From bc85b8075ba4888030922a34209d99c26ce13bb2 Mon Sep 17 00:00:00 2001 From: girst Date: Sat, 20 Aug 2016 20:55:10 +0200 Subject: [PATCH] Code import into new repository (long overdue) --- LICENSE | 674 ++ README.md | 42 + hardpass.service | 11 + init_usb.sh | 70 + kicad/README.txt | 26 + kicad/hardpass-pcb/.rpt | 56 + kicad/hardpass-pcb/.rpt.rpt | 53 + .../_autosave-hardpass-pcb.kicad_pcb | 2355 ++++ .../esp12e-smd.pretty/ESP-12E.kicad_mod | 59 + kicad/hardpass-pcb/fp-lib-table | 4 + kicad/hardpass-pcb/hardpass-esp12e.kicad_pcb | 2355 ++++ kicad/hardpass-pcb/hardpass-oled.dcm | 498 + kicad/hardpass-pcb/hardpass-oled.lib | 9708 +++++++++++++++++ kicad/hardpass-pcb/hardpass-pcb-cache.lib | 274 + kicad/hardpass-pcb/hardpass-pcb.kicad_pcb | 1921 ++++ kicad/hardpass-pcb/hardpass-pcb.kicad_pcb-bak | 1932 ++++ kicad/hardpass-pcb/hardpass-pcb.net | 560 + kicad/hardpass-pcb/hardpass-pcb.pro | 61 + kicad/hardpass-pcb/hardpass-pcb.sch | 719 ++ .../hardpass.pretty/6mm_tact.kicad_mod | 33 + .../hardpass.pretty/ESP-12E_smd.kicad_mod | 59 + ...Pin_Header_Mirrored-NoHoles_2x20.kicad_mod | 67 + .../Pin_Header_NoHoles_2x20.kicad_mod | 67 + .../Solderpads_OLED20Pin_.5mmPitch.kicad_mod | 50 + kicad/hardpass-pcb/kicad-ESP8266 | 1 + oled/Makefile | 8 + oled/README.md | 11 + oled/mainmenu.sh | 45 + oled/oled_clear | Bin 0 -> 7352 bytes oled/oled_clear.cpp | 38 + oled/oled_menu | Bin 0 -> 11416 bytes oled/oled_menu.cpp | 180 + oled/oled_passwd | Bin 0 -> 9932 bytes oled/oled_passwd.cpp | 105 + oled/pass-test.sh | 31 + oled/run.sh | 6 + pass/pass-installer.sh | 25 + send_hid | 1 + shutdown/shutdown-button.sh | 21 + shutdown/source.txt | 1 + 40 files changed, 22127 insertions(+) create mode 100644 LICENSE create mode 100755 README.md create mode 100755 hardpass.service create mode 100755 init_usb.sh create mode 100644 kicad/README.txt create mode 100755 kicad/hardpass-pcb/.rpt create mode 100755 kicad/hardpass-pcb/.rpt.rpt create mode 100755 kicad/hardpass-pcb/_autosave-hardpass-pcb.kicad_pcb create mode 100755 kicad/hardpass-pcb/esp12e-smd.pretty/ESP-12E.kicad_mod create mode 100755 kicad/hardpass-pcb/fp-lib-table create mode 100755 kicad/hardpass-pcb/hardpass-esp12e.kicad_pcb create mode 100755 kicad/hardpass-pcb/hardpass-oled.dcm create mode 100755 kicad/hardpass-pcb/hardpass-oled.lib create mode 100755 kicad/hardpass-pcb/hardpass-pcb-cache.lib create mode 100755 kicad/hardpass-pcb/hardpass-pcb.kicad_pcb create mode 100755 kicad/hardpass-pcb/hardpass-pcb.kicad_pcb-bak create mode 100755 kicad/hardpass-pcb/hardpass-pcb.net create mode 100755 kicad/hardpass-pcb/hardpass-pcb.pro create mode 100755 kicad/hardpass-pcb/hardpass-pcb.sch create mode 100755 kicad/hardpass-pcb/hardpass.pretty/6mm_tact.kicad_mod create mode 100755 kicad/hardpass-pcb/hardpass.pretty/ESP-12E_smd.kicad_mod create mode 100755 kicad/hardpass-pcb/hardpass.pretty/Pin_Header_Mirrored-NoHoles_2x20.kicad_mod create mode 100755 kicad/hardpass-pcb/hardpass.pretty/Pin_Header_NoHoles_2x20.kicad_mod create mode 100755 kicad/hardpass-pcb/hardpass.pretty/Solderpads_OLED20Pin_.5mmPitch.kicad_mod create mode 160000 kicad/hardpass-pcb/kicad-ESP8266 create mode 100755 oled/Makefile create mode 100644 oled/README.md create mode 100755 oled/mainmenu.sh create mode 100755 oled/oled_clear create mode 100755 oled/oled_clear.cpp create mode 100755 oled/oled_menu create mode 100755 oled/oled_menu.cpp create mode 100755 oled/oled_passwd create mode 100755 oled/oled_passwd.cpp create mode 100755 oled/pass-test.sh create mode 100755 oled/run.sh create mode 100755 pass/pass-installer.sh create mode 160000 send_hid create mode 100755 shutdown/shutdown-button.sh create mode 100755 shutdown/source.txt diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/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/README.md b/README.md new file mode 100755 index 0000000..4558f08 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# Hardpass Prototype, v.1 +A Raspberry Pi Zero based WiFi Enabled Hardware Password Manager + +## Currently Implemented: + - OLED (demo) + - USB Gadgets (full) + - USB HID send keys progam + +## TODO +- OLED: Menu program +- WiFi: compile & install driver +- Button Matrix (same program as OLED) + +## Install ESP driver +If you want to use the ESP8266 on the SDIO pins of the Pi, download and install the driver from Andrew Litt. +```sh +# on the pi: +git clone https://github.com/al177/esp8089.git +make && sudo make install +``` + +## In this repository +This repository contains: + * USB HID progam `scan` with examples in `./send_hid` + * OLED menu system in `./oled`, using the `ArduiPi_OLED` driver from http://hallard.me + * Patcher and installer for `pass` in `./pass` + * KiCAD schematic and PCB layout in `./kicad` + + +## Setting up +To automatically load necessary kernel modules for the OLED on boot, run as root on the Pi: +```sh +echo "i2c-dev">>/etc/modules +echo "dwc2">>/etc/modules +``` + +A small systemd unit file is included; place it in `/etc/systemd/system/` and modify it, so it points to `init_usb.sh`, which you can also modify to your needs. + +## License +I hereby release my work under the GNU GPLv3 where applicable. The complete license text, if not included, can be read at `https://www.gnu.org/licenses/gpl-3.0.txt`. Where the GPLv3 isn't applicable, the work is released under the Creative Commons Attribution-ShareAlike 4.0 International. +This repository also includes the ArduiPi_OLED library from [hallard](https://github.com/hallard); see [this website](http://hallard.me/adafruit-oled-display-driver-for-pi/) for details. +and the kicad-ESP8266 library from [jdunmire](https://github.com/jdunmire/kicad-ESP8266), which is released under the Creative Commons Attribution-ShareAlike 4.0 International License. \ No newline at end of file diff --git a/hardpass.service b/hardpass.service new file mode 100755 index 0000000..23027d8 --- /dev/null +++ b/hardpass.service @@ -0,0 +1,11 @@ +[Unit] +Description=Hardpass Initialisation +DefaultDependencies=true + +[Service] +Type=simple +ExecStart=/home/pi/hardpass/init_usb.sh +WordkingDirectory=/home/pi/ + +[Install] +WantedBy=local-fs.target diff --git a/init_usb.sh b/init_usb.sh new file mode 100755 index 0000000..ad0fcbd --- /dev/null +++ b/init_usb.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# this file is from: https://github.com/ckuethe/usbarmory/wiki/USB-Gadgets +echo "creating composite mass-storage, serial, ethernet, hid..." +modprobe libcomposite + +# assumes a disk image exists here... +FILE=/home/pi/hardpass/usbdisk.img +mkdir -p ${FILE/img/d} +mount -o loop,ro,offset=2048 -t vfat $FILE ${FILE/img/d} +cd /sys/kernel/config/usb_gadget/ + +mkdir -p g1 +cd g1 +#echo '' > UDC + +echo 0x1d6b > idVendor # Linux Foundation +echo 0x0104 > idProduct # Multifunction Composite Gadget +echo 0x0100 > bcdDevice # v1.0.0 +echo 0x0200 > bcdUSB # USB2 + +mkdir -p strings/0x409 +echo "fedcba9876543210" > strings/0x409/serialnumber +echo "girst" > strings/0x409/manufacturer +echo "Hardpass" > strings/0x409/product + +N="usb0" +mkdir -p functions/acm.$N +mkdir -p functions/ecm.$N +mkdir -p functions/hid.$N +mkdir -p functions/mass_storage.$N + +# first byte of address must be even +HOST="48:6f:73:74:50:43" # "HostPC" +SELF="42:61:64:55:53:42" # "BadUSB" +echo $HOST > functions/ecm.$N/host_addr +echo $SELF > functions/ecm.$N/dev_addr + +echo 1 > functions/mass_storage.$N/stall +echo 0 > functions/mass_storage.$N/lun.0/cdrom +echo 0 > functions/mass_storage.$N/lun.0/ro +echo 0 > functions/mass_storage.$N/lun.0/nofua +echo $FILE > functions/mass_storage.$N/lun.0/file + +echo 1 > functions/hid.usb0/protocol +echo 1 > functions/hid.usb0/subclass +echo 8 > functions/hid.usb0/report_length +echo -ne \\x05\\x01\\x09\\x06\\xa1\\x01\\x05\\x07\\x19\\xe0\\x29\\xe7\\x15\\x00\\x25\\x01\\x75\\x01\\x95\\x08\\x81\\x02\\x95\\x01\\x75\\x08\\x81\\x03\\x95\\x05\\x75\\x01\\x05\\x08\\x19\\x01\\x29\\x05\\x91\\x02\\x95\\x01\\x75\\x03\\x91\\x03\\x95\\x06\\x75\\x08\\x15\\x00\\x25\\x65\\x05\\x07\\x19\\x00\\x29\\x65\\x81\\x00\\xc0 > functions/hid.usb0/report_desc + + +C=1 +mkdir -p configs/c.$C/strings/0x409 +echo "Config $C: ECM network" > configs/c.$C/strings/0x409/configuration +echo 250 > configs/c.$C/MaxPower +ln -s functions/acm.$N configs/c.$C/ +ln -s functions/ecm.$N configs/c.$C/ +ln -s functions/mass_storage.$N configs/c.$C/ +ln -s functions/hid.$N configs/c.$C/ + +# this lists available UDC drivers +ls /sys/class/udc > UDC + +ifconfig $N 10.0.0.1 netmask 255.255.255.252 up +route add -net default gw 10.0.0.2 +echo "done. " +#echo "initializing demo menu..." +#while 1; do +# /home/pi/hardpass/oled/run.sh +#done & +echo "starting shutdown 'daemon'" +/home/pi/hardpass/shutdown/shutdown-button.sh & diff --git a/kicad/README.txt b/kicad/README.txt new file mode 100644 index 0000000..755044f --- /dev/null +++ b/kicad/README.txt @@ -0,0 +1,26 @@ +hardpass PCB files +Copyright 2016 Tobias Girstmair, github.com/girst +Released as GPLv3, with exception to the libraries included. + +written on KiCad 4.0.3 on Ubuntu 16.04 + +Included are the following Libraries: +ESP-12 Footprint: + https://github.com/jdunmire/kicad-ESP8266 + Copyright 2015 J.Dunmire + Creative Commons Attribution-ShareAlike 4.0 +hardpass.pretty: + (C) 2015/2016 github.com/girst + CC-BY-SA + My own library, slightly modifying some default parts and the ESP-12E footprint from J.Dunmire. + +(not included) FPC connector: + https://www.snapeda.com/parts/XF2M-2015-1A-R100/Omron/view-part/ + CC-BY-SA w/ Design Exclusion + This is probably a good connector, but I haven't tried it yet. + +There are TWO PCB designs included: + To use the default one without the ESP12E, keep the naming as it is. + To use the one with the ESP12E footprint, rename hardpass-esp12e.kicad_pcb to hardpass-pcb.kicad_pcb + +To the best of my knowledge, nothing but the above listed material in this folder is copyrighted. If your work has been included against the term of its license, please contact me through the github issue tracker at http://github.com/girst//issues. \ No newline at end of file diff --git a/kicad/hardpass-pcb/.rpt b/kicad/hardpass-pcb/.rpt new file mode 100755 index 0000000..9f44b11 --- /dev/null +++ b/kicad/hardpass-pcb/.rpt @@ -0,0 +1,56 @@ +** Drc report for /home/tobias/Documents/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb ** +** Created on 2016-08-20 16:13:17 ** + +** Found 1 DRC errors ** +ErrType(4): Track near pad + @ (128,750 mm,131,000 mm): Via 0,600 mm net [OLED_SCL] (5) on layers F.Cu/B.Cu + @ (131,000 mm,131,550 mm): Pad 6 on B.Cu, Non-copper of U2 + +** Found 15 unconnected pads ** +ErrType(2): Unconnected pads + @ (127,270 mm,136,130 mm): Pad 1 on B.Cu, Non-copper of P1 net +3V3 + @ (131,000 mm,127,550 mm): Pad 8 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (127,270 mm,128,510 mm): Pad 7 on B.Cu, Non-copper of P1 net ESP_CHPD + @ (131,000 mm,137,550 mm): Pad 3 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (127,270 mm,120,890 mm): Pad 13 on B.Cu, Non-copper of P1 net SD_D3 + @ (173,875 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R15 +ErrType(2): Unconnected pads + @ (127,270 mm,118,350 mm): Pad 15 on B.Cu, Non-copper of P1 net ESP_CLK + @ (178,875 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R17 +ErrType(2): Unconnected pads + @ (166,375 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R12 net SD_CMD + @ (124,730 mm,118,350 mm): Pad 16 on B.Cu, Non-copper of P1 +ErrType(2): Unconnected pads + @ (124,730 mm,115,810 mm): Pad 18 on B.Cu, Non-copper of P1 net SD_D0 + @ (168,875 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R13 +ErrType(2): Unconnected pads + @ (176,375 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R16 net SD_D1 + @ (124,730 mm,110,730 mm): Pad 22 on B.Cu, Non-copper of P1 +ErrType(2): Unconnected pads + @ (127,270 mm,90,410 mm): Pad 37 on B.Cu, Non-copper of P1 net SD_D2 + @ (171,375 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R14 +ErrType(2): Unconnected pads + @ (151,575 mm,137,450 mm): Pad 2 on F.Cu, Non-copper of SW12 net ROW_4 + @ (143,625 mm,137,450 mm): Pad 2 on F.Cu, Non-copper of SW12 +ErrType(2): Unconnected pads + @ (132,990 mm,125,800 mm): Pad 9 on B.Cu, Non-copper of U2 net Net-(R12-Pad1) + @ (166,375 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R12 +ErrType(2): Unconnected pads + @ (168,875 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R13 net Net-(R13-Pad1) + @ (134,990 mm,125,800 mm): Pad 10 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (171,375 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R14 net Net-(R14-Pad1) + @ (136,990 mm,125,800 mm): Pad 11 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (173,875 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R15 net Net-(R15-Pad1) + @ (138,990 mm,125,800 mm): Pad 12 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (176,375 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R16 net Net-(R16-Pad1) + @ (140,990 mm,125,800 mm): Pad 13 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (178,875 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R17 net Net-(R17-Pad1) + @ (142,990 mm,125,800 mm): Pad 14 on B.Cu, Non-copper of U2 + +** End of Report ** diff --git a/kicad/hardpass-pcb/.rpt.rpt b/kicad/hardpass-pcb/.rpt.rpt new file mode 100755 index 0000000..7c16393 --- /dev/null +++ b/kicad/hardpass-pcb/.rpt.rpt @@ -0,0 +1,53 @@ +** Drc report for /home/tobias/Documents/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb ** +** Created on 2016-08-20 16:14:00 ** + +** Found 0 DRC errors ** + +** Found 15 unconnected pads ** +ErrType(2): Unconnected pads + @ (127,270 mm,136,130 mm): Pad 1 on B.Cu, Non-copper of P1 net +3V3 + @ (131,000 mm,127,550 mm): Pad 8 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (127,270 mm,128,510 mm): Pad 7 on B.Cu, Non-copper of P1 net ESP_CHPD + @ (131,000 mm,137,550 mm): Pad 3 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (127,270 mm,120,890 mm): Pad 13 on B.Cu, Non-copper of P1 net SD_D3 + @ (173,875 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R15 +ErrType(2): Unconnected pads + @ (127,270 mm,118,350 mm): Pad 15 on B.Cu, Non-copper of P1 net ESP_CLK + @ (178,875 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R17 +ErrType(2): Unconnected pads + @ (166,375 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R12 net SD_CMD + @ (124,730 mm,118,350 mm): Pad 16 on B.Cu, Non-copper of P1 +ErrType(2): Unconnected pads + @ (124,730 mm,115,810 mm): Pad 18 on B.Cu, Non-copper of P1 net SD_D0 + @ (168,875 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R13 +ErrType(2): Unconnected pads + @ (176,375 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R16 net SD_D1 + @ (124,730 mm,110,730 mm): Pad 22 on B.Cu, Non-copper of P1 +ErrType(2): Unconnected pads + @ (127,270 mm,90,410 mm): Pad 37 on B.Cu, Non-copper of P1 net SD_D2 + @ (171,375 mm,78,425 mm): Pad 2 on B.Cu, Non-copper of R14 +ErrType(2): Unconnected pads + @ (151,575 mm,137,450 mm): Pad 2 on F.Cu, Non-copper of SW12 net ROW_4 + @ (143,625 mm,137,450 mm): Pad 2 on F.Cu, Non-copper of SW12 +ErrType(2): Unconnected pads + @ (132,990 mm,125,800 mm): Pad 9 on B.Cu, Non-copper of U2 net Net-(R12-Pad1) + @ (166,375 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R12 +ErrType(2): Unconnected pads + @ (168,875 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R13 net Net-(R13-Pad1) + @ (134,990 mm,125,800 mm): Pad 10 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (171,375 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R14 net Net-(R14-Pad1) + @ (136,990 mm,125,800 mm): Pad 11 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (173,875 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R15 net Net-(R15-Pad1) + @ (138,990 mm,125,800 mm): Pad 12 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (176,375 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R16 net Net-(R16-Pad1) + @ (140,990 mm,125,800 mm): Pad 13 on B.Cu, Non-copper of U2 +ErrType(2): Unconnected pads + @ (178,875 mm,81,325 mm): Pad 1 on B.Cu, Non-copper of R17 net Net-(R17-Pad1) + @ (142,990 mm,125,800 mm): Pad 14 on B.Cu, Non-copper of U2 + +** End of Report ** diff --git a/kicad/hardpass-pcb/_autosave-hardpass-pcb.kicad_pcb b/kicad/hardpass-pcb/_autosave-hardpass-pcb.kicad_pcb new file mode 100755 index 0000000..69e17d5 --- /dev/null +++ b/kicad/hardpass-pcb/_autosave-hardpass-pcb.kicad_pcb @@ -0,0 +1,2355 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.3+e1-6302~38~ubuntu16.04.1-stable) + + (general + (links 98) + (no_connects 4) + (area 122.424999 79.424999 152.575001 144.575001) + (thickness 1.6) + (drawings 16) + (tracks 530) + (zones 0) + (modules 34) + (nets 63) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user hide) + (34 B.Paste user) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user hide) + (38 B.Mask user) + (39 F.Mask user hide) + (40 Dwgs.User user hide) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user hide) + (48 B.Fab user) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.5) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.7272 1.7272) + (pad_drill 0) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFEF1F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 +3V3) + (net 3 "Net-(P1-Pad2)") + (net 4 "Net-(P1-Pad4)") + (net 5 OLED_SCL) + (net 6 ESP_CHPD) + (net 7 UART_TX) + (net 8 UART_RX) + (net 9 SHUTDOWN) + (net 10 "Net-(P1-Pad12)") + (net 11 SD_D3) + (net 12 ESP_CLK) + (net 13 SD_CMD) + (net 14 SD_D0) + (net 15 "Net-(P1-Pad19)") + (net 16 "Net-(P1-Pad21)") + (net 17 SD_D1) + (net 18 "Net-(P1-Pad23)") + (net 19 "Net-(P1-Pad24)") + (net 20 "Net-(P1-Pad26)") + (net 21 "Net-(P1-Pad27)") + (net 22 "Net-(P1-Pad28)") + (net 23 COL_1) + (net 24 COL_2) + (net 25 ROW_1) + (net 26 COL_3) + (net 27 "Net-(P1-Pad35)") + (net 28 ROW_2) + (net 29 SD_D2) + (net 30 ROW_3) + (net 31 ROW_4) + (net 32 "Net-(C3-Pad1)") + (net 33 OLED_SDA) + (net 34 "Net-(C4-Pad1)") + (net 35 "Net-(C5-Pad1)") + (net 36 "Net-(C5-Pad2)") + (net 37 "Net-(C6-Pad1)") + (net 38 "Net-(C6-Pad2)") + (net 39 "Net-(CON1-Pad7)") + (net 40 "Net-(CON1-Pad15)") + (net 41 "Net-(CON1-Pad10)") + (net 42 "Net-(CON1-Pad11)") + (net 43 "Net-(CON1-Pad12)") + (net 44 "Net-(R12-Pad1)") + (net 45 "Net-(R13-Pad1)") + (net 46 "Net-(R14-Pad1)") + (net 47 "Net-(R15-Pad1)") + (net 48 "Net-(R16-Pad1)") + (net 49 "Net-(R17-Pad1)") + (net 50 "Net-(U2-Pad1)") + (net 51 "Net-(U2-Pad2)") + (net 52 "Net-(U2-Pad4)") + (net 53 "Net-(U2-Pad5)") + (net 54 "Net-(U2-Pad6)") + (net 55 "Net-(U2-Pad7)") + (net 56 "Net-(U2-Pad16)") + (net 57 "Net-(U2-Pad17)") + (net 58 "Net-(U2-Pad18)") + (net 59 "Net-(U2-Pad19)") + (net 60 "Net-(U2-Pad20)") + (net 61 "Net-(U2-Pad21)") + (net 62 "Net-(U2-Pad22)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net COL_1) + (add_net COL_2) + (add_net COL_3) + (add_net ESP_CHPD) + (add_net ESP_CLK) + (add_net GND) + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(C5-Pad1)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(C6-Pad1)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(CON1-Pad10)") + (add_net "Net-(CON1-Pad11)") + (add_net "Net-(CON1-Pad12)") + (add_net "Net-(CON1-Pad15)") + (add_net "Net-(CON1-Pad7)") + (add_net "Net-(P1-Pad12)") + (add_net "Net-(P1-Pad19)") + (add_net "Net-(P1-Pad2)") + (add_net "Net-(P1-Pad21)") + (add_net "Net-(P1-Pad23)") + (add_net "Net-(P1-Pad24)") + (add_net "Net-(P1-Pad26)") + (add_net "Net-(P1-Pad27)") + (add_net "Net-(P1-Pad28)") + (add_net "Net-(P1-Pad35)") + (add_net "Net-(P1-Pad4)") + (add_net "Net-(R12-Pad1)") + (add_net "Net-(R13-Pad1)") + (add_net "Net-(R14-Pad1)") + (add_net "Net-(R15-Pad1)") + (add_net "Net-(R16-Pad1)") + (add_net "Net-(R17-Pad1)") + (add_net "Net-(U2-Pad1)") + (add_net "Net-(U2-Pad16)") + (add_net "Net-(U2-Pad17)") + (add_net "Net-(U2-Pad18)") + (add_net "Net-(U2-Pad19)") + (add_net "Net-(U2-Pad2)") + (add_net "Net-(U2-Pad20)") + (add_net "Net-(U2-Pad21)") + (add_net "Net-(U2-Pad22)") + (add_net "Net-(U2-Pad4)") + (add_net "Net-(U2-Pad5)") + (add_net "Net-(U2-Pad6)") + (add_net "Net-(U2-Pad7)") + (add_net OLED_SCL) + (add_net OLED_SDA) + (add_net ROW_1) + (add_net ROW_2) + (add_net ROW_3) + (add_net ROW_4) + (add_net SD_CMD) + (add_net SD_D0) + (add_net SD_D1) + (add_net SD_D2) + (add_net SD_D3) + (add_net SHUTDOWN) + (add_net UART_RX) + (add_net UART_TX) + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 0.45) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA31) + (at 137.5 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD6CB) + (attr smd) + (fp_text reference SW11 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0/OK (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module hardpass:ESP-12E_smd (layer B.Cu) (tedit 57B86207) (tstamp 57B88043) + (at 131 141.55) + (descr "Module, ESP-8266, ESP-12, 16 pad, SMD") + (tags "Module ESP-8266 ESP8266") + (path /57B86D32) + (fp_text reference U2 (at -2 2) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value ESP-12E (at 8 -1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.25 0.5) (end -2.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 8.75) (end 15.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 15.25 8.75) (end 16.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.25 8.75) (end 16.25 -16) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.25 -16) (end -2.25 -16) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 -16) (end -2.25 0.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.016 8.382) (end 14.986 8.382) (layer B.CrtYd) (width 0.1524)) + (fp_line (start 14.986 8.382) (end 14.986 0.889) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.016 8.382) (end -1.016 1.016) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.016 -14.859) (end -1.016 -15.621) (layer B.SilkS) (width 0.1524)) + (fp_line (start -1.016 -15.621) (end 14.986 -15.621) (layer B.SilkS) (width 0.1524)) + (fp_line (start 14.986 -15.621) (end 14.986 -14.859) (layer B.SilkS) (width 0.1524)) + (fp_line (start 14.992 8.4) (end -1.008 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.008 8.4) (end 14.992 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_text user "No Copper" (at 6.892 5.4) (layer B.CrtYd) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.008 2.6) (end 14.992 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start 15 8.4) (end 15 -15.6) (layer B.Fab) (width 0.05)) + (fp_line (start 14.992 -15.6) (end -1.008 -15.6) (layer B.Fab) (width 0.05)) + (fp_line (start -1.008 -15.6) (end -1.008 8.4) (layer B.Fab) (width 0.05)) + (fp_line (start -1.008 8.4) (end 14.992 8.4) (layer B.Fab) (width 0.05)) + (pad 1 smd rect (at 0 0) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 50 "Net-(U2-Pad1)")) + (pad 2 smd oval (at 0 -2) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 51 "Net-(U2-Pad2)")) + (pad 3 smd oval (at 0 -4) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 6 ESP_CHPD)) + (pad 4 smd oval (at 0 -6) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 52 "Net-(U2-Pad4)")) + (pad 5 smd oval (at 0 -8) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 53 "Net-(U2-Pad5)")) + (pad 6 smd oval (at 0 -10) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 54 "Net-(U2-Pad6)")) + (pad 7 smd oval (at 0 -12) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 55 "Net-(U2-Pad7)")) + (pad 8 smd oval (at 0 -14) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 9 smd oval (at 1.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 44 "Net-(R12-Pad1)")) + (pad 10 smd oval (at 3.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 45 "Net-(R13-Pad1)")) + (pad 11 smd oval (at 5.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 46 "Net-(R14-Pad1)")) + (pad 12 smd oval (at 7.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 47 "Net-(R15-Pad1)")) + (pad 13 smd oval (at 9.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 48 "Net-(R16-Pad1)")) + (pad 14 smd oval (at 11.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 49 "Net-(R17-Pad1)")) + (pad 15 smd oval (at 14 -14) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 16 smd oval (at 14 -12) (size 2.5 1.1) (drill (offset 0.6 0)) (layers B.Cu B.Paste B.Mask) + (net 56 "Net-(U2-Pad16)")) + (pad 17 smd oval (at 14 -10) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 57 "Net-(U2-Pad17)")) + (pad 18 smd oval (at 14 -8) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 58 "Net-(U2-Pad18)")) + (pad 19 smd oval (at 14 -6) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 59 "Net-(U2-Pad19)")) + (pad 20 smd oval (at 14 -4) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 60 "Net-(U2-Pad20)")) + (pad 21 smd oval (at 14 -2) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 61 "Net-(U2-Pad21)")) + (pad 22 smd oval (at 14 0) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 62 "Net-(U2-Pad22)")) + (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl + (at (xyz 0.04 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA989) + (at 147.6 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCC13) + (attr smd) + (fp_text reference SW3 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 3 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A2B) (tstamp 576A5535) + (at 126 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A3A) (tstamp 576A559C) + (at 149 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A40) (tstamp 576A5565) + (at 126 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module hardpass:Pin_Header_Mirrored-NoHoles_2x20 (layer B.Cu) (tedit 57B4C41D) (tstamp 5728B380) + (at 124.87 136.13) + (descr "Through hole pin header") + (tags "pin header") + (path /57211855) + (fp_text reference P1 (at 5.5 0.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Pi_Zero (at 0 3.1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 4.15 1.75) (end 4.15 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.9 1.75) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 1.75) (end -1.9 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 -50.05) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.41 -49.53) (end -1.41 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.67 -1.27) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 -49.53) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 1.27) (end 1.13 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.4 1.55) (end 3.95 1.55) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 1.27) (end 1.13 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 -1.27) (end 3.67 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.95 1.55) (end 3.95 0) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at 2.4 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd oval (at -0.14 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(P1-Pad2)")) + (pad 3 smd oval (at 2.4 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (pad 4 smd oval (at -0.14 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(P1-Pad4)")) + (pad 5 smd oval (at 2.4 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (pad 6 smd oval (at -0.14 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 7 smd oval (at 2.4 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 6 ESP_CHPD)) + (pad 8 smd oval (at -0.14 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 7 UART_TX)) + (pad 9 smd oval (at 2.4 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 10 smd oval (at -0.14 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 8 UART_RX)) + (pad 11 smd oval (at 2.4 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 9 SHUTDOWN)) + (pad 12 smd oval (at -0.14 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(P1-Pad12)")) + (pad 13 smd oval (at 2.4 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 11 SD_D3)) + (pad 14 smd oval (at -0.14 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 15 smd oval (at 2.4 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 12 ESP_CLK)) + (pad 16 smd oval (at -0.14 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 13 SD_CMD)) + (pad 17 smd oval (at 2.4 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 18 smd oval (at -0.14 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 14 SD_D0)) + (pad 19 smd oval (at 2.4 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 15 "Net-(P1-Pad19)")) + (pad 20 smd oval (at -0.14 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 21 smd oval (at 2.4 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(P1-Pad21)")) + (pad 22 smd oval (at -0.14 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 17 SD_D1)) + (pad 23 smd oval (at 2.4 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(P1-Pad23)")) + (pad 24 smd oval (at -0.14 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(P1-Pad24)")) + (pad 25 smd oval (at 2.4 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 26 smd oval (at -0.14 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(P1-Pad26)")) + (pad 27 smd oval (at 2.4 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 21 "Net-(P1-Pad27)")) + (pad 28 smd oval (at -0.14 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 22 "Net-(P1-Pad28)")) + (pad 29 smd oval (at 2.4 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 23 COL_1)) + (pad 30 smd oval (at -0.14 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 31 smd oval (at 2.4 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 24 COL_2)) + (pad 32 smd oval (at -0.14 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 25 ROW_1)) + (pad 33 smd oval (at 2.4 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 26 COL_3)) + (pad 34 smd oval (at -0.14 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 35 smd oval (at 2.4 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 27 "Net-(P1-Pad35)")) + (pad 36 smd oval (at -0.14 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 28 ROW_2)) + (pad 37 smd oval (at 2.4 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 29 SD_D2)) + (pad 38 smd oval (at -0.14 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 30 ROW_3)) + (pad 39 smd oval (at 2.4 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 40 smd oval (at -0.14 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 31 ROW_4)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A33) (tstamp 576A5479) + (at 149 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF6A) (tstamp 576AA3D6) + (at 130.7 103.9 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABC45) + (attr smd) + (fp_text reference C1 (at -0.1 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF66) (tstamp 576AA3E2) + (at 146.2 101.4) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABF65) + (attr smd) + (fp_text reference C2 (at -0.1 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF85) (tstamp 576AA3EE) + (at 146.2 98.6) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AC79A) + (attr smd) + (fp_text reference C3 (at 0 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 2.2µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF80) (tstamp 576AA3FA) + (at 147.4 93.6 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ACF95) + (attr smd) + (fp_text reference C4 (at 0 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 4.7µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF5C) (tstamp 576AA406) + (at 134.6 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB9B6) + (attr smd) + (fp_text reference C5 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF60) (tstamp 576AA412) + (at 131.4 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB858) + (attr smd) + (fp_text reference C6 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module hardpass:Solderpads_OLED20Pin_.5mmPitch (layer B.Cu) (tedit 576AAF9E) (tstamp 576AA42A) + (at 137.5 104.1 180) + (path /576AB656) + (solder_mask_margin 0.1) + (attr smd) + (fp_text reference CON1 (at 6.1 2.7 270) (layer B.SilkS) + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (fp_text value ER-OLED-FPC20 (at 0 -2.9 180) (layer B.SilkS) hide + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (pad 1 smd rect (at 4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 2 smd rect (at 4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)") (solder_mask_margin 0.2)) + (pad 3 smd rect (at 3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)") (solder_mask_margin 0.2)) + (pad 4 smd rect (at 3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)") (solder_mask_margin 0.2)) + (pad 5 smd rect (at 2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)") (solder_mask_margin 0.2)) + (pad 6 smd rect (at 2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 7 smd rect (at 1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 39 "Net-(CON1-Pad7)") (solder_mask_margin 0.2)) + (pad 8 smd rect (at 1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 9 smd rect (at 0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 10 smd rect (at 0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 41 "Net-(CON1-Pad10)") (solder_mask_margin 0.2)) + (pad 11 smd rect (at -0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 42 "Net-(CON1-Pad11)") (solder_mask_margin 0.2)) + (pad 12 smd rect (at -0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 43 "Net-(CON1-Pad12)") (solder_mask_margin 0.2)) + (pad 13 smd rect (at -1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL) (solder_mask_margin 0.2)) + (pad 14 smd rect (at -1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA) (solder_mask_margin 0.2)) + (pad 15 smd rect (at -2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)") (solder_mask_margin 0.2)) + (pad 16 smd rect (at -2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)") (solder_mask_margin 0.2)) + (pad 17 smd rect (at -3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)") (solder_mask_margin 0.2)) + (pad 18 smd rect (at -3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 19 smd rect (at -4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 20 smd rect (at -4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 576AAF71) (tstamp 576AA436) + (at 144.2 93.6 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576AE193) + (attr smd) + (fp_text reference R1 (at 0 0 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 390k (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA95F) + (at 127.4 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCA0F) + (attr smd) + (fp_text reference SW1 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA974) + (at 137.5 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCB0D) + (attr smd) + (fp_text reference SW2 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA99E) + (at 127.4 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCDB9) + (attr smd) + (fp_text reference SW4 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9B3) + (at 137.5 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCFBE) + (attr smd) + (fp_text reference SW5 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 5 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9C8) + (at 147.6 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD09D) + (attr smd) + (fp_text reference SW6 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 6 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9DD) + (at 127.4 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD274) + (attr smd) + (fp_text reference SW7 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 7 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9F2) + (at 137.5 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD343) + (attr smd) + (fp_text reference SW8 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA07) + (at 147.6 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD459) + (attr smd) + (fp_text reference SW9 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 9 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA1C) + (at 127.4 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD528) + (attr smd) + (fp_text reference SW10 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value C/UP (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA46) + (at 147.6 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD811) + (attr smd) + (fp_text reference SW12 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OK/DN (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF28) + (at 137.8 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BB1ED) + (attr smd) + (fp_text reference R10 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF34) + (at 141 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BAD7F) + (attr smd) + (fp_text reference R11 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CBD) + (at 131.625 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B87105) + (attr smd) + (fp_text reference R12 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 44 "Net-(R12-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 13 SD_CMD)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CC9) + (at 134.125 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B88365) + (attr smd) + (fp_text reference R13 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 45 "Net-(R13-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 14 SD_D0)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CD5) + (at 136.625 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B88405) + (attr smd) + (fp_text reference R14 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 46 "Net-(R14-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 29 SD_D2)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CE1) + (at 139.125 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B884A8) + (attr smd) + (fp_text reference R15 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 47 "Net-(R15-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 11 SD_D3)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CED) + (at 141.625 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B8854E) + (attr smd) + (fp_text reference R16 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 48 "Net-(R16-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 17 SD_D1)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CF9) + (at 144.125 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B885F7) + (attr smd) + (fp_text reference R17 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 49 "Net-(R17-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 12 ESP_CLK)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 131.5 108) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 130.25 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144.75 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 144 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131.5 108) (end 144 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 122.5 141.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 144.5) (end 149.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 141.5) (end 125.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 152.5 82.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 141.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 79.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 82.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 82.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 130.7 102.4) (end 130.7 100.55) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 131.6 101) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C9)) + (segment (start 131.15 101) (end 131.6 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C8)) + (segment (start 130.7 100.55) (end 131.15 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C7)) + (segment (start 142.2498 101.6616) (end 141.7418 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 141.2592 101.6616) (end 142.4616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.4616 101.6616) (end 142.6 101.8) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AF)) + (segment (start 132.7502 101.6616) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 132.2616 101.6616) (end 132.2 101.6) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AC)) + (segment (start 136.738 101.6616) (end 136.738 97.462) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 136.738 97.462) (end 137 97.2) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8A9)) + (segment (start 132.7118 101.7) (end 132.7502 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 577413E7)) + (segment (start 141.2592 101.6616) (end 142.2498 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.75 107.75) (end 128.75 109) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 126 114.54) (end 127.27 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC8) (status 800000)) + (segment (start 126 112.5) (end 126 114.54) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC7)) + (segment (start 125.5 112) (end 126 112.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC6)) + (segment (start 123.75 112) (end 125.5 112) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC5)) + (segment (start 123.5 111.75) (end 123.75 112) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC4)) + (segment (start 123.5 110.25) (end 123.5 111.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC3)) + (segment (start 124.25 109.5) (end 123.5 110.25) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC2)) + (segment (start 128.25 109.5) (end 124.25 109.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC1)) + (segment (start 128.75 109) (end 128.25 109.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC0)) + (segment (start 131 127.55) (end 131.55 127.55) (width 0.25) (layer B.Cu) (net 2) (status C00000)) + (segment (start 131.55 127.55) (end 133 129) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AAC) (status 400000)) + (segment (start 133 129) (end 133 130.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AAD)) + (segment (start 133 130.75) (end 134 131.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AAF)) + (segment (start 127.27 136.13) (end 127.27 137.02) (width 0.25) (layer B.Cu) (net 2) (status 400000)) + (segment (start 134 136.25) (end 134 131.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A9D)) + (segment (start 131.75 138.5) (end 134 136.25) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A9B)) + (segment (start 128.75 138.5) (end 131.75 138.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A99)) + (segment (start 127.27 137.02) (end 128.75 138.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A98)) + (segment (start 127.27 136.13) (end 128.13 136.13) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 130.7 105.4) (end 130.7 106) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 130.7 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C2)) + (segment (start 136.2554 101.6616) (end 136.2554 105.7446) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136 106) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC8B)) + (segment (start 136.2554 105.7446) (end 136 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC89)) + (via (at 126.7 136.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 126.72 136.68) (end 126.7 136.7) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4CF6F)) + (segment (start 127.27 136.13) (end 126.72 136.68) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.4) (end 144.7 101.1) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 145.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D7A3)) + (via (at 145.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 144.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D79E)) + (via (at 144.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 135.2394 101.6616) (end 135.2394 105.7606) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 135.2394 105.7606) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D37E)) + (segment (start 135 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D380)) + (segment (start 130.75 106) (end 129.5 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C5)) + (segment (start 129.5 106) (end 128.75 106.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D382)) + (segment (start 128.75 106.75) (end 128.75 107.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D387)) + (segment (start 127.69 115.81) (end 127.27 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D38D)) + (segment (start 144.8 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A6)) + (segment (start 144.6 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A1)) + (via (at 135.5 97.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 136.2554 101.6616) (end 136.2554 97.5554) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136.2554 97.5554) (end 136 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741403)) + (segment (start 136 97.3) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 5774140E)) + (segment (start 135.2394 97.5606) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741376)) + (segment (start 135.2394 97.5606) (end 135.2394 101.6616) (width 0.25) (layer B.Cu) (net 2)) + (via (at 141 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 141 92.15) (end 141 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 5771482B)) + (via (at 137.8 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 137.8 92.15) (end 137.8 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 57714827)) + (segment (start 138 105.5) (end 129.5 105.5) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 129.5 105.5) (end 129.25 105.75) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC1)) + (segment (start 138.7446 105.7554) (end 138.5 106) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CBAC)) + (via (at 138.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 138.5 106) (end 138 105.5) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CBB9)) + (segment (start 138.7446 101.6616) (end 138.7446 105.7554) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 128.75 130.5) (end 127.7 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC30)) + (via (at 128.75 130.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 128.75 124.25) (end 128.75 130.5) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1D)) + (segment (start 128.75 110.25) (end 128.75 124.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1C)) + (segment (start 128.75 106.25) (end 128.75 110.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC19)) + (segment (start 129.25 105.75) (end 128.75 106.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC5)) + (segment (start 127.7 131.05) (end 127.27 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC31)) + (segment (start 137.8 96.6) (end 137.8 95.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396C)) + (segment (start 138.7446 101.6616) (end 138.7446 97.5446) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 138.7446 97.5446) (end 137.8 96.6) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396B)) + (segment (start 131.25 128.51) (end 131.51 128.51) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 131.51 128.51) (end 132.25 129.25) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA3)) + (segment (start 132.25 131) (end 133 131.75) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA5)) + (segment (start 132.25 129.25) (end 132.25 131) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA4)) + (segment (start 131 137.55) (end 131 137.4) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 131 137.4) (end 133 135.4) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88A01)) + (segment (start 133 135.4) (end 133 131.75) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88A02)) + (segment (start 131.25 128.51) (end 127.27 128.51) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA1)) + (segment (start 137.925002 120.749998) (end 139.125 119.55) (width 0.25) (layer B.Cu) (net 11) (tstamp 57B889C9)) + (segment (start 128.050002 120.749998) (end 137.925002 120.749998) (width 0.25) (layer B.Cu) (net 11) (tstamp 57B889C8)) + (segment (start 127.91 120.89) (end 128.050002 120.749998) (width 0.25) (layer B.Cu) (net 11) (tstamp 57B889C7)) + (segment (start 127.27 120.89) (end 127.91 120.89) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 123.4 120.4) (end 123.4 117.8) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 125.6 117) (end 126.95 118.35) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E7)) + (segment (start 124.2 117) (end 125.6 117) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E6)) + (segment (start 123.4 117.8) (end 124.2 117) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E5)) + (segment (start 126.95 118.35) (end 127.27 118.35) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E8)) + (segment (start 127.27 118.35) (end 127.27 118.73) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 124.2 122.2) (end 127 122.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889DF)) + (segment (start 123.4 121.4) (end 124.2 122.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889DE)) + (segment (start 123.4 120.4) (end 123.4 121.4) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889DD)) + (segment (start 142.475 121.2) (end 144.125 119.55) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889C1)) + (segment (start 130.2 121.2) (end 142.475 121.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889BF)) + (segment (start 129.2 122.2) (end 130.2 121.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889BD)) + (segment (start 127 122.2) (end 129.2 122.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E2)) + (segment (start 127.27 118.35) (end 127.25 118.35) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 124.73 118.35) (end 124.75 118.35) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 124.75 118.35) (end 126 119.6) (width 0.25) (layer B.Cu) (net 13) (tstamp 57B889EC)) + (segment (start 126 119.6) (end 131.575 119.6) (width 0.25) (layer B.Cu) (net 13) (tstamp 57B889ED)) + (segment (start 131.575 119.6) (end 131.625 119.55) (width 0.25) (layer B.Cu) (net 13) (tstamp 57B889EF)) + (segment (start 124.73 115.81) (end 125.21 115.81) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 125.21 115.81) (end 126.4 117) (width 0.25) (layer B.Cu) (net 14) (tstamp 57B889F2)) + (segment (start 126.4 117) (end 131.575 117) (width 0.25) (layer B.Cu) (net 14) (tstamp 57B889F3)) + (segment (start 131.575 117) (end 134.125 119.55) (width 0.25) (layer B.Cu) (net 14) (tstamp 57B889F5)) + (segment (start 135.75 118) (end 136.25 118) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 134 118) (end 135.75 118) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD8)) + (segment (start 132.25 116.25) (end 134 118) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD6)) + (segment (start 129.75 116.25) (end 132.25 116.25) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD5)) + (segment (start 129.25 115.75) (end 129.75 116.25) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD4)) + (segment (start 129.25 113) (end 129.25 115.75) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD2)) + (segment (start 128.25 112) (end 129.25 113) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD0)) + (segment (start 126.5 112) (end 128.25 112) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88ACE)) + (segment (start 125.23 110.73) (end 126.5 112) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88ACD) (status 400000)) + (segment (start 141.625 118.375) (end 141.625 119.55) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AF1) (status 800000)) + (segment (start 141.25 118) (end 141.625 118.375) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AF0)) + (segment (start 138.75 118) (end 141.25 118) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AEF)) + (via (at 138.75 118) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 136.25 118) (end 138.75 118) (width 0.25) (layer F.Cu) (net 17) (tstamp 57B88AEC)) + (via (at 136.25 118) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 124.73 110.73) (end 125.23 110.73) (width 0.25) (layer B.Cu) (net 17) (status C00000)) + (via (at 125.75 132.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 124.9 132.25) (end 125.75 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57C)) + (segment (start 124.2 132.95) (end 124.9 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57A)) + (segment (start 128.55 132.55) (end 132 132.55) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B887AE)) + (segment (start 128.25 132.25) (end 128.55 132.55) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B887AD)) + (segment (start 125.75 132.25) (end 128.25 132.25) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B887AC)) + (segment (start 125 111.75) (end 125 102.5) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 102.5) (end 125.75 101.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB8)) + (segment (start 127.27 100.57) (end 126.93 100.57) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 126.93 100.57) (end 125.75 101.75) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B4CAB8)) + (via (at 125.75 101.75) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (via (at 132 132.55) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 130.55 132.95) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA30)) + (segment (start 132 132.55) (end 130.55 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 125.5) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA31)) + (segment (start 132 132.55) (end 131.95 132.6) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D599)) + (segment (start 123.425 132.95) (end 124.2 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 110.45) (end 124.2 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 125 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 125.45) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2C)) + (segment (start 123.425 117.95) (end 125 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 117.95) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB27)) + (segment (start 124.2 132.95) (end 125 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB1F)) + (segment (start 125 132.15) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB21)) + (segment (start 125 125.5) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2F)) + (segment (start 125 118) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2A)) + (segment (start 124.2 110.45) (end 125 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB12)) + (segment (start 125 111.25) (end 125 111.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB13)) + (segment (start 125 111.75) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB6)) + (segment (start 125 117.5) (end 125 117.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB25)) + (segment (start 131.375 117.95) (end 129.75 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 117.95) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3D)) + (segment (start 131.375 125.45) (end 129.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 125.45) (end 129.75 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA38)) + (segment (start 129.75 125.5) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3B)) + (segment (start 131.375 110.45) (end 130.55 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 111.25) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA28)) + (segment (start 129.75 118) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA40)) + (segment (start 129.75 120.5) (end 129.75 120.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA36)) + (segment (start 130.55 110.45) (end 129.75 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA27)) + (segment (start 123.425 110.45) (end 123.75 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 117.95) (end 123.65 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 123.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 132.95) (end 123.65 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 133.525 117.95) (end 135.2 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.2 117.95) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACC)) + (segment (start 133.525 125.45) (end 135.25 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.45) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC7)) + (segment (start 133.525 132.95) (end 134.45 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 134.45 132.95) (end 135.25 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC2)) + (segment (start 135.25 132.15) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC4)) + (segment (start 134.45 110.45) (end 135.25 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABC)) + (segment (start 135.25 111.25) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABD)) + (segment (start 134.45 110.45) (end 133.525 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.5) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACA)) + (segment (start 141.475 132.95) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 141.475 125.45) (end 139.75 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 125.45) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CF)) + (segment (start 141.475 117.95) (end 139.75 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 117.95) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CA)) + (segment (start 141.475 132.95) (end 140.55 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 140.55 110.45) (end 139.75 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9AE)) + (segment (start 139.75 111.25) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9B4)) + (segment (start 140.55 110.45) (end 141.475 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 132.15) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9C0)) + (segment (start 139.75 125.5) (end 139.75 120) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9D2)) + (segment (start 139.75 120) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9DA)) + (segment (start 139.75 118) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CD)) + (segment (start 140.55 132.95) (end 139.75 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9BF)) + (segment (start 127.25 112.5) (end 127.25 119.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.25 119.5) (end 127.25 133.75) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB61)) + (segment (start 127.25 133.75) (end 128.5 135) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB31)) + (segment (start 128.5 135) (end 128.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB34)) + (segment (start 128.75 135.25) (end 131.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3A)) + (segment (start 131.75 135.25) (end 132.5 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3C)) + (segment (start 132.5 135.25) (end 133.525 134.225) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3D)) + (segment (start 133.525 134.225) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB40)) + (via (at 127.27 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 24)) + (segment (start 127.25 104.25) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0F)) + (segment (start 127.27 98.03) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0E)) + (segment (start 127.25 104.25) (end 127.25 112.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.85 117.95) (end 133.525 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.75 125.45) (end 133.525 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.3 98.1) (end 127.3 98) (width 0.25) (layer B.Cu) (net 24) (tstamp 577146E8) (status 30)) + (segment (start 133.525 132.95) (end 133.85 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 131.375 114.95) (end 133.525 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 123.425 114.95) (end 120.8 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 120.8 114.95) (end 120.799998 114.950002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA95)) + (segment (start 120.799998 114.950002) (end 120.799998 146.200002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA99)) + (segment (start 120.799998 146.200002) (end 120.849996 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA9B)) + (segment (start 120.849996 146.25) (end 154.25 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA2)) + (segment (start 154.25 146.25) (end 154.25 144.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA3)) + (segment (start 154.25 144.5) (end 154.25 133.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA9)) + (segment (start 154.25 133.5) (end 154.25 124.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAB)) + (segment (start 154.25 124.25) (end 154.25 115) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAF)) + (segment (start 154.25 115) (end 154.2 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAB7)) + (segment (start 154.2 114.95) (end 151.575 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DABD)) + (segment (start 144.75 104) (end 146 105.25) (width 0.25) (layer F.Cu) (net 25)) + (via (at 146 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA1)) + (segment (start 127.75 94.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9E)) + (segment (start 128.75 95.5) (end 127.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9A)) + (segment (start 128.75 102.5) (end 128.75 95.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD96)) + (segment (start 130.25 104) (end 128.75 102.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD92)) + (segment (start 130.75 104) (end 130.25 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD8F)) + (segment (start 144.75 104) (end 130.75 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAA)) + (via (at 124.73 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA5)) + (segment (start 124.73 98.03) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD45)) + (segment (start 146 105.25) (end 146 113.75) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAF)) + (segment (start 146 113.75) (end 146 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEA2)) + (segment (start 143.625 114.95) (end 141.475 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 133.525 114.95) (end 133.95 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 141.475 114.95) (end 133.95 114.95) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 134 115) (end 133.95 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B7)) + (segment (start 134 115) (end 134.075 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B8)) + (via (at 133.95 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (via (at 141.475 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 141.475 114.95) (end 146 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1C2)) + (segment (start 146 114.95) (end 146.25 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4DE9F)) + (segment (start 146.25 114.95) (end 150.8 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1DE)) + (segment (start 141.5 115) (end 141.5 114.975) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BF)) + (segment (start 141.5 114.975) (end 141.475 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BE)) + (via (at 150.8 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 150.775 114.95) (end 150.8 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4D11D)) + (segment (start 150.75 115) (end 150.725 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B3)) + (segment (start 150.8 114.95) (end 150.75 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B2)) + (segment (start 144.075 132.5) (end 143.625 132.95) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B881A4)) + (segment (start 147.5 132.5) (end 144.075 132.5) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B881A3)) + (segment (start 148 133) (end 147.5 132.5) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B881A2)) + (segment (start 150.8 133) (end 148 133) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 143.625 117.95) (end 145.25 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 117.95) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA5)) + (segment (start 143.625 125.45) (end 145.25 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.45) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9F)) + (segment (start 143.625 132.95) (end 144.45 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 132.15) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9B)) + (segment (start 144.45 132.95) (end 145.25 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9A)) + (segment (start 144.45 110.45) (end 145.25 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8E)) + (segment (start 145.25 111.25) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8F)) + (segment (start 144.45 110.45) (end 143.625 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.5) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA2)) + (segment (start 145.25 118) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA8)) + (segment (start 151.575 117.95) (end 150 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 117.95) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5E)) + (segment (start 151.575 125.45) (end 150 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 125.45) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA59)) + (via (at 143.625 132.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 150.85 132.95) (end 150.8 133) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0C)) + (via (at 150.8 133) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 150.85 132.95) (end 150.875 132.95) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0D)) + (segment (start 150.875 132.95) (end 150.8 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 132.95) (end 150 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F4)) + (segment (start 150 132.15) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F5)) + (segment (start 150 125.5) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5C)) + (segment (start 150 118) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA61)) + (segment (start 151.575 110.45) (end 150.8 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 110.45) (end 150 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E8)) + (segment (start 150 111.25) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E9)) + (segment (start 150 113.25) (end 150 113.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9FA)) + (segment (start 126.5 96.5) (end 126.5 96.25) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 132.95) (end 143.625 134.875) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 103.25) (end 126.5 104.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8F)) + (segment (start 126.5 134.5) (end 126.5 103.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8C)) + (segment (start 128 136) (end 126.5 134.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA88)) + (segment (start 142.5 136) (end 128 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA84)) + (segment (start 143.625 134.875) (end 142.5 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA80)) + (segment (start 126.5 104.5) (end 126.5 96.5) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 96.25) (end 127.25 95.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CADD)) + (via (at 127.25 95.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 127.25 95.5) (end 127.26 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CADF)) + (segment (start 127.26 95.49) (end 127.27 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CAE0)) + (segment (start 143.85 117.95) (end 143.625 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.95 125.45) (end 143.625 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.85 132.95) (end 143.625 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 110.45) (end 143.55 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 127.34 95.56) (end 127.3 95.56) (width 0.25) (layer B.Cu) (net 26) (tstamp 577146F7) (status 30)) + (segment (start 144.25 124.05) (end 146.2 124.05) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 146.75 123.5) (end 146.75 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B888B6)) + (segment (start 146.2 124.05) (end 146.75 123.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B888B5)) + (segment (start 144.25 125.5) (end 144.25 124.05) (width 0.25) (layer B.Cu) (net 28)) + (via (at 144.25 124.05) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 143.625 123.425) (end 143.625 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B888B0)) + (segment (start 144.25 124.05) (end 143.625 123.425) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B888AF)) + (segment (start 131.375 122.45) (end 131.375 124.175) (width 0.25) (layer F.Cu) (net 28)) + (via (at 131.4 124.2) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 131.375 126.375) (end 132.75 127.75) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887B9)) + (segment (start 132.75 127.75) (end 143.25 127.75) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887BB)) + (segment (start 143.25 127.75) (end 144.25 126.75) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887BD)) + (segment (start 144.25 126.75) (end 144.25 125.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887BF)) + (segment (start 131.4 124.2) (end 131.375 126.375) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 131.375 124.175) (end 131.4 124.2) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B8889B)) + (segment (start 131.375 122.45) (end 133.525 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 141.475 122.45) (end 143.625 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 123.425 122.45) (end 121.3 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 121.3 122.45) (end 121.25 122.5) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA67)) + (segment (start 121.25 122.5) (end 121.25 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6D)) + (segment (start 121.25 145.75) (end 125.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6E)) + (segment (start 125.75 145.75) (end 153.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA72)) + (segment (start 153.75 145.75) (end 153.700002 145.700002) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA73)) + (segment (start 153.700002 145.700002) (end 153.700002 122.549998) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA79)) + (segment (start 153.700002 122.549998) (end 153.600004 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA7B)) + (segment (start 153.600004 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA81)) + (segment (start 149.8 122.5) (end 150.8 122.5) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 149.8 122.5) (end 147.5 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B7D836)) + (segment (start 147 122.5) (end 146.75 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4DE35)) + (segment (start 147.5 122.5) (end 147 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D29D)) + (via (at 150.8 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83C)) + (segment (start 150.85 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83D)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D25F)) + (segment (start 145.25 103.25) (end 146.75 104.75) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 146.75 104.75) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DED7)) + (via (at 146.75 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC2)) + (segment (start 146.75 120.75) (end 146.75 121) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC5)) + (via (at 124.73 92.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 125.5 93.72) (end 124.73 92.95) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB0)) + (segment (start 125.5 93.72) (end 127.97 93.72) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB1)) + (segment (start 127.97 93.72) (end 129.5 95.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB3)) + (segment (start 129.5 95.25) (end 129.5 102) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB8)) + (segment (start 129.5 102) (end 130.75 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBA)) + (segment (start 130.75 103.25) (end 145.25 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBB)) + (segment (start 135.5 115.75) (end 136.25 115.75) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 137.75 118.425) (end 136.625 119.55) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE6) (status 800000)) + (segment (start 137.75 117.25) (end 137.75 118.425) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE5)) + (segment (start 136.25 115.75) (end 137.75 117.25) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE4)) + (segment (start 127.25 90.5) (end 127.27 90.48) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A86) (status 800000)) + (via (at 127.25 90.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 29)) + (segment (start 128.25 90.5) (end 127.25 90.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A83)) + (segment (start 131.5 93.75) (end 128.25 90.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A82)) + (segment (start 131.5 100.5) (end 131.5 93.75) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A81)) + (segment (start 132.25 101.25) (end 131.5 100.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A80)) + (segment (start 147 101.25) (end 132.25 101.25) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A7E)) + (segment (start 149.25 103.5) (end 147 101.25) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A7D)) + (segment (start 149.25 105.25) (end 149.25 103.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A7C)) + (via (at 149.25 105.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 29)) + (segment (start 149.25 112.5) (end 149.25 105.25) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A79)) + (segment (start 147.75 114) (end 149.25 112.5) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A78)) + (segment (start 133.75 114) (end 147.75 114) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A77)) + (segment (start 133.25 114.5) (end 133.75 114) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A76)) + (segment (start 133.25 115.25) (end 133.25 114.5) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A75)) + (segment (start 133.75 115.75) (end 133.25 115.25) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A74)) + (segment (start 135.5 115.75) (end 133.75 115.75) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE2)) + (segment (start 127.27 90.48) (end 127.27 90.41) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A87) (status C00000)) + (segment (start 131.375 129.95) (end 133.525 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 142.025 130.5) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B8819F)) + (segment (start 147.25 130.5) (end 142.025 130.5) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B8819E)) + (segment (start 147.5 130.25) (end 147.25 130.5) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B8819D)) + (segment (start 147.5 129.95) (end 147.5 130.25) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 123.425 129.95) (end 121.8 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.8 129.95) (end 121.799998 129.950002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA46)) + (segment (start 121.799998 129.950002) (end 121.799998 145.200002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA47)) + (segment (start 121.799998 145.200002) (end 121.849996 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA48)) + (segment (start 121.849996 145.25) (end 153.25 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA49)) + (segment (start 153.25 145.25) (end 153.25 142) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4A)) + (segment (start 153.25 142) (end 153.25 130.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4B)) + (segment (start 153.25 130.25) (end 153.25 130) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4C)) + (segment (start 153.25 130) (end 153.2 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4D)) + (segment (start 153.2 129.95) (end 151.575 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4E)) + (via (at 147.5 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 131.5 102.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE8)) + (segment (start 130.25 101.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE5)) + (segment (start 131.5 102.5) (end 145.75 102.5) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 145.75 102.5) (end 147.5 104.25) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 104.25) (end 147.5 128) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 128) (end 147.5 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4DF03)) + (segment (start 143.625 129.95) (end 141.475 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.525 129.95) (end 133.95 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 129.95) (end 147.75 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DF00)) + (segment (start 150.85 130) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BE)) + (segment (start 150.85 130) (end 150.975 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BF)) + (via (at 150.8 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 148.25 129.95) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D30E)) + (segment (start 147.75 129.95) (end 148.25 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DE51)) + (via (at 141.475 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (via (at 133.95 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 141.5 129.975) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C3)) + (segment (start 141.5 129.975) (end 141.5 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C4)) + (segment (start 124.73 90.41) (end 124.75 90.43) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD5)) + (segment (start 124.75 90.43) (end 124.75 91.75) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD6)) + (segment (start 124.75 91.75) (end 126 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD9)) + (segment (start 126 93) (end 128.25 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDDE)) + (segment (start 128.25 93) (end 130.25 95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE0)) + (segment (start 130.25 95) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE2)) + (segment (start 130.25 101.5) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE4)) + (via (at 124.73 90.41) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 133.95 129.95) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 133.9 130) (end 133.95 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2B9)) + (segment (start 133.825 130) (end 133.9 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BA)) + (segment (start 141.475 137.45) (end 141.475 137.049998) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 148.25 137) (end 148.25 137.5) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 148.25 137) (end 147.75 136.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B881A8)) + (segment (start 147.75 136.5) (end 142.024998 136.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B881A9)) + (segment (start 142.024998 136.5) (end 141.475 137.049998) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B881AA)) + (segment (start 143.625 137.45) (end 141.475 137.45) (width 0.25) (layer F.Cu) (net 31) (status C00000)) + (segment (start 151.575 137.45) (end 150.85 137.45) (width 0.25) (layer F.Cu) (net 31) (status C00000)) + (segment (start 150.85 137.45) (end 150.8 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B88AB6) (status C00000)) + (segment (start 150.8 137.5) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B88AB8) (status C00000)) + (segment (start 133.525 137.45) (end 131.375 137.45) (width 0.25) (layer F.Cu) (net 31) (status C00000)) + (segment (start 123.425 137.45) (end 122.3 137.45) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 122.3 137.45) (end 122.25 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2A)) + (segment (start 122.25 137.5) (end 122.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2B)) + (segment (start 122.25 144.75) (end 129.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2C)) + (segment (start 129.25 144.75) (end 152.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2D)) + (segment (start 152.25 144.75) (end 152.75 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2E)) + (segment (start 152.75 144.75) (end 152.75 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2F)) + (segment (start 152.75 137.5) (end 152.7 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA30)) + (segment (start 152.7 137.45) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA31)) + (segment (start 148.25 137.5) (end 150.8 137.5) (width 0.25) (layer B.Cu) (net 31)) + (via (at 150.8 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 150.8 137.5) (end 150.85 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7D88E)) + (via (at 148.25 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 148.25 137.5) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1A)) + (segment (start 148.25 103.75) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 148.25 136) (end 148.25 136.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1D)) + (segment (start 146 101.75) (end 146.25 101.75) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 146.25 101.75) (end 148.25 103.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DEE8)) + (segment (start 133.95 137.45) (end 133.525 137.45) (width 0.25) (layer F.Cu) (net 31) (status 800000)) + (via (at 141.475 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 141.5 137.5) (end 141.5 137.475) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D337)) + (segment (start 141.5 137.475) (end 141.475 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D336)) + (via (at 124.73 87.87) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 124.75 87.89) (end 124.73 87.87) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0A)) + (segment (start 124.75 87.89) (end 124.89 87.89) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0B)) + (segment (start 124.89 87.89) (end 125.75 88.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0C)) + (segment (start 125.75 88.75) (end 125.75 91.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE10)) + (segment (start 125.75 91.25) (end 126.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE12)) + (segment (start 126.75 92.25) (end 128.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE14)) + (segment (start 128.75 92.25) (end 131 94.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE16)) + (segment (start 131 94.5) (end 131 101) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE19)) + (segment (start 131 101) (end 131.75 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE1E)) + (segment (start 131.75 101.75) (end 146 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE20)) + (via (at 133.95 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 141.5 137.5) (end 134 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D33A)) + (segment (start 134 137.5) (end 133.95 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D325)) + (segment (start 144.7 98.8) (end 144.7 98.1) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 144.7 98.1) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57714698)) + (segment (start 140.7512 101.6616) (end 140.7512 97.685198) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 140.7512 97.685198) (end 141.036398 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA7)) + (segment (start 141.036398 97.4) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA8)) + (segment (start 131.75 104.75) (end 129.25 104.75) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 139.5 106) (end 138.25 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC7)) + (segment (start 138.25 104.75) (end 131.75 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC8)) + (segment (start 129.25 104.75) (end 128 106) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBDD)) + (segment (start 128 106) (end 128 133.25) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBE1)) + (via (at 128 133.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 128 133.25) (end 127.27 133.48) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBEF)) + (segment (start 139.2526 101.6616) (end 139.2526 105.7526) (width 0.25) (layer B.Cu) (net 33)) + (via (at 139.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 139.2526 105.7526) (end 139.5 106) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBC4)) + (segment (start 127.27 133.48) (end 127.27 133.59) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBF0)) + (segment (start 139.2526 96.7974) (end 141 95.05) (width 0.25) (layer B.Cu) (net 33) (tstamp 57713975)) + (segment (start 139.2526 101.6616) (end 139.2526 96.7974) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 147.1 95.1) (end 147.4 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA4)) + (segment (start 145.4 96.8) (end 147.1 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA2)) + (segment (start 141 96.8) (end 145.4 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA1)) + (segment (start 140.2432 97.5568) (end 141 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA0)) + (segment (start 140.2432 101.6616) (end 140.2432 97.5568) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 133.7 92.1) (end 134.6 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138EA)) + (segment (start 133 92.8) (end 133.7 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E6)) + (segment (start 133 93.2) (end 133 92.8) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E3)) + (segment (start 133 96) (end 133 93.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E0)) + (segment (start 133.6 96) (end 133 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D4)) + (segment (start 133.8 96.2) (end 133.6 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D3)) + (segment (start 134.2488 96.6488) (end 133.8 96.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D0)) + (segment (start 134.2488 101.6616) (end 134.2488 96.6488) (width 0.25) (layer B.Cu) (net 35)) + (segment (start 134.7568 95.2568) (end 134.6 95.1) (width 0.25) (layer B.Cu) (net 36) (tstamp 577138F6)) + (segment (start 134.7568 101.6616) (end 134.7568 95.2568) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 131.1 92.1) (end 131.4 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB1)) + (segment (start 130 93.2) (end 131.1 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB0)) + (segment (start 130 96) (end 130 93.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAE)) + (segment (start 131.2 97.2) (end 130 96) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAD)) + (segment (start 131.4 97.2) (end 131.2 97.2) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 133.2 97.2) (end 131.4 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B4)) + (segment (start 133.2582 97.2582) (end 133.2 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B2)) + (segment (start 133.2582 101.6616) (end 133.2582 97.2582) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 131.4 96.2) (end 131.4 95.1) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138CB)) + (segment (start 131.8 96.6) (end 131.4 96.2) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C7)) + (segment (start 133.4 96.6) (end 131.8 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C4)) + (segment (start 133.7408 96.9408) (end 133.4 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C1)) + (segment (start 133.7408 101.6616) (end 133.7408 96.9408) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 139.7606 97.2394) (end 139.7606 101.6616) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A84)) + (segment (start 140.8 96.2) (end 139.7606 97.2394) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A83)) + (segment (start 142.2 96.2) (end 140.8 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A81)) + (segment (start 143.35 95.05) (end 142.2 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A80)) + (segment (start 144.2 95.05) (end 143.35 95.05) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 132.99 125.8) (end 132.99 123.815) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 132.99 123.815) (end 131.625 122.45) (width 0.25) (layer B.Cu) (net 44) (tstamp 57B8899F)) + (segment (start 134.99 125.8) (end 134.99 123.315) (width 0.25) (layer B.Cu) (net 45)) + (segment (start 134.99 123.315) (end 134.125 122.45) (width 0.25) (layer B.Cu) (net 45) (tstamp 57B889A3)) + (segment (start 136.99 125.8) (end 136.99 122.815) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 136.99 122.815) (end 136.625 122.45) (width 0.25) (layer B.Cu) (net 46) (tstamp 57B889A6)) + (segment (start 138.99 125.8) (end 138.99 122.585) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 138.99 122.585) (end 139.125 122.45) (width 0.25) (layer B.Cu) (net 47) (tstamp 57B889A9)) + (segment (start 140.99 125.8) (end 140.99 123.085) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 140.99 123.085) (end 141.625 122.45) (width 0.25) (layer B.Cu) (net 48) (tstamp 57B889AC)) + (segment (start 142.99 125.8) (end 142.99 123.585) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 142.99 123.585) (end 144.125 122.45) (width 0.25) (layer B.Cu) (net 49) (tstamp 57B889AF)) + + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 576AC01A) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 121.8 78.6) (xy 154.2 78.6) (xy 154.2 147.2) (xy 120.8 147.2) (xy 120.8 79.2) + (xy 121 79.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 141.43086) + (xy 151.61037 142.374142) (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) + (xy 124.625858 143.61037) (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) + (xy 123.997654 141.396475) (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) + (xy 127.13256 142.698202) (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.002346 140.603525) (xy 127.698202 139.86744) + (xy 127.135522 139.303777) (xy 126.399969 138.998349) (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) + (xy 123.998349 140.600031) (xy 123.997654 141.396475) (xy 123.202 141.396475) (xy 123.202 122.265488) (xy 123.512888 122.576376) + (xy 123.323662 122.859572) (xy 123.210197 123.43) (xy 123.323662 124.000428) (xy 123.646784 124.484013) (xy 123.970031 124.7) + (xy 123.646784 124.915987) (xy 123.323662 125.399572) (xy 123.210197 125.97) (xy 123.323662 126.540428) (xy 123.646784 127.024013) + (xy 123.970031 127.24) (xy 123.646784 127.455987) (xy 123.323662 127.939572) (xy 123.210197 128.51) (xy 123.323662 129.080428) + (xy 123.646784 129.564013) (xy 123.972621 129.781731) (xy 123.84151 129.843179) (xy 123.447312 130.275053) (xy 123.275042 130.690974) + (xy 123.396183 130.923) (xy 124.603 130.923) (xy 124.603 130.903) (xy 124.857 130.903) (xy 124.857 130.923) + (xy 124.877 130.923) (xy 124.877 131.177) (xy 124.857 131.177) (xy 124.857 131.197) (xy 124.603 131.197) + (xy 124.603 131.177) (xy 123.396183 131.177) (xy 123.275042 131.409026) (xy 123.447312 131.824947) (xy 123.84151 132.256821) + (xy 123.972621 132.318269) (xy 123.646784 132.535987) (xy 123.323662 133.019572) (xy 123.210197 133.59) (xy 123.323662 134.160428) + (xy 123.646784 134.644013) (xy 123.970031 134.86) (xy 123.646784 135.075987) (xy 123.323662 135.559572) (xy 123.210197 136.13) + (xy 123.323662 136.700428) (xy 123.646784 137.184013) (xy 124.130369 137.507135) (xy 124.700797 137.6206) (xy 124.759203 137.6206) + (xy 125.329631 137.507135) (xy 125.804093 137.190109) (xy 125.810837 137.225952) (xy 125.948157 137.439353) (xy 126.157683 137.582517) + (xy 126.4064 137.632883) (xy 126.819395 137.632883) (xy 128.218256 139.031744) (xy 128.457515 139.191612) (xy 128.386227 139.55) + (xy 128.475821 140.000418) (xy 128.730962 140.382265) (xy 128.790393 140.421975) (xy 128.604247 140.541757) (xy 128.461083 140.751283) + (xy 128.410717 141) (xy 128.410717 142.1) (xy 128.454437 142.332352) (xy 128.591757 142.545753) (xy 128.801283 142.688917) + (xy 129.05 142.739283) (xy 131.55 142.739283) (xy 131.782352 142.695563) (xy 131.995753 142.558243) (xy 132.138917 142.348717) + (xy 132.189283 142.1) (xy 132.189283 141) (xy 132.145563 140.767648) (xy 132.008243 140.554247) (xy 131.812161 140.420269) + (xy 131.869038 140.382265) (xy 132.124179 140.000418) (xy 132.213773 139.55) (xy 132.130753 139.132633) (xy 132.281744 139.031744) + (xy 133.251294 138.062195) (xy 133.424211 138.235414) (xy 133.764799 138.376839) (xy 134.133583 138.377161) (xy 134.436495 138.252) + (xy 140.989154 138.252) (xy 141.289799 138.376839) (xy 141.658583 138.377161) (xy 141.999417 138.236331) (xy 142.260414 137.975789) + (xy 142.401839 137.635201) (xy 142.402161 137.266417) (xy 142.396204 137.252) (xy 143.845503 137.252) (xy 143.786227 137.55) + (xy 143.875821 138.000418) (xy 144.130962 138.382265) (xy 144.381996 138.55) (xy 144.130962 138.717735) (xy 143.875821 139.099582) + (xy 143.786227 139.55) (xy 143.875821 140.000418) (xy 144.130962 140.382265) (xy 144.381996 140.55) (xy 144.130962 140.717735) + (xy 143.875821 141.099582) (xy 143.786227 141.55) (xy 143.875821 142.000418) (xy 144.130962 142.382265) (xy 144.512809 142.637406) + (xy 144.963227 142.727) (xy 146.436773 142.727) (xy 146.887191 142.637406) (xy 147.269038 142.382265) (xy 147.382121 142.213023) + (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) (xy 150.696223 142.135522) + (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) (xy 149.399969 138.998349) + (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.612526 139.556267) (xy 147.613773 139.55) (xy 147.524179 139.099582) + (xy 147.269038 138.717735) (xy 147.018004 138.55) (xy 147.269038 138.382265) (xy 147.490311 138.051105) (xy 147.724211 138.285414) + (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 148.808808 138.252) (xy 150.240855 138.252) + (xy 150.274211 138.285414) (xy 150.614799 138.426839) (xy 150.983583 138.427161) (xy 151.324417 138.286331) (xy 151.585414 138.025789) + (xy 151.726839 137.685201) (xy 151.727161 137.316417) (xy 151.586331 136.975583) (xy 151.325789 136.714586) (xy 150.985201 136.573161) + (xy 150.616417 136.572839) (xy 150.275583 136.713669) (xy 150.241192 136.748) (xy 148.951874 136.748) (xy 148.944757 136.712222) + (xy 148.781744 136.468256) (xy 148.281744 135.968256) (xy 148.037778 135.805243) (xy 147.75 135.748) (xy 147.574388 135.748) + (xy 147.613773 135.55) (xy 147.524179 135.099582) (xy 147.269038 134.717735) (xy 147.018004 134.55) (xy 147.269038 134.382265) + (xy 147.524179 134.000418) (xy 147.599907 133.61971) (xy 147.712222 133.694757) (xy 148 133.752) (xy 150.240855 133.752) + (xy 150.274211 133.785414) (xy 150.614799 133.926839) (xy 150.983583 133.927161) (xy 151.324417 133.786331) (xy 151.585414 133.525789) + (xy 151.726839 133.185201) (xy 151.727161 132.816417) (xy 151.586331 132.475583) (xy 151.325789 132.214586) (xy 150.985201 132.073161) + (xy 150.616417 132.072839) (xy 150.275583 132.213669) (xy 150.241192 132.248) (xy 148.311488 132.248) (xy 148.031744 131.968256) + (xy 147.787778 131.805243) (xy 147.571557 131.762234) (xy 147.613773 131.55) (xy 147.542485 131.191612) (xy 147.781744 131.031744) + (xy 148.031744 130.781745) (xy 148.085028 130.702) (xy 150.240855 130.702) (xy 150.274211 130.735414) (xy 150.614799 130.876839) + (xy 150.983583 130.877161) (xy 151.324417 130.736331) (xy 151.585414 130.475789) (xy 151.653184 130.312581) (xy 151.669757 130.287778) + (xy 151.675526 130.258776) (xy 151.726839 130.135201) (xy 151.726957 130.000217) (xy 151.727 130) (xy 151.726957 129.999785) + (xy 151.727161 129.766417) (xy 151.586331 129.425583) (xy 151.325789 129.164586) (xy 150.985201 129.023161) (xy 150.616417 129.022839) + (xy 150.275583 129.163669) (xy 150.241192 129.198) (xy 148.059145 129.198) (xy 148.025789 129.164586) (xy 147.685201 129.023161) + (xy 147.372934 129.022888) (xy 147.169038 128.717735) (xy 146.97807 128.590135) (xy 147.327724 128.298118) (xy 147.543398 127.886146) + (xy 147.543803 127.859744) (xy 147.418361 127.677) (xy 145.827 127.677) (xy 145.827 127.697) (xy 145.573 127.697) + (xy 145.573 127.677) (xy 145.553 127.677) (xy 145.553 127.423) (xy 145.573 127.423) (xy 145.573 126.365) + (xy 145.827 126.365) (xy 145.827 127.423) (xy 147.418361 127.423) (xy 147.543803 127.240256) (xy 147.543398 127.213854) + (xy 147.327724 126.801882) (xy 146.970813 126.503804) (xy 146.527 126.365) (xy 145.827 126.365) (xy 145.573 126.365) + (xy 145.002 126.365) (xy 145.002 124.802) (xy 146.2 124.802) (xy 146.487778 124.744757) (xy 146.731744 124.581744) + (xy 147.281744 124.031745) (xy 147.444757 123.787778) (xy 147.46974 123.662179) (xy 147.502 123.5) (xy 147.502 123.252) + (xy 150.240855 123.252) (xy 150.274211 123.285414) (xy 150.614799 123.426839) (xy 150.983583 123.427161) (xy 151.324417 123.286331) + (xy 151.585414 123.025789) (xy 151.726839 122.685201) (xy 151.727161 122.316417) (xy 151.586331 121.975583) (xy 151.325789 121.714586) + (xy 150.985201 121.573161) (xy 150.616417 121.572839) (xy 150.275583 121.713669) (xy 150.241192 121.748) (xy 147.309145 121.748) + (xy 147.275789 121.714586) (xy 146.935201 121.573161) (xy 146.566417 121.572839) (xy 146.225583 121.713669) (xy 145.964586 121.974211) + (xy 145.823161 122.314799) (xy 145.822839 122.683583) (xy 145.963669 123.024417) (xy 145.998 123.058808) (xy 145.998 123.188511) + (xy 145.888512 123.298) (xy 145.461916 123.298) (xy 145.563917 123.148717) (xy 145.614283 122.9) (xy 145.614283 122) + (xy 145.570563 121.767648) (xy 145.433243 121.554247) (xy 145.223717 121.411083) (xy 144.975 121.360717) (xy 143.377771 121.360717) + (xy 144.099206 120.639283) (xy 144.975 120.639283) (xy 145.207352 120.595563) (xy 145.420753 120.458243) (xy 145.563917 120.248717) + (xy 145.614283 120) (xy 145.614283 119.1) (xy 145.570563 118.867648) (xy 145.433243 118.654247) (xy 145.223717 118.511083) + (xy 144.975 118.460717) (xy 143.275 118.460717) (xy 143.042648 118.504437) (xy 142.873391 118.613351) (xy 142.723717 118.511083) + (xy 142.475 118.460717) (xy 142.377 118.460717) (xy 142.377 118.375) (xy 142.319757 118.087222) (xy 142.156744 117.843256) + (xy 141.781744 117.468256) (xy 141.537778 117.305243) (xy 141.25 117.248) (xy 139.309145 117.248) (xy 139.275789 117.214586) + (xy 138.935201 117.073161) (xy 138.566417 117.072839) (xy 138.474329 117.110889) (xy 138.444757 116.962222) (xy 138.379136 116.864013) + (xy 138.281744 116.718255) (xy 137.265488 115.702) (xy 140.915855 115.702) (xy 140.949211 115.735414) (xy 141.289799 115.876839) + (xy 141.658583 115.877161) (xy 141.999417 115.736331) (xy 142.033808 115.702) (xy 145.440855 115.702) (xy 145.474211 115.735414) + (xy 145.814799 115.876839) (xy 146.183583 115.877161) (xy 146.524417 115.736331) (xy 146.558808 115.702) (xy 150.240855 115.702) + (xy 150.274211 115.735414) (xy 150.614799 115.876839) (xy 150.983583 115.877161) (xy 151.324417 115.736331) (xy 151.585414 115.475789) + (xy 151.726839 115.135201) (xy 151.727161 114.766417) (xy 151.586331 114.425583) (xy 151.325789 114.164586) (xy 150.985201 114.023161) + (xy 150.616417 114.022839) (xy 150.275583 114.163669) (xy 150.241192 114.198) (xy 148.615488 114.198) (xy 149.781744 113.031745) + (xy 149.944757 112.787778) (xy 149.96326 112.694757) (xy 150.002 112.5) (xy 150.002 105.809145) (xy 150.035414 105.775789) + (xy 150.176839 105.435201) (xy 150.177161 105.066417) (xy 150.036331 104.725583) (xy 149.775789 104.464586) (xy 149.435201 104.323161) + (xy 149.066417 104.322839) (xy 148.725583 104.463669) (xy 148.464586 104.724211) (xy 148.323161 105.064799) (xy 148.322839 105.433583) + (xy 148.463669 105.774417) (xy 148.498 105.808808) (xy 148.498 112.188511) (xy 147.438512 113.248) (xy 133.75 113.248) + (xy 133.462222 113.305243) (xy 133.324898 113.397) (xy 133.218256 113.468256) (xy 132.718256 113.968256) (xy 132.555243 114.212222) + (xy 132.498 114.5) (xy 132.498 115.25) (xy 132.555243 115.537778) (xy 132.590412 115.590412) (xy 132.537778 115.555243) + (xy 132.25 115.498) (xy 130.061488 115.498) (xy 130.002 115.438512) (xy 130.002 113) (xy 129.944757 112.712222) + (xy 129.879464 112.614503) (xy 129.781745 112.468256) (xy 128.781744 111.468256) (xy 128.631346 111.367763) (xy 128.676338 111.300428) + (xy 128.789803 110.73) (xy 128.676338 110.159572) (xy 128.649824 110.11989) (xy 128.781744 110.031744) (xy 129.281744 109.531744) + (xy 129.401267 109.352865) (xy 129.444757 109.287778) (xy 129.502 109) (xy 129.502 107.061488) (xy 129.589062 106.974426) + (xy 129.56149 107.113042) (xy 129.561489 107.113045) (xy 129.561489 107.386955) (xy 129.56149 107.386958) (xy 129.618579 107.673965) + (xy 129.618579 107.673967) (xy 129.723399 107.927025) (xy 129.885979 108.170341) (xy 129.941162 108.225524) (xy 130.079658 108.364021) + (xy 130.322975 108.526601) (xy 130.576032 108.631421) (xy 130.576035 108.631421) (xy 130.863048 108.688511) (xy 130.932187 108.688511) + (xy 131 108.702) (xy 144 108.702) (xy 144.067813 108.688511) (xy 144.136952 108.688511) (xy 144.423966 108.631421) + (xy 144.423967 108.631421) (xy 144.677025 108.526601) (xy 144.920341 108.364021) (xy 145.015718 108.268644) (xy 145.114021 108.170342) + (xy 145.276601 107.927025) (xy 145.381421 107.673968) (xy 145.381421 107.673965) (xy 145.43851 107.386958) (xy 145.438511 107.386955) + (xy 145.438511 107.113045) (xy 145.43851 107.113042) (xy 145.381421 106.826035) (xy 145.381421 106.826032) (xy 145.276601 106.572975) + (xy 145.114021 106.329658) (xy 144.969563 106.185201) (xy 144.920341 106.135979) (xy 144.677025 105.973399) (xy 144.423967 105.868579) + (xy 144.423966 105.868579) (xy 144.136952 105.811489) (xy 144.067813 105.811489) (xy 144 105.798) (xy 142.888425 105.798) + (xy 142.915127 105.771298) (xy 143.0118 105.537909) (xy 143.0118 101.94735) (xy 142.85305 101.7886) (xy 142.1228 101.7886) + (xy 142.1228 101.5346) (xy 142.85305 101.5346) (xy 143.0118 101.37585) (xy 143.0118 98.152) (xy 143.560717 98.152) + (xy 143.560717 99.4) (xy 143.604437 99.632352) (xy 143.711549 99.798808) (xy 143.675583 99.813669) (xy 143.414586 100.074211) + (xy 143.273161 100.414799) (xy 143.272839 100.783583) (xy 143.413669 101.124417) (xy 143.560717 101.271722) (xy 143.560717 102.2) + (xy 143.604437 102.432352) (xy 143.741757 102.645753) (xy 143.951283 102.788917) (xy 144.2 102.839283) (xy 145.2 102.839283) + (xy 145.432352 102.795563) (xy 145.645753 102.658243) (xy 145.788917 102.448717) (xy 145.839283 102.2) (xy 145.839283 101.68575) + (xy 146.565 101.68575) (xy 146.565 102.32631) (xy 146.661673 102.559699) (xy 146.840302 102.738327) (xy 147.073691 102.835) + (xy 147.41425 102.835) (xy 147.573 102.67625) (xy 147.573 101.527) (xy 147.827 101.527) (xy 147.827 102.67625) + (xy 147.98575 102.835) (xy 148.326309 102.835) (xy 148.559698 102.738327) (xy 148.738327 102.559699) (xy 148.835 102.32631) + (xy 148.835 101.68575) (xy 148.67625 101.527) (xy 147.827 101.527) (xy 147.573 101.527) (xy 146.72375 101.527) + (xy 146.565 101.68575) (xy 145.839283 101.68575) (xy 145.839283 101.271665) (xy 145.985414 101.125789) (xy 146.126839 100.785201) + (xy 146.127161 100.416417) (xy 145.986331 100.075583) (xy 145.725789 99.814586) (xy 145.686679 99.798346) (xy 145.788917 99.648717) + (xy 145.839283 99.4) (xy 145.839283 98.88575) (xy 146.565 98.88575) (xy 146.565 99.52631) (xy 146.661673 99.759699) + (xy 146.840302 99.938327) (xy 146.989194 100) (xy 146.840302 100.061673) (xy 146.661673 100.240301) (xy 146.565 100.47369) + (xy 146.565 101.11425) (xy 146.72375 101.273) (xy 147.573 101.273) (xy 147.573 100.12375) (xy 147.44925 100) + (xy 147.573 99.87625) (xy 147.573 98.727) (xy 147.827 98.727) (xy 147.827 99.87625) (xy 147.95075 100) + (xy 147.827 100.12375) (xy 147.827 101.273) (xy 148.67625 101.273) (xy 148.835 101.11425) (xy 148.835 100.47369) + (xy 148.738327 100.240301) (xy 148.559698 100.061673) (xy 148.410806 100) (xy 148.559698 99.938327) (xy 148.738327 99.759699) + (xy 148.835 99.52631) (xy 148.835 98.88575) (xy 148.67625 98.727) (xy 147.827 98.727) (xy 147.573 98.727) + (xy 146.72375 98.727) (xy 146.565 98.88575) (xy 145.839283 98.88575) (xy 145.839283 97.8) (xy 145.815517 97.67369) + (xy 146.565 97.67369) (xy 146.565 98.31425) (xy 146.72375 98.473) (xy 147.573 98.473) (xy 147.573 97.32375) + (xy 147.827 97.32375) (xy 147.827 98.473) (xy 148.67625 98.473) (xy 148.835 98.31425) (xy 148.835 97.67369) + (xy 148.738327 97.440301) (xy 148.559698 97.261673) (xy 148.326309 97.165) (xy 147.98575 97.165) (xy 147.827 97.32375) + (xy 147.573 97.32375) (xy 147.41425 97.165) (xy 147.073691 97.165) (xy 146.840302 97.261673) (xy 146.661673 97.440301) + (xy 146.565 97.67369) (xy 145.815517 97.67369) (xy 145.795563 97.567648) (xy 145.730353 97.466309) (xy 145.931744 97.331744) + (xy 147.024205 96.239283) (xy 148.2 96.239283) (xy 148.432352 96.195563) (xy 148.645753 96.058243) (xy 148.788917 95.848717) + (xy 148.839283 95.6) (xy 148.839283 94.6) (xy 148.795563 94.367648) (xy 148.658243 94.154247) (xy 148.448717 94.011083) + (xy 148.2 93.960717) (xy 146.6 93.960717) (xy 146.367648 94.004437) (xy 146.154247 94.141757) (xy 146.011083 94.351283) + (xy 145.960717 94.6) (xy 145.960717 95.175795) (xy 145.689283 95.447229) (xy 145.689283 94.6) (xy 145.645563 94.367648) + (xy 145.508243 94.154247) (xy 145.298717 94.011083) (xy 145.05 93.960717) (xy 143.35 93.960717) (xy 143.117648 94.004437) + (xy 142.904247 94.141757) (xy 142.761083 94.351283) (xy 142.710717 94.6) (xy 142.710717 94.625794) (xy 142.489283 94.847228) + (xy 142.489283 94.6) (xy 142.445563 94.367648) (xy 142.308243 94.154247) (xy 142.098717 94.011083) (xy 141.85 93.960717) + (xy 140.15 93.960717) (xy 139.917648 94.004437) (xy 139.704247 94.141757) (xy 139.561083 94.351283) (xy 139.510717 94.6) + (xy 139.510717 95.475795) (xy 139.239202 95.74731) (xy 139.289283 95.5) (xy 139.289283 94.6) (xy 139.245563 94.367648) + (xy 139.108243 94.154247) (xy 138.898717 94.011083) (xy 138.65 93.960717) (xy 136.95 93.960717) (xy 136.717648 94.004437) + (xy 136.504247 94.141757) (xy 136.361083 94.351283) (xy 136.310717 94.6) (xy 136.310717 95.5) (xy 136.354437 95.732352) + (xy 136.491757 95.945753) (xy 136.701283 96.088917) (xy 136.95 96.139283) (xy 137.048 96.139283) (xy 137.048 96.6) + (xy 137.105243 96.887778) (xy 137.268256 97.131744) (xy 137.417927 97.281415) (xy 137.373 97.272317) (xy 137.119 97.272317) + (xy 137.024086 97.290176) (xy 136.99131 97.2766) (xy 136.96025 97.2766) (xy 136.953321 97.283529) (xy 136.950157 97.267622) + (xy 136.787144 97.023656) (xy 136.531744 96.768256) (xy 136.287778 96.605243) (xy 136.073799 96.56268) (xy 136.025789 96.514586) + (xy 135.685201 96.373161) (xy 135.5088 96.373007) (xy 135.5088 96.218811) (xy 135.632352 96.195563) (xy 135.845753 96.058243) + (xy 135.988917 95.848717) (xy 136.039283 95.6) (xy 136.039283 94.6) (xy 135.995563 94.367648) (xy 135.858243 94.154247) + (xy 135.648717 94.011083) (xy 135.4 93.960717) (xy 133.8 93.960717) (xy 133.752 93.969749) (xy 133.752 93.229563) + (xy 133.8 93.239283) (xy 135.4 93.239283) (xy 135.632352 93.195563) (xy 135.845753 93.058243) (xy 135.988917 92.848717) + (xy 136.039283 92.6) (xy 136.039283 91.7) (xy 136.310717 91.7) (xy 136.310717 92.6) (xy 136.354437 92.832352) + (xy 136.491757 93.045753) (xy 136.701283 93.188917) (xy 136.95 93.239283) (xy 138.65 93.239283) (xy 138.882352 93.195563) + (xy 139.095753 93.058243) (xy 139.238917 92.848717) (xy 139.289283 92.6) (xy 139.289283 91.7) (xy 139.510717 91.7) + (xy 139.510717 92.6) (xy 139.554437 92.832352) (xy 139.691757 93.045753) (xy 139.901283 93.188917) (xy 140.15 93.239283) + (xy 141.85 93.239283) (xy 142.082352 93.195563) (xy 142.295753 93.058243) (xy 142.438917 92.848717) (xy 142.489283 92.6) + (xy 142.489283 92.43575) (xy 142.715 92.43575) (xy 142.715 92.726309) (xy 142.811673 92.959698) (xy 142.990301 93.138327) + (xy 143.22369 93.235) (xy 143.91425 93.235) (xy 144.073 93.07625) (xy 144.073 92.277) (xy 144.327 92.277) + (xy 144.327 93.07625) (xy 144.48575 93.235) (xy 145.17631 93.235) (xy 145.409699 93.138327) (xy 145.588327 92.959698) + (xy 145.685 92.726309) (xy 145.685 92.43575) (xy 145.635 92.38575) (xy 145.965 92.38575) (xy 145.965 92.726309) + (xy 146.061673 92.959698) (xy 146.240301 93.138327) (xy 146.47369 93.235) (xy 147.11425 93.235) (xy 147.273 93.07625) + (xy 147.273 92.227) (xy 147.527 92.227) (xy 147.527 93.07625) (xy 147.68575 93.235) (xy 148.32631 93.235) + (xy 148.559699 93.138327) (xy 148.738327 92.959698) (xy 148.835 92.726309) (xy 148.835 92.38575) (xy 148.67625 92.227) + (xy 147.527 92.227) (xy 147.273 92.227) (xy 146.12375 92.227) (xy 145.965 92.38575) (xy 145.635 92.38575) + (xy 145.52625 92.277) (xy 144.327 92.277) (xy 144.073 92.277) (xy 142.87375 92.277) (xy 142.715 92.43575) + (xy 142.489283 92.43575) (xy 142.489283 91.7) (xy 142.465517 91.573691) (xy 142.715 91.573691) (xy 142.715 91.86425) + (xy 142.87375 92.023) (xy 144.073 92.023) (xy 144.073 91.22375) (xy 144.327 91.22375) (xy 144.327 92.023) + (xy 145.52625 92.023) (xy 145.685 91.86425) (xy 145.685 91.573691) (xy 145.643579 91.473691) (xy 145.965 91.473691) + (xy 145.965 91.81425) (xy 146.12375 91.973) (xy 147.273 91.973) (xy 147.273 91.12375) (xy 147.527 91.12375) + (xy 147.527 91.973) (xy 148.67625 91.973) (xy 148.835 91.81425) (xy 148.835 91.473691) (xy 148.738327 91.240302) + (xy 148.559699 91.061673) (xy 148.32631 90.965) (xy 147.68575 90.965) (xy 147.527 91.12375) (xy 147.273 91.12375) + (xy 147.11425 90.965) (xy 146.47369 90.965) (xy 146.240301 91.061673) (xy 146.061673 91.240302) (xy 145.965 91.473691) + (xy 145.643579 91.473691) (xy 145.588327 91.340302) (xy 145.409699 91.161673) (xy 145.17631 91.065) (xy 144.48575 91.065) + (xy 144.327 91.22375) (xy 144.073 91.22375) (xy 143.91425 91.065) (xy 143.22369 91.065) (xy 142.990301 91.161673) + (xy 142.811673 91.340302) (xy 142.715 91.573691) (xy 142.465517 91.573691) (xy 142.445563 91.467648) (xy 142.308243 91.254247) + (xy 142.098717 91.111083) (xy 141.85 91.060717) (xy 140.15 91.060717) (xy 139.917648 91.104437) (xy 139.704247 91.241757) + (xy 139.561083 91.451283) (xy 139.510717 91.7) (xy 139.289283 91.7) (xy 139.245563 91.467648) (xy 139.108243 91.254247) + (xy 138.898717 91.111083) (xy 138.65 91.060717) (xy 136.95 91.060717) (xy 136.717648 91.104437) (xy 136.504247 91.241757) + (xy 136.361083 91.451283) (xy 136.310717 91.7) (xy 136.039283 91.7) (xy 136.039283 91.6) (xy 135.995563 91.367648) + (xy 135.858243 91.154247) (xy 135.648717 91.011083) (xy 135.4 90.960717) (xy 133.8 90.960717) (xy 133.567648 91.004437) + (xy 133.354247 91.141757) (xy 133.211083 91.351283) (xy 133.166863 91.569648) (xy 132.839283 91.897228) (xy 132.839283 91.6) + (xy 132.795563 91.367648) (xy 132.658243 91.154247) (xy 132.448717 91.011083) (xy 132.2 90.960717) (xy 130.6 90.960717) + (xy 130.367648 91.004437) (xy 130.154247 91.141757) (xy 130.011083 91.351283) (xy 129.960717 91.6) (xy 129.960717 92.175795) + (xy 129.468256 92.668256) (xy 129.305243 92.912222) (xy 129.248 93.2) (xy 129.248 96) (xy 129.305243 96.287778) + (xy 129.468256 96.531744) (xy 130.668256 97.731744) (xy 130.912222 97.894757) (xy 131.2 97.952) (xy 131.9882 97.952) + (xy 131.9882 101.37585) (xy 132.146948 101.534598) (xy 132.032623 101.534598) (xy 131.859699 101.361673) (xy 131.62631 101.265) + (xy 130.98575 101.265) (xy 130.827 101.42375) (xy 130.827 102.273) (xy 130.847 102.273) (xy 130.847 102.527) + (xy 130.827 102.527) (xy 130.827 103.37625) (xy 130.98575 103.535) (xy 131.62631 103.535) (xy 131.859699 103.438327) + (xy 131.9882 103.309825) (xy 131.9882 104.500801) (xy 131.958243 104.454247) (xy 131.748717 104.311083) (xy 131.5 104.260717) + (xy 129.9 104.260717) (xy 129.667648 104.304437) (xy 129.454247 104.441757) (xy 129.311083 104.651283) (xy 129.260717 104.9) + (xy 129.260717 105.295597) (xy 129.212222 105.305243) (xy 128.968256 105.468256) (xy 128.622921 105.813591) (xy 128.603817 105.777) + (xy 127.397 105.777) (xy 127.397 105.797) (xy 127.143 105.797) (xy 127.143 105.777) (xy 127.123 105.777) + (xy 127.123 105.523) (xy 127.143 105.523) (xy 127.143 105.503) (xy 127.397 105.503) (xy 127.397 105.523) + (xy 128.603817 105.523) (xy 128.724958 105.290974) (xy 128.552688 104.875053) (xy 128.15849 104.443179) (xy 128.027379 104.381731) + (xy 128.353216 104.164013) (xy 128.676338 103.680428) (xy 128.789803 103.11) (xy 128.705415 102.68575) (xy 129.265 102.68575) + (xy 129.265 103.026309) (xy 129.361673 103.259698) (xy 129.540301 103.438327) (xy 129.77369 103.535) (xy 130.41425 103.535) + (xy 130.573 103.37625) (xy 130.573 102.527) (xy 129.42375 102.527) (xy 129.265 102.68575) (xy 128.705415 102.68575) + (xy 128.676338 102.539572) (xy 128.353216 102.055987) (xy 128.029969 101.84) (xy 128.129207 101.773691) (xy 129.265 101.773691) + (xy 129.265 102.11425) (xy 129.42375 102.273) (xy 130.573 102.273) (xy 130.573 101.42375) (xy 130.41425 101.265) + (xy 129.77369 101.265) (xy 129.540301 101.361673) (xy 129.361673 101.540302) (xy 129.265 101.773691) (xy 128.129207 101.773691) + (xy 128.353216 101.624013) (xy 128.676338 101.140428) (xy 128.789803 100.57) (xy 128.676338 99.999572) (xy 128.353216 99.515987) + (xy 128.029969 99.3) (xy 128.353216 99.084013) (xy 128.676338 98.600428) (xy 128.789803 98.03) (xy 128.676338 97.459572) + (xy 128.353216 96.975987) (xy 128.029969 96.76) (xy 128.353216 96.544013) (xy 128.676338 96.060428) (xy 128.789803 95.49) + (xy 128.676338 94.919572) (xy 128.353216 94.435987) (xy 128.029969 94.22) (xy 128.353216 94.004013) (xy 128.676338 93.520428) + (xy 128.789803 92.95) (xy 128.676338 92.379572) (xy 128.353216 91.895987) (xy 128.029969 91.68) (xy 128.353216 91.464013) + (xy 128.676338 90.980428) (xy 128.789803 90.41) (xy 128.676338 89.839572) (xy 128.353216 89.355987) (xy 128.027379 89.138269) + (xy 128.15849 89.076821) (xy 128.552688 88.644947) (xy 128.724958 88.229026) (xy 128.603817 87.997) (xy 127.397 87.997) + (xy 127.397 88.017) (xy 127.143 88.017) (xy 127.143 87.997) (xy 127.123 87.997) (xy 127.123 87.743) + (xy 127.143 87.743) (xy 127.143 86.535531) (xy 127.397 86.535531) (xy 127.397 87.743) (xy 128.603817 87.743) + (xy 128.724958 87.510974) (xy 128.552688 87.095053) (xy 128.15849 86.663179) (xy 127.629027 86.415032) (xy 127.397 86.535531) + (xy 127.143 86.535531) (xy 126.910973 86.415032) (xy 126.38151 86.663179) (xy 125.994454 87.087228) (xy 125.813216 86.815987) + (xy 125.329631 86.492865) (xy 124.759203 86.3794) (xy 124.700797 86.3794) (xy 124.130369 86.492865) (xy 123.646784 86.815987) + (xy 123.323662 87.299572) (xy 123.210197 87.87) (xy 123.323662 88.440428) (xy 123.646784 88.924013) (xy 123.970031 89.14) + (xy 123.646784 89.355987) (xy 123.323662 89.839572) (xy 123.210197 90.41) (xy 123.323662 90.980428) (xy 123.646784 91.464013) + (xy 123.970031 91.68) (xy 123.646784 91.895987) (xy 123.323662 92.379572) (xy 123.210197 92.95) (xy 123.323662 93.520428) + (xy 123.646784 94.004013) (xy 123.972621 94.221731) (xy 123.84151 94.283179) (xy 123.447312 94.715053) (xy 123.275042 95.130974) + (xy 123.396183 95.363) (xy 124.603 95.363) (xy 124.603 95.343) (xy 124.857 95.343) (xy 124.857 95.363) + (xy 124.877 95.363) (xy 124.877 95.617) (xy 124.857 95.617) (xy 124.857 95.637) (xy 124.603 95.637) + (xy 124.603 95.617) (xy 123.396183 95.617) (xy 123.275042 95.849026) (xy 123.447312 96.264947) (xy 123.84151 96.696821) + (xy 123.972621 96.758269) (xy 123.646784 96.975987) (xy 123.323662 97.459572) (xy 123.210197 98.03) (xy 123.323662 98.600428) + (xy 123.646784 99.084013) (xy 123.972621 99.301731) (xy 123.84151 99.363179) (xy 123.447312 99.795053) (xy 123.275042 100.210974) + (xy 123.396183 100.443) (xy 124.603 100.443) (xy 124.603 100.423) (xy 124.857 100.423) (xy 124.857 100.443) + (xy 124.877 100.443) (xy 124.877 100.697) (xy 124.857 100.697) (xy 124.857 100.717) (xy 124.603 100.717) + (xy 124.603 100.697) (xy 123.396183 100.697) (xy 123.275042 100.929026) (xy 123.447312 101.344947) (xy 123.84151 101.776821) + (xy 123.972621 101.838269) (xy 123.646784 102.055987) (xy 123.323662 102.539572) (xy 123.210197 103.11) (xy 123.323662 103.680428) + (xy 123.646784 104.164013) (xy 123.970031 104.38) (xy 123.646784 104.595987) (xy 123.323662 105.079572) (xy 123.210197 105.65) + (xy 123.323662 106.220428) (xy 123.646784 106.704013) (xy 123.970031 106.92) (xy 123.646784 107.135987) (xy 123.323662 107.619572) + (xy 123.210197 108.19) (xy 123.323662 108.760428) (xy 123.564959 109.121553) (xy 123.202 109.484512) (xy 123.202 83.396475) + (xy 123.997654 83.396475) (xy 124.301798 84.13256) (xy 124.864478 84.696223) (xy 125.600031 85.001651) (xy 126.396475 85.002346) + (xy 127.13256 84.698202) (xy 127.696223 84.135522) (xy 128.001651 83.399969) (xy 128.001654 83.396475) (xy 146.997654 83.396475) + (xy 147.301798 84.13256) (xy 147.864478 84.696223) (xy 148.600031 85.001651) (xy 149.396475 85.002346) (xy 150.13256 84.698202) + (xy 150.696223 84.135522) (xy 151.001651 83.399969) (xy 151.002346 82.603525) (xy 150.698202 81.86744) (xy 150.135522 81.303777) + (xy 149.399969 80.998349) (xy 148.603525 80.997654) (xy 147.86744 81.301798) (xy 147.303777 81.864478) (xy 146.998349 82.600031) + (xy 146.997654 83.396475) (xy 128.001654 83.396475) (xy 128.002346 82.603525) (xy 127.698202 81.86744) (xy 127.135522 81.303777) + (xy 126.399969 80.998349) (xy 125.603525 80.997654) (xy 124.86744 81.301798) (xy 124.303777 81.864478) (xy 123.998349 82.600031) + (xy 123.997654 83.396475) (xy 123.202 83.396475) (xy 123.202 82.569139) (xy 123.38963 81.625857) (xy 123.884794 80.884794) + (xy 124.625858 80.38963) (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + (filled_polygon + (pts + (xy 130.135717 122.9) (xy 130.179437 123.132352) (xy 130.316757 123.345753) (xy 130.526283 123.488917) (xy 130.754008 123.535032) + (xy 130.614586 123.674211) (xy 130.473161 124.014799) (xy 130.472839 124.383583) (xy 130.613669 124.724417) (xy 130.641601 124.752398) + (xy 130.62305 126.366357) (xy 130.623859 126.370682) (xy 130.623398 126.373) (xy 129.563227 126.373) (xy 129.112809 126.462594) + (xy 128.730962 126.717735) (xy 128.475821 127.099582) (xy 128.393065 127.515625) (xy 128.353216 127.455987) (xy 128.027379 127.238269) + (xy 128.15849 127.176821) (xy 128.552688 126.744947) (xy 128.724958 126.329026) (xy 128.603817 126.097) (xy 127.397 126.097) + (xy 127.397 126.117) (xy 127.143 126.117) (xy 127.143 126.097) (xy 127.123 126.097) (xy 127.123 125.843) + (xy 127.143 125.843) (xy 127.143 125.823) (xy 127.397 125.823) (xy 127.397 125.843) (xy 128.603817 125.843) + (xy 128.724958 125.610974) (xy 128.552688 125.195053) (xy 128.15849 124.763179) (xy 128.027379 124.701731) (xy 128.353216 124.484013) + (xy 128.676338 124.000428) (xy 128.789803 123.43) (xy 128.694723 122.952) (xy 129.2 122.952) (xy 129.487778 122.894757) + (xy 129.731744 122.731744) (xy 130.135717 122.327771) + ) + ) + (filled_polygon + (pts + (xy 124.857 120.763) (xy 124.877 120.763) (xy 124.877 121.017) (xy 124.857 121.017) (xy 124.857 121.037) + (xy 124.603 121.037) (xy 124.603 121.017) (xy 124.583 121.017) (xy 124.583 120.763) (xy 124.603 120.763) + (xy 124.603 120.743) (xy 124.857 120.743) + ) + ) + (filled_polygon + (pts + (xy 123.218255 112.531744) (xy 123.385758 112.643666) (xy 123.275042 112.910974) (xy 123.396183 113.143) (xy 124.603 113.143) + (xy 124.603 113.123) (xy 124.857 113.123) (xy 124.857 113.143) (xy 124.877 113.143) (xy 124.877 113.397) + (xy 124.857 113.397) (xy 124.857 113.417) (xy 124.603 113.417) (xy 124.603 113.397) (xy 123.396183 113.397) + (xy 123.275042 113.629026) (xy 123.447312 114.044947) (xy 123.84151 114.476821) (xy 123.972621 114.538269) (xy 123.646784 114.755987) + (xy 123.323662 115.239572) (xy 123.210197 115.81) (xy 123.323662 116.380428) (xy 123.496866 116.639646) (xy 123.202 116.934512) + (xy 123.202 112.515489) + ) + ) + ) + (zone (net 2) (net_name +3V3) (layer F.Cu) (tstamp 576AC020) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 120.8 78.4) (xy 154.6 78.6) (xy 154.4 147.6) (xy 120.8 147.4) (xy 120.6 78.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 109.160717) + (xy 150.8 109.160717) (xy 150.567648 109.204437) (xy 150.354247 109.341757) (xy 150.211083 109.551283) (xy 150.160717 109.8) + (xy 150.160717 110.025795) (xy 149.468256 110.718256) (xy 149.305243 110.962222) (xy 149.248 111.25) (xy 149.248 132.15) + (xy 149.305243 132.437778) (xy 149.468256 132.681744) (xy 149.872924 133.086412) (xy 149.872839 133.183583) (xy 150.013669 133.524417) + (xy 150.177347 133.688381) (xy 150.204437 133.832352) (xy 150.341757 134.045753) (xy 150.551283 134.188917) (xy 150.8 134.239283) + (xy 151.798 134.239283) (xy 151.798 136.160717) (xy 150.8 136.160717) (xy 150.567648 136.204437) (xy 150.354247 136.341757) + (xy 150.211083 136.551283) (xy 150.160717 136.8) (xy 150.160717 136.828335) (xy 150.014586 136.974211) (xy 149.873161 137.314799) + (xy 149.872839 137.683583) (xy 150.013669 138.024417) (xy 150.177347 138.188381) (xy 150.204437 138.332352) (xy 150.341757 138.545753) + (xy 150.551283 138.688917) (xy 150.8 138.739283) (xy 151.798 138.739283) (xy 151.798 141.43086) (xy 151.61037 142.374142) + (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) (xy 124.625858 143.61037) + (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) (xy 123.997654 141.396475) + (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) (xy 127.13256 142.698202) + (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.001654 141.396475) (xy 146.997654 141.396475) (xy 147.301798 142.13256) + (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) (xy 150.696223 142.135522) + (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) (xy 149.399969 138.998349) + (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.303777 139.864478) (xy 146.998349 140.600031) (xy 146.997654 141.396475) + (xy 128.001654 141.396475) (xy 128.002346 140.603525) (xy 127.698202 139.86744) (xy 127.135522 139.303777) (xy 126.399969 138.998349) + (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) (xy 123.998349 140.600031) (xy 123.997654 141.396475) + (xy 123.202 141.396475) (xy 123.202 138.739283) (xy 124.2 138.739283) (xy 124.432352 138.695563) (xy 124.645753 138.558243) + (xy 124.788917 138.348717) (xy 124.839283 138.1) (xy 124.839283 136.8) (xy 124.795563 136.567648) (xy 124.658243 136.354247) + (xy 124.448717 136.211083) (xy 124.2 136.160717) (xy 123.202 136.160717) (xy 123.202 134.239283) (xy 124.2 134.239283) + (xy 124.432352 134.195563) (xy 124.645753 134.058243) (xy 124.788917 133.848717) (xy 124.839283 133.6) (xy 124.839283 133.374205) + (xy 125.201163 133.012326) (xy 125.224211 133.035414) (xy 125.564799 133.176839) (xy 125.748 133.176999) (xy 125.748 134.5) + (xy 125.805243 134.787778) (xy 125.968256 135.031744) (xy 127.468255 136.531744) (xy 127.667068 136.664586) (xy 127.712222 136.694757) + (xy 128 136.752) (xy 129.970437 136.752) (xy 129.960717 136.8) (xy 129.960717 138.1) (xy 130.004437 138.332352) + (xy 130.141757 138.545753) (xy 130.351283 138.688917) (xy 130.6 138.739283) (xy 132.15 138.739283) (xy 132.382352 138.695563) + (xy 132.44861 138.652927) (xy 132.501283 138.688917) (xy 132.75 138.739283) (xy 134.3 138.739283) (xy 134.532352 138.695563) + (xy 134.745753 138.558243) (xy 134.888917 138.348717) (xy 134.939283 138.1) (xy 134.939283 136.8) (xy 134.930251 136.752) + (xy 140.070437 136.752) (xy 140.060717 136.8) (xy 140.060717 138.1) (xy 140.104437 138.332352) (xy 140.241757 138.545753) + (xy 140.451283 138.688917) (xy 140.7 138.739283) (xy 142.25 138.739283) (xy 142.482352 138.695563) (xy 142.54861 138.652927) + (xy 142.601283 138.688917) (xy 142.85 138.739283) (xy 144.4 138.739283) (xy 144.632352 138.695563) (xy 144.845753 138.558243) + (xy 144.988917 138.348717) (xy 145.039283 138.1) (xy 145.039283 136.8) (xy 144.995563 136.567648) (xy 144.858243 136.354247) + (xy 144.648717 136.211083) (xy 144.4 136.160717) (xy 143.402771 136.160717) (xy 144.156744 135.406744) (xy 144.319757 135.162778) + (xy 144.345821 135.031744) (xy 144.377 134.875) (xy 144.377 134.239283) (xy 144.4 134.239283) (xy 144.632352 134.195563) + (xy 144.845753 134.058243) (xy 144.988917 133.848717) (xy 145.039283 133.6) (xy 145.039283 133.424205) (xy 145.781744 132.681744) + (xy 145.944757 132.437778) (xy 146.002 132.15) (xy 146.002 123.062815) (xy 146.224211 123.285414) (xy 146.564799 123.426839) + (xy 146.748 123.426999) (xy 146.748 129.390855) (xy 146.714586 129.424211) (xy 146.573161 129.764799) (xy 146.572839 130.133583) + (xy 146.713669 130.474417) (xy 146.974211 130.735414) (xy 147.314799 130.876839) (xy 147.498 130.876999) (xy 147.498 136.940855) + (xy 147.464586 136.974211) (xy 147.323161 137.314799) (xy 147.322839 137.683583) (xy 147.463669 138.024417) (xy 147.724211 138.285414) + (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 149.035414 138.025789) (xy 149.176839 137.685201) + (xy 149.177161 137.316417) (xy 149.036331 136.975583) (xy 149.002 136.941192) (xy 149.002 106.150762) (xy 149.064799 106.176839) + (xy 149.433583 106.177161) (xy 149.774417 106.036331) (xy 150.035414 105.775789) (xy 150.176839 105.435201) (xy 150.177161 105.066417) + (xy 150.036331 104.725583) (xy 150.002 104.691192) (xy 150.002 103.5) (xy 149.995686 103.468256) (xy 149.944758 103.212223) + (xy 149.781745 102.968256) (xy 147.531744 100.718256) (xy 147.287778 100.555243) (xy 147 100.498) (xy 132.561488 100.498) + (xy 132.252 100.188512) (xy 132.252 93.75) (xy 132.194757 93.462222) (xy 132.031744 93.218256) (xy 128.781744 89.968256) + (xy 128.537778 89.805243) (xy 128.25 89.748) (xy 127.809145 89.748) (xy 127.775789 89.714586) (xy 127.435201 89.573161) + (xy 127.066417 89.572839) (xy 126.725583 89.713669) (xy 126.502 89.936862) (xy 126.502 88.75) (xy 126.444757 88.462222) + (xy 126.379464 88.364503) (xy 126.281745 88.218256) (xy 125.591856 87.528368) (xy 125.516331 87.345583) (xy 125.255789 87.084586) + (xy 124.915201 86.943161) (xy 124.546417 86.942839) (xy 124.205583 87.083669) (xy 123.944586 87.344211) (xy 123.803161 87.684799) + (xy 123.802839 88.053583) (xy 123.943669 88.394417) (xy 124.204211 88.655414) (xy 124.544799 88.796839) (xy 124.733515 88.797004) + (xy 124.998 89.061489) (xy 124.998 89.517542) (xy 124.915201 89.483161) (xy 124.546417 89.482839) (xy 124.205583 89.623669) + (xy 123.944586 89.884211) (xy 123.803161 90.224799) (xy 123.802839 90.593583) (xy 123.943669 90.934417) (xy 123.998 90.988843) + (xy 123.998 91.75) (xy 124.055243 92.037778) (xy 124.165858 92.203325) (xy 123.944586 92.424211) (xy 123.803161 92.764799) + (xy 123.802839 93.133583) (xy 123.943669 93.474417) (xy 124.204211 93.735414) (xy 124.544799 93.876839) (xy 124.593393 93.876881) + (xy 124.951511 94.235) (xy 124.218256 94.968256) (xy 124.055243 95.212222) (xy 123.998 95.5) (xy 123.998 97.45089) + (xy 123.944586 97.504211) (xy 123.803161 97.844799) (xy 123.802839 98.213583) (xy 123.943669 98.554417) (xy 124.204211 98.815414) + (xy 124.544799 98.956839) (xy 124.913583 98.957161) (xy 125.254417 98.816331) (xy 125.515414 98.555789) (xy 125.656839 98.215201) + (xy 125.657161 97.846417) (xy 125.516331 97.505583) (xy 125.502 97.491227) (xy 125.502 95.811488) (xy 126.061489 95.252) + (xy 126.349238 95.252) (xy 126.323161 95.314799) (xy 126.323119 95.363393) (xy 125.968256 95.718256) (xy 125.805243 95.962222) + (xy 125.748 96.25) (xy 125.748 100.822998) (xy 125.566417 100.822839) (xy 125.225583 100.963669) (xy 124.964586 101.224211) + (xy 124.823161 101.564799) (xy 124.823119 101.613393) (xy 124.468256 101.968256) (xy 124.305243 102.212222) (xy 124.248 102.5) + (xy 124.248 109.170437) (xy 124.2 109.160717) (xy 123.202 109.160717) (xy 123.202 83.396475) (xy 123.997654 83.396475) + (xy 124.301798 84.13256) (xy 124.864478 84.696223) (xy 125.600031 85.001651) (xy 126.396475 85.002346) (xy 127.13256 84.698202) + (xy 127.696223 84.135522) (xy 128.001651 83.399969) (xy 128.001654 83.396475) (xy 146.997654 83.396475) (xy 147.301798 84.13256) + (xy 147.864478 84.696223) (xy 148.600031 85.001651) (xy 149.396475 85.002346) (xy 150.13256 84.698202) (xy 150.696223 84.135522) + (xy 151.001651 83.399969) (xy 151.002346 82.603525) (xy 150.698202 81.86744) (xy 150.135522 81.303777) (xy 149.399969 80.998349) + (xy 148.603525 80.997654) (xy 147.86744 81.301798) (xy 147.303777 81.864478) (xy 146.998349 82.600031) (xy 146.997654 83.396475) + (xy 128.001654 83.396475) (xy 128.002346 82.603525) (xy 127.698202 81.86744) (xy 127.135522 81.303777) (xy 126.399969 80.998349) + (xy 125.603525 80.997654) (xy 124.86744 81.301798) (xy 124.303777 81.864478) (xy 123.998349 82.600031) (xy 123.997654 83.396475) + (xy 123.202 83.396475) (xy 123.202 82.569139) (xy 123.38963 81.625857) (xy 123.884794 80.884794) (xy 124.625858 80.38963) + (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + ) +) diff --git a/kicad/hardpass-pcb/esp12e-smd.pretty/ESP-12E.kicad_mod b/kicad/hardpass-pcb/esp12e-smd.pretty/ESP-12E.kicad_mod new file mode 100755 index 0000000..2bdd300 --- /dev/null +++ b/kicad/hardpass-pcb/esp12e-smd.pretty/ESP-12E.kicad_mod @@ -0,0 +1,59 @@ +(module ESP-modules:ESP-12E (layer F.Cu) (tedit 57B86207) + (descr "Module, ESP-8266, ESP-12, 16 pad, SMD") + (tags "Module ESP-8266 ESP8266") + (fp_text reference U2 (at -2 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ESP-12E (at 8 1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.25 -0.5) (end -2.25 -8.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 -8.75) (end 15.25 -8.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.25 -8.75) (end 16.25 -8.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.25 -8.75) (end 16.25 16) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.25 16) (end -2.25 16) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 16) (end -2.25 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.016 -8.382) (end 14.986 -8.382) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 14.986 -8.382) (end 14.986 -0.889) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.016 -8.382) (end -1.016 -1.016) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.016 14.859) (end -1.016 15.621) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.016 15.621) (end 14.986 15.621) (layer F.SilkS) (width 0.1524)) + (fp_line (start 14.986 15.621) (end 14.986 14.859) (layer F.SilkS) (width 0.1524)) + (fp_line (start 14.992 -8.4) (end -1.008 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.008 -8.4) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_text user "No Copper" (at 6.892 -5.4) (layer F.CrtYd) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.008 -2.6) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 15 -8.4) (end 15 15.6) (layer F.Fab) (width 0.05)) + (fp_line (start 14.992 15.6) (end -1.008 15.6) (layer F.Fab) (width 0.05)) + (fp_line (start -1.008 15.6) (end -1.008 -8.4) (layer F.Fab) (width 0.05)) + (fp_line (start -1.008 -8.4) (end 14.992 -8.4) (layer F.Fab) (width 0.05)) + (pad 1 smd rect (at 0 0) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at 0 2) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at 0 4) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at 0 6) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at 0 8) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at 0 10) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at 0 12) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at 0 14) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at 1.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at 3.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at 5.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at 7.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at 9.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at 11.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at 14 14) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at 14 12) (size 2.5 1.1) (drill (offset 0.6 0)) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd oval (at 14 10) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd oval (at 14 8) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd oval (at 14 6) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd oval (at 14 4) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd oval (at 14 2) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd oval (at 14 0) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl + (at (xyz 0.04 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/kicad/hardpass-pcb/fp-lib-table b/kicad/hardpass-pcb/fp-lib-table new file mode 100755 index 0000000..9e694fe --- /dev/null +++ b/kicad/hardpass-pcb/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (lib (name hardpass)(type KiCad)(uri ${KIPRJMOD}/hardpass.pretty)(options "")(descr "Hardpass specific stuff")) + (lib (name ESP-modules)(type KiCad)(uri ${KIPRJMOD}/kicad-ESP8266/ESP8266.pretty)(options "")(descr "")) +) diff --git a/kicad/hardpass-pcb/hardpass-esp12e.kicad_pcb b/kicad/hardpass-pcb/hardpass-esp12e.kicad_pcb new file mode 100755 index 0000000..69e17d5 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-esp12e.kicad_pcb @@ -0,0 +1,2355 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.3+e1-6302~38~ubuntu16.04.1-stable) + + (general + (links 98) + (no_connects 4) + (area 122.424999 79.424999 152.575001 144.575001) + (thickness 1.6) + (drawings 16) + (tracks 530) + (zones 0) + (modules 34) + (nets 63) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user hide) + (34 B.Paste user) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user hide) + (38 B.Mask user) + (39 F.Mask user hide) + (40 Dwgs.User user hide) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user hide) + (48 B.Fab user) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.5) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.7272 1.7272) + (pad_drill 0) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFEF1F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 +3V3) + (net 3 "Net-(P1-Pad2)") + (net 4 "Net-(P1-Pad4)") + (net 5 OLED_SCL) + (net 6 ESP_CHPD) + (net 7 UART_TX) + (net 8 UART_RX) + (net 9 SHUTDOWN) + (net 10 "Net-(P1-Pad12)") + (net 11 SD_D3) + (net 12 ESP_CLK) + (net 13 SD_CMD) + (net 14 SD_D0) + (net 15 "Net-(P1-Pad19)") + (net 16 "Net-(P1-Pad21)") + (net 17 SD_D1) + (net 18 "Net-(P1-Pad23)") + (net 19 "Net-(P1-Pad24)") + (net 20 "Net-(P1-Pad26)") + (net 21 "Net-(P1-Pad27)") + (net 22 "Net-(P1-Pad28)") + (net 23 COL_1) + (net 24 COL_2) + (net 25 ROW_1) + (net 26 COL_3) + (net 27 "Net-(P1-Pad35)") + (net 28 ROW_2) + (net 29 SD_D2) + (net 30 ROW_3) + (net 31 ROW_4) + (net 32 "Net-(C3-Pad1)") + (net 33 OLED_SDA) + (net 34 "Net-(C4-Pad1)") + (net 35 "Net-(C5-Pad1)") + (net 36 "Net-(C5-Pad2)") + (net 37 "Net-(C6-Pad1)") + (net 38 "Net-(C6-Pad2)") + (net 39 "Net-(CON1-Pad7)") + (net 40 "Net-(CON1-Pad15)") + (net 41 "Net-(CON1-Pad10)") + (net 42 "Net-(CON1-Pad11)") + (net 43 "Net-(CON1-Pad12)") + (net 44 "Net-(R12-Pad1)") + (net 45 "Net-(R13-Pad1)") + (net 46 "Net-(R14-Pad1)") + (net 47 "Net-(R15-Pad1)") + (net 48 "Net-(R16-Pad1)") + (net 49 "Net-(R17-Pad1)") + (net 50 "Net-(U2-Pad1)") + (net 51 "Net-(U2-Pad2)") + (net 52 "Net-(U2-Pad4)") + (net 53 "Net-(U2-Pad5)") + (net 54 "Net-(U2-Pad6)") + (net 55 "Net-(U2-Pad7)") + (net 56 "Net-(U2-Pad16)") + (net 57 "Net-(U2-Pad17)") + (net 58 "Net-(U2-Pad18)") + (net 59 "Net-(U2-Pad19)") + (net 60 "Net-(U2-Pad20)") + (net 61 "Net-(U2-Pad21)") + (net 62 "Net-(U2-Pad22)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net COL_1) + (add_net COL_2) + (add_net COL_3) + (add_net ESP_CHPD) + (add_net ESP_CLK) + (add_net GND) + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(C5-Pad1)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(C6-Pad1)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(CON1-Pad10)") + (add_net "Net-(CON1-Pad11)") + (add_net "Net-(CON1-Pad12)") + (add_net "Net-(CON1-Pad15)") + (add_net "Net-(CON1-Pad7)") + (add_net "Net-(P1-Pad12)") + (add_net "Net-(P1-Pad19)") + (add_net "Net-(P1-Pad2)") + (add_net "Net-(P1-Pad21)") + (add_net "Net-(P1-Pad23)") + (add_net "Net-(P1-Pad24)") + (add_net "Net-(P1-Pad26)") + (add_net "Net-(P1-Pad27)") + (add_net "Net-(P1-Pad28)") + (add_net "Net-(P1-Pad35)") + (add_net "Net-(P1-Pad4)") + (add_net "Net-(R12-Pad1)") + (add_net "Net-(R13-Pad1)") + (add_net "Net-(R14-Pad1)") + (add_net "Net-(R15-Pad1)") + (add_net "Net-(R16-Pad1)") + (add_net "Net-(R17-Pad1)") + (add_net "Net-(U2-Pad1)") + (add_net "Net-(U2-Pad16)") + (add_net "Net-(U2-Pad17)") + (add_net "Net-(U2-Pad18)") + (add_net "Net-(U2-Pad19)") + (add_net "Net-(U2-Pad2)") + (add_net "Net-(U2-Pad20)") + (add_net "Net-(U2-Pad21)") + (add_net "Net-(U2-Pad22)") + (add_net "Net-(U2-Pad4)") + (add_net "Net-(U2-Pad5)") + (add_net "Net-(U2-Pad6)") + (add_net "Net-(U2-Pad7)") + (add_net OLED_SCL) + (add_net OLED_SDA) + (add_net ROW_1) + (add_net ROW_2) + (add_net ROW_3) + (add_net ROW_4) + (add_net SD_CMD) + (add_net SD_D0) + (add_net SD_D1) + (add_net SD_D2) + (add_net SD_D3) + (add_net SHUTDOWN) + (add_net UART_RX) + (add_net UART_TX) + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 0.45) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA31) + (at 137.5 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD6CB) + (attr smd) + (fp_text reference SW11 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0/OK (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module hardpass:ESP-12E_smd (layer B.Cu) (tedit 57B86207) (tstamp 57B88043) + (at 131 141.55) + (descr "Module, ESP-8266, ESP-12, 16 pad, SMD") + (tags "Module ESP-8266 ESP8266") + (path /57B86D32) + (fp_text reference U2 (at -2 2) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value ESP-12E (at 8 -1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.25 0.5) (end -2.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 8.75) (end 15.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 15.25 8.75) (end 16.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.25 8.75) (end 16.25 -16) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.25 -16) (end -2.25 -16) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 -16) (end -2.25 0.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.016 8.382) (end 14.986 8.382) (layer B.CrtYd) (width 0.1524)) + (fp_line (start 14.986 8.382) (end 14.986 0.889) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.016 8.382) (end -1.016 1.016) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.016 -14.859) (end -1.016 -15.621) (layer B.SilkS) (width 0.1524)) + (fp_line (start -1.016 -15.621) (end 14.986 -15.621) (layer B.SilkS) (width 0.1524)) + (fp_line (start 14.986 -15.621) (end 14.986 -14.859) (layer B.SilkS) (width 0.1524)) + (fp_line (start 14.992 8.4) (end -1.008 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.008 8.4) (end 14.992 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_text user "No Copper" (at 6.892 5.4) (layer B.CrtYd) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.008 2.6) (end 14.992 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start 15 8.4) (end 15 -15.6) (layer B.Fab) (width 0.05)) + (fp_line (start 14.992 -15.6) (end -1.008 -15.6) (layer B.Fab) (width 0.05)) + (fp_line (start -1.008 -15.6) (end -1.008 8.4) (layer B.Fab) (width 0.05)) + (fp_line (start -1.008 8.4) (end 14.992 8.4) (layer B.Fab) (width 0.05)) + (pad 1 smd rect (at 0 0) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 50 "Net-(U2-Pad1)")) + (pad 2 smd oval (at 0 -2) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 51 "Net-(U2-Pad2)")) + (pad 3 smd oval (at 0 -4) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 6 ESP_CHPD)) + (pad 4 smd oval (at 0 -6) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 52 "Net-(U2-Pad4)")) + (pad 5 smd oval (at 0 -8) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 53 "Net-(U2-Pad5)")) + (pad 6 smd oval (at 0 -10) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 54 "Net-(U2-Pad6)")) + (pad 7 smd oval (at 0 -12) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 55 "Net-(U2-Pad7)")) + (pad 8 smd oval (at 0 -14) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 9 smd oval (at 1.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 44 "Net-(R12-Pad1)")) + (pad 10 smd oval (at 3.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 45 "Net-(R13-Pad1)")) + (pad 11 smd oval (at 5.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 46 "Net-(R14-Pad1)")) + (pad 12 smd oval (at 7.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 47 "Net-(R15-Pad1)")) + (pad 13 smd oval (at 9.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 48 "Net-(R16-Pad1)")) + (pad 14 smd oval (at 11.99 -15.75 270) (size 2.4 1.1) (layers B.Cu B.Paste B.Mask) + (net 49 "Net-(R17-Pad1)")) + (pad 15 smd oval (at 14 -14) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 16 smd oval (at 14 -12) (size 2.5 1.1) (drill (offset 0.6 0)) (layers B.Cu B.Paste B.Mask) + (net 56 "Net-(U2-Pad16)")) + (pad 17 smd oval (at 14 -10) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 57 "Net-(U2-Pad17)")) + (pad 18 smd oval (at 14 -8) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 58 "Net-(U2-Pad18)")) + (pad 19 smd oval (at 14 -6) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 59 "Net-(U2-Pad19)")) + (pad 20 smd oval (at 14 -4) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 60 "Net-(U2-Pad20)")) + (pad 21 smd oval (at 14 -2) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 61 "Net-(U2-Pad21)")) + (pad 22 smd oval (at 14 0) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask) + (net 62 "Net-(U2-Pad22)")) + (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl + (at (xyz 0.04 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA989) + (at 147.6 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCC13) + (attr smd) + (fp_text reference SW3 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 3 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A2B) (tstamp 576A5535) + (at 126 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A3A) (tstamp 576A559C) + (at 149 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A40) (tstamp 576A5565) + (at 126 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module hardpass:Pin_Header_Mirrored-NoHoles_2x20 (layer B.Cu) (tedit 57B4C41D) (tstamp 5728B380) + (at 124.87 136.13) + (descr "Through hole pin header") + (tags "pin header") + (path /57211855) + (fp_text reference P1 (at 5.5 0.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Pi_Zero (at 0 3.1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 4.15 1.75) (end 4.15 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.9 1.75) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 1.75) (end -1.9 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 -50.05) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.41 -49.53) (end -1.41 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.67 -1.27) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 -49.53) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 1.27) (end 1.13 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.4 1.55) (end 3.95 1.55) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 1.27) (end 1.13 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 -1.27) (end 3.67 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.95 1.55) (end 3.95 0) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at 2.4 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd oval (at -0.14 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(P1-Pad2)")) + (pad 3 smd oval (at 2.4 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (pad 4 smd oval (at -0.14 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(P1-Pad4)")) + (pad 5 smd oval (at 2.4 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (pad 6 smd oval (at -0.14 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 7 smd oval (at 2.4 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 6 ESP_CHPD)) + (pad 8 smd oval (at -0.14 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 7 UART_TX)) + (pad 9 smd oval (at 2.4 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 10 smd oval (at -0.14 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 8 UART_RX)) + (pad 11 smd oval (at 2.4 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 9 SHUTDOWN)) + (pad 12 smd oval (at -0.14 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(P1-Pad12)")) + (pad 13 smd oval (at 2.4 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 11 SD_D3)) + (pad 14 smd oval (at -0.14 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 15 smd oval (at 2.4 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 12 ESP_CLK)) + (pad 16 smd oval (at -0.14 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 13 SD_CMD)) + (pad 17 smd oval (at 2.4 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 18 smd oval (at -0.14 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 14 SD_D0)) + (pad 19 smd oval (at 2.4 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 15 "Net-(P1-Pad19)")) + (pad 20 smd oval (at -0.14 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 21 smd oval (at 2.4 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(P1-Pad21)")) + (pad 22 smd oval (at -0.14 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 17 SD_D1)) + (pad 23 smd oval (at 2.4 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(P1-Pad23)")) + (pad 24 smd oval (at -0.14 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(P1-Pad24)")) + (pad 25 smd oval (at 2.4 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 26 smd oval (at -0.14 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(P1-Pad26)")) + (pad 27 smd oval (at 2.4 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 21 "Net-(P1-Pad27)")) + (pad 28 smd oval (at -0.14 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 22 "Net-(P1-Pad28)")) + (pad 29 smd oval (at 2.4 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 23 COL_1)) + (pad 30 smd oval (at -0.14 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 31 smd oval (at 2.4 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 24 COL_2)) + (pad 32 smd oval (at -0.14 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 25 ROW_1)) + (pad 33 smd oval (at 2.4 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 26 COL_3)) + (pad 34 smd oval (at -0.14 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 35 smd oval (at 2.4 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 27 "Net-(P1-Pad35)")) + (pad 36 smd oval (at -0.14 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 28 ROW_2)) + (pad 37 smd oval (at 2.4 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 29 SD_D2)) + (pad 38 smd oval (at -0.14 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 30 ROW_3)) + (pad 39 smd oval (at 2.4 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 40 smd oval (at -0.14 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 31 ROW_4)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A33) (tstamp 576A5479) + (at 149 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF6A) (tstamp 576AA3D6) + (at 130.7 103.9 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABC45) + (attr smd) + (fp_text reference C1 (at -0.1 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF66) (tstamp 576AA3E2) + (at 146.2 101.4) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABF65) + (attr smd) + (fp_text reference C2 (at -0.1 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF85) (tstamp 576AA3EE) + (at 146.2 98.6) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AC79A) + (attr smd) + (fp_text reference C3 (at 0 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 2.2µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF80) (tstamp 576AA3FA) + (at 147.4 93.6 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ACF95) + (attr smd) + (fp_text reference C4 (at 0 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 4.7µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF5C) (tstamp 576AA406) + (at 134.6 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB9B6) + (attr smd) + (fp_text reference C5 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF60) (tstamp 576AA412) + (at 131.4 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB858) + (attr smd) + (fp_text reference C6 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module hardpass:Solderpads_OLED20Pin_.5mmPitch (layer B.Cu) (tedit 576AAF9E) (tstamp 576AA42A) + (at 137.5 104.1 180) + (path /576AB656) + (solder_mask_margin 0.1) + (attr smd) + (fp_text reference CON1 (at 6.1 2.7 270) (layer B.SilkS) + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (fp_text value ER-OLED-FPC20 (at 0 -2.9 180) (layer B.SilkS) hide + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (pad 1 smd rect (at 4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 2 smd rect (at 4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)") (solder_mask_margin 0.2)) + (pad 3 smd rect (at 3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)") (solder_mask_margin 0.2)) + (pad 4 smd rect (at 3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)") (solder_mask_margin 0.2)) + (pad 5 smd rect (at 2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)") (solder_mask_margin 0.2)) + (pad 6 smd rect (at 2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 7 smd rect (at 1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 39 "Net-(CON1-Pad7)") (solder_mask_margin 0.2)) + (pad 8 smd rect (at 1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 9 smd rect (at 0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 10 smd rect (at 0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 41 "Net-(CON1-Pad10)") (solder_mask_margin 0.2)) + (pad 11 smd rect (at -0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 42 "Net-(CON1-Pad11)") (solder_mask_margin 0.2)) + (pad 12 smd rect (at -0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 43 "Net-(CON1-Pad12)") (solder_mask_margin 0.2)) + (pad 13 smd rect (at -1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL) (solder_mask_margin 0.2)) + (pad 14 smd rect (at -1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA) (solder_mask_margin 0.2)) + (pad 15 smd rect (at -2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)") (solder_mask_margin 0.2)) + (pad 16 smd rect (at -2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)") (solder_mask_margin 0.2)) + (pad 17 smd rect (at -3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)") (solder_mask_margin 0.2)) + (pad 18 smd rect (at -3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 19 smd rect (at -4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 20 smd rect (at -4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 576AAF71) (tstamp 576AA436) + (at 144.2 93.6 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576AE193) + (attr smd) + (fp_text reference R1 (at 0 0 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 390k (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA95F) + (at 127.4 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCA0F) + (attr smd) + (fp_text reference SW1 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA974) + (at 137.5 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCB0D) + (attr smd) + (fp_text reference SW2 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA99E) + (at 127.4 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCDB9) + (attr smd) + (fp_text reference SW4 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9B3) + (at 137.5 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCFBE) + (attr smd) + (fp_text reference SW5 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 5 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9C8) + (at 147.6 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD09D) + (attr smd) + (fp_text reference SW6 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 6 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9DD) + (at 127.4 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD274) + (attr smd) + (fp_text reference SW7 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 7 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9F2) + (at 137.5 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD343) + (attr smd) + (fp_text reference SW8 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA07) + (at 147.6 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD459) + (attr smd) + (fp_text reference SW9 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 9 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA1C) + (at 127.4 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD528) + (attr smd) + (fp_text reference SW10 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value C/UP (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA46) + (at 147.6 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD811) + (attr smd) + (fp_text reference SW12 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OK/DN (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF28) + (at 137.8 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BB1ED) + (attr smd) + (fp_text reference R10 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF34) + (at 141 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BAD7F) + (attr smd) + (fp_text reference R11 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CBD) + (at 131.625 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B87105) + (attr smd) + (fp_text reference R12 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 44 "Net-(R12-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 13 SD_CMD)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CC9) + (at 134.125 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B88365) + (attr smd) + (fp_text reference R13 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 45 "Net-(R13-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 14 SD_D0)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CD5) + (at 136.625 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B88405) + (attr smd) + (fp_text reference R14 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 46 "Net-(R14-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 29 SD_D2)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CE1) + (at 139.125 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B884A8) + (attr smd) + (fp_text reference R15 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 47 "Net-(R15-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 11 SD_D3)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CED) + (at 141.625 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B8854E) + (attr smd) + (fp_text reference R16 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 48 "Net-(R16-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 17 SD_D1)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 57B86CF9) + (at 144.125 121 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57B885F7) + (attr smd) + (fp_text reference R17 (at 0 2.3 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 33 (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 49 "Net-(R17-Pad1)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 12 ESP_CLK)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 131.5 108) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 130.25 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144.75 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 144 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131.5 108) (end 144 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 122.5 141.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 144.5) (end 149.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 141.5) (end 125.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 152.5 82.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 141.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 79.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 82.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 82.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 130.7 102.4) (end 130.7 100.55) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 131.6 101) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C9)) + (segment (start 131.15 101) (end 131.6 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C8)) + (segment (start 130.7 100.55) (end 131.15 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C7)) + (segment (start 142.2498 101.6616) (end 141.7418 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 141.2592 101.6616) (end 142.4616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.4616 101.6616) (end 142.6 101.8) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AF)) + (segment (start 132.7502 101.6616) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 132.2616 101.6616) (end 132.2 101.6) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AC)) + (segment (start 136.738 101.6616) (end 136.738 97.462) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 136.738 97.462) (end 137 97.2) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8A9)) + (segment (start 132.7118 101.7) (end 132.7502 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 577413E7)) + (segment (start 141.2592 101.6616) (end 142.2498 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.75 107.75) (end 128.75 109) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 126 114.54) (end 127.27 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC8) (status 800000)) + (segment (start 126 112.5) (end 126 114.54) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC7)) + (segment (start 125.5 112) (end 126 112.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC6)) + (segment (start 123.75 112) (end 125.5 112) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC5)) + (segment (start 123.5 111.75) (end 123.75 112) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC4)) + (segment (start 123.5 110.25) (end 123.5 111.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC3)) + (segment (start 124.25 109.5) (end 123.5 110.25) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC2)) + (segment (start 128.25 109.5) (end 124.25 109.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC1)) + (segment (start 128.75 109) (end 128.25 109.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AC0)) + (segment (start 131 127.55) (end 131.55 127.55) (width 0.25) (layer B.Cu) (net 2) (status C00000)) + (segment (start 131.55 127.55) (end 133 129) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AAC) (status 400000)) + (segment (start 133 129) (end 133 130.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AAD)) + (segment (start 133 130.75) (end 134 131.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88AAF)) + (segment (start 127.27 136.13) (end 127.27 137.02) (width 0.25) (layer B.Cu) (net 2) (status 400000)) + (segment (start 134 136.25) (end 134 131.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A9D)) + (segment (start 131.75 138.5) (end 134 136.25) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A9B)) + (segment (start 128.75 138.5) (end 131.75 138.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A99)) + (segment (start 127.27 137.02) (end 128.75 138.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B88A98)) + (segment (start 127.27 136.13) (end 128.13 136.13) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 130.7 105.4) (end 130.7 106) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 130.7 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C2)) + (segment (start 136.2554 101.6616) (end 136.2554 105.7446) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136 106) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC8B)) + (segment (start 136.2554 105.7446) (end 136 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC89)) + (via (at 126.7 136.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 126.72 136.68) (end 126.7 136.7) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4CF6F)) + (segment (start 127.27 136.13) (end 126.72 136.68) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.4) (end 144.7 101.1) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 145.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D7A3)) + (via (at 145.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 144.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D79E)) + (via (at 144.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 135.2394 101.6616) (end 135.2394 105.7606) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 135.2394 105.7606) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D37E)) + (segment (start 135 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D380)) + (segment (start 130.75 106) (end 129.5 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C5)) + (segment (start 129.5 106) (end 128.75 106.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D382)) + (segment (start 128.75 106.75) (end 128.75 107.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D387)) + (segment (start 127.69 115.81) (end 127.27 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D38D)) + (segment (start 144.8 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A6)) + (segment (start 144.6 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A1)) + (via (at 135.5 97.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 136.2554 101.6616) (end 136.2554 97.5554) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136.2554 97.5554) (end 136 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741403)) + (segment (start 136 97.3) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 5774140E)) + (segment (start 135.2394 97.5606) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741376)) + (segment (start 135.2394 97.5606) (end 135.2394 101.6616) (width 0.25) (layer B.Cu) (net 2)) + (via (at 141 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 141 92.15) (end 141 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 5771482B)) + (via (at 137.8 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 137.8 92.15) (end 137.8 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 57714827)) + (segment (start 138 105.5) (end 129.5 105.5) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 129.5 105.5) (end 129.25 105.75) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC1)) + (segment (start 138.7446 105.7554) (end 138.5 106) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CBAC)) + (via (at 138.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 138.5 106) (end 138 105.5) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CBB9)) + (segment (start 138.7446 101.6616) (end 138.7446 105.7554) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 128.75 130.5) (end 127.7 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC30)) + (via (at 128.75 130.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 128.75 124.25) (end 128.75 130.5) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1D)) + (segment (start 128.75 110.25) (end 128.75 124.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1C)) + (segment (start 128.75 106.25) (end 128.75 110.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC19)) + (segment (start 129.25 105.75) (end 128.75 106.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC5)) + (segment (start 127.7 131.05) (end 127.27 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC31)) + (segment (start 137.8 96.6) (end 137.8 95.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396C)) + (segment (start 138.7446 101.6616) (end 138.7446 97.5446) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 138.7446 97.5446) (end 137.8 96.6) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396B)) + (segment (start 131.25 128.51) (end 131.51 128.51) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 131.51 128.51) (end 132.25 129.25) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA3)) + (segment (start 132.25 131) (end 133 131.75) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA5)) + (segment (start 132.25 129.25) (end 132.25 131) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA4)) + (segment (start 131 137.55) (end 131 137.4) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 131 137.4) (end 133 135.4) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88A01)) + (segment (start 133 135.4) (end 133 131.75) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88A02)) + (segment (start 131.25 128.51) (end 127.27 128.51) (width 0.25) (layer B.Cu) (net 6) (tstamp 57B88AA1)) + (segment (start 137.925002 120.749998) (end 139.125 119.55) (width 0.25) (layer B.Cu) (net 11) (tstamp 57B889C9)) + (segment (start 128.050002 120.749998) (end 137.925002 120.749998) (width 0.25) (layer B.Cu) (net 11) (tstamp 57B889C8)) + (segment (start 127.91 120.89) (end 128.050002 120.749998) (width 0.25) (layer B.Cu) (net 11) (tstamp 57B889C7)) + (segment (start 127.27 120.89) (end 127.91 120.89) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 123.4 120.4) (end 123.4 117.8) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 125.6 117) (end 126.95 118.35) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E7)) + (segment (start 124.2 117) (end 125.6 117) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E6)) + (segment (start 123.4 117.8) (end 124.2 117) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E5)) + (segment (start 126.95 118.35) (end 127.27 118.35) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E8)) + (segment (start 127.27 118.35) (end 127.27 118.73) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 124.2 122.2) (end 127 122.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889DF)) + (segment (start 123.4 121.4) (end 124.2 122.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889DE)) + (segment (start 123.4 120.4) (end 123.4 121.4) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889DD)) + (segment (start 142.475 121.2) (end 144.125 119.55) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889C1)) + (segment (start 130.2 121.2) (end 142.475 121.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889BF)) + (segment (start 129.2 122.2) (end 130.2 121.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889BD)) + (segment (start 127 122.2) (end 129.2 122.2) (width 0.25) (layer B.Cu) (net 12) (tstamp 57B889E2)) + (segment (start 127.27 118.35) (end 127.25 118.35) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 124.73 118.35) (end 124.75 118.35) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 124.75 118.35) (end 126 119.6) (width 0.25) (layer B.Cu) (net 13) (tstamp 57B889EC)) + (segment (start 126 119.6) (end 131.575 119.6) (width 0.25) (layer B.Cu) (net 13) (tstamp 57B889ED)) + (segment (start 131.575 119.6) (end 131.625 119.55) (width 0.25) (layer B.Cu) (net 13) (tstamp 57B889EF)) + (segment (start 124.73 115.81) (end 125.21 115.81) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 125.21 115.81) (end 126.4 117) (width 0.25) (layer B.Cu) (net 14) (tstamp 57B889F2)) + (segment (start 126.4 117) (end 131.575 117) (width 0.25) (layer B.Cu) (net 14) (tstamp 57B889F3)) + (segment (start 131.575 117) (end 134.125 119.55) (width 0.25) (layer B.Cu) (net 14) (tstamp 57B889F5)) + (segment (start 135.75 118) (end 136.25 118) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 134 118) (end 135.75 118) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD8)) + (segment (start 132.25 116.25) (end 134 118) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD6)) + (segment (start 129.75 116.25) (end 132.25 116.25) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD5)) + (segment (start 129.25 115.75) (end 129.75 116.25) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD4)) + (segment (start 129.25 113) (end 129.25 115.75) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD2)) + (segment (start 128.25 112) (end 129.25 113) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AD0)) + (segment (start 126.5 112) (end 128.25 112) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88ACE)) + (segment (start 125.23 110.73) (end 126.5 112) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88ACD) (status 400000)) + (segment (start 141.625 118.375) (end 141.625 119.55) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AF1) (status 800000)) + (segment (start 141.25 118) (end 141.625 118.375) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AF0)) + (segment (start 138.75 118) (end 141.25 118) (width 0.25) (layer B.Cu) (net 17) (tstamp 57B88AEF)) + (via (at 138.75 118) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 136.25 118) (end 138.75 118) (width 0.25) (layer F.Cu) (net 17) (tstamp 57B88AEC)) + (via (at 136.25 118) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 17)) + (segment (start 124.73 110.73) (end 125.23 110.73) (width 0.25) (layer B.Cu) (net 17) (status C00000)) + (via (at 125.75 132.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 124.9 132.25) (end 125.75 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57C)) + (segment (start 124.2 132.95) (end 124.9 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57A)) + (segment (start 128.55 132.55) (end 132 132.55) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B887AE)) + (segment (start 128.25 132.25) (end 128.55 132.55) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B887AD)) + (segment (start 125.75 132.25) (end 128.25 132.25) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B887AC)) + (segment (start 125 111.75) (end 125 102.5) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 102.5) (end 125.75 101.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB8)) + (segment (start 127.27 100.57) (end 126.93 100.57) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 126.93 100.57) (end 125.75 101.75) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B4CAB8)) + (via (at 125.75 101.75) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (via (at 132 132.55) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 130.55 132.95) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA30)) + (segment (start 132 132.55) (end 130.55 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 125.5) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA31)) + (segment (start 132 132.55) (end 131.95 132.6) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D599)) + (segment (start 123.425 132.95) (end 124.2 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 110.45) (end 124.2 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 125 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 125.45) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2C)) + (segment (start 123.425 117.95) (end 125 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 117.95) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB27)) + (segment (start 124.2 132.95) (end 125 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB1F)) + (segment (start 125 132.15) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB21)) + (segment (start 125 125.5) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2F)) + (segment (start 125 118) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2A)) + (segment (start 124.2 110.45) (end 125 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB12)) + (segment (start 125 111.25) (end 125 111.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB13)) + (segment (start 125 111.75) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB6)) + (segment (start 125 117.5) (end 125 117.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB25)) + (segment (start 131.375 117.95) (end 129.75 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 117.95) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3D)) + (segment (start 131.375 125.45) (end 129.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 125.45) (end 129.75 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA38)) + (segment (start 129.75 125.5) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3B)) + (segment (start 131.375 110.45) (end 130.55 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 111.25) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA28)) + (segment (start 129.75 118) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA40)) + (segment (start 129.75 120.5) (end 129.75 120.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA36)) + (segment (start 130.55 110.45) (end 129.75 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA27)) + (segment (start 123.425 110.45) (end 123.75 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 117.95) (end 123.65 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 123.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 132.95) (end 123.65 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 133.525 117.95) (end 135.2 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.2 117.95) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACC)) + (segment (start 133.525 125.45) (end 135.25 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.45) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC7)) + (segment (start 133.525 132.95) (end 134.45 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 134.45 132.95) (end 135.25 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC2)) + (segment (start 135.25 132.15) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC4)) + (segment (start 134.45 110.45) (end 135.25 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABC)) + (segment (start 135.25 111.25) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABD)) + (segment (start 134.45 110.45) (end 133.525 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.5) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACA)) + (segment (start 141.475 132.95) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 141.475 125.45) (end 139.75 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 125.45) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CF)) + (segment (start 141.475 117.95) (end 139.75 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 117.95) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CA)) + (segment (start 141.475 132.95) (end 140.55 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 140.55 110.45) (end 139.75 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9AE)) + (segment (start 139.75 111.25) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9B4)) + (segment (start 140.55 110.45) (end 141.475 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 132.15) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9C0)) + (segment (start 139.75 125.5) (end 139.75 120) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9D2)) + (segment (start 139.75 120) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9DA)) + (segment (start 139.75 118) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CD)) + (segment (start 140.55 132.95) (end 139.75 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9BF)) + (segment (start 127.25 112.5) (end 127.25 119.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.25 119.5) (end 127.25 133.75) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB61)) + (segment (start 127.25 133.75) (end 128.5 135) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB31)) + (segment (start 128.5 135) (end 128.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB34)) + (segment (start 128.75 135.25) (end 131.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3A)) + (segment (start 131.75 135.25) (end 132.5 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3C)) + (segment (start 132.5 135.25) (end 133.525 134.225) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3D)) + (segment (start 133.525 134.225) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB40)) + (via (at 127.27 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 24)) + (segment (start 127.25 104.25) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0F)) + (segment (start 127.27 98.03) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0E)) + (segment (start 127.25 104.25) (end 127.25 112.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.85 117.95) (end 133.525 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.75 125.45) (end 133.525 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.3 98.1) (end 127.3 98) (width 0.25) (layer B.Cu) (net 24) (tstamp 577146E8) (status 30)) + (segment (start 133.525 132.95) (end 133.85 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 131.375 114.95) (end 133.525 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 123.425 114.95) (end 120.8 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 120.8 114.95) (end 120.799998 114.950002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA95)) + (segment (start 120.799998 114.950002) (end 120.799998 146.200002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA99)) + (segment (start 120.799998 146.200002) (end 120.849996 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA9B)) + (segment (start 120.849996 146.25) (end 154.25 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA2)) + (segment (start 154.25 146.25) (end 154.25 144.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA3)) + (segment (start 154.25 144.5) (end 154.25 133.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA9)) + (segment (start 154.25 133.5) (end 154.25 124.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAB)) + (segment (start 154.25 124.25) (end 154.25 115) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAF)) + (segment (start 154.25 115) (end 154.2 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAB7)) + (segment (start 154.2 114.95) (end 151.575 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DABD)) + (segment (start 144.75 104) (end 146 105.25) (width 0.25) (layer F.Cu) (net 25)) + (via (at 146 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA1)) + (segment (start 127.75 94.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9E)) + (segment (start 128.75 95.5) (end 127.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9A)) + (segment (start 128.75 102.5) (end 128.75 95.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD96)) + (segment (start 130.25 104) (end 128.75 102.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD92)) + (segment (start 130.75 104) (end 130.25 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD8F)) + (segment (start 144.75 104) (end 130.75 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAA)) + (via (at 124.73 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA5)) + (segment (start 124.73 98.03) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD45)) + (segment (start 146 105.25) (end 146 113.75) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAF)) + (segment (start 146 113.75) (end 146 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEA2)) + (segment (start 143.625 114.95) (end 141.475 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 133.525 114.95) (end 133.95 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 141.475 114.95) (end 133.95 114.95) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 134 115) (end 133.95 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B7)) + (segment (start 134 115) (end 134.075 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B8)) + (via (at 133.95 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (via (at 141.475 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 141.475 114.95) (end 146 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1C2)) + (segment (start 146 114.95) (end 146.25 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4DE9F)) + (segment (start 146.25 114.95) (end 150.8 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1DE)) + (segment (start 141.5 115) (end 141.5 114.975) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BF)) + (segment (start 141.5 114.975) (end 141.475 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BE)) + (via (at 150.8 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 150.775 114.95) (end 150.8 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4D11D)) + (segment (start 150.75 115) (end 150.725 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B3)) + (segment (start 150.8 114.95) (end 150.75 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B2)) + (segment (start 144.075 132.5) (end 143.625 132.95) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B881A4)) + (segment (start 147.5 132.5) (end 144.075 132.5) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B881A3)) + (segment (start 148 133) (end 147.5 132.5) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B881A2)) + (segment (start 150.8 133) (end 148 133) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 143.625 117.95) (end 145.25 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 117.95) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA5)) + (segment (start 143.625 125.45) (end 145.25 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.45) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9F)) + (segment (start 143.625 132.95) (end 144.45 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 132.15) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9B)) + (segment (start 144.45 132.95) (end 145.25 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9A)) + (segment (start 144.45 110.45) (end 145.25 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8E)) + (segment (start 145.25 111.25) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8F)) + (segment (start 144.45 110.45) (end 143.625 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.5) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA2)) + (segment (start 145.25 118) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA8)) + (segment (start 151.575 117.95) (end 150 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 117.95) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5E)) + (segment (start 151.575 125.45) (end 150 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 125.45) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA59)) + (via (at 143.625 132.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 150.85 132.95) (end 150.8 133) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0C)) + (via (at 150.8 133) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 150.85 132.95) (end 150.875 132.95) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0D)) + (segment (start 150.875 132.95) (end 150.8 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 132.95) (end 150 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F4)) + (segment (start 150 132.15) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F5)) + (segment (start 150 125.5) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5C)) + (segment (start 150 118) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA61)) + (segment (start 151.575 110.45) (end 150.8 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 110.45) (end 150 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E8)) + (segment (start 150 111.25) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E9)) + (segment (start 150 113.25) (end 150 113.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9FA)) + (segment (start 126.5 96.5) (end 126.5 96.25) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 132.95) (end 143.625 134.875) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 103.25) (end 126.5 104.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8F)) + (segment (start 126.5 134.5) (end 126.5 103.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8C)) + (segment (start 128 136) (end 126.5 134.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA88)) + (segment (start 142.5 136) (end 128 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA84)) + (segment (start 143.625 134.875) (end 142.5 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA80)) + (segment (start 126.5 104.5) (end 126.5 96.5) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 96.25) (end 127.25 95.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CADD)) + (via (at 127.25 95.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 127.25 95.5) (end 127.26 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CADF)) + (segment (start 127.26 95.49) (end 127.27 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CAE0)) + (segment (start 143.85 117.95) (end 143.625 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.95 125.45) (end 143.625 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.85 132.95) (end 143.625 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 110.45) (end 143.55 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 127.34 95.56) (end 127.3 95.56) (width 0.25) (layer B.Cu) (net 26) (tstamp 577146F7) (status 30)) + (segment (start 144.25 124.05) (end 146.2 124.05) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 146.75 123.5) (end 146.75 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B888B6)) + (segment (start 146.2 124.05) (end 146.75 123.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B888B5)) + (segment (start 144.25 125.5) (end 144.25 124.05) (width 0.25) (layer B.Cu) (net 28)) + (via (at 144.25 124.05) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 143.625 123.425) (end 143.625 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B888B0)) + (segment (start 144.25 124.05) (end 143.625 123.425) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B888AF)) + (segment (start 131.375 122.45) (end 131.375 124.175) (width 0.25) (layer F.Cu) (net 28)) + (via (at 131.4 124.2) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 131.375 126.375) (end 132.75 127.75) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887B9)) + (segment (start 132.75 127.75) (end 143.25 127.75) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887BB)) + (segment (start 143.25 127.75) (end 144.25 126.75) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887BD)) + (segment (start 144.25 126.75) (end 144.25 125.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B887BF)) + (segment (start 131.4 124.2) (end 131.375 126.375) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 131.375 124.175) (end 131.4 124.2) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B8889B)) + (segment (start 131.375 122.45) (end 133.525 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 141.475 122.45) (end 143.625 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 123.425 122.45) (end 121.3 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 121.3 122.45) (end 121.25 122.5) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA67)) + (segment (start 121.25 122.5) (end 121.25 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6D)) + (segment (start 121.25 145.75) (end 125.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6E)) + (segment (start 125.75 145.75) (end 153.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA72)) + (segment (start 153.75 145.75) (end 153.700002 145.700002) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA73)) + (segment (start 153.700002 145.700002) (end 153.700002 122.549998) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA79)) + (segment (start 153.700002 122.549998) (end 153.600004 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA7B)) + (segment (start 153.600004 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA81)) + (segment (start 149.8 122.5) (end 150.8 122.5) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 149.8 122.5) (end 147.5 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B7D836)) + (segment (start 147 122.5) (end 146.75 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4DE35)) + (segment (start 147.5 122.5) (end 147 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D29D)) + (via (at 150.8 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83C)) + (segment (start 150.85 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83D)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D25F)) + (segment (start 145.25 103.25) (end 146.75 104.75) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 146.75 104.75) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DED7)) + (via (at 146.75 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC2)) + (segment (start 146.75 120.75) (end 146.75 121) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC5)) + (via (at 124.73 92.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 125.5 93.72) (end 124.73 92.95) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB0)) + (segment (start 125.5 93.72) (end 127.97 93.72) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB1)) + (segment (start 127.97 93.72) (end 129.5 95.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB3)) + (segment (start 129.5 95.25) (end 129.5 102) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB8)) + (segment (start 129.5 102) (end 130.75 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBA)) + (segment (start 130.75 103.25) (end 145.25 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBB)) + (segment (start 135.5 115.75) (end 136.25 115.75) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 137.75 118.425) (end 136.625 119.55) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE6) (status 800000)) + (segment (start 137.75 117.25) (end 137.75 118.425) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE5)) + (segment (start 136.25 115.75) (end 137.75 117.25) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE4)) + (segment (start 127.25 90.5) (end 127.27 90.48) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A86) (status 800000)) + (via (at 127.25 90.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 29)) + (segment (start 128.25 90.5) (end 127.25 90.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A83)) + (segment (start 131.5 93.75) (end 128.25 90.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A82)) + (segment (start 131.5 100.5) (end 131.5 93.75) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A81)) + (segment (start 132.25 101.25) (end 131.5 100.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A80)) + (segment (start 147 101.25) (end 132.25 101.25) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A7E)) + (segment (start 149.25 103.5) (end 147 101.25) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A7D)) + (segment (start 149.25 105.25) (end 149.25 103.5) (width 0.25) (layer F.Cu) (net 29) (tstamp 57B88A7C)) + (via (at 149.25 105.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 29)) + (segment (start 149.25 112.5) (end 149.25 105.25) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A79)) + (segment (start 147.75 114) (end 149.25 112.5) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A78)) + (segment (start 133.75 114) (end 147.75 114) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A77)) + (segment (start 133.25 114.5) (end 133.75 114) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A76)) + (segment (start 133.25 115.25) (end 133.25 114.5) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A75)) + (segment (start 133.75 115.75) (end 133.25 115.25) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A74)) + (segment (start 135.5 115.75) (end 133.75 115.75) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88AE2)) + (segment (start 127.27 90.48) (end 127.27 90.41) (width 0.25) (layer B.Cu) (net 29) (tstamp 57B88A87) (status C00000)) + (segment (start 131.375 129.95) (end 133.525 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 142.025 130.5) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B8819F)) + (segment (start 147.25 130.5) (end 142.025 130.5) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B8819E)) + (segment (start 147.5 130.25) (end 147.25 130.5) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B8819D)) + (segment (start 147.5 129.95) (end 147.5 130.25) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 123.425 129.95) (end 121.8 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.8 129.95) (end 121.799998 129.950002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA46)) + (segment (start 121.799998 129.950002) (end 121.799998 145.200002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA47)) + (segment (start 121.799998 145.200002) (end 121.849996 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA48)) + (segment (start 121.849996 145.25) (end 153.25 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA49)) + (segment (start 153.25 145.25) (end 153.25 142) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4A)) + (segment (start 153.25 142) (end 153.25 130.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4B)) + (segment (start 153.25 130.25) (end 153.25 130) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4C)) + (segment (start 153.25 130) (end 153.2 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4D)) + (segment (start 153.2 129.95) (end 151.575 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4E)) + (via (at 147.5 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 131.5 102.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE8)) + (segment (start 130.25 101.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE5)) + (segment (start 131.5 102.5) (end 145.75 102.5) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 145.75 102.5) (end 147.5 104.25) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 104.25) (end 147.5 128) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 128) (end 147.5 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4DF03)) + (segment (start 143.625 129.95) (end 141.475 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.525 129.95) (end 133.95 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 129.95) (end 147.75 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DF00)) + (segment (start 150.85 130) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BE)) + (segment (start 150.85 130) (end 150.975 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BF)) + (via (at 150.8 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 148.25 129.95) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D30E)) + (segment (start 147.75 129.95) (end 148.25 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DE51)) + (via (at 141.475 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (via (at 133.95 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 141.5 129.975) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C3)) + (segment (start 141.5 129.975) (end 141.5 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C4)) + (segment (start 124.73 90.41) (end 124.75 90.43) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD5)) + (segment (start 124.75 90.43) (end 124.75 91.75) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD6)) + (segment (start 124.75 91.75) (end 126 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD9)) + (segment (start 126 93) (end 128.25 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDDE)) + (segment (start 128.25 93) (end 130.25 95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE0)) + (segment (start 130.25 95) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE2)) + (segment (start 130.25 101.5) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE4)) + (via (at 124.73 90.41) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 133.95 129.95) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 133.9 130) (end 133.95 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2B9)) + (segment (start 133.825 130) (end 133.9 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BA)) + (segment (start 141.475 137.45) (end 141.475 137.049998) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 148.25 137) (end 148.25 137.5) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 148.25 137) (end 147.75 136.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B881A8)) + (segment (start 147.75 136.5) (end 142.024998 136.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B881A9)) + (segment (start 142.024998 136.5) (end 141.475 137.049998) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B881AA)) + (segment (start 143.625 137.45) (end 141.475 137.45) (width 0.25) (layer F.Cu) (net 31) (status C00000)) + (segment (start 151.575 137.45) (end 150.85 137.45) (width 0.25) (layer F.Cu) (net 31) (status C00000)) + (segment (start 150.85 137.45) (end 150.8 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B88AB6) (status C00000)) + (segment (start 150.8 137.5) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B88AB8) (status C00000)) + (segment (start 133.525 137.45) (end 131.375 137.45) (width 0.25) (layer F.Cu) (net 31) (status C00000)) + (segment (start 123.425 137.45) (end 122.3 137.45) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 122.3 137.45) (end 122.25 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2A)) + (segment (start 122.25 137.5) (end 122.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2B)) + (segment (start 122.25 144.75) (end 129.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2C)) + (segment (start 129.25 144.75) (end 152.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2D)) + (segment (start 152.25 144.75) (end 152.75 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2E)) + (segment (start 152.75 144.75) (end 152.75 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2F)) + (segment (start 152.75 137.5) (end 152.7 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA30)) + (segment (start 152.7 137.45) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA31)) + (segment (start 148.25 137.5) (end 150.8 137.5) (width 0.25) (layer B.Cu) (net 31)) + (via (at 150.8 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 150.8 137.5) (end 150.85 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7D88E)) + (via (at 148.25 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 148.25 137.5) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1A)) + (segment (start 148.25 103.75) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 148.25 136) (end 148.25 136.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1D)) + (segment (start 146 101.75) (end 146.25 101.75) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 146.25 101.75) (end 148.25 103.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DEE8)) + (segment (start 133.95 137.45) (end 133.525 137.45) (width 0.25) (layer F.Cu) (net 31) (status 800000)) + (via (at 141.475 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 141.5 137.5) (end 141.5 137.475) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D337)) + (segment (start 141.5 137.475) (end 141.475 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D336)) + (via (at 124.73 87.87) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 124.75 87.89) (end 124.73 87.87) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0A)) + (segment (start 124.75 87.89) (end 124.89 87.89) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0B)) + (segment (start 124.89 87.89) (end 125.75 88.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0C)) + (segment (start 125.75 88.75) (end 125.75 91.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE10)) + (segment (start 125.75 91.25) (end 126.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE12)) + (segment (start 126.75 92.25) (end 128.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE14)) + (segment (start 128.75 92.25) (end 131 94.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE16)) + (segment (start 131 94.5) (end 131 101) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE19)) + (segment (start 131 101) (end 131.75 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE1E)) + (segment (start 131.75 101.75) (end 146 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE20)) + (via (at 133.95 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 141.5 137.5) (end 134 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D33A)) + (segment (start 134 137.5) (end 133.95 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D325)) + (segment (start 144.7 98.8) (end 144.7 98.1) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 144.7 98.1) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57714698)) + (segment (start 140.7512 101.6616) (end 140.7512 97.685198) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 140.7512 97.685198) (end 141.036398 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA7)) + (segment (start 141.036398 97.4) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA8)) + (segment (start 131.75 104.75) (end 129.25 104.75) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 139.5 106) (end 138.25 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC7)) + (segment (start 138.25 104.75) (end 131.75 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC8)) + (segment (start 129.25 104.75) (end 128 106) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBDD)) + (segment (start 128 106) (end 128 133.25) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBE1)) + (via (at 128 133.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 128 133.25) (end 127.27 133.48) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBEF)) + (segment (start 139.2526 101.6616) (end 139.2526 105.7526) (width 0.25) (layer B.Cu) (net 33)) + (via (at 139.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 139.2526 105.7526) (end 139.5 106) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBC4)) + (segment (start 127.27 133.48) (end 127.27 133.59) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBF0)) + (segment (start 139.2526 96.7974) (end 141 95.05) (width 0.25) (layer B.Cu) (net 33) (tstamp 57713975)) + (segment (start 139.2526 101.6616) (end 139.2526 96.7974) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 147.1 95.1) (end 147.4 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA4)) + (segment (start 145.4 96.8) (end 147.1 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA2)) + (segment (start 141 96.8) (end 145.4 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA1)) + (segment (start 140.2432 97.5568) (end 141 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA0)) + (segment (start 140.2432 101.6616) (end 140.2432 97.5568) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 133.7 92.1) (end 134.6 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138EA)) + (segment (start 133 92.8) (end 133.7 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E6)) + (segment (start 133 93.2) (end 133 92.8) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E3)) + (segment (start 133 96) (end 133 93.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E0)) + (segment (start 133.6 96) (end 133 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D4)) + (segment (start 133.8 96.2) (end 133.6 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D3)) + (segment (start 134.2488 96.6488) (end 133.8 96.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D0)) + (segment (start 134.2488 101.6616) (end 134.2488 96.6488) (width 0.25) (layer B.Cu) (net 35)) + (segment (start 134.7568 95.2568) (end 134.6 95.1) (width 0.25) (layer B.Cu) (net 36) (tstamp 577138F6)) + (segment (start 134.7568 101.6616) (end 134.7568 95.2568) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 131.1 92.1) (end 131.4 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB1)) + (segment (start 130 93.2) (end 131.1 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB0)) + (segment (start 130 96) (end 130 93.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAE)) + (segment (start 131.2 97.2) (end 130 96) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAD)) + (segment (start 131.4 97.2) (end 131.2 97.2) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 133.2 97.2) (end 131.4 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B4)) + (segment (start 133.2582 97.2582) (end 133.2 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B2)) + (segment (start 133.2582 101.6616) (end 133.2582 97.2582) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 131.4 96.2) (end 131.4 95.1) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138CB)) + (segment (start 131.8 96.6) (end 131.4 96.2) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C7)) + (segment (start 133.4 96.6) (end 131.8 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C4)) + (segment (start 133.7408 96.9408) (end 133.4 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C1)) + (segment (start 133.7408 101.6616) (end 133.7408 96.9408) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 139.7606 97.2394) (end 139.7606 101.6616) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A84)) + (segment (start 140.8 96.2) (end 139.7606 97.2394) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A83)) + (segment (start 142.2 96.2) (end 140.8 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A81)) + (segment (start 143.35 95.05) (end 142.2 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A80)) + (segment (start 144.2 95.05) (end 143.35 95.05) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 132.99 125.8) (end 132.99 123.815) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 132.99 123.815) (end 131.625 122.45) (width 0.25) (layer B.Cu) (net 44) (tstamp 57B8899F)) + (segment (start 134.99 125.8) (end 134.99 123.315) (width 0.25) (layer B.Cu) (net 45)) + (segment (start 134.99 123.315) (end 134.125 122.45) (width 0.25) (layer B.Cu) (net 45) (tstamp 57B889A3)) + (segment (start 136.99 125.8) (end 136.99 122.815) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 136.99 122.815) (end 136.625 122.45) (width 0.25) (layer B.Cu) (net 46) (tstamp 57B889A6)) + (segment (start 138.99 125.8) (end 138.99 122.585) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 138.99 122.585) (end 139.125 122.45) (width 0.25) (layer B.Cu) (net 47) (tstamp 57B889A9)) + (segment (start 140.99 125.8) (end 140.99 123.085) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 140.99 123.085) (end 141.625 122.45) (width 0.25) (layer B.Cu) (net 48) (tstamp 57B889AC)) + (segment (start 142.99 125.8) (end 142.99 123.585) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 142.99 123.585) (end 144.125 122.45) (width 0.25) (layer B.Cu) (net 49) (tstamp 57B889AF)) + + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 576AC01A) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 121.8 78.6) (xy 154.2 78.6) (xy 154.2 147.2) (xy 120.8 147.2) (xy 120.8 79.2) + (xy 121 79.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 141.43086) + (xy 151.61037 142.374142) (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) + (xy 124.625858 143.61037) (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) + (xy 123.997654 141.396475) (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) + (xy 127.13256 142.698202) (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.002346 140.603525) (xy 127.698202 139.86744) + (xy 127.135522 139.303777) (xy 126.399969 138.998349) (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) + (xy 123.998349 140.600031) (xy 123.997654 141.396475) (xy 123.202 141.396475) (xy 123.202 122.265488) (xy 123.512888 122.576376) + (xy 123.323662 122.859572) (xy 123.210197 123.43) (xy 123.323662 124.000428) (xy 123.646784 124.484013) (xy 123.970031 124.7) + (xy 123.646784 124.915987) (xy 123.323662 125.399572) (xy 123.210197 125.97) (xy 123.323662 126.540428) (xy 123.646784 127.024013) + (xy 123.970031 127.24) (xy 123.646784 127.455987) (xy 123.323662 127.939572) (xy 123.210197 128.51) (xy 123.323662 129.080428) + (xy 123.646784 129.564013) (xy 123.972621 129.781731) (xy 123.84151 129.843179) (xy 123.447312 130.275053) (xy 123.275042 130.690974) + (xy 123.396183 130.923) (xy 124.603 130.923) (xy 124.603 130.903) (xy 124.857 130.903) (xy 124.857 130.923) + (xy 124.877 130.923) (xy 124.877 131.177) (xy 124.857 131.177) (xy 124.857 131.197) (xy 124.603 131.197) + (xy 124.603 131.177) (xy 123.396183 131.177) (xy 123.275042 131.409026) (xy 123.447312 131.824947) (xy 123.84151 132.256821) + (xy 123.972621 132.318269) (xy 123.646784 132.535987) (xy 123.323662 133.019572) (xy 123.210197 133.59) (xy 123.323662 134.160428) + (xy 123.646784 134.644013) (xy 123.970031 134.86) (xy 123.646784 135.075987) (xy 123.323662 135.559572) (xy 123.210197 136.13) + (xy 123.323662 136.700428) (xy 123.646784 137.184013) (xy 124.130369 137.507135) (xy 124.700797 137.6206) (xy 124.759203 137.6206) + (xy 125.329631 137.507135) (xy 125.804093 137.190109) (xy 125.810837 137.225952) (xy 125.948157 137.439353) (xy 126.157683 137.582517) + (xy 126.4064 137.632883) (xy 126.819395 137.632883) (xy 128.218256 139.031744) (xy 128.457515 139.191612) (xy 128.386227 139.55) + (xy 128.475821 140.000418) (xy 128.730962 140.382265) (xy 128.790393 140.421975) (xy 128.604247 140.541757) (xy 128.461083 140.751283) + (xy 128.410717 141) (xy 128.410717 142.1) (xy 128.454437 142.332352) (xy 128.591757 142.545753) (xy 128.801283 142.688917) + (xy 129.05 142.739283) (xy 131.55 142.739283) (xy 131.782352 142.695563) (xy 131.995753 142.558243) (xy 132.138917 142.348717) + (xy 132.189283 142.1) (xy 132.189283 141) (xy 132.145563 140.767648) (xy 132.008243 140.554247) (xy 131.812161 140.420269) + (xy 131.869038 140.382265) (xy 132.124179 140.000418) (xy 132.213773 139.55) (xy 132.130753 139.132633) (xy 132.281744 139.031744) + (xy 133.251294 138.062195) (xy 133.424211 138.235414) (xy 133.764799 138.376839) (xy 134.133583 138.377161) (xy 134.436495 138.252) + (xy 140.989154 138.252) (xy 141.289799 138.376839) (xy 141.658583 138.377161) (xy 141.999417 138.236331) (xy 142.260414 137.975789) + (xy 142.401839 137.635201) (xy 142.402161 137.266417) (xy 142.396204 137.252) (xy 143.845503 137.252) (xy 143.786227 137.55) + (xy 143.875821 138.000418) (xy 144.130962 138.382265) (xy 144.381996 138.55) (xy 144.130962 138.717735) (xy 143.875821 139.099582) + (xy 143.786227 139.55) (xy 143.875821 140.000418) (xy 144.130962 140.382265) (xy 144.381996 140.55) (xy 144.130962 140.717735) + (xy 143.875821 141.099582) (xy 143.786227 141.55) (xy 143.875821 142.000418) (xy 144.130962 142.382265) (xy 144.512809 142.637406) + (xy 144.963227 142.727) (xy 146.436773 142.727) (xy 146.887191 142.637406) (xy 147.269038 142.382265) (xy 147.382121 142.213023) + (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) (xy 150.696223 142.135522) + (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) (xy 149.399969 138.998349) + (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.612526 139.556267) (xy 147.613773 139.55) (xy 147.524179 139.099582) + (xy 147.269038 138.717735) (xy 147.018004 138.55) (xy 147.269038 138.382265) (xy 147.490311 138.051105) (xy 147.724211 138.285414) + (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 148.808808 138.252) (xy 150.240855 138.252) + (xy 150.274211 138.285414) (xy 150.614799 138.426839) (xy 150.983583 138.427161) (xy 151.324417 138.286331) (xy 151.585414 138.025789) + (xy 151.726839 137.685201) (xy 151.727161 137.316417) (xy 151.586331 136.975583) (xy 151.325789 136.714586) (xy 150.985201 136.573161) + (xy 150.616417 136.572839) (xy 150.275583 136.713669) (xy 150.241192 136.748) (xy 148.951874 136.748) (xy 148.944757 136.712222) + (xy 148.781744 136.468256) (xy 148.281744 135.968256) (xy 148.037778 135.805243) (xy 147.75 135.748) (xy 147.574388 135.748) + (xy 147.613773 135.55) (xy 147.524179 135.099582) (xy 147.269038 134.717735) (xy 147.018004 134.55) (xy 147.269038 134.382265) + (xy 147.524179 134.000418) (xy 147.599907 133.61971) (xy 147.712222 133.694757) (xy 148 133.752) (xy 150.240855 133.752) + (xy 150.274211 133.785414) (xy 150.614799 133.926839) (xy 150.983583 133.927161) (xy 151.324417 133.786331) (xy 151.585414 133.525789) + (xy 151.726839 133.185201) (xy 151.727161 132.816417) (xy 151.586331 132.475583) (xy 151.325789 132.214586) (xy 150.985201 132.073161) + (xy 150.616417 132.072839) (xy 150.275583 132.213669) (xy 150.241192 132.248) (xy 148.311488 132.248) (xy 148.031744 131.968256) + (xy 147.787778 131.805243) (xy 147.571557 131.762234) (xy 147.613773 131.55) (xy 147.542485 131.191612) (xy 147.781744 131.031744) + (xy 148.031744 130.781745) (xy 148.085028 130.702) (xy 150.240855 130.702) (xy 150.274211 130.735414) (xy 150.614799 130.876839) + (xy 150.983583 130.877161) (xy 151.324417 130.736331) (xy 151.585414 130.475789) (xy 151.653184 130.312581) (xy 151.669757 130.287778) + (xy 151.675526 130.258776) (xy 151.726839 130.135201) (xy 151.726957 130.000217) (xy 151.727 130) (xy 151.726957 129.999785) + (xy 151.727161 129.766417) (xy 151.586331 129.425583) (xy 151.325789 129.164586) (xy 150.985201 129.023161) (xy 150.616417 129.022839) + (xy 150.275583 129.163669) (xy 150.241192 129.198) (xy 148.059145 129.198) (xy 148.025789 129.164586) (xy 147.685201 129.023161) + (xy 147.372934 129.022888) (xy 147.169038 128.717735) (xy 146.97807 128.590135) (xy 147.327724 128.298118) (xy 147.543398 127.886146) + (xy 147.543803 127.859744) (xy 147.418361 127.677) (xy 145.827 127.677) (xy 145.827 127.697) (xy 145.573 127.697) + (xy 145.573 127.677) (xy 145.553 127.677) (xy 145.553 127.423) (xy 145.573 127.423) (xy 145.573 126.365) + (xy 145.827 126.365) (xy 145.827 127.423) (xy 147.418361 127.423) (xy 147.543803 127.240256) (xy 147.543398 127.213854) + (xy 147.327724 126.801882) (xy 146.970813 126.503804) (xy 146.527 126.365) (xy 145.827 126.365) (xy 145.573 126.365) + (xy 145.002 126.365) (xy 145.002 124.802) (xy 146.2 124.802) (xy 146.487778 124.744757) (xy 146.731744 124.581744) + (xy 147.281744 124.031745) (xy 147.444757 123.787778) (xy 147.46974 123.662179) (xy 147.502 123.5) (xy 147.502 123.252) + (xy 150.240855 123.252) (xy 150.274211 123.285414) (xy 150.614799 123.426839) (xy 150.983583 123.427161) (xy 151.324417 123.286331) + (xy 151.585414 123.025789) (xy 151.726839 122.685201) (xy 151.727161 122.316417) (xy 151.586331 121.975583) (xy 151.325789 121.714586) + (xy 150.985201 121.573161) (xy 150.616417 121.572839) (xy 150.275583 121.713669) (xy 150.241192 121.748) (xy 147.309145 121.748) + (xy 147.275789 121.714586) (xy 146.935201 121.573161) (xy 146.566417 121.572839) (xy 146.225583 121.713669) (xy 145.964586 121.974211) + (xy 145.823161 122.314799) (xy 145.822839 122.683583) (xy 145.963669 123.024417) (xy 145.998 123.058808) (xy 145.998 123.188511) + (xy 145.888512 123.298) (xy 145.461916 123.298) (xy 145.563917 123.148717) (xy 145.614283 122.9) (xy 145.614283 122) + (xy 145.570563 121.767648) (xy 145.433243 121.554247) (xy 145.223717 121.411083) (xy 144.975 121.360717) (xy 143.377771 121.360717) + (xy 144.099206 120.639283) (xy 144.975 120.639283) (xy 145.207352 120.595563) (xy 145.420753 120.458243) (xy 145.563917 120.248717) + (xy 145.614283 120) (xy 145.614283 119.1) (xy 145.570563 118.867648) (xy 145.433243 118.654247) (xy 145.223717 118.511083) + (xy 144.975 118.460717) (xy 143.275 118.460717) (xy 143.042648 118.504437) (xy 142.873391 118.613351) (xy 142.723717 118.511083) + (xy 142.475 118.460717) (xy 142.377 118.460717) (xy 142.377 118.375) (xy 142.319757 118.087222) (xy 142.156744 117.843256) + (xy 141.781744 117.468256) (xy 141.537778 117.305243) (xy 141.25 117.248) (xy 139.309145 117.248) (xy 139.275789 117.214586) + (xy 138.935201 117.073161) (xy 138.566417 117.072839) (xy 138.474329 117.110889) (xy 138.444757 116.962222) (xy 138.379136 116.864013) + (xy 138.281744 116.718255) (xy 137.265488 115.702) (xy 140.915855 115.702) (xy 140.949211 115.735414) (xy 141.289799 115.876839) + (xy 141.658583 115.877161) (xy 141.999417 115.736331) (xy 142.033808 115.702) (xy 145.440855 115.702) (xy 145.474211 115.735414) + (xy 145.814799 115.876839) (xy 146.183583 115.877161) (xy 146.524417 115.736331) (xy 146.558808 115.702) (xy 150.240855 115.702) + (xy 150.274211 115.735414) (xy 150.614799 115.876839) (xy 150.983583 115.877161) (xy 151.324417 115.736331) (xy 151.585414 115.475789) + (xy 151.726839 115.135201) (xy 151.727161 114.766417) (xy 151.586331 114.425583) (xy 151.325789 114.164586) (xy 150.985201 114.023161) + (xy 150.616417 114.022839) (xy 150.275583 114.163669) (xy 150.241192 114.198) (xy 148.615488 114.198) (xy 149.781744 113.031745) + (xy 149.944757 112.787778) (xy 149.96326 112.694757) (xy 150.002 112.5) (xy 150.002 105.809145) (xy 150.035414 105.775789) + (xy 150.176839 105.435201) (xy 150.177161 105.066417) (xy 150.036331 104.725583) (xy 149.775789 104.464586) (xy 149.435201 104.323161) + (xy 149.066417 104.322839) (xy 148.725583 104.463669) (xy 148.464586 104.724211) (xy 148.323161 105.064799) (xy 148.322839 105.433583) + (xy 148.463669 105.774417) (xy 148.498 105.808808) (xy 148.498 112.188511) (xy 147.438512 113.248) (xy 133.75 113.248) + (xy 133.462222 113.305243) (xy 133.324898 113.397) (xy 133.218256 113.468256) (xy 132.718256 113.968256) (xy 132.555243 114.212222) + (xy 132.498 114.5) (xy 132.498 115.25) (xy 132.555243 115.537778) (xy 132.590412 115.590412) (xy 132.537778 115.555243) + (xy 132.25 115.498) (xy 130.061488 115.498) (xy 130.002 115.438512) (xy 130.002 113) (xy 129.944757 112.712222) + (xy 129.879464 112.614503) (xy 129.781745 112.468256) (xy 128.781744 111.468256) (xy 128.631346 111.367763) (xy 128.676338 111.300428) + (xy 128.789803 110.73) (xy 128.676338 110.159572) (xy 128.649824 110.11989) (xy 128.781744 110.031744) (xy 129.281744 109.531744) + (xy 129.401267 109.352865) (xy 129.444757 109.287778) (xy 129.502 109) (xy 129.502 107.061488) (xy 129.589062 106.974426) + (xy 129.56149 107.113042) (xy 129.561489 107.113045) (xy 129.561489 107.386955) (xy 129.56149 107.386958) (xy 129.618579 107.673965) + (xy 129.618579 107.673967) (xy 129.723399 107.927025) (xy 129.885979 108.170341) (xy 129.941162 108.225524) (xy 130.079658 108.364021) + (xy 130.322975 108.526601) (xy 130.576032 108.631421) (xy 130.576035 108.631421) (xy 130.863048 108.688511) (xy 130.932187 108.688511) + (xy 131 108.702) (xy 144 108.702) (xy 144.067813 108.688511) (xy 144.136952 108.688511) (xy 144.423966 108.631421) + (xy 144.423967 108.631421) (xy 144.677025 108.526601) (xy 144.920341 108.364021) (xy 145.015718 108.268644) (xy 145.114021 108.170342) + (xy 145.276601 107.927025) (xy 145.381421 107.673968) (xy 145.381421 107.673965) (xy 145.43851 107.386958) (xy 145.438511 107.386955) + (xy 145.438511 107.113045) (xy 145.43851 107.113042) (xy 145.381421 106.826035) (xy 145.381421 106.826032) (xy 145.276601 106.572975) + (xy 145.114021 106.329658) (xy 144.969563 106.185201) (xy 144.920341 106.135979) (xy 144.677025 105.973399) (xy 144.423967 105.868579) + (xy 144.423966 105.868579) (xy 144.136952 105.811489) (xy 144.067813 105.811489) (xy 144 105.798) (xy 142.888425 105.798) + (xy 142.915127 105.771298) (xy 143.0118 105.537909) (xy 143.0118 101.94735) (xy 142.85305 101.7886) (xy 142.1228 101.7886) + (xy 142.1228 101.5346) (xy 142.85305 101.5346) (xy 143.0118 101.37585) (xy 143.0118 98.152) (xy 143.560717 98.152) + (xy 143.560717 99.4) (xy 143.604437 99.632352) (xy 143.711549 99.798808) (xy 143.675583 99.813669) (xy 143.414586 100.074211) + (xy 143.273161 100.414799) (xy 143.272839 100.783583) (xy 143.413669 101.124417) (xy 143.560717 101.271722) (xy 143.560717 102.2) + (xy 143.604437 102.432352) (xy 143.741757 102.645753) (xy 143.951283 102.788917) (xy 144.2 102.839283) (xy 145.2 102.839283) + (xy 145.432352 102.795563) (xy 145.645753 102.658243) (xy 145.788917 102.448717) (xy 145.839283 102.2) (xy 145.839283 101.68575) + (xy 146.565 101.68575) (xy 146.565 102.32631) (xy 146.661673 102.559699) (xy 146.840302 102.738327) (xy 147.073691 102.835) + (xy 147.41425 102.835) (xy 147.573 102.67625) (xy 147.573 101.527) (xy 147.827 101.527) (xy 147.827 102.67625) + (xy 147.98575 102.835) (xy 148.326309 102.835) (xy 148.559698 102.738327) (xy 148.738327 102.559699) (xy 148.835 102.32631) + (xy 148.835 101.68575) (xy 148.67625 101.527) (xy 147.827 101.527) (xy 147.573 101.527) (xy 146.72375 101.527) + (xy 146.565 101.68575) (xy 145.839283 101.68575) (xy 145.839283 101.271665) (xy 145.985414 101.125789) (xy 146.126839 100.785201) + (xy 146.127161 100.416417) (xy 145.986331 100.075583) (xy 145.725789 99.814586) (xy 145.686679 99.798346) (xy 145.788917 99.648717) + (xy 145.839283 99.4) (xy 145.839283 98.88575) (xy 146.565 98.88575) (xy 146.565 99.52631) (xy 146.661673 99.759699) + (xy 146.840302 99.938327) (xy 146.989194 100) (xy 146.840302 100.061673) (xy 146.661673 100.240301) (xy 146.565 100.47369) + (xy 146.565 101.11425) (xy 146.72375 101.273) (xy 147.573 101.273) (xy 147.573 100.12375) (xy 147.44925 100) + (xy 147.573 99.87625) (xy 147.573 98.727) (xy 147.827 98.727) (xy 147.827 99.87625) (xy 147.95075 100) + (xy 147.827 100.12375) (xy 147.827 101.273) (xy 148.67625 101.273) (xy 148.835 101.11425) (xy 148.835 100.47369) + (xy 148.738327 100.240301) (xy 148.559698 100.061673) (xy 148.410806 100) (xy 148.559698 99.938327) (xy 148.738327 99.759699) + (xy 148.835 99.52631) (xy 148.835 98.88575) (xy 148.67625 98.727) (xy 147.827 98.727) (xy 147.573 98.727) + (xy 146.72375 98.727) (xy 146.565 98.88575) (xy 145.839283 98.88575) (xy 145.839283 97.8) (xy 145.815517 97.67369) + (xy 146.565 97.67369) (xy 146.565 98.31425) (xy 146.72375 98.473) (xy 147.573 98.473) (xy 147.573 97.32375) + (xy 147.827 97.32375) (xy 147.827 98.473) (xy 148.67625 98.473) (xy 148.835 98.31425) (xy 148.835 97.67369) + (xy 148.738327 97.440301) (xy 148.559698 97.261673) (xy 148.326309 97.165) (xy 147.98575 97.165) (xy 147.827 97.32375) + (xy 147.573 97.32375) (xy 147.41425 97.165) (xy 147.073691 97.165) (xy 146.840302 97.261673) (xy 146.661673 97.440301) + (xy 146.565 97.67369) (xy 145.815517 97.67369) (xy 145.795563 97.567648) (xy 145.730353 97.466309) (xy 145.931744 97.331744) + (xy 147.024205 96.239283) (xy 148.2 96.239283) (xy 148.432352 96.195563) (xy 148.645753 96.058243) (xy 148.788917 95.848717) + (xy 148.839283 95.6) (xy 148.839283 94.6) (xy 148.795563 94.367648) (xy 148.658243 94.154247) (xy 148.448717 94.011083) + (xy 148.2 93.960717) (xy 146.6 93.960717) (xy 146.367648 94.004437) (xy 146.154247 94.141757) (xy 146.011083 94.351283) + (xy 145.960717 94.6) (xy 145.960717 95.175795) (xy 145.689283 95.447229) (xy 145.689283 94.6) (xy 145.645563 94.367648) + (xy 145.508243 94.154247) (xy 145.298717 94.011083) (xy 145.05 93.960717) (xy 143.35 93.960717) (xy 143.117648 94.004437) + (xy 142.904247 94.141757) (xy 142.761083 94.351283) (xy 142.710717 94.6) (xy 142.710717 94.625794) (xy 142.489283 94.847228) + (xy 142.489283 94.6) (xy 142.445563 94.367648) (xy 142.308243 94.154247) (xy 142.098717 94.011083) (xy 141.85 93.960717) + (xy 140.15 93.960717) (xy 139.917648 94.004437) (xy 139.704247 94.141757) (xy 139.561083 94.351283) (xy 139.510717 94.6) + (xy 139.510717 95.475795) (xy 139.239202 95.74731) (xy 139.289283 95.5) (xy 139.289283 94.6) (xy 139.245563 94.367648) + (xy 139.108243 94.154247) (xy 138.898717 94.011083) (xy 138.65 93.960717) (xy 136.95 93.960717) (xy 136.717648 94.004437) + (xy 136.504247 94.141757) (xy 136.361083 94.351283) (xy 136.310717 94.6) (xy 136.310717 95.5) (xy 136.354437 95.732352) + (xy 136.491757 95.945753) (xy 136.701283 96.088917) (xy 136.95 96.139283) (xy 137.048 96.139283) (xy 137.048 96.6) + (xy 137.105243 96.887778) (xy 137.268256 97.131744) (xy 137.417927 97.281415) (xy 137.373 97.272317) (xy 137.119 97.272317) + (xy 137.024086 97.290176) (xy 136.99131 97.2766) (xy 136.96025 97.2766) (xy 136.953321 97.283529) (xy 136.950157 97.267622) + (xy 136.787144 97.023656) (xy 136.531744 96.768256) (xy 136.287778 96.605243) (xy 136.073799 96.56268) (xy 136.025789 96.514586) + (xy 135.685201 96.373161) (xy 135.5088 96.373007) (xy 135.5088 96.218811) (xy 135.632352 96.195563) (xy 135.845753 96.058243) + (xy 135.988917 95.848717) (xy 136.039283 95.6) (xy 136.039283 94.6) (xy 135.995563 94.367648) (xy 135.858243 94.154247) + (xy 135.648717 94.011083) (xy 135.4 93.960717) (xy 133.8 93.960717) (xy 133.752 93.969749) (xy 133.752 93.229563) + (xy 133.8 93.239283) (xy 135.4 93.239283) (xy 135.632352 93.195563) (xy 135.845753 93.058243) (xy 135.988917 92.848717) + (xy 136.039283 92.6) (xy 136.039283 91.7) (xy 136.310717 91.7) (xy 136.310717 92.6) (xy 136.354437 92.832352) + (xy 136.491757 93.045753) (xy 136.701283 93.188917) (xy 136.95 93.239283) (xy 138.65 93.239283) (xy 138.882352 93.195563) + (xy 139.095753 93.058243) (xy 139.238917 92.848717) (xy 139.289283 92.6) (xy 139.289283 91.7) (xy 139.510717 91.7) + (xy 139.510717 92.6) (xy 139.554437 92.832352) (xy 139.691757 93.045753) (xy 139.901283 93.188917) (xy 140.15 93.239283) + (xy 141.85 93.239283) (xy 142.082352 93.195563) (xy 142.295753 93.058243) (xy 142.438917 92.848717) (xy 142.489283 92.6) + (xy 142.489283 92.43575) (xy 142.715 92.43575) (xy 142.715 92.726309) (xy 142.811673 92.959698) (xy 142.990301 93.138327) + (xy 143.22369 93.235) (xy 143.91425 93.235) (xy 144.073 93.07625) (xy 144.073 92.277) (xy 144.327 92.277) + (xy 144.327 93.07625) (xy 144.48575 93.235) (xy 145.17631 93.235) (xy 145.409699 93.138327) (xy 145.588327 92.959698) + (xy 145.685 92.726309) (xy 145.685 92.43575) (xy 145.635 92.38575) (xy 145.965 92.38575) (xy 145.965 92.726309) + (xy 146.061673 92.959698) (xy 146.240301 93.138327) (xy 146.47369 93.235) (xy 147.11425 93.235) (xy 147.273 93.07625) + (xy 147.273 92.227) (xy 147.527 92.227) (xy 147.527 93.07625) (xy 147.68575 93.235) (xy 148.32631 93.235) + (xy 148.559699 93.138327) (xy 148.738327 92.959698) (xy 148.835 92.726309) (xy 148.835 92.38575) (xy 148.67625 92.227) + (xy 147.527 92.227) (xy 147.273 92.227) (xy 146.12375 92.227) (xy 145.965 92.38575) (xy 145.635 92.38575) + (xy 145.52625 92.277) (xy 144.327 92.277) (xy 144.073 92.277) (xy 142.87375 92.277) (xy 142.715 92.43575) + (xy 142.489283 92.43575) (xy 142.489283 91.7) (xy 142.465517 91.573691) (xy 142.715 91.573691) (xy 142.715 91.86425) + (xy 142.87375 92.023) (xy 144.073 92.023) (xy 144.073 91.22375) (xy 144.327 91.22375) (xy 144.327 92.023) + (xy 145.52625 92.023) (xy 145.685 91.86425) (xy 145.685 91.573691) (xy 145.643579 91.473691) (xy 145.965 91.473691) + (xy 145.965 91.81425) (xy 146.12375 91.973) (xy 147.273 91.973) (xy 147.273 91.12375) (xy 147.527 91.12375) + (xy 147.527 91.973) (xy 148.67625 91.973) (xy 148.835 91.81425) (xy 148.835 91.473691) (xy 148.738327 91.240302) + (xy 148.559699 91.061673) (xy 148.32631 90.965) (xy 147.68575 90.965) (xy 147.527 91.12375) (xy 147.273 91.12375) + (xy 147.11425 90.965) (xy 146.47369 90.965) (xy 146.240301 91.061673) (xy 146.061673 91.240302) (xy 145.965 91.473691) + (xy 145.643579 91.473691) (xy 145.588327 91.340302) (xy 145.409699 91.161673) (xy 145.17631 91.065) (xy 144.48575 91.065) + (xy 144.327 91.22375) (xy 144.073 91.22375) (xy 143.91425 91.065) (xy 143.22369 91.065) (xy 142.990301 91.161673) + (xy 142.811673 91.340302) (xy 142.715 91.573691) (xy 142.465517 91.573691) (xy 142.445563 91.467648) (xy 142.308243 91.254247) + (xy 142.098717 91.111083) (xy 141.85 91.060717) (xy 140.15 91.060717) (xy 139.917648 91.104437) (xy 139.704247 91.241757) + (xy 139.561083 91.451283) (xy 139.510717 91.7) (xy 139.289283 91.7) (xy 139.245563 91.467648) (xy 139.108243 91.254247) + (xy 138.898717 91.111083) (xy 138.65 91.060717) (xy 136.95 91.060717) (xy 136.717648 91.104437) (xy 136.504247 91.241757) + (xy 136.361083 91.451283) (xy 136.310717 91.7) (xy 136.039283 91.7) (xy 136.039283 91.6) (xy 135.995563 91.367648) + (xy 135.858243 91.154247) (xy 135.648717 91.011083) (xy 135.4 90.960717) (xy 133.8 90.960717) (xy 133.567648 91.004437) + (xy 133.354247 91.141757) (xy 133.211083 91.351283) (xy 133.166863 91.569648) (xy 132.839283 91.897228) (xy 132.839283 91.6) + (xy 132.795563 91.367648) (xy 132.658243 91.154247) (xy 132.448717 91.011083) (xy 132.2 90.960717) (xy 130.6 90.960717) + (xy 130.367648 91.004437) (xy 130.154247 91.141757) (xy 130.011083 91.351283) (xy 129.960717 91.6) (xy 129.960717 92.175795) + (xy 129.468256 92.668256) (xy 129.305243 92.912222) (xy 129.248 93.2) (xy 129.248 96) (xy 129.305243 96.287778) + (xy 129.468256 96.531744) (xy 130.668256 97.731744) (xy 130.912222 97.894757) (xy 131.2 97.952) (xy 131.9882 97.952) + (xy 131.9882 101.37585) (xy 132.146948 101.534598) (xy 132.032623 101.534598) (xy 131.859699 101.361673) (xy 131.62631 101.265) + (xy 130.98575 101.265) (xy 130.827 101.42375) (xy 130.827 102.273) (xy 130.847 102.273) (xy 130.847 102.527) + (xy 130.827 102.527) (xy 130.827 103.37625) (xy 130.98575 103.535) (xy 131.62631 103.535) (xy 131.859699 103.438327) + (xy 131.9882 103.309825) (xy 131.9882 104.500801) (xy 131.958243 104.454247) (xy 131.748717 104.311083) (xy 131.5 104.260717) + (xy 129.9 104.260717) (xy 129.667648 104.304437) (xy 129.454247 104.441757) (xy 129.311083 104.651283) (xy 129.260717 104.9) + (xy 129.260717 105.295597) (xy 129.212222 105.305243) (xy 128.968256 105.468256) (xy 128.622921 105.813591) (xy 128.603817 105.777) + (xy 127.397 105.777) (xy 127.397 105.797) (xy 127.143 105.797) (xy 127.143 105.777) (xy 127.123 105.777) + (xy 127.123 105.523) (xy 127.143 105.523) (xy 127.143 105.503) (xy 127.397 105.503) (xy 127.397 105.523) + (xy 128.603817 105.523) (xy 128.724958 105.290974) (xy 128.552688 104.875053) (xy 128.15849 104.443179) (xy 128.027379 104.381731) + (xy 128.353216 104.164013) (xy 128.676338 103.680428) (xy 128.789803 103.11) (xy 128.705415 102.68575) (xy 129.265 102.68575) + (xy 129.265 103.026309) (xy 129.361673 103.259698) (xy 129.540301 103.438327) (xy 129.77369 103.535) (xy 130.41425 103.535) + (xy 130.573 103.37625) (xy 130.573 102.527) (xy 129.42375 102.527) (xy 129.265 102.68575) (xy 128.705415 102.68575) + (xy 128.676338 102.539572) (xy 128.353216 102.055987) (xy 128.029969 101.84) (xy 128.129207 101.773691) (xy 129.265 101.773691) + (xy 129.265 102.11425) (xy 129.42375 102.273) (xy 130.573 102.273) (xy 130.573 101.42375) (xy 130.41425 101.265) + (xy 129.77369 101.265) (xy 129.540301 101.361673) (xy 129.361673 101.540302) (xy 129.265 101.773691) (xy 128.129207 101.773691) + (xy 128.353216 101.624013) (xy 128.676338 101.140428) (xy 128.789803 100.57) (xy 128.676338 99.999572) (xy 128.353216 99.515987) + (xy 128.029969 99.3) (xy 128.353216 99.084013) (xy 128.676338 98.600428) (xy 128.789803 98.03) (xy 128.676338 97.459572) + (xy 128.353216 96.975987) (xy 128.029969 96.76) (xy 128.353216 96.544013) (xy 128.676338 96.060428) (xy 128.789803 95.49) + (xy 128.676338 94.919572) (xy 128.353216 94.435987) (xy 128.029969 94.22) (xy 128.353216 94.004013) (xy 128.676338 93.520428) + (xy 128.789803 92.95) (xy 128.676338 92.379572) (xy 128.353216 91.895987) (xy 128.029969 91.68) (xy 128.353216 91.464013) + (xy 128.676338 90.980428) (xy 128.789803 90.41) (xy 128.676338 89.839572) (xy 128.353216 89.355987) (xy 128.027379 89.138269) + (xy 128.15849 89.076821) (xy 128.552688 88.644947) (xy 128.724958 88.229026) (xy 128.603817 87.997) (xy 127.397 87.997) + (xy 127.397 88.017) (xy 127.143 88.017) (xy 127.143 87.997) (xy 127.123 87.997) (xy 127.123 87.743) + (xy 127.143 87.743) (xy 127.143 86.535531) (xy 127.397 86.535531) (xy 127.397 87.743) (xy 128.603817 87.743) + (xy 128.724958 87.510974) (xy 128.552688 87.095053) (xy 128.15849 86.663179) (xy 127.629027 86.415032) (xy 127.397 86.535531) + (xy 127.143 86.535531) (xy 126.910973 86.415032) (xy 126.38151 86.663179) (xy 125.994454 87.087228) (xy 125.813216 86.815987) + (xy 125.329631 86.492865) (xy 124.759203 86.3794) (xy 124.700797 86.3794) (xy 124.130369 86.492865) (xy 123.646784 86.815987) + (xy 123.323662 87.299572) (xy 123.210197 87.87) (xy 123.323662 88.440428) (xy 123.646784 88.924013) (xy 123.970031 89.14) + (xy 123.646784 89.355987) (xy 123.323662 89.839572) (xy 123.210197 90.41) (xy 123.323662 90.980428) (xy 123.646784 91.464013) + (xy 123.970031 91.68) (xy 123.646784 91.895987) (xy 123.323662 92.379572) (xy 123.210197 92.95) (xy 123.323662 93.520428) + (xy 123.646784 94.004013) (xy 123.972621 94.221731) (xy 123.84151 94.283179) (xy 123.447312 94.715053) (xy 123.275042 95.130974) + (xy 123.396183 95.363) (xy 124.603 95.363) (xy 124.603 95.343) (xy 124.857 95.343) (xy 124.857 95.363) + (xy 124.877 95.363) (xy 124.877 95.617) (xy 124.857 95.617) (xy 124.857 95.637) (xy 124.603 95.637) + (xy 124.603 95.617) (xy 123.396183 95.617) (xy 123.275042 95.849026) (xy 123.447312 96.264947) (xy 123.84151 96.696821) + (xy 123.972621 96.758269) (xy 123.646784 96.975987) (xy 123.323662 97.459572) (xy 123.210197 98.03) (xy 123.323662 98.600428) + (xy 123.646784 99.084013) (xy 123.972621 99.301731) (xy 123.84151 99.363179) (xy 123.447312 99.795053) (xy 123.275042 100.210974) + (xy 123.396183 100.443) (xy 124.603 100.443) (xy 124.603 100.423) (xy 124.857 100.423) (xy 124.857 100.443) + (xy 124.877 100.443) (xy 124.877 100.697) (xy 124.857 100.697) (xy 124.857 100.717) (xy 124.603 100.717) + (xy 124.603 100.697) (xy 123.396183 100.697) (xy 123.275042 100.929026) (xy 123.447312 101.344947) (xy 123.84151 101.776821) + (xy 123.972621 101.838269) (xy 123.646784 102.055987) (xy 123.323662 102.539572) (xy 123.210197 103.11) (xy 123.323662 103.680428) + (xy 123.646784 104.164013) (xy 123.970031 104.38) (xy 123.646784 104.595987) (xy 123.323662 105.079572) (xy 123.210197 105.65) + (xy 123.323662 106.220428) (xy 123.646784 106.704013) (xy 123.970031 106.92) (xy 123.646784 107.135987) (xy 123.323662 107.619572) + (xy 123.210197 108.19) (xy 123.323662 108.760428) (xy 123.564959 109.121553) (xy 123.202 109.484512) (xy 123.202 83.396475) + (xy 123.997654 83.396475) (xy 124.301798 84.13256) (xy 124.864478 84.696223) (xy 125.600031 85.001651) (xy 126.396475 85.002346) + (xy 127.13256 84.698202) (xy 127.696223 84.135522) (xy 128.001651 83.399969) (xy 128.001654 83.396475) (xy 146.997654 83.396475) + (xy 147.301798 84.13256) (xy 147.864478 84.696223) (xy 148.600031 85.001651) (xy 149.396475 85.002346) (xy 150.13256 84.698202) + (xy 150.696223 84.135522) (xy 151.001651 83.399969) (xy 151.002346 82.603525) (xy 150.698202 81.86744) (xy 150.135522 81.303777) + (xy 149.399969 80.998349) (xy 148.603525 80.997654) (xy 147.86744 81.301798) (xy 147.303777 81.864478) (xy 146.998349 82.600031) + (xy 146.997654 83.396475) (xy 128.001654 83.396475) (xy 128.002346 82.603525) (xy 127.698202 81.86744) (xy 127.135522 81.303777) + (xy 126.399969 80.998349) (xy 125.603525 80.997654) (xy 124.86744 81.301798) (xy 124.303777 81.864478) (xy 123.998349 82.600031) + (xy 123.997654 83.396475) (xy 123.202 83.396475) (xy 123.202 82.569139) (xy 123.38963 81.625857) (xy 123.884794 80.884794) + (xy 124.625858 80.38963) (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + (filled_polygon + (pts + (xy 130.135717 122.9) (xy 130.179437 123.132352) (xy 130.316757 123.345753) (xy 130.526283 123.488917) (xy 130.754008 123.535032) + (xy 130.614586 123.674211) (xy 130.473161 124.014799) (xy 130.472839 124.383583) (xy 130.613669 124.724417) (xy 130.641601 124.752398) + (xy 130.62305 126.366357) (xy 130.623859 126.370682) (xy 130.623398 126.373) (xy 129.563227 126.373) (xy 129.112809 126.462594) + (xy 128.730962 126.717735) (xy 128.475821 127.099582) (xy 128.393065 127.515625) (xy 128.353216 127.455987) (xy 128.027379 127.238269) + (xy 128.15849 127.176821) (xy 128.552688 126.744947) (xy 128.724958 126.329026) (xy 128.603817 126.097) (xy 127.397 126.097) + (xy 127.397 126.117) (xy 127.143 126.117) (xy 127.143 126.097) (xy 127.123 126.097) (xy 127.123 125.843) + (xy 127.143 125.843) (xy 127.143 125.823) (xy 127.397 125.823) (xy 127.397 125.843) (xy 128.603817 125.843) + (xy 128.724958 125.610974) (xy 128.552688 125.195053) (xy 128.15849 124.763179) (xy 128.027379 124.701731) (xy 128.353216 124.484013) + (xy 128.676338 124.000428) (xy 128.789803 123.43) (xy 128.694723 122.952) (xy 129.2 122.952) (xy 129.487778 122.894757) + (xy 129.731744 122.731744) (xy 130.135717 122.327771) + ) + ) + (filled_polygon + (pts + (xy 124.857 120.763) (xy 124.877 120.763) (xy 124.877 121.017) (xy 124.857 121.017) (xy 124.857 121.037) + (xy 124.603 121.037) (xy 124.603 121.017) (xy 124.583 121.017) (xy 124.583 120.763) (xy 124.603 120.763) + (xy 124.603 120.743) (xy 124.857 120.743) + ) + ) + (filled_polygon + (pts + (xy 123.218255 112.531744) (xy 123.385758 112.643666) (xy 123.275042 112.910974) (xy 123.396183 113.143) (xy 124.603 113.143) + (xy 124.603 113.123) (xy 124.857 113.123) (xy 124.857 113.143) (xy 124.877 113.143) (xy 124.877 113.397) + (xy 124.857 113.397) (xy 124.857 113.417) (xy 124.603 113.417) (xy 124.603 113.397) (xy 123.396183 113.397) + (xy 123.275042 113.629026) (xy 123.447312 114.044947) (xy 123.84151 114.476821) (xy 123.972621 114.538269) (xy 123.646784 114.755987) + (xy 123.323662 115.239572) (xy 123.210197 115.81) (xy 123.323662 116.380428) (xy 123.496866 116.639646) (xy 123.202 116.934512) + (xy 123.202 112.515489) + ) + ) + ) + (zone (net 2) (net_name +3V3) (layer F.Cu) (tstamp 576AC020) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 120.8 78.4) (xy 154.6 78.6) (xy 154.4 147.6) (xy 120.8 147.4) (xy 120.6 78.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 109.160717) + (xy 150.8 109.160717) (xy 150.567648 109.204437) (xy 150.354247 109.341757) (xy 150.211083 109.551283) (xy 150.160717 109.8) + (xy 150.160717 110.025795) (xy 149.468256 110.718256) (xy 149.305243 110.962222) (xy 149.248 111.25) (xy 149.248 132.15) + (xy 149.305243 132.437778) (xy 149.468256 132.681744) (xy 149.872924 133.086412) (xy 149.872839 133.183583) (xy 150.013669 133.524417) + (xy 150.177347 133.688381) (xy 150.204437 133.832352) (xy 150.341757 134.045753) (xy 150.551283 134.188917) (xy 150.8 134.239283) + (xy 151.798 134.239283) (xy 151.798 136.160717) (xy 150.8 136.160717) (xy 150.567648 136.204437) (xy 150.354247 136.341757) + (xy 150.211083 136.551283) (xy 150.160717 136.8) (xy 150.160717 136.828335) (xy 150.014586 136.974211) (xy 149.873161 137.314799) + (xy 149.872839 137.683583) (xy 150.013669 138.024417) (xy 150.177347 138.188381) (xy 150.204437 138.332352) (xy 150.341757 138.545753) + (xy 150.551283 138.688917) (xy 150.8 138.739283) (xy 151.798 138.739283) (xy 151.798 141.43086) (xy 151.61037 142.374142) + (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) (xy 124.625858 143.61037) + (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) (xy 123.997654 141.396475) + (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) (xy 127.13256 142.698202) + (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.001654 141.396475) (xy 146.997654 141.396475) (xy 147.301798 142.13256) + (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) (xy 150.696223 142.135522) + (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) (xy 149.399969 138.998349) + (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.303777 139.864478) (xy 146.998349 140.600031) (xy 146.997654 141.396475) + (xy 128.001654 141.396475) (xy 128.002346 140.603525) (xy 127.698202 139.86744) (xy 127.135522 139.303777) (xy 126.399969 138.998349) + (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) (xy 123.998349 140.600031) (xy 123.997654 141.396475) + (xy 123.202 141.396475) (xy 123.202 138.739283) (xy 124.2 138.739283) (xy 124.432352 138.695563) (xy 124.645753 138.558243) + (xy 124.788917 138.348717) (xy 124.839283 138.1) (xy 124.839283 136.8) (xy 124.795563 136.567648) (xy 124.658243 136.354247) + (xy 124.448717 136.211083) (xy 124.2 136.160717) (xy 123.202 136.160717) (xy 123.202 134.239283) (xy 124.2 134.239283) + (xy 124.432352 134.195563) (xy 124.645753 134.058243) (xy 124.788917 133.848717) (xy 124.839283 133.6) (xy 124.839283 133.374205) + (xy 125.201163 133.012326) (xy 125.224211 133.035414) (xy 125.564799 133.176839) (xy 125.748 133.176999) (xy 125.748 134.5) + (xy 125.805243 134.787778) (xy 125.968256 135.031744) (xy 127.468255 136.531744) (xy 127.667068 136.664586) (xy 127.712222 136.694757) + (xy 128 136.752) (xy 129.970437 136.752) (xy 129.960717 136.8) (xy 129.960717 138.1) (xy 130.004437 138.332352) + (xy 130.141757 138.545753) (xy 130.351283 138.688917) (xy 130.6 138.739283) (xy 132.15 138.739283) (xy 132.382352 138.695563) + (xy 132.44861 138.652927) (xy 132.501283 138.688917) (xy 132.75 138.739283) (xy 134.3 138.739283) (xy 134.532352 138.695563) + (xy 134.745753 138.558243) (xy 134.888917 138.348717) (xy 134.939283 138.1) (xy 134.939283 136.8) (xy 134.930251 136.752) + (xy 140.070437 136.752) (xy 140.060717 136.8) (xy 140.060717 138.1) (xy 140.104437 138.332352) (xy 140.241757 138.545753) + (xy 140.451283 138.688917) (xy 140.7 138.739283) (xy 142.25 138.739283) (xy 142.482352 138.695563) (xy 142.54861 138.652927) + (xy 142.601283 138.688917) (xy 142.85 138.739283) (xy 144.4 138.739283) (xy 144.632352 138.695563) (xy 144.845753 138.558243) + (xy 144.988917 138.348717) (xy 145.039283 138.1) (xy 145.039283 136.8) (xy 144.995563 136.567648) (xy 144.858243 136.354247) + (xy 144.648717 136.211083) (xy 144.4 136.160717) (xy 143.402771 136.160717) (xy 144.156744 135.406744) (xy 144.319757 135.162778) + (xy 144.345821 135.031744) (xy 144.377 134.875) (xy 144.377 134.239283) (xy 144.4 134.239283) (xy 144.632352 134.195563) + (xy 144.845753 134.058243) (xy 144.988917 133.848717) (xy 145.039283 133.6) (xy 145.039283 133.424205) (xy 145.781744 132.681744) + (xy 145.944757 132.437778) (xy 146.002 132.15) (xy 146.002 123.062815) (xy 146.224211 123.285414) (xy 146.564799 123.426839) + (xy 146.748 123.426999) (xy 146.748 129.390855) (xy 146.714586 129.424211) (xy 146.573161 129.764799) (xy 146.572839 130.133583) + (xy 146.713669 130.474417) (xy 146.974211 130.735414) (xy 147.314799 130.876839) (xy 147.498 130.876999) (xy 147.498 136.940855) + (xy 147.464586 136.974211) (xy 147.323161 137.314799) (xy 147.322839 137.683583) (xy 147.463669 138.024417) (xy 147.724211 138.285414) + (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 149.035414 138.025789) (xy 149.176839 137.685201) + (xy 149.177161 137.316417) (xy 149.036331 136.975583) (xy 149.002 136.941192) (xy 149.002 106.150762) (xy 149.064799 106.176839) + (xy 149.433583 106.177161) (xy 149.774417 106.036331) (xy 150.035414 105.775789) (xy 150.176839 105.435201) (xy 150.177161 105.066417) + (xy 150.036331 104.725583) (xy 150.002 104.691192) (xy 150.002 103.5) (xy 149.995686 103.468256) (xy 149.944758 103.212223) + (xy 149.781745 102.968256) (xy 147.531744 100.718256) (xy 147.287778 100.555243) (xy 147 100.498) (xy 132.561488 100.498) + (xy 132.252 100.188512) (xy 132.252 93.75) (xy 132.194757 93.462222) (xy 132.031744 93.218256) (xy 128.781744 89.968256) + (xy 128.537778 89.805243) (xy 128.25 89.748) (xy 127.809145 89.748) (xy 127.775789 89.714586) (xy 127.435201 89.573161) + (xy 127.066417 89.572839) (xy 126.725583 89.713669) (xy 126.502 89.936862) (xy 126.502 88.75) (xy 126.444757 88.462222) + (xy 126.379464 88.364503) (xy 126.281745 88.218256) (xy 125.591856 87.528368) (xy 125.516331 87.345583) (xy 125.255789 87.084586) + (xy 124.915201 86.943161) (xy 124.546417 86.942839) (xy 124.205583 87.083669) (xy 123.944586 87.344211) (xy 123.803161 87.684799) + (xy 123.802839 88.053583) (xy 123.943669 88.394417) (xy 124.204211 88.655414) (xy 124.544799 88.796839) (xy 124.733515 88.797004) + (xy 124.998 89.061489) (xy 124.998 89.517542) (xy 124.915201 89.483161) (xy 124.546417 89.482839) (xy 124.205583 89.623669) + (xy 123.944586 89.884211) (xy 123.803161 90.224799) (xy 123.802839 90.593583) (xy 123.943669 90.934417) (xy 123.998 90.988843) + (xy 123.998 91.75) (xy 124.055243 92.037778) (xy 124.165858 92.203325) (xy 123.944586 92.424211) (xy 123.803161 92.764799) + (xy 123.802839 93.133583) (xy 123.943669 93.474417) (xy 124.204211 93.735414) (xy 124.544799 93.876839) (xy 124.593393 93.876881) + (xy 124.951511 94.235) (xy 124.218256 94.968256) (xy 124.055243 95.212222) (xy 123.998 95.5) (xy 123.998 97.45089) + (xy 123.944586 97.504211) (xy 123.803161 97.844799) (xy 123.802839 98.213583) (xy 123.943669 98.554417) (xy 124.204211 98.815414) + (xy 124.544799 98.956839) (xy 124.913583 98.957161) (xy 125.254417 98.816331) (xy 125.515414 98.555789) (xy 125.656839 98.215201) + (xy 125.657161 97.846417) (xy 125.516331 97.505583) (xy 125.502 97.491227) (xy 125.502 95.811488) (xy 126.061489 95.252) + (xy 126.349238 95.252) (xy 126.323161 95.314799) (xy 126.323119 95.363393) (xy 125.968256 95.718256) (xy 125.805243 95.962222) + (xy 125.748 96.25) (xy 125.748 100.822998) (xy 125.566417 100.822839) (xy 125.225583 100.963669) (xy 124.964586 101.224211) + (xy 124.823161 101.564799) (xy 124.823119 101.613393) (xy 124.468256 101.968256) (xy 124.305243 102.212222) (xy 124.248 102.5) + (xy 124.248 109.170437) (xy 124.2 109.160717) (xy 123.202 109.160717) (xy 123.202 83.396475) (xy 123.997654 83.396475) + (xy 124.301798 84.13256) (xy 124.864478 84.696223) (xy 125.600031 85.001651) (xy 126.396475 85.002346) (xy 127.13256 84.698202) + (xy 127.696223 84.135522) (xy 128.001651 83.399969) (xy 128.001654 83.396475) (xy 146.997654 83.396475) (xy 147.301798 84.13256) + (xy 147.864478 84.696223) (xy 148.600031 85.001651) (xy 149.396475 85.002346) (xy 150.13256 84.698202) (xy 150.696223 84.135522) + (xy 151.001651 83.399969) (xy 151.002346 82.603525) (xy 150.698202 81.86744) (xy 150.135522 81.303777) (xy 149.399969 80.998349) + (xy 148.603525 80.997654) (xy 147.86744 81.301798) (xy 147.303777 81.864478) (xy 146.998349 82.600031) (xy 146.997654 83.396475) + (xy 128.001654 83.396475) (xy 128.002346 82.603525) (xy 127.698202 81.86744) (xy 127.135522 81.303777) (xy 126.399969 80.998349) + (xy 125.603525 80.997654) (xy 124.86744 81.301798) (xy 124.303777 81.864478) (xy 123.998349 82.600031) (xy 123.997654 83.396475) + (xy 123.202 83.396475) (xy 123.202 82.569139) (xy 123.38963 81.625857) (xy 123.884794 80.884794) (xy 124.625858 80.38963) + (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + ) +) diff --git a/kicad/hardpass-pcb/hardpass-oled.dcm b/kicad/hardpass-pcb/hardpass-oled.dcm new file mode 100755 index 0000000..5fce060 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-oled.dcm @@ -0,0 +1,498 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP BARREL_JACK +D DC Barrel Jack +K DC power barrel jack connector +$ENDCMP +# +$CMP BUSAT +D Connecteur BUS ISA 16 bits +K ISA +$ENDCMP +# +$CMP BUSPC +D Connecteur BUS ISA 8 Bits +K ISA +$ENDCMP +# +$CMP BUSPCI-5V +D Connecteur BUS PCI +K PCI +$ENDCMP +# +$CMP C64AB +D Connecteur 64 contacts rangees A et B +K CONN DIN +$ENDCMP +# +$CMP C64AC +D Connecteur Europe 64 contacts, rangees A et C +K CONN DIN +$ENDCMP +# +$CMP C96ABC +D Connecteur Europe, 96 contacts, rangees A,B,C +K CONN CONN +$ENDCMP +# +$CMP CNT-RJ45 +D Symbole general de connexion +K CONN +$ENDCMP +# +$CMP CONN_01X01 +D Connector 01x01 +$ENDCMP +# +$CMP CONN_01X02 +D Connector 01x02 +$ENDCMP +# +$CMP CONN_01X03 +D Connector 01x03 +$ENDCMP +# +$CMP CONN_01X04 +D Connector 01x04 +$ENDCMP +# +$CMP CONN_01X05 +D Connector 01x05 +$ENDCMP +# +$CMP CONN_01X06 +D Connector 01x06 +$ENDCMP +# +$CMP CONN_01X07 +D Connector 01x07 +$ENDCMP +# +$CMP CONN_01X08 +D Connector 01x08 +$ENDCMP +# +$CMP CONN_01X09 +D Connector 01x09 +$ENDCMP +# +$CMP CONN_01X10 +D Connector 01x10 +$ENDCMP +# +$CMP CONN_01X11 +D Connector 01x11 +$ENDCMP +# +$CMP CONN_01X12 +D Connector 01x12 +$ENDCMP +# +$CMP CONN_01X13 +D Connector 01x13 +$ENDCMP +# +$CMP CONN_01X14 +D Connector 01x14 +$ENDCMP +# +$CMP CONN_01X15 +D Connector 01x15 +$ENDCMP +# +$CMP CONN_01X16 +D Connector 01x16 +$ENDCMP +# +$CMP CONN_01X17 +D Connector 01x17 +$ENDCMP +# +$CMP CONN_01X18 +D Connector 01x18 +$ENDCMP +# +$CMP CONN_01X19 +D Connector 01x19 +$ENDCMP +# +$CMP CONN_01X20 +D Connector 01x20 +$ENDCMP +# +$CMP CONN_01X21 +D Connector 01x21 +$ENDCMP +# +$CMP CONN_01X22 +D Connector 01x22 +$ENDCMP +# +$CMP CONN_01X23 +D Connector 01x23 +$ENDCMP +# +$CMP CONN_01X24 +D Connector 01x24 +$ENDCMP +# +$CMP CONN_01X25 +D Connector 01x25 +$ENDCMP +# +$CMP CONN_01X26 +D Connector 01x26 +$ENDCMP +# +$CMP CONN_01X27 +D Connector 01x27 +$ENDCMP +# +$CMP CONN_01X28 +D Connector 01x28 +$ENDCMP +# +$CMP CONN_01X29 +D Connector 01x29 +$ENDCMP +# +$CMP CONN_01X30 +D Connector 01x30 +$ENDCMP +# +$CMP CONN_01X31 +D Connector 01x31 +$ENDCMP +# +$CMP CONN_01X32 +D Connector 01x32 +$ENDCMP +# +$CMP CONN_01X33 +D Connector 01x33 +$ENDCMP +# +$CMP CONN_01X34 +D Connector 01x34 +$ENDCMP +# +$CMP CONN_01X35 +D Connector 01x35 +$ENDCMP +# +$CMP CONN_01X36 +D Connector 01x36 +$ENDCMP +# +$CMP CONN_01X37 +D Connector 01x37 +$ENDCMP +# +$CMP CONN_01X38 +D Connector 01x38 +$ENDCMP +# +$CMP CONN_01X39 +D Connector 01x39 +$ENDCMP +# +$CMP CONN_01X40 +D Connector 01x40 +$ENDCMP +# +$CMP CONN_02X01 +D Connector 02x01 +$ENDCMP +# +$CMP CONN_02X02 +D Connector 02x02 +$ENDCMP +# +$CMP CONN_02X03 +D Connector 02x03 +$ENDCMP +# +$CMP CONN_02X04 +D Connector 02x04 +$ENDCMP +# +$CMP CONN_02X05 +D Connector 02x05 +$ENDCMP +# +$CMP CONN_02X06 +D Connector 02x06 +$ENDCMP +# +$CMP CONN_02X07 +D Connector 02x07 +$ENDCMP +# +$CMP CONN_02X08 +D Connector 02x08 +$ENDCMP +# +$CMP CONN_02X09 +D Connector 02x09 +$ENDCMP +# +$CMP CONN_02X10 +D Connector 02x10 +$ENDCMP +# +$CMP CONN_02X11 +D Connector 02x11 +$ENDCMP +# +$CMP CONN_02X12 +D Connector 02x12 +$ENDCMP +# +$CMP CONN_02X13 +D Connector 02x13 +$ENDCMP +# +$CMP CONN_02X14 +D Connector 02x14 +$ENDCMP +# +$CMP CONN_02X15 +D Connector 02x15 +$ENDCMP +# +$CMP CONN_02X16 +D Connector 02x16 +$ENDCMP +# +$CMP CONN_02X17 +D Connector 02x17 +$ENDCMP +# +$CMP CONN_02X18 +D Connector 02x18 +$ENDCMP +# +$CMP CONN_02X19 +D Connector 02x19 +$ENDCMP +# +$CMP CONN_02X20 +D Connector 02x20 +$ENDCMP +# +$CMP CONN_02X21 +D Connector 02x21 +$ENDCMP +# +$CMP CONN_02X22 +D Connector 02x22 +$ENDCMP +# +$CMP CONN_02X23 +D Connector 02x23 +$ENDCMP +# +$CMP CONN_02X24 +D Connector 02x24 +$ENDCMP +# +$CMP CONN_02X25 +D Connector 02x25 +$ENDCMP +# +$CMP CONN_02X26 +D Connector 02x26 +$ENDCMP +# +$CMP CONN_02X27 +D Connector 02x27 +$ENDCMP +# +$CMP CONN_02X28 +D Connector 02x28 +$ENDCMP +# +$CMP CONN_02X29 +D Connector 02x29 +$ENDCMP +# +$CMP CONN_02X30 +D Connector 02x30 +$ENDCMP +# +$CMP CONN_02X31 +D Connector 02x31 +$ENDCMP +# +$CMP CONN_02X32 +D Connector 02x32 +$ENDCMP +# +$CMP CONN_02X33 +D Connector 02x33 +$ENDCMP +# +$CMP CONN_02X34 +D Connector 02x34 +$ENDCMP +# +$CMP CONN_02X35 +D Connector 02x35 +$ENDCMP +# +$CMP CONN_02X36 +D Connector 02x36 +$ENDCMP +# +$CMP CONN_02X37 +D Connector 02x37 +$ENDCMP +# +$CMP CONN_02X38 +D Connector 02x38 +$ENDCMP +# +$CMP CONN_02X39 +D Connector 02x39 +$ENDCMP +# +$CMP CONN_02X40 +D Connector 02x40 +$ENDCMP +# +$CMP CONN_15X4 +D Connecteur Europe, 60 contacts, rangees A,B,C,D +K CONN CONN +$ENDCMP +# +$CMP DB15 +K CONN +$ENDCMP +# +$CMP DB25 +K CONN +$ENDCMP +# +$CMP DB37 +K CONN +$ENDCMP +# +$CMP DB9 +K CONN +$ENDCMP +# +$CMP DIN_5 +D 5 pins connector, 41524 +K CONN DIN 5-pins 41524 +$ENDCMP +# +$CMP HE10-16 +K CONN +$ENDCMP +# +$CMP HE10-20 +K CONN +$ENDCMP +# +$CMP HE10-26 +K CONN +$ENDCMP +# +$CMP HE10-32 +K CONN +$ENDCMP +# +$CMP HE10-34 +K CONN +$ENDCMP +# +$CMP I3E1394 +D CONNECTOR 6BR +$ENDCMP +# +$CMP INV3 +D Symbole general de connecteur +K CONN +$ENDCMP +# +$CMP JACK_TRS_6PINS +D audio jack TRS 6 pins +K audio jack connector TRS +$ENDCMP +# +$CMP PCI_5V_32BIT +D Connecteur BUS PCI +K PCI +$ENDCMP +# +$CMP PCI_CONUNIV +D Connecteur BUS PCI +K PCI +$ENDCMP +# +$CMP RJ45-TRANSFO +D RJ45 with transformer + leds WURTH +K RJ45 +$ENDCMP +# +$CMP RJ45_LEDS +D RJ45, status leds +K RJ45 RJ45_LEDS +$ENDCMP +# +$CMP SCART-F +D Prise Peritel +K CONN +$ENDCMP +# +$CMP SD_Card +D SD Card Reader +K CONN SD +F http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf +$ENDCMP +# +$CMP SSD1306-OLED_20Pin +D Connector 01x20 +$ENDCMP +# +$CMP TEST +D point +K point tp +$ENDCMP +# +$CMP TEST_1P +D point +K point tp +$ENDCMP +# +$CMP USB_A +D A connector +K USB USB_A +$ENDCMP +# +$CMP USB_B +D B connector +K USB USB_B +$ENDCMP +# +$CMP USB_OTG +D micro/mini connector +K USB USB_OTG USB_mini USB_micro +$ENDCMP +# +$CMP XLR3 +D 3 pins +K CONN +$ENDCMP +# +$CMP XLR4 +D 4 pins +K CONN +$ENDCMP +# +$CMP XLR5 +D 5 pins +K CONN +$ENDCMP +# +#End Doc Library diff --git a/kicad/hardpass-pcb/hardpass-oled.lib b/kicad/hardpass-pcb/hardpass-oled.lib new file mode 100755 index 0000000..b2e935a --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-oled.lib @@ -0,0 +1,9708 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# BARREL_JACK +# +DEF BARREL_JACK CON 0 40 Y Y 1 F N +F0 "CON" 0 250 50 H V C CNN +F1 "BARREL_JACK" 0 -200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +A -300 99 49 -900 1788 0 1 0 N -300 50 -350 100 +A -300 101 49 900 -1788 0 1 0 N -300 150 -350 100 +S 100 150 0 50 0 1 0 N +P 2 0 1 0 -300 50 0 50 N +P 2 0 1 0 0 150 -300 150 N +P 3 0 1 0 100 0 -50 0 -50 -100 N +P 5 0 1 0 100 -100 -150 -100 -200 -50 -250 -100 -350 -100 N +X ~ 1 300 100 200 L 50 50 1 1 P +X ~ 2 300 -100 200 L 50 50 1 1 P +X ~ 3 300 0 200 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# BNC +# +DEF BNC P 0 40 Y N 1 F N +F0 "P" 10 120 50 H V C CNN +F1 "BNC" 110 -60 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + BNC_* + bnc + bnc-* +$ENDFPLIST +DRAW +C 0 0 20 0 1 8 N +C 0 0 70 0 1 12 N +X In 1 -150 0 130 R 40 40 1 1 P +X Ext 2 0 -200 130 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# BUSAT +# +DEF BUSAT BUS 0 40 Y Y 1 F N +F0 "BUS" 0 100 50 H V C CNN +F1 "BUSAT" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -600 -2550 600 2550 0 1 0 N +X GND 1 -900 2450 300 R 50 50 1 1 P +X RESET 2 -900 2350 300 R 50 50 1 1 O +X +5V 3 -900 2250 300 R 50 50 1 1 P +X IRQ2 4 -900 2150 300 R 50 50 1 1 P +X -5V 5 -900 2050 300 R 50 50 1 1 P +X DRQ2 6 -900 1950 300 R 50 50 1 1 P +X -12V 7 -900 1850 300 R 50 50 1 1 P +X UNUSED 8 -900 1750 300 R 50 50 1 1 P +X +12V 9 -900 1650 300 R 50 50 1 1 P +X GND 10 -900 1550 300 R 50 50 1 1 P +X CLK 20 -900 550 300 R 50 50 1 1 O +X OSC 30 -900 -450 300 R 50 50 1 1 O +X DB0 40 900 1650 300 L 50 50 1 1 T +X BA12 50 900 650 300 L 50 50 1 1 T +X BA02 60 900 -350 300 L 50 50 1 1 T +X DACK0 70 -900 -1450 300 R 50 50 1 1 O I +X GND 80 -900 -2450 300 R 50 50 1 1 P +X MEMW 90 900 -1650 300 L 50 50 1 1 O I +X SMEMW 11 -900 1450 300 R 50 50 1 1 O I +X IRQ7 21 -900 450 300 R 50 50 1 1 P +X GND 31 -900 -550 300 R 50 50 1 1 P +X IO_READY 41 900 1550 300 L 50 50 1 1 P +X BA11 51 900 550 300 L 50 50 1 1 T +X BA01 61 900 -450 300 L 50 50 1 1 T +X DRQ0 71 -900 -1550 300 R 50 50 1 1 P +X SBHE 81 900 -750 300 L 50 50 1 1 P +X D8 91 900 -1750 300 L 50 50 1 1 T +X SMEMR 12 -900 1350 300 R 50 50 1 1 O I +X IRQ6 22 -900 350 300 R 50 50 1 1 P +X IO 32 900 2450 300 L 50 50 1 1 P +X AEN 42 900 1450 300 L 50 50 1 1 O +X BA10 52 900 450 300 L 50 50 1 1 T +X BA00 62 900 -550 300 L 50 50 1 1 T +X DACK5 72 -900 -1650 300 R 50 50 1 1 O I +X LA23 82 900 -850 300 L 50 50 1 1 P +X D9 92 900 -1850 300 L 50 50 1 1 T +X IOW 13 -900 1250 300 R 50 50 1 1 O I +X IRQ5 23 -900 250 300 R 50 50 1 1 P +X DB7 33 900 2350 300 L 50 50 1 1 T +X BA19 43 900 1350 300 L 50 50 1 1 T +X BA09 53 900 350 300 L 50 50 1 1 T +X MEMCS16 63 -900 -750 300 R 50 50 1 1 P I +X DRQ5 73 -900 -1750 300 R 50 50 1 1 P +X LA22 83 900 -950 300 L 50 50 1 1 P +X D10 93 900 -1950 300 L 50 50 1 1 T +X IOR 14 -900 1150 300 R 50 50 1 1 O I +X IRQ4 24 -900 150 300 R 50 50 1 1 P +X DB6 34 900 2250 300 L 50 50 1 1 T +X BA18 44 900 1250 300 L 50 50 1 1 T +X BA08 54 900 250 300 L 50 50 1 1 T +X IOCS16 64 -900 -850 300 R 50 50 1 1 P I +X DACK6 74 -900 -1850 300 R 50 50 1 1 O I +X LA21 84 900 -1050 300 L 50 50 1 1 P +X D11 94 900 -2050 300 L 50 50 1 1 T +X DACK3 15 -900 1050 300 R 50 50 1 1 P I +X IRQ3 25 -900 50 300 R 50 50 1 1 P +X DB5 35 900 2150 300 L 50 50 1 1 T +X BA17 45 900 1150 300 L 50 50 1 1 T +X BA07 55 900 150 300 L 50 50 1 1 T +X IRQ10 65 -900 -950 300 R 50 50 1 1 P +X DRQ6 75 -900 -1950 300 R 50 50 1 1 P +X LA20 85 900 -1150 300 L 50 50 1 1 P +X D12 95 900 -2150 300 L 50 50 1 1 T +X DRQ3 16 -900 950 300 R 50 50 1 1 P +X DACK2 26 -900 -50 300 R 50 50 1 1 P I +X DB4 36 900 2050 300 L 50 50 1 1 T +X BA16 46 900 1050 300 L 50 50 1 1 T +X BA06 56 900 50 300 L 50 50 1 1 T +X IRQ11 66 -900 -1050 300 R 50 50 1 1 P +X DACK7 76 -900 -2050 300 R 50 50 1 1 O I +X LA19 86 900 -1250 300 L 50 50 1 1 P +X D13 96 900 -2250 300 L 50 50 1 1 T +X DACK1 17 -900 850 300 R 50 50 1 1 P I +X TC 27 -900 -150 300 R 50 50 1 1 P +X DB3 37 900 1950 300 L 50 50 1 1 T +X BA15 47 900 950 300 L 50 50 1 1 T +X BA05 57 900 -50 300 L 50 50 1 1 T +X IRQ12 67 -900 -1150 300 R 50 50 1 1 P +X DRQ7 77 -900 -2150 300 R 50 50 1 1 P +X LA18 87 900 -1350 300 L 50 50 1 1 P +X D14 97 900 -2350 300 L 50 50 1 1 T +X DRQ1 18 -900 750 300 R 50 50 1 1 P +X ALE 28 -900 -250 300 R 50 50 1 1 O +X DB2 38 900 1850 300 L 50 50 1 1 T +X BA14 48 900 850 300 L 50 50 1 1 T +X BA04 58 900 -150 300 L 50 50 1 1 T +X IRQ15 68 -900 -1250 300 R 50 50 1 1 P +X +5V 78 -900 -2250 300 R 50 50 1 1 P +X LA17 88 900 -1450 300 L 50 50 1 1 P +X D15 98 900 -2450 300 L 50 50 1 1 T +X REFRESH 19 -900 650 300 R 50 50 1 1 P I +X VCC 29 -900 -350 300 R 50 50 1 1 P +X DB1 39 900 1750 300 L 50 50 1 1 T +X BA13 49 900 750 300 L 50 50 1 1 T +X BA03 59 900 -250 300 L 50 50 1 1 T +X IRQ14 69 -900 -1350 300 R 50 50 1 1 P +X MASTER 79 -900 -2350 300 R 50 50 1 1 P +X MEMR 89 900 -1550 300 L 50 50 1 1 O I +ENDDRAW +ENDDEF +# +# BUSPC +# +DEF BUSPC BUS 0 40 Y Y 1 F N +F0 "BUS" 0 100 50 H V C CNN +F1 "BUSPC" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -600 -1600 600 1600 0 1 0 N +X GND 1 -900 1500 300 R 50 50 1 1 P +X RESET 2 -900 1400 300 R 50 50 1 1 O +X VCC 3 -900 1300 300 R 50 50 1 1 P +X INQ2 4 -900 1200 300 R 50 50 1 1 P +X -5V 5 -900 1100 300 R 50 50 1 1 P +X DRQ2 6 -900 1000 300 R 50 50 1 1 P +X -12V 7 -900 900 300 R 50 50 1 1 P +X UNUSED 8 -900 800 300 R 50 50 1 1 P +X +12V 9 -900 700 300 R 50 50 1 1 P +X GND 10 -900 600 300 R 50 50 1 1 P +X CLK 20 -900 -400 300 R 50 50 1 1 O +X OSC 30 -900 -1400 300 R 50 50 1 1 O +X DB0 40 900 700 300 L 50 50 1 1 T +X BA12 50 900 -300 300 L 50 50 1 1 T +X BA02 60 900 -1300 300 L 50 50 1 1 T +X MEM 11 -900 500 300 R 50 50 1 1 O I +X IRQ7 21 -900 -500 300 R 50 50 1 1 P +X GND 31 -900 -1500 300 R 50 50 1 1 P +X IO_READY 41 900 600 300 L 50 50 1 1 P +X BA11 51 900 -400 300 L 50 50 1 1 T +X BA01 61 900 -1400 300 L 50 50 1 1 T +X MEM 12 -900 400 300 R 50 50 1 1 O I +X IRQ6 22 -900 -600 300 R 50 50 1 1 P +X IO 32 900 1500 300 L 50 50 1 1 P +X AEN 42 900 500 300 L 50 50 1 1 O +X BA10 52 900 -500 300 L 50 50 1 1 T +X BA00 62 900 -1500 300 L 50 50 1 1 T +X IOW 13 -900 300 300 R 50 50 1 1 O I +X IRQ5 23 -900 -700 300 R 50 50 1 1 P +X DB7 33 900 1400 300 L 50 50 1 1 T +X BA19 43 900 400 300 L 50 50 1 1 T +X BA09 53 900 -600 300 L 50 50 1 1 T +X IOR 14 -900 200 300 R 50 50 1 1 O I +X IRQ4 24 -900 -800 300 R 50 50 1 1 P +X DB6 34 900 1300 300 L 50 50 1 1 T +X BA18 44 900 300 300 L 50 50 1 1 T +X BA08 54 900 -700 300 L 50 50 1 1 T +X DACK3 15 -900 100 300 R 50 50 1 1 P I +X IRQ3 25 -900 -900 300 R 50 50 1 1 P +X DB5 35 900 1200 300 L 50 50 1 1 T +X BA17 45 900 200 300 L 50 50 1 1 T +X BA07 55 900 -800 300 L 50 50 1 1 T +X DRQ3 16 -900 0 300 R 50 50 1 1 P +X DACK2 26 -900 -1000 300 R 50 50 1 1 P I +X DB4 36 900 1100 300 L 50 50 1 1 T +X BA16 46 900 100 300 L 50 50 1 1 T +X BA06 56 900 -900 300 L 50 50 1 1 T +X DACK1 17 -900 -100 300 R 50 50 1 1 P I +X TC 27 -900 -1100 300 R 50 50 1 1 P +X DB3 37 900 1000 300 L 50 50 1 1 T +X BA15 47 900 0 300 L 50 50 1 1 T +X BA05 57 900 -1000 300 L 50 50 1 1 T +X DRQ1 18 -900 -200 300 R 50 50 1 1 P +X ALE 28 -900 -1200 300 R 50 50 1 1 O +X DB2 38 900 900 300 L 50 50 1 1 T +X BA14 48 900 -100 300 L 50 50 1 1 T +X BA04 58 900 -1100 300 L 50 50 1 1 T +X DACK0 19 -900 -300 300 R 50 50 1 1 P I +X VCC 29 -900 -1300 300 R 50 50 1 1 P +X DB1 39 900 800 300 L 50 50 1 1 T +X BA13 49 900 -200 300 L 50 50 1 1 T +X BA03 59 900 -1200 300 L 50 50 1 1 T +ENDDRAW +ENDDEF +# +# C64AB +# +DEF C64AB P 0 40 Y Y 1 F N +F0 "P" 0 3300 50 H V C CNN +F1 "C64AB" 150 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -200 -3250 200 3250 0 1 0 N +X 1A A1 -500 3150 300 R 50 50 1 1 P +X 1B B1 -500 3050 300 R 50 50 1 1 P +X 2A A2 -500 2950 300 R 50 50 1 1 P +X 2B B2 -500 2850 300 R 50 50 1 1 P +X 3A A3 -500 2750 300 R 50 50 1 1 P +X 3B B3 -500 2650 300 R 50 50 1 1 P +X 4A A4 -500 2550 300 R 50 50 1 1 P +X 4B B4 -500 2450 300 R 50 50 1 1 P +X 5A A5 -500 2350 300 R 50 50 1 1 P +X 5B B5 -500 2250 300 R 50 50 1 1 P +X 6A A6 -500 2150 300 R 50 50 1 1 P +X 6B B6 -500 2050 300 R 50 50 1 1 P +X 7A A7 -500 1950 300 R 50 50 1 1 P +X 7B B7 -500 1850 300 R 50 50 1 1 P +X 8A A8 -500 1750 300 R 50 50 1 1 P +X 8B B8 -500 1650 300 R 50 50 1 1 P +X 9A A9 -500 1550 300 R 50 50 1 1 P +X 9B B9 -500 1450 300 R 50 50 1 1 P +X 10A A10 -500 1350 300 R 50 50 1 1 P +X 10B B10 -500 1250 300 R 50 50 1 1 P +X 20A A20 -500 -650 300 R 50 50 1 1 P +X 20B B20 -500 -750 300 R 50 50 1 1 P +X 30A A30 -500 -2650 300 R 50 50 1 1 P +X 30B B30 -500 -2750 300 R 50 50 1 1 P +X 11A A11 -500 1150 300 R 50 50 1 1 P +X 11B B11 -500 1050 300 R 50 50 1 1 P +X 21A A21 -500 -850 300 R 50 50 1 1 P +X 21B B21 -500 -950 300 R 50 50 1 1 P +X 31A A31 -500 -2850 300 R 50 50 1 1 P +X 31B B31 -500 -2950 300 R 50 50 1 1 P +X 12A A12 -500 950 300 R 50 50 1 1 P +X 12B B12 -500 850 300 R 50 50 1 1 P +X 22A A22 -500 -1050 300 R 50 50 1 1 P +X 22B B22 -500 -1150 300 R 50 50 1 1 P +X 32A A32 -500 -3050 300 R 50 50 1 1 P +X 32B B32 -500 -3150 300 R 50 50 1 1 P +X 13A A13 -500 750 300 R 50 50 1 1 P +X 13B B13 -500 650 300 R 50 50 1 1 P +X 23A A23 -500 -1250 300 R 50 50 1 1 P +X 23B B23 -500 -1350 300 R 50 50 1 1 P +X 14A A14 -500 550 300 R 50 50 1 1 P +X 14B B14 -500 450 300 R 50 50 1 1 P +X 24A A24 -500 -1450 300 R 50 50 1 1 P +X 24B B24 -500 -1550 300 R 50 50 1 1 P +X 15A A15 -500 350 300 R 50 50 1 1 P +X 15B B15 -500 250 300 R 50 50 1 1 P +X 25A A25 -500 -1650 300 R 50 50 1 1 P +X 25B B25 -500 -1750 300 R 50 50 1 1 P +X 16A A16 -500 150 300 R 50 50 1 1 P +X 16B B16 -500 50 300 R 50 50 1 1 P +X 26A A26 -500 -1850 300 R 50 50 1 1 P +X 26B B26 -500 -1950 300 R 50 50 1 1 P +X 17A A17 -500 -50 300 R 50 50 1 1 P +X 17B B17 -500 -150 300 R 50 50 1 1 P +X 27A A27 -500 -2050 300 R 50 50 1 1 P +X 27B B27 -500 -2150 300 R 50 50 1 1 P +X 18A A18 -500 -250 300 R 50 50 1 1 P +X 18B B18 -500 -350 300 R 50 50 1 1 P +X 28A A28 -500 -2250 300 R 50 50 1 1 P +X 28B B28 -500 -2350 300 R 50 50 1 1 P +X 19A A19 -500 -450 300 R 50 50 1 1 P +X 19B B19 -500 -550 300 R 50 50 1 1 P +X 29A A29 -500 -2450 300 R 50 50 1 1 P +X 29B B29 -500 -2550 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C64AC +# +DEF C64AC P 0 40 Y Y 1 F N +F0 "P" 0 3300 50 H V C CNN +F1 "C64AC" 250 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -200 -3250 200 3250 0 1 0 N +X 1A A1 -500 3150 300 R 50 50 1 1 P +X 1C C1 -500 3050 300 R 50 50 1 1 P +X 2A A2 -500 2950 300 R 50 50 1 1 P +X 2C C2 -500 2850 300 R 50 50 1 1 P +X 3A A3 -500 2750 300 R 50 50 1 1 P +X 3C C3 -500 2650 300 R 50 50 1 1 P +X 4A A4 -500 2550 300 R 50 50 1 1 P +X 4C C4 -500 2450 300 R 50 50 1 1 P +X 5A A5 -500 2350 300 R 50 50 1 1 P +X 5C C5 -500 2250 300 R 50 50 1 1 P +X 6A A6 -500 2150 300 R 50 50 1 1 P +X 6C C6 -500 2050 300 R 50 50 1 1 P +X 7A A7 -500 1950 300 R 50 50 1 1 P +X 7C C7 -500 1850 300 R 50 50 1 1 P +X 8A A8 -500 1750 300 R 50 50 1 1 P +X 8C C8 -500 1650 300 R 50 50 1 1 P +X 9A A9 -500 1550 300 R 50 50 1 1 P +X 9C C9 -500 1450 300 R 50 50 1 1 P +X 10A A10 -500 1350 300 R 50 50 1 1 P +X 10C C10 -500 1250 300 R 50 50 1 1 P +X 20A A20 -500 -650 300 R 50 50 1 1 P +X 20C C20 -500 -750 300 R 50 50 1 1 P +X 30A A30 -500 -2650 300 R 50 50 1 1 P +X 30C C30 -500 -2750 300 R 50 50 1 1 P +X 11A A11 -500 1150 300 R 50 50 1 1 P +X 11C C11 -500 1050 300 R 50 50 1 1 P +X 21A A21 -500 -850 300 R 50 50 1 1 P +X 21C C21 -500 -950 300 R 50 50 1 1 P +X 31A A31 -500 -2850 300 R 50 50 1 1 P +X 31C C31 -500 -2950 300 R 50 50 1 1 P +X 12A A12 -500 950 300 R 50 50 1 1 P +X 12C C12 -500 850 300 R 50 50 1 1 P +X 22A A22 -500 -1050 300 R 50 50 1 1 P +X 22C C22 -500 -1150 300 R 50 50 1 1 P +X 32A A32 -500 -3050 300 R 50 50 1 1 P +X 32C C32 -500 -3150 300 R 50 50 1 1 P +X 13A A13 -500 750 300 R 50 50 1 1 P +X 13C C13 -500 650 300 R 50 50 1 1 P +X 23A A23 -500 -1250 300 R 50 50 1 1 P +X 23C C23 -500 -1350 300 R 50 50 1 1 P +X 14A A14 -500 550 300 R 50 50 1 1 P +X 14C C14 -500 450 300 R 50 50 1 1 P +X 24A A24 -500 -1450 300 R 50 50 1 1 P +X 24C C24 -500 -1550 300 R 50 50 1 1 P +X 15A A15 -500 350 300 R 50 50 1 1 P +X 15C C15 -500 250 300 R 50 50 1 1 P +X 25A A25 -500 -1650 300 R 50 50 1 1 P +X 25C C25 -500 -1750 300 R 50 50 1 1 P +X 16A A16 -500 150 300 R 50 50 1 1 P +X 16C C16 -500 50 300 R 50 50 1 1 P +X 26A A26 -500 -1850 300 R 50 50 1 1 P +X 26C C26 -500 -1950 300 R 50 50 1 1 P +X 17A A17 -500 -50 300 R 50 50 1 1 P +X 17C C17 -500 -150 300 R 50 50 1 1 P +X 27A A27 -500 -2050 300 R 50 50 1 1 P +X 27C C27 -500 -2150 300 R 50 50 1 1 P +X 18A A18 -500 -250 300 R 50 50 1 1 P +X 18C C18 -500 -350 300 R 50 50 1 1 P +X 28A A28 -500 -2250 300 R 50 50 1 1 P +X 28C C28 -500 -2350 300 R 50 50 1 1 P +X 19A A19 -500 -450 300 R 50 50 1 1 P +X 19C C19 -500 -550 300 R 50 50 1 1 P +X 29A A29 -500 -2450 300 R 50 50 1 1 P +X 29C C29 -500 -2550 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C96ABC +# +DEF C96ABC U 0 40 Y Y 1 F N +F0 "U" 0 4900 50 H V C CNN +F1 "C96ABC" 250 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -200 -4850 200 4850 0 1 0 N +X 1A A1 -500 4750 300 R 50 50 1 1 P +X 1B B1 -500 4650 300 R 50 50 1 1 P +X 1C C1 -500 4550 300 R 50 50 1 1 P +X 2A A2 -500 4450 300 R 50 50 1 1 P +X 2B B2 -500 4350 300 R 50 50 1 1 P +X 2C C2 -500 4250 300 R 50 50 1 1 P +X 3A A3 -500 4150 300 R 50 50 1 1 P +X 3B B3 -500 4050 300 R 50 50 1 1 P +X 3C C3 -500 3950 300 R 50 50 1 1 P +X 4A A4 -500 3850 300 R 50 50 1 1 P +X 4B B4 -500 3750 300 R 50 50 1 1 P +X 4C C4 -500 3650 300 R 50 50 1 1 P +X 5A A5 -500 3550 300 R 50 50 1 1 P +X 5B B5 -500 3450 300 R 50 50 1 1 P +X 5C C5 -500 3350 300 R 50 50 1 1 P +X 6A A6 -500 3250 300 R 50 50 1 1 P +X 6B B6 -500 3150 300 R 50 50 1 1 P +X 6C C6 -500 3050 300 R 50 50 1 1 P +X 7A A7 -500 2950 300 R 50 50 1 1 P +X 7B B7 -500 2850 300 R 50 50 1 1 P +X 7C C7 -500 2750 300 R 50 50 1 1 P +X 8A A8 -500 2650 300 R 50 50 1 1 P +X 8B B8 -500 2550 300 R 50 50 1 1 P +X 8C C8 -500 2450 300 R 50 50 1 1 P +X 9A A9 -500 2350 300 R 50 50 1 1 P +X 9B B9 -500 2250 300 R 50 50 1 1 P +X 9C C9 -500 2150 300 R 50 50 1 1 P +X 10A A10 -500 2050 300 R 50 50 1 1 P +X 10B B10 -500 1950 300 R 50 50 1 1 P +X 10C C10 -500 1850 300 R 50 50 1 1 P +X 20A A20 -500 -950 300 R 50 50 1 1 P +X 20B B20 -500 -1050 300 R 50 50 1 1 P +X 20C C20 -500 -1150 300 R 50 50 1 1 P +X 30A A30 -500 -3950 300 R 50 50 1 1 P +X 30B B30 -500 -4050 300 R 50 50 1 1 P +X 30C C30 -500 -4150 300 R 50 50 1 1 P +X 11A A11 -500 1750 300 R 50 50 1 1 P +X 11B B11 -500 1650 300 R 50 50 1 1 P +X 11C C11 -500 1550 300 R 50 50 1 1 P +X 21A A21 -500 -1250 300 R 50 50 1 1 T +X 21B B21 -500 -1350 300 R 50 50 1 1 P +X 21C C21 -500 -1450 300 R 50 50 1 1 P +X 31A A31 -500 -4250 300 R 50 50 1 1 P +X 31B B31 -500 -4350 300 R 50 50 1 1 P +X 31C C31 -500 -4450 300 R 50 50 1 1 P +X 12A A12 -500 1450 300 R 50 50 1 1 P +X 12B B12 -500 1350 300 R 50 50 1 1 P +X 12C C12 -500 1250 300 R 50 50 1 1 P +X 22A A22 -500 -1550 300 R 50 50 1 1 P +X 22B B22 -500 -1650 300 R 50 50 1 1 P +X 22C C22 -500 -1750 300 R 50 50 1 1 P +X 32A A32 -500 -4550 300 R 50 50 1 1 P +X 32B B32 -500 -4650 300 R 50 50 1 1 P +X 32C C32 -500 -4750 300 R 50 50 1 1 P +X 13A A13 -500 1150 300 R 50 50 1 1 P +X 13B B13 -500 1050 300 R 50 50 1 1 P +X 13C C13 -500 950 300 R 50 50 1 1 P +X 23A A23 -500 -1850 300 R 50 50 1 1 P +X 23B B23 -500 -1950 300 R 50 50 1 1 P +X 23C C23 -500 -2050 300 R 50 50 1 1 P +X 14A A14 -500 850 300 R 50 50 1 1 P +X 14B B14 -500 750 300 R 50 50 1 1 P +X 14C C14 -500 650 300 R 50 50 1 1 P +X 24A A24 -500 -2150 300 R 50 50 1 1 P +X 24B B24 -500 -2250 300 R 50 50 1 1 P +X 24C C24 -500 -2350 300 R 50 50 1 1 P +X 15A A15 -500 550 300 R 50 50 1 1 P +X 15B B15 -500 450 300 R 50 50 1 1 P +X 15C C15 -500 350 300 R 50 50 1 1 P +X 25A A25 -500 -2450 300 R 50 50 1 1 P +X 25B B25 -500 -2550 300 R 50 50 1 1 P +X 25C C25 -500 -2650 300 R 50 50 1 1 P +X 16A A16 -500 250 300 R 50 50 1 1 P +X 16B B16 -500 150 300 R 50 50 1 1 P +X 16C C16 -500 50 300 R 50 50 1 1 P +X 26A A26 -500 -2750 300 R 50 50 1 1 P +X 26B B26 -500 -2850 300 R 50 50 1 1 P +X 26C C26 -500 -2950 300 R 50 50 1 1 P +X 17A A17 -500 -50 300 R 50 50 1 1 P +X 17B B17 -500 -150 300 R 50 50 1 1 P +X 17C C17 -500 -250 300 R 50 50 1 1 P +X 27A A27 -500 -3050 300 R 50 50 1 1 P +X 27B B27 -500 -3150 300 R 50 50 1 1 P +X 27C C27 -500 -3250 300 R 50 50 1 1 P +X 18A A18 -500 -350 300 R 50 50 1 1 P +X 18B B18 -500 -450 300 R 50 50 1 1 P +X 18C C18 -500 -550 300 R 50 50 1 1 P +X 28A A28 -500 -3350 300 R 50 50 1 1 P +X 28B B28 -500 -3450 300 R 50 50 1 1 P +X 28C C28 -500 -3550 300 R 50 50 1 1 P +X 19A A19 -500 -650 300 R 50 50 1 1 P +X 19B B19 -500 -750 300 R 50 50 1 1 P +X 19C C19 -500 -850 300 R 50 50 1 1 P +X 29A A29 -500 -3650 300 R 50 50 1 1 P +X 29B B29 -500 -3750 300 R 50 50 1 1 P +X 29C C29 -500 -3850 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CNT-RJ45 +# +DEF CNT-RJ45 P 0 40 Y N 1 F N +F0 "P" -30 0 50 V V C CNN +F1 "CNT-RJ45" 80 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -100 700 150 -700 0 1 0 N +P 3 0 1 0 -80 -600 0 -600 0 -600 N +P 3 0 1 0 -80 -300 0 -300 0 -300 N +P 4 0 1 0 -100 -650 -40 -650 -40 -600 -40 -600 N +P 4 0 1 0 -100 -500 -40 -500 -40 -540 -40 -540 N +P 4 0 1 0 -100 -350 -40 -350 -40 -300 -40 -300 N +P 4 0 1 0 -100 -200 -40 -200 -40 -240 -40 -240 N +P 5 0 1 0 -80 -540 0 -540 -40 -600 -80 -540 -80 -540 N +P 5 0 1 0 -80 -240 0 -240 -40 -300 -80 -240 -80 -240 N +X P1 1 -350 650 250 R 50 50 1 1 P I +X P2 2 -350 550 250 R 50 50 1 1 P I +X P3 3 -350 450 250 R 50 50 1 1 P I +X P4 4 -350 350 250 R 50 50 1 1 P I +X P5 5 -350 250 250 R 50 50 1 1 P I +X P6 6 -350 150 250 R 50 50 1 1 P I +X P7 7 -350 50 250 R 50 50 1 1 P I +X P8 8 -350 -50 250 R 50 50 1 1 P I +X P9 9 0 950 250 D 50 50 1 1 P I +X P10 10 0 -950 250 U 50 50 1 1 P I +X P11 11 -350 -200 250 R 50 50 1 1 P I +X P12 12 -350 -350 250 R 50 50 1 1 P I +X P13 13 -350 -500 250 R 50 50 1 1 P I +X P14 14 -350 -650 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# CONN_01X01 +# +DEF CONN_01X01 P 0 40 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "CONN_01X01" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X01 + Pin_Header_Angled_1X01 + Socket_Strip_Straight_1X01 + Socket_Strip_Angled_1X01 +$ENDFPLIST +DRAW +S -50 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X02 +# +DEF CONN_01X02 P 0 40 Y N 1 F N +F0 "P" 0 150 50 H V C CNN +F1 "CONN_01X02" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X02 + Pin_Header_Angled_1X02 + Socket_Strip_Straight_1X02 + Socket_Strip_Angled_1X02 +$ENDFPLIST +DRAW +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 100 50 -100 0 1 0 N +X P1 1 -200 50 150 R 50 50 1 1 P +X P2 2 -200 -50 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X03 +# +DEF CONN_01X03 P 0 40 Y N 1 F N +F0 "P" 0 200 50 H V C CNN +F1 "CONN_01X03" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X03 + Pin_Header_Angled_1X03 + Socket_Strip_Straight_1X03 + Socket_Strip_Angled_1X03 +$ENDFPLIST +DRAW +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 150 50 -150 0 1 0 N +X P1 1 -200 100 150 R 50 50 1 1 P +X P2 2 -200 0 150 R 50 50 1 1 P +X P3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X04 +# +DEF CONN_01X04 P 0 40 Y N 1 F N +F0 "P" 0 250 50 H V C CNN +F1 "CONN_01X04" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X04 + Pin_Header_Angled_1X04 + Socket_Strip_Straight_1X04 + Socket_Strip_Angled_1X04 +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X05 +# +DEF CONN_01X05 P 0 40 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_01X05" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X05 + Pin_Header_Angled_1X05 + Socket_Strip_Straight_1X05 + Socket_Strip_Angled_1X05 +$ENDFPLIST +DRAW +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 250 50 -250 0 1 0 N +X P1 1 -200 200 150 R 50 50 1 1 P +X P2 2 -200 100 150 R 50 50 1 1 P +X P3 3 -200 0 150 R 50 50 1 1 P +X P4 4 -200 -100 150 R 50 50 1 1 P +X P5 5 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X06 +# +DEF CONN_01X06 P 0 40 Y N 1 F N +F0 "P" 0 350 50 H V C CNN +F1 "CONN_01X06" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X06 + Pin_Header_Angled_1X06 + Socket_Strip_Straight_1X06 + Socket_Strip_Angled_1X06 +$ENDFPLIST +DRAW +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 300 50 -300 0 1 0 N +X P1 1 -200 250 150 R 50 50 1 1 P +X P2 2 -200 150 150 R 50 50 1 1 P +X P3 3 -200 50 150 R 50 50 1 1 P +X P4 4 -200 -50 150 R 50 50 1 1 P +X P5 5 -200 -150 150 R 50 50 1 1 P +X P6 6 -200 -250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X07 +# +DEF CONN_01X07 P 0 40 Y N 1 F N +F0 "P" 0 400 50 H V C CNN +F1 "CONN_01X07" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X07 + Pin_Header_Angled_1X07 + Socket_Strip_Straight_1X07 + Socket_Strip_Angled_1X07 +$ENDFPLIST +DRAW +S -50 -350 50 350 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +X P1 1 -200 300 150 R 50 50 1 1 P +X P2 2 -200 200 150 R 50 50 1 1 P +X P3 3 -200 100 150 R 50 50 1 1 P +X P4 4 -200 0 150 R 50 50 1 1 P +X P5 5 -200 -100 150 R 50 50 1 1 P +X P6 6 -200 -200 150 R 50 50 1 1 P +X P7 7 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X08 +# +DEF CONN_01X08 P 0 40 Y N 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "CONN_01X08" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X08 + Pin_Header_Angled_1X08 + Socket_Strip_Straight_1X08 + Socket_Strip_Angled_1X08 +$ENDFPLIST +DRAW +S -50 -400 50 400 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +X P1 1 -200 350 150 R 50 50 1 1 P +X P2 2 -200 250 150 R 50 50 1 1 P +X P3 3 -200 150 150 R 50 50 1 1 P +X P4 4 -200 50 150 R 50 50 1 1 P +X P5 5 -200 -50 150 R 50 50 1 1 P +X P6 6 -200 -150 150 R 50 50 1 1 P +X P7 7 -200 -250 150 R 50 50 1 1 P +X P8 8 -200 -350 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X09 +# +DEF CONN_01X09 P 0 40 Y N 1 F N +F0 "P" 0 500 50 H V C CNN +F1 "CONN_01X09" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X09 + Pin_Header_Angled_1X09 + Socket_Strip_Straight_1X09 + Socket_Strip_Angled_1X09 +$ENDFPLIST +DRAW +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 450 50 -450 0 1 0 N +X P1 1 -200 400 150 R 50 50 1 1 P +X P2 2 -200 300 150 R 50 50 1 1 P +X P3 3 -200 200 150 R 50 50 1 1 P +X P4 4 -200 100 150 R 50 50 1 1 P +X P5 5 -200 0 150 R 50 50 1 1 P +X P6 6 -200 -100 150 R 50 50 1 1 P +X P7 7 -200 -200 150 R 50 50 1 1 P +X P8 8 -200 -300 150 R 50 50 1 1 P +X P9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X10 +# +DEF CONN_01X10 P 0 40 Y N 1 F N +F0 "P" 0 550 50 H V C CNN +F1 "CONN_01X10" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X10 + Pin_Header_Angled_1X10 + Socket_Strip_Straight_1X10 + Socket_Strip_Angled_1X10 +$ENDFPLIST +DRAW +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 500 50 -500 0 1 0 N +X P1 1 -200 450 150 R 50 50 1 1 P +X P2 2 -200 350 150 R 50 50 1 1 P +X P3 3 -200 250 150 R 50 50 1 1 P +X P4 4 -200 150 150 R 50 50 1 1 P +X P5 5 -200 50 150 R 50 50 1 1 P +X P6 6 -200 -50 150 R 50 50 1 1 P +X P7 7 -200 -150 150 R 50 50 1 1 P +X P8 8 -200 -250 150 R 50 50 1 1 P +X P9 9 -200 -350 150 R 50 50 1 1 P +X P10 10 -200 -450 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X11 +# +DEF CONN_01X11 P 0 40 Y N 1 F N +F0 "P" 0 600 50 H V C CNN +F1 "CONN_01X11" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X11 + Pin_Header_Angled_1X11 + Socket_Strip_Straight_1X11 + Socket_Strip_Angled_1X11 +$ENDFPLIST +DRAW +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 550 50 -550 0 1 0 N +X P1 1 -200 500 150 R 50 50 1 1 P +X P2 2 -200 400 150 R 50 50 1 1 P +X P3 3 -200 300 150 R 50 50 1 1 P +X P4 4 -200 200 150 R 50 50 1 1 P +X P5 5 -200 100 150 R 50 50 1 1 P +X P6 6 -200 0 150 R 50 50 1 1 P +X P7 7 -200 -100 150 R 50 50 1 1 P +X P8 8 -200 -200 150 R 50 50 1 1 P +X P9 9 -200 -300 150 R 50 50 1 1 P +X P10 10 -200 -400 150 R 50 50 1 1 P +X P11 11 -200 -500 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X12 +# +DEF CONN_01X12 P 0 40 Y N 1 F N +F0 "P" 0 650 50 H V C CNN +F1 "CONN_01X12" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X12 + Pin_Header_Angled_1X12 + Socket_Strip_Straight_1X12 + Socket_Strip_Angled_1X12 +$ENDFPLIST +DRAW +S -50 -600 50 600 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +X P1 1 -200 550 150 R 50 50 1 1 P +X P2 2 -200 450 150 R 50 50 1 1 P +X P3 3 -200 350 150 R 50 50 1 1 P +X P4 4 -200 250 150 R 50 50 1 1 P +X P5 5 -200 150 150 R 50 50 1 1 P +X P6 6 -200 50 150 R 50 50 1 1 P +X P7 7 -200 -50 150 R 50 50 1 1 P +X P8 8 -200 -150 150 R 50 50 1 1 P +X P9 9 -200 -250 150 R 50 50 1 1 P +X P10 10 -200 -350 150 R 50 50 1 1 P +X P11 11 -200 -450 150 R 50 50 1 1 P +X P12 12 -200 -550 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X13 +# +DEF CONN_01X13 P 0 40 Y N 1 F N +F0 "P" 0 700 50 H V C CNN +F1 "CONN_01X13" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X13 + Pin_Header_Angled_1X13 + Socket_Strip_Straight_1X13 + Socket_Strip_Angled_1X13 +$ENDFPLIST +DRAW +S -50 -650 50 650 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +X P1 1 -200 600 150 R 50 50 1 1 P +X P2 2 -200 500 150 R 50 50 1 1 P +X P3 3 -200 400 150 R 50 50 1 1 P +X P4 4 -200 300 150 R 50 50 1 1 P +X P5 5 -200 200 150 R 50 50 1 1 P +X P6 6 -200 100 150 R 50 50 1 1 P +X P7 7 -200 0 150 R 50 50 1 1 P +X P8 8 -200 -100 150 R 50 50 1 1 P +X P9 9 -200 -200 150 R 50 50 1 1 P +X P10 10 -200 -300 150 R 50 50 1 1 P +X P11 11 -200 -400 150 R 50 50 1 1 P +X P12 12 -200 -500 150 R 50 50 1 1 P +X P13 13 -200 -600 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X14 +# +DEF CONN_01X14 P 0 40 Y N 1 F N +F0 "P" 0 750 50 H V C CNN +F1 "CONN_01X14" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X14 + Pin_Header_Angled_1X14 + Socket_Strip_Straight_1X14 + Socket_Strip_Angled_1X14 +$ENDFPLIST +DRAW +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 700 50 -700 0 1 0 N +X P1 1 -200 650 150 R 50 50 1 1 P +X P2 2 -200 550 150 R 50 50 1 1 P +X P3 3 -200 450 150 R 50 50 1 1 P +X P4 4 -200 350 150 R 50 50 1 1 P +X P5 5 -200 250 150 R 50 50 1 1 P +X P6 6 -200 150 150 R 50 50 1 1 P +X P7 7 -200 50 150 R 50 50 1 1 P +X P8 8 -200 -50 150 R 50 50 1 1 P +X P9 9 -200 -150 150 R 50 50 1 1 P +X P10 10 -200 -250 150 R 50 50 1 1 P +X P11 11 -200 -350 150 R 50 50 1 1 P +X P12 12 -200 -450 150 R 50 50 1 1 P +X P13 13 -200 -550 150 R 50 50 1 1 P +X P14 14 -200 -650 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X15 +# +DEF CONN_01X15 P 0 40 Y N 1 F N +F0 "P" 0 800 50 H V C CNN +F1 "CONN_01X15" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X15 + Pin_Header_Angled_1X15 + Socket_Strip_Straight_1X15 + Socket_Strip_Angled_1X15 +$ENDFPLIST +DRAW +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 750 50 -750 0 1 0 N +X P1 1 -200 700 150 R 50 50 1 1 P +X P2 2 -200 600 150 R 50 50 1 1 P +X P3 3 -200 500 150 R 50 50 1 1 P +X P4 4 -200 400 150 R 50 50 1 1 P +X P5 5 -200 300 150 R 50 50 1 1 P +X P6 6 -200 200 150 R 50 50 1 1 P +X P7 7 -200 100 150 R 50 50 1 1 P +X P8 8 -200 0 150 R 50 50 1 1 P +X P9 9 -200 -100 150 R 50 50 1 1 P +X P10 10 -200 -200 150 R 50 50 1 1 P +X P11 11 -200 -300 150 R 50 50 1 1 P +X P12 12 -200 -400 150 R 50 50 1 1 P +X P13 13 -200 -500 150 R 50 50 1 1 P +X P14 14 -200 -600 150 R 50 50 1 1 P +X P15 15 -200 -700 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X16 +# +DEF CONN_01X16 P 0 40 Y N 1 F N +F0 "P" 0 850 50 H V C CNN +F1 "CONN_01X16" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X16 + Pin_Header_Angled_1X16 + Socket_Strip_Straight_1X16 + Socket_Strip_Angled_1X16 +$ENDFPLIST +DRAW +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 800 50 -800 0 1 0 N +X P1 1 -200 750 150 R 50 50 1 1 P +X P2 2 -200 650 150 R 50 50 1 1 P +X P3 3 -200 550 150 R 50 50 1 1 P +X P4 4 -200 450 150 R 50 50 1 1 P +X P5 5 -200 350 150 R 50 50 1 1 P +X P6 6 -200 250 150 R 50 50 1 1 P +X P7 7 -200 150 150 R 50 50 1 1 P +X P8 8 -200 50 150 R 50 50 1 1 P +X P9 9 -200 -50 150 R 50 50 1 1 P +X P10 10 -200 -150 150 R 50 50 1 1 P +X P11 11 -200 -250 150 R 50 50 1 1 P +X P12 12 -200 -350 150 R 50 50 1 1 P +X P13 13 -200 -450 150 R 50 50 1 1 P +X P14 14 -200 -550 150 R 50 50 1 1 P +X P15 15 -200 -650 150 R 50 50 1 1 P +X P16 16 -200 -750 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X17 +# +DEF CONN_01X17 P 0 40 Y N 1 F N +F0 "P" 0 900 50 H V C CNN +F1 "CONN_01X17" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X17 + Pin_Header_Angled_1X17 + Socket_Strip_Straight_1X17 + Socket_Strip_Angled_1X17 +$ENDFPLIST +DRAW +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 850 50 -850 0 1 0 N +X P1 1 -200 800 150 R 50 50 1 1 P +X P2 2 -200 700 150 R 50 50 1 1 P +X P3 3 -200 600 150 R 50 50 1 1 P +X P4 4 -200 500 150 R 50 50 1 1 P +X P5 5 -200 400 150 R 50 50 1 1 P +X P6 6 -200 300 150 R 50 50 1 1 P +X P7 7 -200 200 150 R 50 50 1 1 P +X P8 8 -200 100 150 R 50 50 1 1 P +X P9 9 -200 0 150 R 50 50 1 1 P +X P10 10 -200 -100 150 R 50 50 1 1 P +X P11 11 -200 -200 150 R 50 50 1 1 P +X P12 12 -200 -300 150 R 50 50 1 1 P +X P13 13 -200 -400 150 R 50 50 1 1 P +X P14 14 -200 -500 150 R 50 50 1 1 P +X P15 15 -200 -600 150 R 50 50 1 1 P +X P16 16 -200 -700 150 R 50 50 1 1 P +X P17 17 -200 -800 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X18 +# +DEF CONN_01X18 P 0 40 Y N 1 F N +F0 "P" 0 950 50 H V C CNN +F1 "CONN_01X18" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X18 + Pin_Header_Angled_1X18 + Socket_Strip_Straight_1X18 + Socket_Strip_Angled_1X18 +$ENDFPLIST +DRAW +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 900 50 -900 0 1 0 N +X P1 1 -200 850 150 R 50 50 1 1 P +X P2 2 -200 750 150 R 50 50 1 1 P +X P3 3 -200 650 150 R 50 50 1 1 P +X P4 4 -200 550 150 R 50 50 1 1 P +X P5 5 -200 450 150 R 50 50 1 1 P +X P6 6 -200 350 150 R 50 50 1 1 P +X P7 7 -200 250 150 R 50 50 1 1 P +X P8 8 -200 150 150 R 50 50 1 1 P +X P9 9 -200 50 150 R 50 50 1 1 P +X P10 10 -200 -50 150 R 50 50 1 1 P +X P11 11 -200 -150 150 R 50 50 1 1 P +X P12 12 -200 -250 150 R 50 50 1 1 P +X P13 13 -200 -350 150 R 50 50 1 1 P +X P14 14 -200 -450 150 R 50 50 1 1 P +X P15 15 -200 -550 150 R 50 50 1 1 P +X P16 16 -200 -650 150 R 50 50 1 1 P +X P17 17 -200 -750 150 R 50 50 1 1 P +X P18 18 -200 -850 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X19 +# +DEF CONN_01X19 P 0 40 Y N 1 F N +F0 "P" 0 1000 50 H V C CNN +F1 "CONN_01X19" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X19 + Pin_Header_Angled_1X19 + Socket_Strip_Straight_1X19 + Socket_Strip_Angled_1X19 +$ENDFPLIST +DRAW +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 950 50 -950 0 1 0 N +X P1 1 -200 900 150 R 50 50 1 1 P +X P2 2 -200 800 150 R 50 50 1 1 P +X P3 3 -200 700 150 R 50 50 1 1 P +X P4 4 -200 600 150 R 50 50 1 1 P +X P5 5 -200 500 150 R 50 50 1 1 P +X P6 6 -200 400 150 R 50 50 1 1 P +X P7 7 -200 300 150 R 50 50 1 1 P +X P8 8 -200 200 150 R 50 50 1 1 P +X P9 9 -200 100 150 R 50 50 1 1 P +X P10 10 -200 0 150 R 50 50 1 1 P +X P11 11 -200 -100 150 R 50 50 1 1 P +X P12 12 -200 -200 150 R 50 50 1 1 P +X P13 13 -200 -300 150 R 50 50 1 1 P +X P14 14 -200 -400 150 R 50 50 1 1 P +X P15 15 -200 -500 150 R 50 50 1 1 P +X P16 16 -200 -600 150 R 50 50 1 1 P +X P17 17 -200 -700 150 R 50 50 1 1 P +X P18 18 -200 -800 150 R 50 50 1 1 P +X P19 19 -200 -900 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X20 +# +DEF CONN_01X20 P 0 40 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "CONN_01X20" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X20 + Pin_Header_Angled_1X20 + Socket_Strip_Straight_1X20 + Socket_Strip_Angled_1X20 +$ENDFPLIST +DRAW +S -50 -1000 50 1000 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +X P1 1 -200 950 150 R 50 50 1 1 P +X P2 2 -200 850 150 R 50 50 1 1 P +X P3 3 -200 750 150 R 50 50 1 1 P +X P4 4 -200 650 150 R 50 50 1 1 P +X P5 5 -200 550 150 R 50 50 1 1 P +X P6 6 -200 450 150 R 50 50 1 1 P +X P7 7 -200 350 150 R 50 50 1 1 P +X P8 8 -200 250 150 R 50 50 1 1 P +X P9 9 -200 150 150 R 50 50 1 1 P +X P10 10 -200 50 150 R 50 50 1 1 P +X P20 20 -200 -950 150 R 50 50 1 1 P +X P11 11 -200 -50 150 R 50 50 1 1 P +X P12 12 -200 -150 150 R 50 50 1 1 P +X P13 13 -200 -250 150 R 50 50 1 1 P +X P14 14 -200 -350 150 R 50 50 1 1 P +X P15 15 -200 -450 150 R 50 50 1 1 P +X P16 16 -200 -550 150 R 50 50 1 1 P +X P17 17 -200 -650 150 R 50 50 1 1 P +X P18 18 -200 -750 150 R 50 50 1 1 P +X P19 19 -200 -850 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X21 +# +DEF CONN_01X21 P 0 40 Y N 1 F N +F0 "P" 0 1100 50 H V C CNN +F1 "CONN_01X21" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X21 + Pin_Header_Angled_1X21 + Socket_Strip_Straight_1X21 + Socket_Strip_Angled_1X21 +$ENDFPLIST +DRAW +S -50 -1050 50 1050 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +X P1 1 -200 1000 150 R 50 50 1 1 P +X P2 2 -200 900 150 R 50 50 1 1 P +X P3 3 -200 800 150 R 50 50 1 1 P +X P4 4 -200 700 150 R 50 50 1 1 P +X P5 5 -200 600 150 R 50 50 1 1 P +X P6 6 -200 500 150 R 50 50 1 1 P +X P7 7 -200 400 150 R 50 50 1 1 P +X P8 8 -200 300 150 R 50 50 1 1 P +X P9 9 -200 200 150 R 50 50 1 1 P +X P10 10 -200 100 150 R 50 50 1 1 P +X P20 20 -200 -900 150 R 50 50 1 1 P +X P11 11 -200 0 150 R 50 50 1 1 P +X P21 21 -200 -1000 150 R 50 50 1 1 P +X P12 12 -200 -100 150 R 50 50 1 1 P +X P13 13 -200 -200 150 R 50 50 1 1 P +X P14 14 -200 -300 150 R 50 50 1 1 P +X P15 15 -200 -400 150 R 50 50 1 1 P +X P16 16 -200 -500 150 R 50 50 1 1 P +X P17 17 -200 -600 150 R 50 50 1 1 P +X P18 18 -200 -700 150 R 50 50 1 1 P +X P19 19 -200 -800 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X22 +# +DEF CONN_01X22 P 0 40 Y N 1 F N +F0 "P" 0 1150 50 H V C CNN +F1 "CONN_01X22" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X22 + Pin_Header_Angled_1X22 + Socket_Strip_Straight_1X22 + Socket_Strip_Angled_1X22 +$ENDFPLIST +DRAW +S -50 -1100 50 1100 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +X P1 1 -200 1050 150 R 50 50 1 1 P +X P2 2 -200 950 150 R 50 50 1 1 P +X P3 3 -200 850 150 R 50 50 1 1 P +X P4 4 -200 750 150 R 50 50 1 1 P +X P5 5 -200 650 150 R 50 50 1 1 P +X P6 6 -200 550 150 R 50 50 1 1 P +X P7 7 -200 450 150 R 50 50 1 1 P +X P8 8 -200 350 150 R 50 50 1 1 P +X P9 9 -200 250 150 R 50 50 1 1 P +X P10 10 -200 150 150 R 50 50 1 1 P +X P20 20 -200 -850 150 R 50 50 1 1 P +X P11 11 -200 50 150 R 50 50 1 1 P +X P21 21 -200 -950 150 R 50 50 1 1 P +X P12 12 -200 -50 150 R 50 50 1 1 P +X P22 22 -200 -1050 150 R 50 50 1 1 P +X P13 13 -200 -150 150 R 50 50 1 1 P +X P14 14 -200 -250 150 R 50 50 1 1 P +X P15 15 -200 -350 150 R 50 50 1 1 P +X P16 16 -200 -450 150 R 50 50 1 1 P +X P17 17 -200 -550 150 R 50 50 1 1 P +X P18 18 -200 -650 150 R 50 50 1 1 P +X P19 19 -200 -750 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X23 +# +DEF CONN_01X23 P 0 40 Y N 1 F N +F0 "P" 0 1200 50 H V C CNN +F1 "CONN_01X23" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X23 + Pin_Header_Angled_1X23 + Socket_Strip_Straight_1X23 + Socket_Strip_Angled_1X23 +$ENDFPLIST +DRAW +S -50 -1150 50 1150 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +X P1 1 -200 1100 150 R 50 50 1 1 P +X P2 2 -200 1000 150 R 50 50 1 1 P +X P3 3 -200 900 150 R 50 50 1 1 P +X P4 4 -200 800 150 R 50 50 1 1 P +X P5 5 -200 700 150 R 50 50 1 1 P +X P6 6 -200 600 150 R 50 50 1 1 P +X P7 7 -200 500 150 R 50 50 1 1 P +X P8 8 -200 400 150 R 50 50 1 1 P +X P9 9 -200 300 150 R 50 50 1 1 P +X P10 10 -200 200 150 R 50 50 1 1 P +X P20 20 -200 -800 150 R 50 50 1 1 P +X P11 11 -200 100 150 R 50 50 1 1 P +X P21 21 -200 -900 150 R 50 50 1 1 P +X P12 12 -200 0 150 R 50 50 1 1 P +X P22 22 -200 -1000 150 R 50 50 1 1 P +X P13 13 -200 -100 150 R 50 50 1 1 P +X P23 23 -200 -1100 150 R 50 50 1 1 P +X P14 14 -200 -200 150 R 50 50 1 1 P +X P15 15 -200 -300 150 R 50 50 1 1 P +X P16 16 -200 -400 150 R 50 50 1 1 P +X P17 17 -200 -500 150 R 50 50 1 1 P +X P18 18 -200 -600 150 R 50 50 1 1 P +X P19 19 -200 -700 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X24 +# +DEF CONN_01X24 P 0 40 Y N 1 F N +F0 "P" 0 1250 50 H V C CNN +F1 "CONN_01X24" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X24 + Pin_Header_Angled_1X24 + Socket_Strip_Straight_1X24 + Socket_Strip_Angled_1X24 +$ENDFPLIST +DRAW +S -50 -1200 50 1200 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +X P1 1 -200 1150 150 R 50 50 1 1 P +X P2 2 -200 1050 150 R 50 50 1 1 P +X P3 3 -200 950 150 R 50 50 1 1 P +X P4 4 -200 850 150 R 50 50 1 1 P +X P5 5 -200 750 150 R 50 50 1 1 P +X P6 6 -200 650 150 R 50 50 1 1 P +X P7 7 -200 550 150 R 50 50 1 1 P +X P8 8 -200 450 150 R 50 50 1 1 P +X P9 9 -200 350 150 R 50 50 1 1 P +X P10 10 -200 250 150 R 50 50 1 1 P +X P20 20 -200 -750 150 R 50 50 1 1 P +X P11 11 -200 150 150 R 50 50 1 1 P +X P21 21 -200 -850 150 R 50 50 1 1 P +X P12 12 -200 50 150 R 50 50 1 1 P +X P22 22 -200 -950 150 R 50 50 1 1 P +X P13 13 -200 -50 150 R 50 50 1 1 P +X P23 23 -200 -1050 150 R 50 50 1 1 P +X P14 14 -200 -150 150 R 50 50 1 1 P +X P24 24 -200 -1150 150 R 50 50 1 1 P +X P15 15 -200 -250 150 R 50 50 1 1 P +X P16 16 -200 -350 150 R 50 50 1 1 P +X P17 17 -200 -450 150 R 50 50 1 1 P +X P18 18 -200 -550 150 R 50 50 1 1 P +X P19 19 -200 -650 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X25 +# +DEF CONN_01X25 P 0 40 Y N 1 F N +F0 "P" 0 1300 50 H V C CNN +F1 "CONN_01X25" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X25 + Pin_Header_Angled_1X25 + Socket_Strip_Straight_1X25 + Socket_Strip_Angled_1X25 +$ENDFPLIST +DRAW +S -50 -1250 50 1250 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +X P1 1 -200 1200 150 R 50 50 1 1 P +X P2 2 -200 1100 150 R 50 50 1 1 P +X P3 3 -200 1000 150 R 50 50 1 1 P +X P4 4 -200 900 150 R 50 50 1 1 P +X P5 5 -200 800 150 R 50 50 1 1 P +X P6 6 -200 700 150 R 50 50 1 1 P +X P7 7 -200 600 150 R 50 50 1 1 P +X P8 8 -200 500 150 R 50 50 1 1 P +X P9 9 -200 400 150 R 50 50 1 1 P +X P10 10 -200 300 150 R 50 50 1 1 P +X P20 20 -200 -700 150 R 50 50 1 1 P +X P11 11 -200 200 150 R 50 50 1 1 P +X P21 21 -200 -800 150 R 50 50 1 1 P +X P12 12 -200 100 150 R 50 50 1 1 P +X P22 22 -200 -900 150 R 50 50 1 1 P +X P13 13 -200 0 150 R 50 50 1 1 P +X P23 23 -200 -1000 150 R 50 50 1 1 P +X P14 14 -200 -100 150 R 50 50 1 1 P +X P24 24 -200 -1100 150 R 50 50 1 1 P +X P15 15 -200 -200 150 R 50 50 1 1 P +X P25 25 -200 -1200 150 R 50 50 1 1 P +X P16 16 -200 -300 150 R 50 50 1 1 P +X P17 17 -200 -400 150 R 50 50 1 1 P +X P18 18 -200 -500 150 R 50 50 1 1 P +X P19 19 -200 -600 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X26 +# +DEF CONN_01X26 P 0 40 Y N 1 F N +F0 "P" 0 1350 50 H V C CNN +F1 "CONN_01X26" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X26 + Pin_Header_Angled_1X26 + Socket_Strip_Straight_1X26 + Socket_Strip_Angled_1X26 +$ENDFPLIST +DRAW +S -50 -1300 50 1300 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +X P1 1 -200 1250 150 R 50 50 1 1 P +X P2 2 -200 1150 150 R 50 50 1 1 P +X P3 3 -200 1050 150 R 50 50 1 1 P +X P4 4 -200 950 150 R 50 50 1 1 P +X P5 5 -200 850 150 R 50 50 1 1 P +X P6 6 -200 750 150 R 50 50 1 1 P +X P7 7 -200 650 150 R 50 50 1 1 P +X P8 8 -200 550 150 R 50 50 1 1 P +X P9 9 -200 450 150 R 50 50 1 1 P +X P10 10 -200 350 150 R 50 50 1 1 P +X P20 20 -200 -650 150 R 50 50 1 1 P +X P11 11 -200 250 150 R 50 50 1 1 P +X P21 21 -200 -750 150 R 50 50 1 1 P +X P12 12 -200 150 150 R 50 50 1 1 P +X P22 22 -200 -850 150 R 50 50 1 1 P +X P13 13 -200 50 150 R 50 50 1 1 P +X P23 23 -200 -950 150 R 50 50 1 1 P +X P14 14 -200 -50 150 R 50 50 1 1 P +X P24 24 -200 -1050 150 R 50 50 1 1 P +X P15 15 -200 -150 150 R 50 50 1 1 P +X P25 25 -200 -1150 150 R 50 50 1 1 P +X P16 16 -200 -250 150 R 50 50 1 1 P +X P26 26 -200 -1250 150 R 50 50 1 1 P +X P17 17 -200 -350 150 R 50 50 1 1 P +X P18 18 -200 -450 150 R 50 50 1 1 P +X P19 19 -200 -550 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X27 +# +DEF CONN_01X27 P 0 40 Y N 1 F N +F0 "P" 0 1400 50 H V C CNN +F1 "CONN_01X27" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X27 + Pin_Header_Angled_1X27 + Socket_Strip_Straight_1X27 + Socket_Strip_Angled_1X27 +$ENDFPLIST +DRAW +S -50 -1350 50 1350 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +X P1 1 -200 1300 150 R 50 50 1 1 P +X P2 2 -200 1200 150 R 50 50 1 1 P +X P3 3 -200 1100 150 R 50 50 1 1 P +X P4 4 -200 1000 150 R 50 50 1 1 P +X P5 5 -200 900 150 R 50 50 1 1 P +X P6 6 -200 800 150 R 50 50 1 1 P +X P7 7 -200 700 150 R 50 50 1 1 P +X P8 8 -200 600 150 R 50 50 1 1 P +X P9 9 -200 500 150 R 50 50 1 1 P +X P10 10 -200 400 150 R 50 50 1 1 P +X P20 20 -200 -600 150 R 50 50 1 1 P +X P11 11 -200 300 150 R 50 50 1 1 P +X P21 21 -200 -700 150 R 50 50 1 1 P +X P12 12 -200 200 150 R 50 50 1 1 P +X P22 22 -200 -800 150 R 50 50 1 1 P +X P13 13 -200 100 150 R 50 50 1 1 P +X P23 23 -200 -900 150 R 50 50 1 1 P +X P14 14 -200 0 150 R 50 50 1 1 P +X P24 24 -200 -1000 150 R 50 50 1 1 P +X P15 15 -200 -100 150 R 50 50 1 1 P +X P25 25 -200 -1100 150 R 50 50 1 1 P +X P16 16 -200 -200 150 R 50 50 1 1 P +X P26 26 -200 -1200 150 R 50 50 1 1 P +X P17 17 -200 -300 150 R 50 50 1 1 P +X P27 27 -200 -1300 150 R 50 50 1 1 P +X P18 18 -200 -400 150 R 50 50 1 1 P +X P19 19 -200 -500 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X28 +# +DEF CONN_01X28 P 0 40 Y N 1 F N +F0 "P" 0 1450 50 H V C CNN +F1 "CONN_01X28" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X28 + Pin_Header_Angled_1X28 + Socket_Strip_Straight_1X28 + Socket_Strip_Angled_1X28 +$ENDFPLIST +DRAW +S -50 -1400 50 1400 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +X P1 1 -200 1350 150 R 50 50 1 1 P +X P2 2 -200 1250 150 R 50 50 1 1 P +X P3 3 -200 1150 150 R 50 50 1 1 P +X P4 4 -200 1050 150 R 50 50 1 1 P +X P5 5 -200 950 150 R 50 50 1 1 P +X P6 6 -200 850 150 R 50 50 1 1 P +X P7 7 -200 750 150 R 50 50 1 1 P +X P8 8 -200 650 150 R 50 50 1 1 P +X P9 9 -200 550 150 R 50 50 1 1 P +X P10 10 -200 450 150 R 50 50 1 1 P +X P20 20 -200 -550 150 R 50 50 1 1 P +X P11 11 -200 350 150 R 50 50 1 1 P +X P21 21 -200 -650 150 R 50 50 1 1 P +X P12 12 -200 250 150 R 50 50 1 1 P +X P22 22 -200 -750 150 R 50 50 1 1 P +X P13 13 -200 150 150 R 50 50 1 1 P +X P23 23 -200 -850 150 R 50 50 1 1 P +X P14 14 -200 50 150 R 50 50 1 1 P +X P24 24 -200 -950 150 R 50 50 1 1 P +X P15 15 -200 -50 150 R 50 50 1 1 P +X P25 25 -200 -1050 150 R 50 50 1 1 P +X P16 16 -200 -150 150 R 50 50 1 1 P +X P26 26 -200 -1150 150 R 50 50 1 1 P +X P17 17 -200 -250 150 R 50 50 1 1 P +X P27 27 -200 -1250 150 R 50 50 1 1 P +X P18 18 -200 -350 150 R 50 50 1 1 P +X P28 28 -200 -1350 150 R 50 50 1 1 P +X P19 19 -200 -450 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X29 +# +DEF CONN_01X29 P 0 40 Y N 1 F N +F0 "P" 0 1500 50 H V C CNN +F1 "CONN_01X29" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X29 + Pin_Header_Angled_1X29 + Socket_Strip_Straight_1X29 + Socket_Strip_Angled_1X29 +$ENDFPLIST +DRAW +S -50 -1450 50 1450 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +X P1 1 -200 1400 150 R 50 50 1 1 P +X P2 2 -200 1300 150 R 50 50 1 1 P +X P3 3 -200 1200 150 R 50 50 1 1 P +X P4 4 -200 1100 150 R 50 50 1 1 P +X P5 5 -200 1000 150 R 50 50 1 1 P +X P6 6 -200 900 150 R 50 50 1 1 P +X P7 7 -200 800 150 R 50 50 1 1 P +X P8 8 -200 700 150 R 50 50 1 1 P +X P9 9 -200 600 150 R 50 50 1 1 P +X P10 10 -200 500 150 R 50 50 1 1 P +X P20 20 -200 -500 150 R 50 50 1 1 P +X P11 11 -200 400 150 R 50 50 1 1 P +X P21 21 -200 -600 150 R 50 50 1 1 P +X P12 12 -200 300 150 R 50 50 1 1 P +X P22 22 -200 -700 150 R 50 50 1 1 P +X P13 13 -200 200 150 R 50 50 1 1 P +X P23 23 -200 -800 150 R 50 50 1 1 P +X P14 14 -200 100 150 R 50 50 1 1 P +X P24 24 -200 -900 150 R 50 50 1 1 P +X P15 15 -200 0 150 R 50 50 1 1 P +X P25 25 -200 -1000 150 R 50 50 1 1 P +X P16 16 -200 -100 150 R 50 50 1 1 P +X P26 26 -200 -1100 150 R 50 50 1 1 P +X P17 17 -200 -200 150 R 50 50 1 1 P +X P27 27 -200 -1200 150 R 50 50 1 1 P +X P18 18 -200 -300 150 R 50 50 1 1 P +X P28 28 -200 -1300 150 R 50 50 1 1 P +X P19 19 -200 -400 150 R 50 50 1 1 P +X P29 29 -200 -1400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X30 +# +DEF CONN_01X30 P 0 40 Y N 1 F N +F0 "P" 0 1550 50 H V C CNN +F1 "CONN_01X30" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X30 + Pin_Header_Angled_1X30 + Socket_Strip_Straight_1X30 + Socket_Strip_Angled_1X30 +$ENDFPLIST +DRAW +S -50 -1500 50 1500 0 1 0 N +S -50 -1445 10 -1455 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +S -50 1455 10 1445 0 1 0 N +X P1 1 -200 1450 150 R 50 50 1 1 P +X P2 2 -200 1350 150 R 50 50 1 1 P +X P3 3 -200 1250 150 R 50 50 1 1 P +X P4 4 -200 1150 150 R 50 50 1 1 P +X P5 5 -200 1050 150 R 50 50 1 1 P +X P6 6 -200 950 150 R 50 50 1 1 P +X P7 7 -200 850 150 R 50 50 1 1 P +X P8 8 -200 750 150 R 50 50 1 1 P +X P9 9 -200 650 150 R 50 50 1 1 P +X P10 10 -200 550 150 R 50 50 1 1 P +X P20 20 -200 -450 150 R 50 50 1 1 P +X P30 30 -200 -1450 150 R 50 50 1 1 P +X P11 11 -200 450 150 R 50 50 1 1 P +X P21 21 -200 -550 150 R 50 50 1 1 P +X P12 12 -200 350 150 R 50 50 1 1 P +X P22 22 -200 -650 150 R 50 50 1 1 P +X P13 13 -200 250 150 R 50 50 1 1 P +X P23 23 -200 -750 150 R 50 50 1 1 P +X P14 14 -200 150 150 R 50 50 1 1 P +X P24 24 -200 -850 150 R 50 50 1 1 P +X P15 15 -200 50 150 R 50 50 1 1 P +X P25 25 -200 -950 150 R 50 50 1 1 P +X P16 16 -200 -50 150 R 50 50 1 1 P +X P26 26 -200 -1050 150 R 50 50 1 1 P +X P17 17 -200 -150 150 R 50 50 1 1 P +X P27 27 -200 -1150 150 R 50 50 1 1 P +X P18 18 -200 -250 150 R 50 50 1 1 P +X P28 28 -200 -1250 150 R 50 50 1 1 P +X P19 19 -200 -350 150 R 50 50 1 1 P +X P29 29 -200 -1350 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X31 +# +DEF CONN_01X31 P 0 40 Y N 1 F N +F0 "P" 0 1600 50 H V C CNN +F1 "CONN_01X31" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X31 + Pin_Header_Angled_1X31 + Socket_Strip_Straight_1X31 + Socket_Strip_Angled_1X31 +$ENDFPLIST +DRAW +S -50 -1550 50 1550 0 1 0 N +S -50 -1495 10 -1505 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +S -50 1505 10 1495 0 1 0 N +X P1 1 -200 1500 150 R 50 50 1 1 P +X P2 2 -200 1400 150 R 50 50 1 1 P +X P3 3 -200 1300 150 R 50 50 1 1 P +X P4 4 -200 1200 150 R 50 50 1 1 P +X P5 5 -200 1100 150 R 50 50 1 1 P +X P6 6 -200 1000 150 R 50 50 1 1 P +X P7 7 -200 900 150 R 50 50 1 1 P +X P8 8 -200 800 150 R 50 50 1 1 P +X P9 9 -200 700 150 R 50 50 1 1 P +X P10 10 -200 600 150 R 50 50 1 1 P +X P20 20 -200 -400 150 R 50 50 1 1 P +X P30 30 -200 -1400 150 R 50 50 1 1 P +X P11 11 -200 500 150 R 50 50 1 1 P +X P21 21 -200 -500 150 R 50 50 1 1 P +X P31 31 -200 -1500 150 R 50 50 1 1 P +X P12 12 -200 400 150 R 50 50 1 1 P +X P22 22 -200 -600 150 R 50 50 1 1 P +X P13 13 -200 300 150 R 50 50 1 1 P +X P23 23 -200 -700 150 R 50 50 1 1 P +X P14 14 -200 200 150 R 50 50 1 1 P +X P24 24 -200 -800 150 R 50 50 1 1 P +X P15 15 -200 100 150 R 50 50 1 1 P +X P25 25 -200 -900 150 R 50 50 1 1 P +X P16 16 -200 0 150 R 50 50 1 1 P +X P26 26 -200 -1000 150 R 50 50 1 1 P +X P17 17 -200 -100 150 R 50 50 1 1 P +X P27 27 -200 -1100 150 R 50 50 1 1 P +X P18 18 -200 -200 150 R 50 50 1 1 P +X P28 28 -200 -1200 150 R 50 50 1 1 P +X P19 19 -200 -300 150 R 50 50 1 1 P +X P29 29 -200 -1300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X32 +# +DEF CONN_01X32 P 0 40 Y N 1 F N +F0 "P" 0 1650 50 H V C CNN +F1 "CONN_01X32" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X32 + Pin_Header_Angled_1X32 + Socket_Strip_Straight_1X32 + Socket_Strip_Angled_1X32 +$ENDFPLIST +DRAW +S -50 -1600 50 1600 0 1 0 N +S -50 -1545 10 -1555 0 1 0 N +S -50 -1445 10 -1455 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +S -50 1455 10 1445 0 1 0 N +S -50 1555 10 1545 0 1 0 N +X P1 1 -200 1550 150 R 50 50 1 1 P +X P2 2 -200 1450 150 R 50 50 1 1 P +X P3 3 -200 1350 150 R 50 50 1 1 P +X P4 4 -200 1250 150 R 50 50 1 1 P +X P5 5 -200 1150 150 R 50 50 1 1 P +X P6 6 -200 1050 150 R 50 50 1 1 P +X P7 7 -200 950 150 R 50 50 1 1 P +X P8 8 -200 850 150 R 50 50 1 1 P +X P9 9 -200 750 150 R 50 50 1 1 P +X P10 10 -200 650 150 R 50 50 1 1 P +X P20 20 -200 -350 150 R 50 50 1 1 P +X P30 30 -200 -1350 150 R 50 50 1 1 P +X P11 11 -200 550 150 R 50 50 1 1 P +X P21 21 -200 -450 150 R 50 50 1 1 P +X P31 31 -200 -1450 150 R 50 50 1 1 P +X P12 12 -200 450 150 R 50 50 1 1 P +X P22 22 -200 -550 150 R 50 50 1 1 P +X P32 32 -200 -1550 150 R 50 50 1 1 P +X P13 13 -200 350 150 R 50 50 1 1 P +X P23 23 -200 -650 150 R 50 50 1 1 P +X P14 14 -200 250 150 R 50 50 1 1 P +X P24 24 -200 -750 150 R 50 50 1 1 P +X P15 15 -200 150 150 R 50 50 1 1 P +X P25 25 -200 -850 150 R 50 50 1 1 P +X P16 16 -200 50 150 R 50 50 1 1 P +X P26 26 -200 -950 150 R 50 50 1 1 P +X P17 17 -200 -50 150 R 50 50 1 1 P +X P27 27 -200 -1050 150 R 50 50 1 1 P +X P18 18 -200 -150 150 R 50 50 1 1 P +X P28 28 -200 -1150 150 R 50 50 1 1 P +X P19 19 -200 -250 150 R 50 50 1 1 P +X P29 29 -200 -1250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X33 +# +DEF CONN_01X33 P 0 40 Y N 1 F N +F0 "P" 0 1700 50 H V C CNN +F1 "CONN_01X33" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X33 + Pin_Header_Angled_1X33 + Socket_Strip_Straight_1X33 + Socket_Strip_Angled_1X33 +$ENDFPLIST +DRAW +S -50 -1650 50 1650 0 1 0 N +S -50 -1595 10 -1605 0 1 0 N +S -50 -1495 10 -1505 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +S -50 1505 10 1495 0 1 0 N +S -50 1605 10 1595 0 1 0 N +X P1 1 -200 1600 150 R 50 50 1 1 P +X P2 2 -200 1500 150 R 50 50 1 1 P +X P3 3 -200 1400 150 R 50 50 1 1 P +X P4 4 -200 1300 150 R 50 50 1 1 P +X P5 5 -200 1200 150 R 50 50 1 1 P +X P6 6 -200 1100 150 R 50 50 1 1 P +X P7 7 -200 1000 150 R 50 50 1 1 P +X P8 8 -200 900 150 R 50 50 1 1 P +X P9 9 -200 800 150 R 50 50 1 1 P +X P10 10 -200 700 150 R 50 50 1 1 P +X P20 20 -200 -300 150 R 50 50 1 1 P +X P30 30 -200 -1300 150 R 50 50 1 1 P +X P11 11 -200 600 150 R 50 50 1 1 P +X P21 21 -200 -400 150 R 50 50 1 1 P +X P31 31 -200 -1400 150 R 50 50 1 1 P +X P12 12 -200 500 150 R 50 50 1 1 P +X P22 22 -200 -500 150 R 50 50 1 1 P +X P32 32 -200 -1500 150 R 50 50 1 1 P +X P13 13 -200 400 150 R 50 50 1 1 P +X P23 23 -200 -600 150 R 50 50 1 1 P +X P33 33 -200 -1600 150 R 50 50 1 1 P +X P14 14 -200 300 150 R 50 50 1 1 P +X P24 24 -200 -700 150 R 50 50 1 1 P +X P15 15 -200 200 150 R 50 50 1 1 P +X P25 25 -200 -800 150 R 50 50 1 1 P +X P16 16 -200 100 150 R 50 50 1 1 P +X P26 26 -200 -900 150 R 50 50 1 1 P +X P17 17 -200 0 150 R 50 50 1 1 P +X P27 27 -200 -1000 150 R 50 50 1 1 P +X P18 18 -200 -100 150 R 50 50 1 1 P +X P28 28 -200 -1100 150 R 50 50 1 1 P +X P19 19 -200 -200 150 R 50 50 1 1 P +X P29 29 -200 -1200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X34 +# +DEF CONN_01X34 P 0 40 Y N 1 F N +F0 "P" 0 1750 50 H V C CNN +F1 "CONN_01X34" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X34 + Pin_Header_Angled_1X34 + Socket_Strip_Straight_1X34 + Socket_Strip_Angled_1X34 +$ENDFPLIST +DRAW +S -50 -1700 50 1700 0 1 0 N +S -50 -1645 10 -1655 0 1 0 N +S -50 -1545 10 -1555 0 1 0 N +S -50 -1445 10 -1455 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +S -50 1455 10 1445 0 1 0 N +S -50 1555 10 1545 0 1 0 N +S -50 1655 10 1645 0 1 0 N +X P1 1 -200 1650 150 R 50 50 1 1 P +X P2 2 -200 1550 150 R 50 50 1 1 P +X P3 3 -200 1450 150 R 50 50 1 1 P +X P4 4 -200 1350 150 R 50 50 1 1 P +X P5 5 -200 1250 150 R 50 50 1 1 P +X P6 6 -200 1150 150 R 50 50 1 1 P +X P7 7 -200 1050 150 R 50 50 1 1 P +X P8 8 -200 950 150 R 50 50 1 1 P +X P9 9 -200 850 150 R 50 50 1 1 P +X P10 10 -200 750 150 R 50 50 1 1 P +X P20 20 -200 -250 150 R 50 50 1 1 P +X P30 30 -200 -1250 150 R 50 50 1 1 P +X P11 11 -200 650 150 R 50 50 1 1 P +X P21 21 -200 -350 150 R 50 50 1 1 P +X P31 31 -200 -1350 150 R 50 50 1 1 P +X P12 12 -200 550 150 R 50 50 1 1 P +X P22 22 -200 -450 150 R 50 50 1 1 P +X P32 32 -200 -1450 150 R 50 50 1 1 P +X P13 13 -200 450 150 R 50 50 1 1 P +X P23 23 -200 -550 150 R 50 50 1 1 P +X P33 33 -200 -1550 150 R 50 50 1 1 P +X P14 14 -200 350 150 R 50 50 1 1 P +X P24 24 -200 -650 150 R 50 50 1 1 P +X P34 34 -200 -1650 150 R 50 50 1 1 P +X P15 15 -200 250 150 R 50 50 1 1 P +X P25 25 -200 -750 150 R 50 50 1 1 P +X P16 16 -200 150 150 R 50 50 1 1 P +X P26 26 -200 -850 150 R 50 50 1 1 P +X P17 17 -200 50 150 R 50 50 1 1 P +X P27 27 -200 -950 150 R 50 50 1 1 P +X P18 18 -200 -50 150 R 50 50 1 1 P +X P28 28 -200 -1050 150 R 50 50 1 1 P +X P19 19 -200 -150 150 R 50 50 1 1 P +X P29 29 -200 -1150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X35 +# +DEF CONN_01X35 P 0 40 Y N 1 F N +F0 "P" 0 1800 50 H V C CNN +F1 "CONN_01X35" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X35 + Pin_Header_Angled_1X35 + Socket_Strip_Straight_1X35 + Socket_Strip_Angled_1X35 +$ENDFPLIST +DRAW +S -50 -1750 50 1750 0 1 0 N +S -50 -1695 10 -1705 0 1 0 N +S -50 -1595 10 -1605 0 1 0 N +S -50 -1495 10 -1505 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +S -50 1505 10 1495 0 1 0 N +S -50 1605 10 1595 0 1 0 N +S -50 1705 10 1695 0 1 0 N +X P1 1 -200 1700 150 R 50 50 1 1 P +X P2 2 -200 1600 150 R 50 50 1 1 P +X P3 3 -200 1500 150 R 50 50 1 1 P +X P4 4 -200 1400 150 R 50 50 1 1 P +X P5 5 -200 1300 150 R 50 50 1 1 P +X P6 6 -200 1200 150 R 50 50 1 1 P +X P7 7 -200 1100 150 R 50 50 1 1 P +X P8 8 -200 1000 150 R 50 50 1 1 P +X P9 9 -200 900 150 R 50 50 1 1 P +X P10 10 -200 800 150 R 50 50 1 1 P +X P20 20 -200 -200 150 R 50 50 1 1 P +X P30 30 -200 -1200 150 R 50 50 1 1 P +X P11 11 -200 700 150 R 50 50 1 1 P +X P21 21 -200 -300 150 R 50 50 1 1 P +X P31 31 -200 -1300 150 R 50 50 1 1 P +X P12 12 -200 600 150 R 50 50 1 1 P +X P22 22 -200 -400 150 R 50 50 1 1 P +X P32 32 -200 -1400 150 R 50 50 1 1 P +X P13 13 -200 500 150 R 50 50 1 1 P +X P23 23 -200 -500 150 R 50 50 1 1 P +X P33 33 -200 -1500 150 R 50 50 1 1 P +X P14 14 -200 400 150 R 50 50 1 1 P +X P24 24 -200 -600 150 R 50 50 1 1 P +X P34 34 -200 -1600 150 R 50 50 1 1 P +X P15 15 -200 300 150 R 50 50 1 1 P +X P25 25 -200 -700 150 R 50 50 1 1 P +X P35 35 -200 -1700 150 R 50 50 1 1 P +X P16 16 -200 200 150 R 50 50 1 1 P +X P26 26 -200 -800 150 R 50 50 1 1 P +X P17 17 -200 100 150 R 50 50 1 1 P +X P27 27 -200 -900 150 R 50 50 1 1 P +X P18 18 -200 0 150 R 50 50 1 1 P +X P28 28 -200 -1000 150 R 50 50 1 1 P +X P19 19 -200 -100 150 R 50 50 1 1 P +X P29 29 -200 -1100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X36 +# +DEF CONN_01X36 P 0 40 Y N 1 F N +F0 "P" 0 1850 50 H V C CNN +F1 "CONN_01X36" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X36 + Pin_Header_Angled_1X36 + Socket_Strip_Straight_1X36 + Socket_Strip_Angled_1X36 +$ENDFPLIST +DRAW +S -50 -1800 50 1800 0 1 0 N +S -50 -1745 10 -1755 0 1 0 N +S -50 -1645 10 -1655 0 1 0 N +S -50 -1545 10 -1555 0 1 0 N +S -50 -1445 10 -1455 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +S -50 1455 10 1445 0 1 0 N +S -50 1555 10 1545 0 1 0 N +S -50 1655 10 1645 0 1 0 N +S -50 1755 10 1745 0 1 0 N +X P1 1 -200 1750 150 R 50 50 1 1 P +X P2 2 -200 1650 150 R 50 50 1 1 P +X P3 3 -200 1550 150 R 50 50 1 1 P +X P4 4 -200 1450 150 R 50 50 1 1 P +X P5 5 -200 1350 150 R 50 50 1 1 P +X P6 6 -200 1250 150 R 50 50 1 1 P +X P7 7 -200 1150 150 R 50 50 1 1 P +X P8 8 -200 1050 150 R 50 50 1 1 P +X P9 9 -200 950 150 R 50 50 1 1 P +X P10 10 -200 850 150 R 50 50 1 1 P +X P20 20 -200 -150 150 R 50 50 1 1 P +X P30 30 -200 -1150 150 R 50 50 1 1 P +X P11 11 -200 750 150 R 50 50 1 1 P +X P21 21 -200 -250 150 R 50 50 1 1 P +X P31 31 -200 -1250 150 R 50 50 1 1 P +X P12 12 -200 650 150 R 50 50 1 1 P +X P22 22 -200 -350 150 R 50 50 1 1 P +X P32 32 -200 -1350 150 R 50 50 1 1 P +X P13 13 -200 550 150 R 50 50 1 1 P +X P23 23 -200 -450 150 R 50 50 1 1 P +X P33 33 -200 -1450 150 R 50 50 1 1 P +X P14 14 -200 450 150 R 50 50 1 1 P +X P24 24 -200 -550 150 R 50 50 1 1 P +X P34 34 -200 -1550 150 R 50 50 1 1 P +X P15 15 -200 350 150 R 50 50 1 1 P +X P25 25 -200 -650 150 R 50 50 1 1 P +X P35 35 -200 -1650 150 R 50 50 1 1 P +X P16 16 -200 250 150 R 50 50 1 1 P +X P26 26 -200 -750 150 R 50 50 1 1 P +X P36 36 -200 -1750 150 R 50 50 1 1 P +X P17 17 -200 150 150 R 50 50 1 1 P +X P27 27 -200 -850 150 R 50 50 1 1 P +X P18 18 -200 50 150 R 50 50 1 1 P +X P28 28 -200 -950 150 R 50 50 1 1 P +X P19 19 -200 -50 150 R 50 50 1 1 P +X P29 29 -200 -1050 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X37 +# +DEF CONN_01X37 P 0 40 Y N 1 F N +F0 "P" 0 1900 50 H V C CNN +F1 "CONN_01X37" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X37 + Pin_Header_Angled_1X37 + Socket_Strip_Straight_1X37 + Socket_Strip_Angled_1X37 +$ENDFPLIST +DRAW +S -50 -1850 50 1850 0 1 0 N +S -50 -1795 10 -1805 0 1 0 N +S -50 -1695 10 -1705 0 1 0 N +S -50 -1595 10 -1605 0 1 0 N +S -50 -1495 10 -1505 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +S -50 1505 10 1495 0 1 0 N +S -50 1605 10 1595 0 1 0 N +S -50 1705 10 1695 0 1 0 N +S -50 1805 10 1795 0 1 0 N +X P1 1 -200 1800 150 R 50 50 1 1 P +X P2 2 -200 1700 150 R 50 50 1 1 P +X P3 3 -200 1600 150 R 50 50 1 1 P +X P4 4 -200 1500 150 R 50 50 1 1 P +X P5 5 -200 1400 150 R 50 50 1 1 P +X P6 6 -200 1300 150 R 50 50 1 1 P +X P7 7 -200 1200 150 R 50 50 1 1 P +X P8 8 -200 1100 150 R 50 50 1 1 P +X P9 9 -200 1000 150 R 50 50 1 1 P +X P10 10 -200 900 150 R 50 50 1 1 P +X P20 20 -200 -100 150 R 50 50 1 1 P +X P30 30 -200 -1100 150 R 50 50 1 1 P +X P11 11 -200 800 150 R 50 50 1 1 P +X P21 21 -200 -200 150 R 50 50 1 1 P +X P31 31 -200 -1200 150 R 50 50 1 1 P +X P12 12 -200 700 150 R 50 50 1 1 P +X P22 22 -200 -300 150 R 50 50 1 1 P +X P32 32 -200 -1300 150 R 50 50 1 1 P +X P13 13 -200 600 150 R 50 50 1 1 P +X P23 23 -200 -400 150 R 50 50 1 1 P +X P33 33 -200 -1400 150 R 50 50 1 1 P +X P14 14 -200 500 150 R 50 50 1 1 P +X P24 24 -200 -500 150 R 50 50 1 1 P +X P34 34 -200 -1500 150 R 50 50 1 1 P +X P15 15 -200 400 150 R 50 50 1 1 P +X P25 25 -200 -600 150 R 50 50 1 1 P +X P35 35 -200 -1600 150 R 50 50 1 1 P +X P16 16 -200 300 150 R 50 50 1 1 P +X P26 26 -200 -700 150 R 50 50 1 1 P +X P36 36 -200 -1700 150 R 50 50 1 1 P +X P17 17 -200 200 150 R 50 50 1 1 P +X P27 27 -200 -800 150 R 50 50 1 1 P +X P37 37 -200 -1800 150 R 50 50 1 1 P +X P18 18 -200 100 150 R 50 50 1 1 P +X P28 28 -200 -900 150 R 50 50 1 1 P +X P19 19 -200 0 150 R 50 50 1 1 P +X P29 29 -200 -1000 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X38 +# +DEF CONN_01X38 P 0 40 Y N 1 F N +F0 "P" 0 1950 50 H V C CNN +F1 "CONN_01X38" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X38 + Pin_Header_Angled_1X38 + Socket_Strip_Straight_1X38 + Socket_Strip_Angled_1X38 +$ENDFPLIST +DRAW +S -50 -1900 50 1900 0 1 0 N +S -50 -1845 10 -1855 0 1 0 N +S -50 -1745 10 -1755 0 1 0 N +S -50 -1645 10 -1655 0 1 0 N +S -50 -1545 10 -1555 0 1 0 N +S -50 -1445 10 -1455 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +S -50 1455 10 1445 0 1 0 N +S -50 1555 10 1545 0 1 0 N +S -50 1655 10 1645 0 1 0 N +S -50 1755 10 1745 0 1 0 N +S -50 1855 10 1845 0 1 0 N +X P1 1 -200 1850 150 R 50 50 1 1 P +X P2 2 -200 1750 150 R 50 50 1 1 P +X P3 3 -200 1650 150 R 50 50 1 1 P +X P4 4 -200 1550 150 R 50 50 1 1 P +X P5 5 -200 1450 150 R 50 50 1 1 P +X P6 6 -200 1350 150 R 50 50 1 1 P +X P7 7 -200 1250 150 R 50 50 1 1 P +X P8 8 -200 1150 150 R 50 50 1 1 P +X P9 9 -200 1050 150 R 50 50 1 1 P +X P10 10 -200 950 150 R 50 50 1 1 P +X P20 20 -200 -50 150 R 50 50 1 1 P +X P30 30 -200 -1050 150 R 50 50 1 1 P +X P11 11 -200 850 150 R 50 50 1 1 P +X P21 21 -200 -150 150 R 50 50 1 1 P +X P31 31 -200 -1150 150 R 50 50 1 1 P +X P12 12 -200 750 150 R 50 50 1 1 P +X P22 22 -200 -250 150 R 50 50 1 1 P +X P32 32 -200 -1250 150 R 50 50 1 1 P +X P13 13 -200 650 150 R 50 50 1 1 P +X P23 23 -200 -350 150 R 50 50 1 1 P +X P33 33 -200 -1350 150 R 50 50 1 1 P +X P14 14 -200 550 150 R 50 50 1 1 P +X P24 24 -200 -450 150 R 50 50 1 1 P +X P34 34 -200 -1450 150 R 50 50 1 1 P +X P15 15 -200 450 150 R 50 50 1 1 P +X P25 25 -200 -550 150 R 50 50 1 1 P +X P35 35 -200 -1550 150 R 50 50 1 1 P +X P16 16 -200 350 150 R 50 50 1 1 P +X P26 26 -200 -650 150 R 50 50 1 1 P +X P36 36 -200 -1650 150 R 50 50 1 1 P +X P17 17 -200 250 150 R 50 50 1 1 P +X P27 27 -200 -750 150 R 50 50 1 1 P +X P37 37 -200 -1750 150 R 50 50 1 1 P +X P18 18 -200 150 150 R 50 50 1 1 P +X P28 28 -200 -850 150 R 50 50 1 1 P +X P38 38 -200 -1850 150 R 50 50 1 1 P +X P19 19 -200 50 150 R 50 50 1 1 P +X P29 29 -200 -950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X39 +# +DEF CONN_01X39 P 0 40 Y N 1 F N +F0 "P" 0 2000 50 H V C CNN +F1 "CONN_01X39" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X39 + Pin_Header_Angled_1X39 + Socket_Strip_Straight_1X39 + Socket_Strip_Angled_1X39 +$ENDFPLIST +DRAW +S -50 -1950 50 1950 0 1 0 N +S -50 -1895 10 -1905 0 1 0 N +S -50 -1795 10 -1805 0 1 0 N +S -50 -1695 10 -1705 0 1 0 N +S -50 -1595 10 -1605 0 1 0 N +S -50 -1495 10 -1505 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +S -50 1505 10 1495 0 1 0 N +S -50 1605 10 1595 0 1 0 N +S -50 1705 10 1695 0 1 0 N +S -50 1805 10 1795 0 1 0 N +S -50 1905 10 1895 0 1 0 N +X P1 1 -200 1900 150 R 50 50 1 1 P +X P2 2 -200 1800 150 R 50 50 1 1 P +X P3 3 -200 1700 150 R 50 50 1 1 P +X P4 4 -200 1600 150 R 50 50 1 1 P +X P5 5 -200 1500 150 R 50 50 1 1 P +X P6 6 -200 1400 150 R 50 50 1 1 P +X P7 7 -200 1300 150 R 50 50 1 1 P +X P8 8 -200 1200 150 R 50 50 1 1 P +X P9 9 -200 1100 150 R 50 50 1 1 P +X P10 10 -200 1000 150 R 50 50 1 1 P +X P20 20 -200 0 150 R 50 50 1 1 P +X P30 30 -200 -1000 150 R 50 50 1 1 P +X P11 11 -200 900 150 R 50 50 1 1 P +X P21 21 -200 -100 150 R 50 50 1 1 P +X P31 31 -200 -1100 150 R 50 50 1 1 P +X P12 12 -200 800 150 R 50 50 1 1 P +X P22 22 -200 -200 150 R 50 50 1 1 P +X P32 32 -200 -1200 150 R 50 50 1 1 P +X P13 13 -200 700 150 R 50 50 1 1 P +X P23 23 -200 -300 150 R 50 50 1 1 P +X P33 33 -200 -1300 150 R 50 50 1 1 P +X P14 14 -200 600 150 R 50 50 1 1 P +X P24 24 -200 -400 150 R 50 50 1 1 P +X P34 34 -200 -1400 150 R 50 50 1 1 P +X P15 15 -200 500 150 R 50 50 1 1 P +X P25 25 -200 -500 150 R 50 50 1 1 P +X P35 35 -200 -1500 150 R 50 50 1 1 P +X P16 16 -200 400 150 R 50 50 1 1 P +X P26 26 -200 -600 150 R 50 50 1 1 P +X P36 36 -200 -1600 150 R 50 50 1 1 P +X P17 17 -200 300 150 R 50 50 1 1 P +X P27 27 -200 -700 150 R 50 50 1 1 P +X P37 37 -200 -1700 150 R 50 50 1 1 P +X P18 18 -200 200 150 R 50 50 1 1 P +X P28 28 -200 -800 150 R 50 50 1 1 P +X P38 38 -200 -1800 150 R 50 50 1 1 P +X P19 19 -200 100 150 R 50 50 1 1 P +X P29 29 -200 -900 150 R 50 50 1 1 P +X P39 39 -200 -1900 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X40 +# +DEF CONN_01X40 P 0 40 Y N 1 F N +F0 "P" 0 2050 50 H V C CNN +F1 "CONN_01X40" 100 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X40 + Pin_Header_Angled_1X40 + Socket_Strip_Straight_1X40 + Socket_Strip_Angled_1X40 +$ENDFPLIST +DRAW +S -50 -1945 10 -1955 0 1 0 N +S -50 -1845 10 -1855 0 1 0 N +S -50 -1745 10 -1755 0 1 0 N +S -50 -1645 10 -1655 0 1 0 N +S -50 -1545 10 -1555 0 1 0 N +S -50 -1445 10 -1455 0 1 0 N +S -50 -1345 10 -1355 0 1 0 N +S -50 -1245 10 -1255 0 1 0 N +S -50 -1145 10 -1155 0 1 0 N +S -50 -1045 10 -1055 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +S -50 1055 10 1045 0 1 0 N +S -50 1155 10 1145 0 1 0 N +S -50 1255 10 1245 0 1 0 N +S -50 1355 10 1345 0 1 0 N +S -50 1455 10 1445 0 1 0 N +S -50 1555 10 1545 0 1 0 N +S -50 1655 10 1645 0 1 0 N +S -50 1755 10 1745 0 1 0 N +S -50 1855 10 1845 0 1 0 N +S -50 1955 10 1945 0 1 0 N +S -50 2000 50 -2000 0 1 0 N +X P1 1 -200 1950 150 R 50 50 1 1 P +X P2 2 -200 1850 150 R 50 50 1 1 P +X P3 3 -200 1750 150 R 50 50 1 1 P +X P4 4 -200 1650 150 R 50 50 1 1 P +X P5 5 -200 1550 150 R 50 50 1 1 P +X P6 6 -200 1450 150 R 50 50 1 1 P +X P7 7 -200 1350 150 R 50 50 1 1 P +X P8 8 -200 1250 150 R 50 50 1 1 P +X P9 9 -200 1150 150 R 50 50 1 1 P +X P10 10 -200 1050 150 R 50 50 1 1 P +X P20 20 -200 50 150 R 50 50 1 1 P +X P30 30 -200 -950 150 R 50 50 1 1 P +X P40 40 -200 -1950 150 R 50 50 1 1 P +X P11 11 -200 950 150 R 50 50 1 1 P +X P21 21 -200 -50 150 R 50 50 1 1 P +X P31 31 -200 -1050 150 R 50 50 1 1 P +X P12 12 -200 850 150 R 50 50 1 1 P +X P22 22 -200 -150 150 R 50 50 1 1 P +X P32 32 -200 -1150 150 R 50 50 1 1 P +X P13 13 -200 750 150 R 50 50 1 1 P +X P23 23 -200 -250 150 R 50 50 1 1 P +X P33 33 -200 -1250 150 R 50 50 1 1 P +X P14 14 -200 650 150 R 50 50 1 1 P +X P24 24 -200 -350 150 R 50 50 1 1 P +X P34 34 -200 -1350 150 R 50 50 1 1 P +X P15 15 -200 550 150 R 50 50 1 1 P +X P25 25 -200 -450 150 R 50 50 1 1 P +X P35 35 -200 -1450 150 R 50 50 1 1 P +X P16 16 -200 450 150 R 50 50 1 1 P +X P26 26 -200 -550 150 R 50 50 1 1 P +X P36 36 -200 -1550 150 R 50 50 1 1 P +X P17 17 -200 350 150 R 50 50 1 1 P +X P27 27 -200 -650 150 R 50 50 1 1 P +X P37 37 -200 -1650 150 R 50 50 1 1 P +X P18 18 -200 250 150 R 50 50 1 1 P +X P28 28 -200 -750 150 R 50 50 1 1 P +X P38 38 -200 -1750 150 R 50 50 1 1 P +X P19 19 -200 150 150 R 50 50 1 1 P +X P29 29 -200 -850 150 R 50 50 1 1 P +X P39 39 -200 -1850 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X01 +# +DEF CONN_02X01 P 0 1 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "CONN_02X01" 0 -100 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X01 + Pin_Header_Angled_2X01 + Socket_Strip_Straight_2X01 + Socket_Strip_Angled_2X01 +$ENDFPLIST +DRAW +S -100 5 -50 -5 0 1 0 N +S -100 50 100 -50 0 1 0 N +S 50 5 100 -5 0 1 0 N +X P1 1 -250 0 150 R 50 50 1 1 P +X P2 2 250 0 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X02 +# +DEF CONN_02X02 P 0 1 Y N 1 F N +F0 "P" 0 150 50 H V C CNN +F1 "CONN_02X02" 0 -150 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X02 + Pin_Header_Angled_2X02 + Socket_Strip_Straight_2X02 + Socket_Strip_Angled_2X02 +$ENDFPLIST +DRAW +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 100 100 -100 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +X P1 1 -250 50 150 R 50 50 1 1 P +X P2 2 250 50 150 L 50 50 1 1 P +X P3 3 -250 -50 150 R 50 50 1 1 P +X P4 4 250 -50 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X03 +# +DEF CONN_02X03 P 0 1 Y N 1 F N +F0 "P" 0 200 50 H V C CNN +F1 "CONN_02X03" 0 -200 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X03 + Pin_Header_Angled_2X03 + Socket_Strip_Straight_2X03 + Socket_Strip_Angled_2X03 +$ENDFPLIST +DRAW +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 150 100 -150 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +X P1 1 -250 100 150 R 50 50 1 1 P +X P2 2 250 100 150 L 50 50 1 1 P +X P3 3 -250 0 150 R 50 50 1 1 P +X P4 4 250 0 150 L 50 50 1 1 P +X P5 5 -250 -100 150 R 50 50 1 1 P +X P6 6 250 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X04 +# +DEF CONN_02X04 P 0 1 Y N 1 F N +F0 "P" 0 250 50 H V C CNN +F1 "CONN_02X04" 0 -250 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X04 + Pin_Header_Angled_2X04 + Socket_Strip_Straight_2X04 + Socket_Strip_Angled_2X04 +$ENDFPLIST +DRAW +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 200 100 -200 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +X P1 1 -250 150 150 R 50 50 1 1 P +X P2 2 250 150 150 L 50 50 1 1 P +X P3 3 -250 50 150 R 50 50 1 1 P +X P4 4 250 50 150 L 50 50 1 1 P +X P5 5 -250 -50 150 R 50 50 1 1 P +X P6 6 250 -50 150 L 50 50 1 1 P +X P7 7 -250 -150 150 R 50 50 1 1 P +X P8 8 250 -150 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X05 +# +DEF CONN_02X05 P 0 1 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "CONN_02X05" 0 -300 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X05 + Pin_Header_Angled_2X05 + Socket_Strip_Straight_2X05 + Socket_Strip_Angled_2X05 +$ENDFPLIST +DRAW +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 250 100 -250 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +X P1 1 -250 200 150 R 50 50 1 1 P +X P2 2 250 200 150 L 50 50 1 1 P +X P3 3 -250 100 150 R 50 50 1 1 P +X P4 4 250 100 150 L 50 50 1 1 P +X P5 5 -250 0 150 R 50 50 1 1 P +X P6 6 250 0 150 L 50 50 1 1 P +X P7 7 -250 -100 150 R 50 50 1 1 P +X P8 8 250 -100 150 L 50 50 1 1 P +X P9 9 -250 -200 150 R 50 50 1 1 P +X P10 10 250 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X06 +# +DEF CONN_02X06 P 0 1 Y N 1 F N +F0 "P" 0 350 50 H V C CNN +F1 "CONN_02X06" 0 -350 50 H V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X06 + Pin_Header_Angled_2X06 + Socket_Strip_Straight_2X06 + Socket_Strip_Angled_2X06 +$ENDFPLIST +DRAW +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 300 100 -300 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +X P1 1 -250 250 150 R 50 50 1 1 P +X P2 2 250 250 150 L 50 50 1 1 P +X P3 3 -250 150 150 R 50 50 1 1 P +X P4 4 250 150 150 L 50 50 1 1 P +X P5 5 -250 50 150 R 50 50 1 1 P +X P6 6 250 50 150 L 50 50 1 1 P +X P7 7 -250 -50 150 R 50 50 1 1 P +X P8 8 250 -50 150 L 50 50 1 1 P +X P9 9 -250 -150 150 R 50 50 1 1 P +X P10 10 250 -150 150 L 50 50 1 1 P +X P11 11 -250 -250 150 R 50 50 1 1 P +X P12 12 250 -250 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X07 +# +DEF CONN_02X07 P 0 1 Y N 1 F N +F0 "P" 0 400 50 H V C CNN +F1 "CONN_02X07" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X07 + Pin_Header_Angled_2X07 + Socket_Strip_Straight_2X07 + Socket_Strip_Angled_2X07 +$ENDFPLIST +DRAW +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 350 100 -350 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +X P1 1 -250 300 150 R 50 50 1 1 P +X P2 2 250 300 150 L 50 50 1 1 P +X P3 3 -250 200 150 R 50 50 1 1 P +X P4 4 250 200 150 L 50 50 1 1 P +X P5 5 -250 100 150 R 50 50 1 1 P +X P6 6 250 100 150 L 50 50 1 1 P +X P7 7 -250 0 150 R 50 50 1 1 P +X P8 8 250 0 150 L 50 50 1 1 P +X P9 9 -250 -100 150 R 50 50 1 1 P +X P10 10 250 -100 150 L 50 50 1 1 P +X P11 11 -250 -200 150 R 50 50 1 1 P +X P12 12 250 -200 150 L 50 50 1 1 P +X P13 13 -250 -300 150 R 50 50 1 1 P +X P14 14 250 -300 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X08 +# +DEF CONN_02X08 P 0 1 Y N 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "CONN_02X08" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X08 + Pin_Header_Angled_2X08 + Socket_Strip_Straight_2X08 + Socket_Strip_Angled_2X08 +$ENDFPLIST +DRAW +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 400 100 -400 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +X P1 1 -250 350 150 R 50 50 1 1 P +X P2 2 250 350 150 L 50 50 1 1 P +X P3 3 -250 250 150 R 50 50 1 1 P +X P4 4 250 250 150 L 50 50 1 1 P +X P5 5 -250 150 150 R 50 50 1 1 P +X P6 6 250 150 150 L 50 50 1 1 P +X P7 7 -250 50 150 R 50 50 1 1 P +X P8 8 250 50 150 L 50 50 1 1 P +X P9 9 -250 -50 150 R 50 50 1 1 P +X P10 10 250 -50 150 L 50 50 1 1 P +X P11 11 -250 -150 150 R 50 50 1 1 P +X P12 12 250 -150 150 L 50 50 1 1 P +X P13 13 -250 -250 150 R 50 50 1 1 P +X P14 14 250 -250 150 L 50 50 1 1 P +X P15 15 -250 -350 150 R 50 50 1 1 P +X P16 16 250 -350 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X09 +# +DEF CONN_02X09 P 0 1 Y N 1 F N +F0 "P" 0 500 50 H V C CNN +F1 "CONN_02X09" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X09 + Pin_Header_Angled_2X09 + Socket_Strip_Straight_2X09 + Socket_Strip_Angled_2X09 +$ENDFPLIST +DRAW +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 450 100 -450 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +X P1 1 -250 400 150 R 50 50 1 1 P +X P2 2 250 400 150 L 50 50 1 1 P +X P3 3 -250 300 150 R 50 50 1 1 P +X P4 4 250 300 150 L 50 50 1 1 P +X P5 5 -250 200 150 R 50 50 1 1 P +X P6 6 250 200 150 L 50 50 1 1 P +X P7 7 -250 100 150 R 50 50 1 1 P +X P8 8 250 100 150 L 50 50 1 1 P +X P9 9 -250 0 150 R 50 50 1 1 P +X P10 10 250 0 150 L 50 50 1 1 P +X P11 11 -250 -100 150 R 50 50 1 1 P +X P12 12 250 -100 150 L 50 50 1 1 P +X P13 13 -250 -200 150 R 50 50 1 1 P +X P14 14 250 -200 150 L 50 50 1 1 P +X P15 15 -250 -300 150 R 50 50 1 1 P +X P16 16 250 -300 150 L 50 50 1 1 P +X P17 17 -250 -400 150 R 50 50 1 1 P +X P18 18 250 -400 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X10 +# +DEF CONN_02X10 P 0 1 Y N 1 F N +F0 "P" 0 550 50 H V C CNN +F1 "CONN_02X10" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X10 + Pin_Header_Angled_2X10 + Socket_Strip_Straight_2X10 + Socket_Strip_Angled_2X10 +$ENDFPLIST +DRAW +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 500 100 -500 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +X P1 1 -250 450 150 R 50 50 1 1 P +X P2 2 250 450 150 L 50 50 1 1 P +X P3 3 -250 350 150 R 50 50 1 1 P +X P4 4 250 350 150 L 50 50 1 1 P +X P5 5 -250 250 150 R 50 50 1 1 P +X P6 6 250 250 150 L 50 50 1 1 P +X P7 7 -250 150 150 R 50 50 1 1 P +X P8 8 250 150 150 L 50 50 1 1 P +X P9 9 -250 50 150 R 50 50 1 1 P +X P10 10 250 50 150 L 50 50 1 1 P +X P20 20 250 -450 150 L 50 50 1 1 P +X P11 11 -250 -50 150 R 50 50 1 1 P +X P12 12 250 -50 150 L 50 50 1 1 P +X P13 13 -250 -150 150 R 50 50 1 1 P +X P14 14 250 -150 150 L 50 50 1 1 P +X P15 15 -250 -250 150 R 50 50 1 1 P +X P16 16 250 -250 150 L 50 50 1 1 P +X P17 17 -250 -350 150 R 50 50 1 1 P +X P18 18 250 -350 150 L 50 50 1 1 P +X P19 19 -250 -450 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X11 +# +DEF CONN_02X11 P 0 1 Y N 1 F N +F0 "P" 0 600 50 H V C CNN +F1 "CONN_02X11" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X11 + Pin_Header_Angled_2X11 + Socket_Strip_Straight_2X11 + Socket_Strip_Angled_2X11 +$ENDFPLIST +DRAW +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 550 100 -550 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +X P1 1 -250 500 150 R 50 50 1 1 P +X P2 2 250 500 150 L 50 50 1 1 P +X P3 3 -250 400 150 R 50 50 1 1 P +X P4 4 250 400 150 L 50 50 1 1 P +X P5 5 -250 300 150 R 50 50 1 1 P +X P6 6 250 300 150 L 50 50 1 1 P +X P7 7 -250 200 150 R 50 50 1 1 P +X P8 8 250 200 150 L 50 50 1 1 P +X P9 9 -250 100 150 R 50 50 1 1 P +X P10 10 250 100 150 L 50 50 1 1 P +X P20 20 250 -400 150 L 50 50 1 1 P +X P11 11 -250 0 150 R 50 50 1 1 P +X P21 21 -250 -500 150 R 50 50 1 1 P +X P12 12 250 0 150 L 50 50 1 1 P +X P22 22 250 -500 150 L 50 50 1 1 P +X P13 13 -250 -100 150 R 50 50 1 1 P +X P14 14 250 -100 150 L 50 50 1 1 P +X P15 15 -250 -200 150 R 50 50 1 1 P +X P16 16 250 -200 150 L 50 50 1 1 P +X P17 17 -250 -300 150 R 50 50 1 1 P +X P18 18 250 -300 150 L 50 50 1 1 P +X P19 19 -250 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X12 +# +DEF CONN_02X12 P 0 1 Y N 1 F N +F0 "P" 0 650 50 H V C CNN +F1 "CONN_02X12" 0 0 50 V V C CNN +F2 "" 0 -1200 50 H V C CNN +F3 "" 0 -1200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X12 + Pin_Header_Angled_2X12 + Socket_Strip_Straight_2X12 + Socket_Strip_Angled_2X12 +$ENDFPLIST +DRAW +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 600 100 -600 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +X P1 1 -250 550 150 R 50 50 1 1 P +X P2 2 250 550 150 L 50 50 1 1 P +X P3 3 -250 450 150 R 50 50 1 1 P +X P4 4 250 450 150 L 50 50 1 1 P +X P5 5 -250 350 150 R 50 50 1 1 P +X P6 6 250 350 150 L 50 50 1 1 P +X P7 7 -250 250 150 R 50 50 1 1 P +X P8 8 250 250 150 L 50 50 1 1 P +X P9 9 -250 150 150 R 50 50 1 1 P +X P10 10 250 150 150 L 50 50 1 1 P +X P20 20 250 -350 150 L 50 50 1 1 P +X P11 11 -250 50 150 R 50 50 1 1 P +X P21 21 -250 -450 150 R 50 50 1 1 P +X P12 12 250 50 150 L 50 50 1 1 P +X P22 22 250 -450 150 L 50 50 1 1 P +X P13 13 -250 -50 150 R 50 50 1 1 P +X P23 23 -250 -550 150 R 50 50 1 1 P +X P14 14 250 -50 150 L 50 50 1 1 P +X P24 24 250 -550 150 L 50 50 1 1 P +X P15 15 -250 -150 150 R 50 50 1 1 P +X P16 16 250 -150 150 L 50 50 1 1 P +X P17 17 -250 -250 150 R 50 50 1 1 P +X P18 18 250 -250 150 L 50 50 1 1 P +X P19 19 -250 -350 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X13 +# +DEF CONN_02X13 P 0 1 Y N 1 F N +F0 "P" 0 700 50 H V C CNN +F1 "CONN_02X13" 0 0 50 V V C CNN +F2 "" 0 -1150 50 H V C CNN +F3 "" 0 -1150 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X13 + Pin_Header_Angled_2X13 + Socket_Strip_Straight_2X13 + Socket_Strip_Angled_2X13 +$ENDFPLIST +DRAW +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 650 100 -650 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +X P1 1 -250 600 150 R 50 50 1 1 P +X P2 2 250 600 150 L 50 50 1 1 P +X P3 3 -250 500 150 R 50 50 1 1 P +X P4 4 250 500 150 L 50 50 1 1 P +X P5 5 -250 400 150 R 50 50 1 1 P +X P6 6 250 400 150 L 50 50 1 1 P +X P7 7 -250 300 150 R 50 50 1 1 P +X P8 8 250 300 150 L 50 50 1 1 P +X P9 9 -250 200 150 R 50 50 1 1 P +X P10 10 250 200 150 L 50 50 1 1 P +X P20 20 250 -300 150 L 50 50 1 1 P +X P11 11 -250 100 150 R 50 50 1 1 P +X P21 21 -250 -400 150 R 50 50 1 1 P +X P12 12 250 100 150 L 50 50 1 1 P +X P22 22 250 -400 150 L 50 50 1 1 P +X P13 13 -250 0 150 R 50 50 1 1 P +X P23 23 -250 -500 150 R 50 50 1 1 P +X P14 14 250 0 150 L 50 50 1 1 P +X P24 24 250 -500 150 L 50 50 1 1 P +X P15 15 -250 -100 150 R 50 50 1 1 P +X P25 25 -250 -600 150 R 50 50 1 1 P +X P16 16 250 -100 150 L 50 50 1 1 P +X P26 26 250 -600 150 L 50 50 1 1 P +X P17 17 -250 -200 150 R 50 50 1 1 P +X P18 18 250 -200 150 L 50 50 1 1 P +X P19 19 -250 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X14 +# +DEF CONN_02X14 P 0 1 Y N 1 F N +F0 "P" 0 750 50 H V C CNN +F1 "CONN_02X14" 0 0 50 V V C CNN +F2 "" 0 -1150 50 H V C CNN +F3 "" 0 -1150 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X14 + Pin_Header_Angled_2X14 + Socket_Strip_Straight_2X14 + Socket_Strip_Angled_2X14 +$ENDFPLIST +DRAW +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 700 100 -700 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +X P1 1 -250 650 150 R 50 50 1 1 P +X P2 2 250 650 150 L 50 50 1 1 P +X P3 3 -250 550 150 R 50 50 1 1 P +X P4 4 250 550 150 L 50 50 1 1 P +X P5 5 -250 450 150 R 50 50 1 1 P +X P6 6 250 450 150 L 50 50 1 1 P +X P7 7 -250 350 150 R 50 50 1 1 P +X P8 8 250 350 150 L 50 50 1 1 P +X P9 9 -250 250 150 R 50 50 1 1 P +X P10 10 250 250 150 L 50 50 1 1 P +X P20 20 250 -250 150 L 50 50 1 1 P +X P11 11 -250 150 150 R 50 50 1 1 P +X P21 21 -250 -350 150 R 50 50 1 1 P +X P12 12 250 150 150 L 50 50 1 1 P +X P22 22 250 -350 150 L 50 50 1 1 P +X P13 13 -250 50 150 R 50 50 1 1 P +X P23 23 -250 -450 150 R 50 50 1 1 P +X P14 14 250 50 150 L 50 50 1 1 P +X P24 24 250 -450 150 L 50 50 1 1 P +X P15 15 -250 -50 150 R 50 50 1 1 P +X P25 25 -250 -550 150 R 50 50 1 1 P +X P16 16 250 -50 150 L 50 50 1 1 P +X P26 26 250 -550 150 L 50 50 1 1 P +X P17 17 -250 -150 150 R 50 50 1 1 P +X P27 27 -250 -650 150 R 50 50 1 1 P +X P18 18 250 -150 150 L 50 50 1 1 P +X P28 28 250 -650 150 L 50 50 1 1 P +X P19 19 -250 -250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X15 +# +DEF CONN_02X15 P 0 1 Y N 1 F N +F0 "P" 0 800 50 H V C CNN +F1 "CONN_02X15" 0 0 50 V V C CNN +F2 "" 0 -1150 50 H V C CNN +F3 "" 0 -1150 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X15 + Pin_Header_Angled_2X15 + Socket_Strip_Straight_2X15 + Socket_Strip_Angled_2X15 +$ENDFPLIST +DRAW +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 750 100 -750 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +X P1 1 -250 700 150 R 50 50 1 1 P +X P2 2 250 700 150 L 50 50 1 1 P +X P3 3 -250 600 150 R 50 50 1 1 P +X P4 4 250 600 150 L 50 50 1 1 P +X P5 5 -250 500 150 R 50 50 1 1 P +X P6 6 250 500 150 L 50 50 1 1 P +X P7 7 -250 400 150 R 50 50 1 1 P +X P8 8 250 400 150 L 50 50 1 1 P +X P9 9 -250 300 150 R 50 50 1 1 P +X P10 10 250 300 150 L 50 50 1 1 P +X P20 20 250 -200 150 L 50 50 1 1 P +X P30 30 250 -700 150 L 50 50 1 1 P +X P11 11 -250 200 150 R 50 50 1 1 P +X P21 21 -250 -300 150 R 50 50 1 1 P +X P12 12 250 200 150 L 50 50 1 1 P +X P22 22 250 -300 150 L 50 50 1 1 P +X P13 13 -250 100 150 R 50 50 1 1 P +X P23 23 -250 -400 150 R 50 50 1 1 P +X P14 14 250 100 150 L 50 50 1 1 P +X P24 24 250 -400 150 L 50 50 1 1 P +X P15 15 -250 0 150 R 50 50 1 1 P +X P25 25 -250 -500 150 R 50 50 1 1 P +X P16 16 250 0 150 L 50 50 1 1 P +X P26 26 250 -500 150 L 50 50 1 1 P +X P17 17 -250 -100 150 R 50 50 1 1 P +X P27 27 -250 -600 150 R 50 50 1 1 P +X P18 18 250 -100 150 L 50 50 1 1 P +X P28 28 250 -600 150 L 50 50 1 1 P +X P19 19 -250 -200 150 R 50 50 1 1 P +X P29 29 -250 -700 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X16 +# +DEF CONN_02X16 P 0 1 Y N 1 F N +F0 "P" 0 850 50 H V C CNN +F1 "CONN_02X16" 0 0 50 V V C CNN +F2 "" 0 -1100 50 H V C CNN +F3 "" 0 -1100 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X16 + Pin_Header_Angled_2X16 + Socket_Strip_Straight_2X16 + Socket_Strip_Angled_2X16 +$ENDFPLIST +DRAW +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 800 100 -800 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +X P1 1 -250 750 150 R 50 50 1 1 P +X P2 2 250 750 150 L 50 50 1 1 P +X P3 3 -250 650 150 R 50 50 1 1 P +X P4 4 250 650 150 L 50 50 1 1 P +X P5 5 -250 550 150 R 50 50 1 1 P +X P6 6 250 550 150 L 50 50 1 1 P +X P7 7 -250 450 150 R 50 50 1 1 P +X P8 8 250 450 150 L 50 50 1 1 P +X P9 9 -250 350 150 R 50 50 1 1 P +X P10 10 250 350 150 L 50 50 1 1 P +X P20 20 250 -150 150 L 50 50 1 1 P +X P30 30 250 -650 150 L 50 50 1 1 P +X P11 11 -250 250 150 R 50 50 1 1 P +X P21 21 -250 -250 150 R 50 50 1 1 P +X P31 31 -250 -750 150 R 50 50 1 1 P +X P12 12 250 250 150 L 50 50 1 1 P +X P22 22 250 -250 150 L 50 50 1 1 P +X P32 32 250 -750 150 L 50 50 1 1 P +X P13 13 -250 150 150 R 50 50 1 1 P +X P23 23 -250 -350 150 R 50 50 1 1 P +X P14 14 250 150 150 L 50 50 1 1 P +X P24 24 250 -350 150 L 50 50 1 1 P +X P15 15 -250 50 150 R 50 50 1 1 P +X P25 25 -250 -450 150 R 50 50 1 1 P +X P16 16 250 50 150 L 50 50 1 1 P +X P26 26 250 -450 150 L 50 50 1 1 P +X P17 17 -250 -50 150 R 50 50 1 1 P +X P27 27 -250 -550 150 R 50 50 1 1 P +X P18 18 250 -50 150 L 50 50 1 1 P +X P28 28 250 -550 150 L 50 50 1 1 P +X P19 19 -250 -150 150 R 50 50 1 1 P +X P29 29 -250 -650 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X17 +# +DEF CONN_02X17 P 0 1 Y N 1 F N +F0 "P" 0 900 50 H V C CNN +F1 "CONN_02X17" 0 0 50 V V C CNN +F2 "" 0 -1100 50 H V C CNN +F3 "" 0 -1100 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X17 + Pin_Header_Angled_2X17 + Socket_Strip_Straight_2X17 + Socket_Strip_Angled_2X17 +$ENDFPLIST +DRAW +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 850 100 -850 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +X P1 1 -250 800 150 R 50 50 1 1 P +X P2 2 250 800 150 L 50 50 1 1 P +X P3 3 -250 700 150 R 50 50 1 1 P +X P4 4 250 700 150 L 50 50 1 1 P +X P5 5 -250 600 150 R 50 50 1 1 P +X P6 6 250 600 150 L 50 50 1 1 P +X P7 7 -250 500 150 R 50 50 1 1 P +X P8 8 250 500 150 L 50 50 1 1 P +X P9 9 -250 400 150 R 50 50 1 1 P +X P10 10 250 400 150 L 50 50 1 1 P +X P20 20 250 -100 150 L 50 50 1 1 P +X P30 30 250 -600 150 L 50 50 1 1 P +X P11 11 -250 300 150 R 50 50 1 1 P +X P21 21 -250 -200 150 R 50 50 1 1 P +X P31 31 -250 -700 150 R 50 50 1 1 P +X P12 12 250 300 150 L 50 50 1 1 P +X P22 22 250 -200 150 L 50 50 1 1 P +X P32 32 250 -700 150 L 50 50 1 1 P +X P13 13 -250 200 150 R 50 50 1 1 P +X P23 23 -250 -300 150 R 50 50 1 1 P +X P33 33 -250 -800 150 R 50 50 1 1 P +X P14 14 250 200 150 L 50 50 1 1 P +X P24 24 250 -300 150 L 50 50 1 1 P +X P34 34 250 -800 150 L 50 50 1 1 P +X P15 15 -250 100 150 R 50 50 1 1 P +X P25 25 -250 -400 150 R 50 50 1 1 P +X P16 16 250 100 150 L 50 50 1 1 P +X P26 26 250 -400 150 L 50 50 1 1 P +X P17 17 -250 0 150 R 50 50 1 1 P +X P27 27 -250 -500 150 R 50 50 1 1 P +X P18 18 250 0 150 L 50 50 1 1 P +X P28 28 250 -500 150 L 50 50 1 1 P +X P19 19 -250 -100 150 R 50 50 1 1 P +X P29 29 -250 -600 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X18 +# +DEF CONN_02X18 P 0 1 Y N 1 F N +F0 "P" 0 950 50 H V C CNN +F1 "CONN_02X18" 0 0 50 V V C CNN +F2 "" 0 -1050 50 H V C CNN +F3 "" 0 -1050 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X18 + Pin_Header_Angled_2X18 + Socket_Strip_Straight_2X18 + Socket_Strip_Angled_2X18 +$ENDFPLIST +DRAW +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 900 100 -900 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +X P1 1 -250 850 150 R 50 50 1 1 P +X P2 2 250 850 150 L 50 50 1 1 P +X P3 3 -250 750 150 R 50 50 1 1 P +X P4 4 250 750 150 L 50 50 1 1 P +X P5 5 -250 650 150 R 50 50 1 1 P +X P6 6 250 650 150 L 50 50 1 1 P +X P7 7 -250 550 150 R 50 50 1 1 P +X P8 8 250 550 150 L 50 50 1 1 P +X P9 9 -250 450 150 R 50 50 1 1 P +X P10 10 250 450 150 L 50 50 1 1 P +X P20 20 250 -50 150 L 50 50 1 1 P +X P30 30 250 -550 150 L 50 50 1 1 P +X P11 11 -250 350 150 R 50 50 1 1 P +X P21 21 -250 -150 150 R 50 50 1 1 P +X P31 31 -250 -650 150 R 50 50 1 1 P +X P12 12 250 350 150 L 50 50 1 1 P +X P22 22 250 -150 150 L 50 50 1 1 P +X P32 32 250 -650 150 L 50 50 1 1 P +X P13 13 -250 250 150 R 50 50 1 1 P +X P23 23 -250 -250 150 R 50 50 1 1 P +X P33 33 -250 -750 150 R 50 50 1 1 P +X P14 14 250 250 150 L 50 50 1 1 P +X P24 24 250 -250 150 L 50 50 1 1 P +X P34 34 250 -750 150 L 50 50 1 1 P +X P15 15 -250 150 150 R 50 50 1 1 P +X P25 25 -250 -350 150 R 50 50 1 1 P +X P35 35 -250 -850 150 R 50 50 1 1 P +X P16 16 250 150 150 L 50 50 1 1 P +X P26 26 250 -350 150 L 50 50 1 1 P +X P36 36 250 -850 150 L 50 50 1 1 P +X P17 17 -250 50 150 R 50 50 1 1 P +X P27 27 -250 -450 150 R 50 50 1 1 P +X P18 18 250 50 150 L 50 50 1 1 P +X P28 28 250 -450 150 L 50 50 1 1 P +X P19 19 -250 -50 150 R 50 50 1 1 P +X P29 29 -250 -550 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X19 +# +DEF CONN_02X19 P 0 1 Y N 1 F N +F0 "P" 0 1000 50 H V C CNN +F1 "CONN_02X19" 0 0 50 V V C CNN +F2 "" 0 -1000 50 H V C CNN +F3 "" 0 -1000 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X19 + Pin_Header_Angled_2X19 + Socket_Strip_Straight_2X19 + Socket_Strip_Angled_2X19 +$ENDFPLIST +DRAW +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 950 100 -950 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +X P1 1 -250 900 150 R 50 50 1 1 P +X P2 2 250 900 150 L 50 50 1 1 P +X P3 3 -250 800 150 R 50 50 1 1 P +X P4 4 250 800 150 L 50 50 1 1 P +X P5 5 -250 700 150 R 50 50 1 1 P +X P6 6 250 700 150 L 50 50 1 1 P +X P7 7 -250 600 150 R 50 50 1 1 P +X P8 8 250 600 150 L 50 50 1 1 P +X P9 9 -250 500 150 R 50 50 1 1 P +X P10 10 250 500 150 L 50 50 1 1 P +X P20 20 250 0 150 L 50 50 1 1 P +X P30 30 250 -500 150 L 50 50 1 1 P +X P11 11 -250 400 150 R 50 50 1 1 P +X P21 21 -250 -100 150 R 50 50 1 1 P +X P31 31 -250 -600 150 R 50 50 1 1 P +X P12 12 250 400 150 L 50 50 1 1 P +X P22 22 250 -100 150 L 50 50 1 1 P +X P32 32 250 -600 150 L 50 50 1 1 P +X P13 13 -250 300 150 R 50 50 1 1 P +X P23 23 -250 -200 150 R 50 50 1 1 P +X P33 33 -250 -700 150 R 50 50 1 1 P +X P14 14 250 300 150 L 50 50 1 1 P +X P24 24 250 -200 150 L 50 50 1 1 P +X P34 34 250 -700 150 L 50 50 1 1 P +X P15 15 -250 200 150 R 50 50 1 1 P +X P25 25 -250 -300 150 R 50 50 1 1 P +X P35 35 -250 -800 150 R 50 50 1 1 P +X P16 16 250 200 150 L 50 50 1 1 P +X P26 26 250 -300 150 L 50 50 1 1 P +X P36 36 250 -800 150 L 50 50 1 1 P +X P17 17 -250 100 150 R 50 50 1 1 P +X P27 27 -250 -400 150 R 50 50 1 1 P +X P37 37 -250 -900 150 R 50 50 1 1 P +X P18 18 250 100 150 L 50 50 1 1 P +X P28 28 250 -400 150 L 50 50 1 1 P +X P38 38 250 -900 150 L 50 50 1 1 P +X P19 19 -250 0 150 R 50 50 1 1 P +X P29 29 -250 -500 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X20 +# +DEF CONN_02X20 P 0 1 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "CONN_02X20" 0 0 50 V V C CNN +F2 "" 0 -950 50 H V C CNN +F3 "" 0 -950 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X20 + Pin_Header_Angled_2X20 + Socket_Strip_Straight_2X20 + Socket_Strip_Angled_2X20 +$ENDFPLIST +DRAW +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1000 100 -1000 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +X P1 1 -250 950 150 R 50 50 1 1 P +X P2 2 250 950 150 L 50 50 1 1 P +X P3 3 -250 850 150 R 50 50 1 1 P +X P4 4 250 850 150 L 50 50 1 1 P +X P5 5 -250 750 150 R 50 50 1 1 P +X P6 6 250 750 150 L 50 50 1 1 P +X P7 7 -250 650 150 R 50 50 1 1 P +X P8 8 250 650 150 L 50 50 1 1 P +X P9 9 -250 550 150 R 50 50 1 1 P +X P10 10 250 550 150 L 50 50 1 1 P +X P20 20 250 50 150 L 50 50 1 1 P +X P30 30 250 -450 150 L 50 50 1 1 P +X P40 40 250 -950 150 L 50 50 1 1 P +X P11 11 -250 450 150 R 50 50 1 1 P +X P21 21 -250 -50 150 R 50 50 1 1 P +X P31 31 -250 -550 150 R 50 50 1 1 P +X P12 12 250 450 150 L 50 50 1 1 P +X P22 22 250 -50 150 L 50 50 1 1 P +X P32 32 250 -550 150 L 50 50 1 1 P +X P13 13 -250 350 150 R 50 50 1 1 P +X P23 23 -250 -150 150 R 50 50 1 1 P +X P33 33 -250 -650 150 R 50 50 1 1 P +X P14 14 250 350 150 L 50 50 1 1 P +X P24 24 250 -150 150 L 50 50 1 1 P +X P34 34 250 -650 150 L 50 50 1 1 P +X P15 15 -250 250 150 R 50 50 1 1 P +X P25 25 -250 -250 150 R 50 50 1 1 P +X P35 35 -250 -750 150 R 50 50 1 1 P +X P16 16 250 250 150 L 50 50 1 1 P +X P26 26 250 -250 150 L 50 50 1 1 P +X P36 36 250 -750 150 L 50 50 1 1 P +X P17 17 -250 150 150 R 50 50 1 1 P +X P27 27 -250 -350 150 R 50 50 1 1 P +X P37 37 -250 -850 150 R 50 50 1 1 P +X P18 18 250 150 150 L 50 50 1 1 P +X P28 28 250 -350 150 L 50 50 1 1 P +X P38 38 250 -850 150 L 50 50 1 1 P +X P19 19 -250 50 150 R 50 50 1 1 P +X P29 29 -250 -450 150 R 50 50 1 1 P +X P39 39 -250 -950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X21 +# +DEF CONN_02X21 P 0 1 Y N 1 F N +F0 "P" 0 1100 50 H V C CNN +F1 "CONN_02X21" 0 0 50 V V C CNN +F2 "" 0 -950 50 H V C CNN +F3 "" 0 -950 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X21 + Pin_Header_Angled_2X21 + Socket_Strip_Straight_2X21 + Socket_Strip_Angled_2X21 +$ENDFPLIST +DRAW +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1050 100 -1050 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +X P1 1 -250 1000 150 R 50 50 1 1 P +X P2 2 250 1000 150 L 50 50 1 1 P +X P3 3 -250 900 150 R 50 50 1 1 P +X P4 4 250 900 150 L 50 50 1 1 P +X P5 5 -250 800 150 R 50 50 1 1 P +X P6 6 250 800 150 L 50 50 1 1 P +X P7 7 -250 700 150 R 50 50 1 1 P +X P8 8 250 700 150 L 50 50 1 1 P +X P9 9 -250 600 150 R 50 50 1 1 P +X P10 10 250 600 150 L 50 50 1 1 P +X P20 20 250 100 150 L 50 50 1 1 P +X P30 30 250 -400 150 L 50 50 1 1 P +X P40 40 250 -900 150 L 50 50 1 1 P +X P11 11 -250 500 150 R 50 50 1 1 P +X P21 21 -250 0 150 R 50 50 1 1 P +X P31 31 -250 -500 150 R 50 50 1 1 P +X P41 41 -250 -1000 150 R 50 50 1 1 P +X P12 12 250 500 150 L 50 50 1 1 P +X P22 22 250 0 150 L 50 50 1 1 P +X P32 32 250 -500 150 L 50 50 1 1 P +X P42 42 250 -1000 150 L 50 50 1 1 P +X P13 13 -250 400 150 R 50 50 1 1 P +X P23 23 -250 -100 150 R 50 50 1 1 P +X P33 33 -250 -600 150 R 50 50 1 1 P +X P14 14 250 400 150 L 50 50 1 1 P +X P24 24 250 -100 150 L 50 50 1 1 P +X P34 34 250 -600 150 L 50 50 1 1 P +X P15 15 -250 300 150 R 50 50 1 1 P +X P25 25 -250 -200 150 R 50 50 1 1 P +X P35 35 -250 -700 150 R 50 50 1 1 P +X P16 16 250 300 150 L 50 50 1 1 P +X P26 26 250 -200 150 L 50 50 1 1 P +X P36 36 250 -700 150 L 50 50 1 1 P +X P17 17 -250 200 150 R 50 50 1 1 P +X P27 27 -250 -300 150 R 50 50 1 1 P +X P37 37 -250 -800 150 R 50 50 1 1 P +X P18 18 250 200 150 L 50 50 1 1 P +X P28 28 250 -300 150 L 50 50 1 1 P +X P38 38 250 -800 150 L 50 50 1 1 P +X P19 19 -250 100 150 R 50 50 1 1 P +X P29 29 -250 -400 150 R 50 50 1 1 P +X P39 39 -250 -900 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X22 +# +DEF CONN_02X22 P 0 1 Y N 1 F N +F0 "P" 0 1150 50 H V C CNN +F1 "CONN_02X22" 0 0 50 V V C CNN +F2 "" 0 -900 50 H V C CNN +F3 "" 0 -900 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X22 + Pin_Header_Angled_2X22 + Socket_Strip_Straight_2X22 + Socket_Strip_Angled_2X22 +$ENDFPLIST +DRAW +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1100 100 -1100 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +X P1 1 -250 1050 150 R 50 50 1 1 P +X P2 2 250 1050 150 L 50 50 1 1 P +X P3 3 -250 950 150 R 50 50 1 1 P +X P4 4 250 950 150 L 50 50 1 1 P +X P5 5 -250 850 150 R 50 50 1 1 P +X P6 6 250 850 150 L 50 50 1 1 P +X P7 7 -250 750 150 R 50 50 1 1 P +X P8 8 250 750 150 L 50 50 1 1 P +X P9 9 -250 650 150 R 50 50 1 1 P +X P10 10 250 650 150 L 50 50 1 1 P +X P20 20 250 150 150 L 50 50 1 1 P +X P30 30 250 -350 150 L 50 50 1 1 P +X P40 40 250 -850 150 L 50 50 1 1 P +X P11 11 -250 550 150 R 50 50 1 1 P +X P21 21 -250 50 150 R 50 50 1 1 P +X P31 31 -250 -450 150 R 50 50 1 1 P +X P41 41 -250 -950 150 R 50 50 1 1 P +X P12 12 250 550 150 L 50 50 1 1 P +X P22 22 250 50 150 L 50 50 1 1 P +X P32 32 250 -450 150 L 50 50 1 1 P +X P42 42 250 -950 150 L 50 50 1 1 P +X P13 13 -250 450 150 R 50 50 1 1 P +X P23 23 -250 -50 150 R 50 50 1 1 P +X P33 33 -250 -550 150 R 50 50 1 1 P +X P43 43 -250 -1050 150 R 50 50 1 1 P +X P14 14 250 450 150 L 50 50 1 1 P +X P24 24 250 -50 150 L 50 50 1 1 P +X P34 34 250 -550 150 L 50 50 1 1 P +X P44 44 250 -1050 150 L 50 50 1 1 P +X P15 15 -250 350 150 R 50 50 1 1 P +X P25 25 -250 -150 150 R 50 50 1 1 P +X P35 35 -250 -650 150 R 50 50 1 1 P +X P16 16 250 350 150 L 50 50 1 1 P +X P26 26 250 -150 150 L 50 50 1 1 P +X P36 36 250 -650 150 L 50 50 1 1 P +X P17 17 -250 250 150 R 50 50 1 1 P +X P27 27 -250 -250 150 R 50 50 1 1 P +X P37 37 -250 -750 150 R 50 50 1 1 P +X P18 18 250 250 150 L 50 50 1 1 P +X P28 28 250 -250 150 L 50 50 1 1 P +X P38 38 250 -750 150 L 50 50 1 1 P +X P19 19 -250 150 150 R 50 50 1 1 P +X P29 29 -250 -350 150 R 50 50 1 1 P +X P39 39 -250 -850 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X23 +# +DEF CONN_02X23 P 0 1 Y N 1 F N +F0 "P" 0 1200 50 H V C CNN +F1 "CONN_02X23" 0 0 50 V V C CNN +F2 "" 0 -850 50 H V C CNN +F3 "" 0 -850 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X23 + Pin_Header_Angled_2X23 + Socket_Strip_Straight_2X23 + Socket_Strip_Angled_2X23 +$ENDFPLIST +DRAW +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1150 100 -1150 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +X P1 1 -250 1100 150 R 50 50 1 1 P +X P2 2 250 1100 150 L 50 50 1 1 P +X P3 3 -250 1000 150 R 50 50 1 1 P +X P4 4 250 1000 150 L 50 50 1 1 P +X P5 5 -250 900 150 R 50 50 1 1 P +X P6 6 250 900 150 L 50 50 1 1 P +X P7 7 -250 800 150 R 50 50 1 1 P +X P8 8 250 800 150 L 50 50 1 1 P +X P9 9 -250 700 150 R 50 50 1 1 P +X P10 10 250 700 150 L 50 50 1 1 P +X P20 20 250 200 150 L 50 50 1 1 P +X P30 30 250 -300 150 L 50 50 1 1 P +X P40 40 250 -800 150 L 50 50 1 1 P +X P11 11 -250 600 150 R 50 50 1 1 P +X P21 21 -250 100 150 R 50 50 1 1 P +X P31 31 -250 -400 150 R 50 50 1 1 P +X P41 41 -250 -900 150 R 50 50 1 1 P +X P12 12 250 600 150 L 50 50 1 1 P +X P22 22 250 100 150 L 50 50 1 1 P +X P32 32 250 -400 150 L 50 50 1 1 P +X P42 42 250 -900 150 L 50 50 1 1 P +X P13 13 -250 500 150 R 50 50 1 1 P +X P23 23 -250 0 150 R 50 50 1 1 P +X P33 33 -250 -500 150 R 50 50 1 1 P +X P43 43 -250 -1000 150 R 50 50 1 1 P +X P14 14 250 500 150 L 50 50 1 1 P +X P24 24 250 0 150 L 50 50 1 1 P +X P34 34 250 -500 150 L 50 50 1 1 P +X P44 44 250 -1000 150 L 50 50 1 1 P +X P15 15 -250 400 150 R 50 50 1 1 P +X P25 25 -250 -100 150 R 50 50 1 1 P +X P35 35 -250 -600 150 R 50 50 1 1 P +X P45 45 -250 -1100 150 R 50 50 1 1 P +X P16 16 250 400 150 L 50 50 1 1 P +X P26 26 250 -100 150 L 50 50 1 1 P +X P36 36 250 -600 150 L 50 50 1 1 P +X P46 46 250 -1100 150 L 50 50 1 1 P +X P17 17 -250 300 150 R 50 50 1 1 P +X P27 27 -250 -200 150 R 50 50 1 1 P +X P37 37 -250 -700 150 R 50 50 1 1 P +X P18 18 250 300 150 L 50 50 1 1 P +X P28 28 250 -200 150 L 50 50 1 1 P +X P38 38 250 -700 150 L 50 50 1 1 P +X P19 19 -250 200 150 R 50 50 1 1 P +X P29 29 -250 -300 150 R 50 50 1 1 P +X P39 39 -250 -800 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X24 +# +DEF CONN_02X24 P 0 1 Y N 1 F N +F0 "P" 0 1250 50 H V C CNN +F1 "CONN_02X24" 0 0 50 V V C CNN +F2 "" 0 -800 50 H V C CNN +F3 "" 0 -800 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X24 + Pin_Header_Angled_2X24 + Socket_Strip_Straight_2X24 + Socket_Strip_Angled_2X24 +$ENDFPLIST +DRAW +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1200 100 -1200 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +X P1 1 -250 1150 150 R 50 50 1 1 P +X P2 2 250 1150 150 L 50 50 1 1 P +X P3 3 -250 1050 150 R 50 50 1 1 P +X P4 4 250 1050 150 L 50 50 1 1 P +X P5 5 -250 950 150 R 50 50 1 1 P +X P6 6 250 950 150 L 50 50 1 1 P +X P7 7 -250 850 150 R 50 50 1 1 P +X P8 8 250 850 150 L 50 50 1 1 P +X P9 9 -250 750 150 R 50 50 1 1 P +X P10 10 250 750 150 L 50 50 1 1 P +X P20 20 250 250 150 L 50 50 1 1 P +X P30 30 250 -250 150 L 50 50 1 1 P +X P40 40 250 -750 150 L 50 50 1 1 P +X P11 11 -250 650 150 R 50 50 1 1 P +X P21 21 -250 150 150 R 50 50 1 1 P +X P31 31 -250 -350 150 R 50 50 1 1 P +X P41 41 -250 -850 150 R 50 50 1 1 P +X P12 12 250 650 150 L 50 50 1 1 P +X P22 22 250 150 150 L 50 50 1 1 P +X P32 32 250 -350 150 L 50 50 1 1 P +X P42 42 250 -850 150 L 50 50 1 1 P +X P13 13 -250 550 150 R 50 50 1 1 P +X P23 23 -250 50 150 R 50 50 1 1 P +X P33 33 -250 -450 150 R 50 50 1 1 P +X P43 43 -250 -950 150 R 50 50 1 1 P +X P14 14 250 550 150 L 50 50 1 1 P +X P24 24 250 50 150 L 50 50 1 1 P +X P34 34 250 -450 150 L 50 50 1 1 P +X P44 44 250 -950 150 L 50 50 1 1 P +X P15 15 -250 450 150 R 50 50 1 1 P +X P25 25 -250 -50 150 R 50 50 1 1 P +X P35 35 -250 -550 150 R 50 50 1 1 P +X P45 45 -250 -1050 150 R 50 50 1 1 P +X P16 16 250 450 150 L 50 50 1 1 P +X P26 26 250 -50 150 L 50 50 1 1 P +X P36 36 250 -550 150 L 50 50 1 1 P +X P46 46 250 -1050 150 L 50 50 1 1 P +X P17 17 -250 350 150 R 50 50 1 1 P +X P27 27 -250 -150 150 R 50 50 1 1 P +X P37 37 -250 -650 150 R 50 50 1 1 P +X P47 47 -250 -1150 150 R 50 50 1 1 P +X P18 18 250 350 150 L 50 50 1 1 P +X P28 28 250 -150 150 L 50 50 1 1 P +X P38 38 250 -650 150 L 50 50 1 1 P +X P48 48 250 -1150 150 L 50 50 1 1 P +X P19 19 -250 250 150 R 50 50 1 1 P +X P29 29 -250 -250 150 R 50 50 1 1 P +X P39 39 -250 -750 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X25 +# +DEF CONN_02X25 P 0 1 Y N 1 F N +F0 "P" 0 1300 50 H V C CNN +F1 "CONN_02X25" 0 0 50 V V C CNN +F2 "" 0 -750 50 H V C CNN +F3 "" 0 -750 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X25 + Pin_Header_Angled_2X25 + Socket_Strip_Straight_2X25 + Socket_Strip_Angled_2X25 +$ENDFPLIST +DRAW +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1250 100 -1250 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +X P1 1 -250 1200 150 R 50 50 1 1 P +X P2 2 250 1200 150 L 50 50 1 1 P +X P3 3 -250 1100 150 R 50 50 1 1 P +X P4 4 250 1100 150 L 50 50 1 1 P +X P5 5 -250 1000 150 R 50 50 1 1 P +X P6 6 250 1000 150 L 50 50 1 1 P +X P7 7 -250 900 150 R 50 50 1 1 P +X P8 8 250 900 150 L 50 50 1 1 P +X P9 9 -250 800 150 R 50 50 1 1 P +X P10 10 250 800 150 L 50 50 1 1 P +X P20 20 250 300 150 L 50 50 1 1 P +X P30 30 250 -200 150 L 50 50 1 1 P +X P40 40 250 -700 150 L 50 50 1 1 P +X P50 50 250 -1200 150 L 50 50 1 1 P +X P11 11 -250 700 150 R 50 50 1 1 P +X P21 21 -250 200 150 R 50 50 1 1 P +X P31 31 -250 -300 150 R 50 50 1 1 P +X P41 41 -250 -800 150 R 50 50 1 1 P +X P12 12 250 700 150 L 50 50 1 1 P +X P22 22 250 200 150 L 50 50 1 1 P +X P32 32 250 -300 150 L 50 50 1 1 P +X P42 42 250 -800 150 L 50 50 1 1 P +X P13 13 -250 600 150 R 50 50 1 1 P +X P23 23 -250 100 150 R 50 50 1 1 P +X P33 33 -250 -400 150 R 50 50 1 1 P +X P43 43 -250 -900 150 R 50 50 1 1 P +X P14 14 250 600 150 L 50 50 1 1 P +X P24 24 250 100 150 L 50 50 1 1 P +X P34 34 250 -400 150 L 50 50 1 1 P +X P44 44 250 -900 150 L 50 50 1 1 P +X P15 15 -250 500 150 R 50 50 1 1 P +X P25 25 -250 0 150 R 50 50 1 1 P +X P35 35 -250 -500 150 R 50 50 1 1 P +X P45 45 -250 -1000 150 R 50 50 1 1 P +X P16 16 250 500 150 L 50 50 1 1 P +X P26 26 250 0 150 L 50 50 1 1 P +X P36 36 250 -500 150 L 50 50 1 1 P +X P46 46 250 -1000 150 L 50 50 1 1 P +X P17 17 -250 400 150 R 50 50 1 1 P +X P27 27 -250 -100 150 R 50 50 1 1 P +X P37 37 -250 -600 150 R 50 50 1 1 P +X P47 47 -250 -1100 150 R 50 50 1 1 P +X P18 18 250 400 150 L 50 50 1 1 P +X P28 28 250 -100 150 L 50 50 1 1 P +X P38 38 250 -600 150 L 50 50 1 1 P +X P48 48 250 -1100 150 L 50 50 1 1 P +X P19 19 -250 300 150 R 50 50 1 1 P +X P29 29 -250 -200 150 R 50 50 1 1 P +X P39 39 -250 -700 150 R 50 50 1 1 P +X P49 49 -250 -1200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X26 +# +DEF CONN_02X26 P 0 1 Y N 1 F N +F0 "P" 0 1350 50 H V C CNN +F1 "CONN_02X26" 0 0 50 V V C CNN +F2 "" 0 -700 50 H V C CNN +F3 "" 0 -700 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X26 + Pin_Header_Angled_2X26 + Socket_Strip_Straight_2X26 + Socket_Strip_Angled_2X26 +$ENDFPLIST +DRAW +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1300 100 -1300 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +X P1 1 -250 1250 150 R 50 50 1 1 P +X P2 2 250 1250 150 L 50 50 1 1 P +X P3 3 -250 1150 150 R 50 50 1 1 P +X P4 4 250 1150 150 L 50 50 1 1 P +X P5 5 -250 1050 150 R 50 50 1 1 P +X P6 6 250 1050 150 L 50 50 1 1 P +X P7 7 -250 950 150 R 50 50 1 1 P +X P8 8 250 950 150 L 50 50 1 1 P +X P9 9 -250 850 150 R 50 50 1 1 P +X P10 10 250 850 150 L 50 50 1 1 P +X P20 20 250 350 150 L 50 50 1 1 P +X P30 30 250 -150 150 L 50 50 1 1 P +X P40 40 250 -650 150 L 50 50 1 1 P +X P50 50 250 -1150 150 L 50 50 1 1 P +X P11 11 -250 750 150 R 50 50 1 1 P +X P21 21 -250 250 150 R 50 50 1 1 P +X P31 31 -250 -250 150 R 50 50 1 1 P +X P41 41 -250 -750 150 R 50 50 1 1 P +X P51 51 -250 -1250 150 R 50 50 1 1 P +X P12 12 250 750 150 L 50 50 1 1 P +X P22 22 250 250 150 L 50 50 1 1 P +X P32 32 250 -250 150 L 50 50 1 1 P +X P42 42 250 -750 150 L 50 50 1 1 P +X P52 52 250 -1250 150 L 50 50 1 1 P +X P13 13 -250 650 150 R 50 50 1 1 P +X P23 23 -250 150 150 R 50 50 1 1 P +X P33 33 -250 -350 150 R 50 50 1 1 P +X P43 43 -250 -850 150 R 50 50 1 1 P +X P14 14 250 650 150 L 50 50 1 1 P +X P24 24 250 150 150 L 50 50 1 1 P +X P34 34 250 -350 150 L 50 50 1 1 P +X P44 44 250 -850 150 L 50 50 1 1 P +X P15 15 -250 550 150 R 50 50 1 1 P +X P25 25 -250 50 150 R 50 50 1 1 P +X P35 35 -250 -450 150 R 50 50 1 1 P +X P45 45 -250 -950 150 R 50 50 1 1 P +X P16 16 250 550 150 L 50 50 1 1 P +X P26 26 250 50 150 L 50 50 1 1 P +X P36 36 250 -450 150 L 50 50 1 1 P +X P46 46 250 -950 150 L 50 50 1 1 P +X P17 17 -250 450 150 R 50 50 1 1 P +X P27 27 -250 -50 150 R 50 50 1 1 P +X P37 37 -250 -550 150 R 50 50 1 1 P +X P47 47 -250 -1050 150 R 50 50 1 1 P +X P18 18 250 450 150 L 50 50 1 1 P +X P28 28 250 -50 150 L 50 50 1 1 P +X P38 38 250 -550 150 L 50 50 1 1 P +X P48 48 250 -1050 150 L 50 50 1 1 P +X P19 19 -250 350 150 R 50 50 1 1 P +X P29 29 -250 -150 150 R 50 50 1 1 P +X P39 39 -250 -650 150 R 50 50 1 1 P +X P49 49 -250 -1150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X27 +# +DEF CONN_02X27 P 0 1 Y N 1 F N +F0 "P" 0 1400 50 H V C CNN +F1 "CONN_02X27" 0 0 50 V V C CNN +F2 "" 0 -650 50 H V C CNN +F3 "" 0 -650 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X27 + Pin_Header_Angled_2X27 + Socket_Strip_Straight_2X27 + Socket_Strip_Angled_2X27 +$ENDFPLIST +DRAW +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1350 100 -1350 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +X P1 1 -250 1300 150 R 50 50 1 1 P +X P2 2 250 1300 150 L 50 50 1 1 P +X P3 3 -250 1200 150 R 50 50 1 1 P +X P4 4 250 1200 150 L 50 50 1 1 P +X P5 5 -250 1100 150 R 50 50 1 1 P +X P6 6 250 1100 150 L 50 50 1 1 P +X P7 7 -250 1000 150 R 50 50 1 1 P +X P8 8 250 1000 150 L 50 50 1 1 P +X P9 9 -250 900 150 R 50 50 1 1 P +X P10 10 250 900 150 L 50 50 1 1 P +X P20 20 250 400 150 L 50 50 1 1 P +X P30 30 250 -100 150 L 50 50 1 1 P +X P40 40 250 -600 150 L 50 50 1 1 P +X P50 50 250 -1100 150 L 50 50 1 1 P +X P11 11 -250 800 150 R 50 50 1 1 P +X P21 21 -250 300 150 R 50 50 1 1 P +X P31 31 -250 -200 150 R 50 50 1 1 P +X P41 41 -250 -700 150 R 50 50 1 1 P +X P51 51 -250 -1200 150 R 50 50 1 1 P +X P12 12 250 800 150 L 50 50 1 1 P +X P22 22 250 300 150 L 50 50 1 1 P +X P32 32 250 -200 150 L 50 50 1 1 P +X P42 42 250 -700 150 L 50 50 1 1 P +X P52 52 250 -1200 150 L 50 50 1 1 P +X P13 13 -250 700 150 R 50 50 1 1 P +X P23 23 -250 200 150 R 50 50 1 1 P +X P33 33 -250 -300 150 R 50 50 1 1 P +X P43 43 -250 -800 150 R 50 50 1 1 P +X P53 53 -250 -1300 150 R 50 50 1 1 P +X P14 14 250 700 150 L 50 50 1 1 P +X P24 24 250 200 150 L 50 50 1 1 P +X P34 34 250 -300 150 L 50 50 1 1 P +X P44 44 250 -800 150 L 50 50 1 1 P +X P54 54 250 -1300 150 L 50 50 1 1 P +X P15 15 -250 600 150 R 50 50 1 1 P +X P25 25 -250 100 150 R 50 50 1 1 P +X P35 35 -250 -400 150 R 50 50 1 1 P +X P45 45 -250 -900 150 R 50 50 1 1 P +X P16 16 250 600 150 L 50 50 1 1 P +X P26 26 250 100 150 L 50 50 1 1 P +X P36 36 250 -400 150 L 50 50 1 1 P +X P46 46 250 -900 150 L 50 50 1 1 P +X P17 17 -250 500 150 R 50 50 1 1 P +X P27 27 -250 0 150 R 50 50 1 1 P +X P37 37 -250 -500 150 R 50 50 1 1 P +X P47 47 -250 -1000 150 R 50 50 1 1 P +X P18 18 250 500 150 L 50 50 1 1 P +X P28 28 250 0 150 L 50 50 1 1 P +X P38 38 250 -500 150 L 50 50 1 1 P +X P48 48 250 -1000 150 L 50 50 1 1 P +X P19 19 -250 400 150 R 50 50 1 1 P +X P29 29 -250 -100 150 R 50 50 1 1 P +X P39 39 -250 -600 150 R 50 50 1 1 P +X P49 49 -250 -1100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X28 +# +DEF CONN_02X28 P 0 1 Y N 1 F N +F0 "P" 0 1450 50 H V C CNN +F1 "CONN_02X28" 0 0 50 V V C CNN +F2 "" 0 -600 50 H V C CNN +F3 "" 0 -600 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X28 + Pin_Header_Angled_2X28 + Socket_Strip_Straight_2X28 + Socket_Strip_Angled_2X28 +$ENDFPLIST +DRAW +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1400 100 -1400 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +X P1 1 -250 1350 150 R 50 50 1 1 P +X P2 2 250 1350 150 L 50 50 1 1 P +X P3 3 -250 1250 150 R 50 50 1 1 P +X P4 4 250 1250 150 L 50 50 1 1 P +X P5 5 -250 1150 150 R 50 50 1 1 P +X P6 6 250 1150 150 L 50 50 1 1 P +X P7 7 -250 1050 150 R 50 50 1 1 P +X P8 8 250 1050 150 L 50 50 1 1 P +X P9 9 -250 950 150 R 50 50 1 1 P +X P10 10 250 950 150 L 50 50 1 1 P +X P20 20 250 450 150 L 50 50 1 1 P +X P30 30 250 -50 150 L 50 50 1 1 P +X P40 40 250 -550 150 L 50 50 1 1 P +X P50 50 250 -1050 150 L 50 50 1 1 P +X P11 11 -250 850 150 R 50 50 1 1 P +X P21 21 -250 350 150 R 50 50 1 1 P +X P31 31 -250 -150 150 R 50 50 1 1 P +X P41 41 -250 -650 150 R 50 50 1 1 P +X P51 51 -250 -1150 150 R 50 50 1 1 P +X P12 12 250 850 150 L 50 50 1 1 P +X P22 22 250 350 150 L 50 50 1 1 P +X P32 32 250 -150 150 L 50 50 1 1 P +X P42 42 250 -650 150 L 50 50 1 1 P +X P52 52 250 -1150 150 L 50 50 1 1 P +X P13 13 -250 750 150 R 50 50 1 1 P +X P23 23 -250 250 150 R 50 50 1 1 P +X P33 33 -250 -250 150 R 50 50 1 1 P +X P43 43 -250 -750 150 R 50 50 1 1 P +X P53 53 -250 -1250 150 R 50 50 1 1 P +X P14 14 250 750 150 L 50 50 1 1 P +X P24 24 250 250 150 L 50 50 1 1 P +X P34 34 250 -250 150 L 50 50 1 1 P +X P44 44 250 -750 150 L 50 50 1 1 P +X P54 54 250 -1250 150 L 50 50 1 1 P +X P15 15 -250 650 150 R 50 50 1 1 P +X P25 25 -250 150 150 R 50 50 1 1 P +X P35 35 -250 -350 150 R 50 50 1 1 P +X P45 45 -250 -850 150 R 50 50 1 1 P +X P55 55 -250 -1350 150 R 50 50 1 1 P +X P16 16 250 650 150 L 50 50 1 1 P +X P26 26 250 150 150 L 50 50 1 1 P +X P36 36 250 -350 150 L 50 50 1 1 P +X P46 46 250 -850 150 L 50 50 1 1 P +X P56 56 250 -1350 150 L 50 50 1 1 P +X P17 17 -250 550 150 R 50 50 1 1 P +X P27 27 -250 50 150 R 50 50 1 1 P +X P37 37 -250 -450 150 R 50 50 1 1 P +X P47 47 -250 -950 150 R 50 50 1 1 P +X P18 18 250 550 150 L 50 50 1 1 P +X P28 28 250 50 150 L 50 50 1 1 P +X P38 38 250 -450 150 L 50 50 1 1 P +X P48 48 250 -950 150 L 50 50 1 1 P +X P19 19 -250 450 150 R 50 50 1 1 P +X P29 29 -250 -50 150 R 50 50 1 1 P +X P39 39 -250 -550 150 R 50 50 1 1 P +X P49 49 -250 -1050 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X29 +# +DEF CONN_02X29 P 0 1 Y N 1 F N +F0 "P" 0 1500 50 H V C CNN +F1 "CONN_02X29" 0 0 50 V V C CNN +F2 "" 0 -550 50 H V C CNN +F3 "" 0 -550 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X29 + Pin_Header_Angled_2X29 + Socket_Strip_Straight_2X29 + Socket_Strip_Angled_2X29 +$ENDFPLIST +DRAW +S -100 -1395 -50 -1405 0 1 0 N +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1405 -50 1395 0 1 0 N +S -100 1450 100 -1450 0 1 0 N +S 50 -1395 100 -1405 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +S 50 1405 100 1395 0 1 0 N +X P1 1 -250 1400 150 R 50 50 1 1 P +X P2 2 250 1400 150 L 50 50 1 1 P +X P3 3 -250 1300 150 R 50 50 1 1 P +X P4 4 250 1300 150 L 50 50 1 1 P +X P5 5 -250 1200 150 R 50 50 1 1 P +X P6 6 250 1200 150 L 50 50 1 1 P +X P7 7 -250 1100 150 R 50 50 1 1 P +X P8 8 250 1100 150 L 50 50 1 1 P +X P9 9 -250 1000 150 R 50 50 1 1 P +X P10 10 250 1000 150 L 50 50 1 1 P +X P20 20 250 500 150 L 50 50 1 1 P +X P30 30 250 0 150 L 50 50 1 1 P +X P40 40 250 -500 150 L 50 50 1 1 P +X P50 50 250 -1000 150 L 50 50 1 1 P +X P11 11 -250 900 150 R 50 50 1 1 P +X P21 21 -250 400 150 R 50 50 1 1 P +X P31 31 -250 -100 150 R 50 50 1 1 P +X P41 41 -250 -600 150 R 50 50 1 1 P +X P51 51 -250 -1100 150 R 50 50 1 1 P +X P12 12 250 900 150 L 50 50 1 1 P +X P22 22 250 400 150 L 50 50 1 1 P +X P32 32 250 -100 150 L 50 50 1 1 P +X P42 42 250 -600 150 L 50 50 1 1 P +X P52 52 250 -1100 150 L 50 50 1 1 P +X P13 13 -250 800 150 R 50 50 1 1 P +X P23 23 -250 300 150 R 50 50 1 1 P +X P33 33 -250 -200 150 R 50 50 1 1 P +X P43 43 -250 -700 150 R 50 50 1 1 P +X P53 53 -250 -1200 150 R 50 50 1 1 P +X P14 14 250 800 150 L 50 50 1 1 P +X P24 24 250 300 150 L 50 50 1 1 P +X P34 34 250 -200 150 L 50 50 1 1 P +X P44 44 250 -700 150 L 50 50 1 1 P +X P54 54 250 -1200 150 L 50 50 1 1 P +X P15 15 -250 700 150 R 50 50 1 1 P +X P25 25 -250 200 150 R 50 50 1 1 P +X P35 35 -250 -300 150 R 50 50 1 1 P +X P45 45 -250 -800 150 R 50 50 1 1 P +X P55 55 -250 -1300 150 R 50 50 1 1 P +X P16 16 250 700 150 L 50 50 1 1 P +X P26 26 250 200 150 L 50 50 1 1 P +X P36 36 250 -300 150 L 50 50 1 1 P +X P46 46 250 -800 150 L 50 50 1 1 P +X P56 56 250 -1300 150 L 50 50 1 1 P +X P17 17 -250 600 150 R 50 50 1 1 P +X P27 27 -250 100 150 R 50 50 1 1 P +X P37 37 -250 -400 150 R 50 50 1 1 P +X P47 47 -250 -900 150 R 50 50 1 1 P +X P57 57 -250 -1400 150 R 50 50 1 1 P +X P18 18 250 600 150 L 50 50 1 1 P +X P28 28 250 100 150 L 50 50 1 1 P +X P38 38 250 -400 150 L 50 50 1 1 P +X P48 48 250 -900 150 L 50 50 1 1 P +X P58 58 250 -1400 150 L 50 50 1 1 P +X P19 19 -250 500 150 R 50 50 1 1 P +X P29 29 -250 0 150 R 50 50 1 1 P +X P39 39 -250 -500 150 R 50 50 1 1 P +X P49 49 -250 -1000 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X30 +# +DEF CONN_02X30 P 0 1 Y N 1 F N +F0 "P" 0 1550 50 H V C CNN +F1 "CONN_02X30" 0 0 50 V V C CNN +F2 "" 0 -500 50 H V C CNN +F3 "" 0 -500 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X30 + Pin_Header_Angled_2X30 + Socket_Strip_Straight_2X30 + Socket_Strip_Angled_2X30 +$ENDFPLIST +DRAW +S -100 -1445 -50 -1455 0 1 0 N +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1455 -50 1445 0 1 0 N +S -100 1500 100 -1500 0 1 0 N +S 50 -1445 100 -1455 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +S 50 1455 100 1445 0 1 0 N +X P1 1 -250 1450 150 R 50 50 1 1 P +X P2 2 250 1450 150 L 50 50 1 1 P +X P3 3 -250 1350 150 R 50 50 1 1 P +X P4 4 250 1350 150 L 50 50 1 1 P +X P5 5 -250 1250 150 R 50 50 1 1 P +X P6 6 250 1250 150 L 50 50 1 1 P +X P7 7 -250 1150 150 R 50 50 1 1 P +X P8 8 250 1150 150 L 50 50 1 1 P +X P9 9 -250 1050 150 R 50 50 1 1 P +X P10 10 250 1050 150 L 50 50 1 1 P +X P20 20 250 550 150 L 50 50 1 1 P +X P30 30 250 50 150 L 50 50 1 1 P +X P40 40 250 -450 150 L 50 50 1 1 P +X P50 50 250 -950 150 L 50 50 1 1 P +X P60 60 250 -1450 150 L 50 50 1 1 P +X P11 11 -250 950 150 R 50 50 1 1 P +X P21 21 -250 450 150 R 50 50 1 1 P +X P31 31 -250 -50 150 R 50 50 1 1 P +X P41 41 -250 -550 150 R 50 50 1 1 P +X P51 51 -250 -1050 150 R 50 50 1 1 P +X P12 12 250 950 150 L 50 50 1 1 P +X P22 22 250 450 150 L 50 50 1 1 P +X P32 32 250 -50 150 L 50 50 1 1 P +X P42 42 250 -550 150 L 50 50 1 1 P +X P52 52 250 -1050 150 L 50 50 1 1 P +X P13 13 -250 850 150 R 50 50 1 1 P +X P23 23 -250 350 150 R 50 50 1 1 P +X P33 33 -250 -150 150 R 50 50 1 1 P +X P43 43 -250 -650 150 R 50 50 1 1 P +X P53 53 -250 -1150 150 R 50 50 1 1 P +X P14 14 250 850 150 L 50 50 1 1 P +X P24 24 250 350 150 L 50 50 1 1 P +X P34 34 250 -150 150 L 50 50 1 1 P +X P44 44 250 -650 150 L 50 50 1 1 P +X P54 54 250 -1150 150 L 50 50 1 1 P +X P15 15 -250 750 150 R 50 50 1 1 P +X P25 25 -250 250 150 R 50 50 1 1 P +X P35 35 -250 -250 150 R 50 50 1 1 P +X P45 45 -250 -750 150 R 50 50 1 1 P +X P55 55 -250 -1250 150 R 50 50 1 1 P +X P16 16 250 750 150 L 50 50 1 1 P +X P26 26 250 250 150 L 50 50 1 1 P +X P36 36 250 -250 150 L 50 50 1 1 P +X P46 46 250 -750 150 L 50 50 1 1 P +X P56 56 250 -1250 150 L 50 50 1 1 P +X P17 17 -250 650 150 R 50 50 1 1 P +X P27 27 -250 150 150 R 50 50 1 1 P +X P37 37 -250 -350 150 R 50 50 1 1 P +X P47 47 -250 -850 150 R 50 50 1 1 P +X P57 57 -250 -1350 150 R 50 50 1 1 P +X P18 18 250 650 150 L 50 50 1 1 P +X P28 28 250 150 150 L 50 50 1 1 P +X P38 38 250 -350 150 L 50 50 1 1 P +X P48 48 250 -850 150 L 50 50 1 1 P +X P58 58 250 -1350 150 L 50 50 1 1 P +X P19 19 -250 550 150 R 50 50 1 1 P +X P29 29 -250 50 150 R 50 50 1 1 P +X P39 39 -250 -450 150 R 50 50 1 1 P +X P49 49 -250 -950 150 R 50 50 1 1 P +X P59 59 -250 -1450 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X31 +# +DEF CONN_02X31 P 0 1 Y N 1 F N +F0 "P" 0 1600 50 H V C CNN +F1 "CONN_02X31" 0 0 50 V V C CNN +F2 "" 0 -450 50 H V C CNN +F3 "" 0 -450 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X31 + Pin_Header_Angled_2X31 + Socket_Strip_Straight_2X31 + Socket_Strip_Angled_2X31 +$ENDFPLIST +DRAW +S -100 -1495 -50 -1505 0 1 0 N +S -100 -1395 -50 -1405 0 1 0 N +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1405 -50 1395 0 1 0 N +S -100 1505 -50 1495 0 1 0 N +S -100 1550 100 -1550 0 1 0 N +S 50 -1495 100 -1505 0 1 0 N +S 50 -1395 100 -1405 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +S 50 1405 100 1395 0 1 0 N +S 50 1505 100 1495 0 1 0 N +X P1 1 -250 1500 150 R 50 50 1 1 P +X P2 2 250 1500 150 L 50 50 1 1 P +X P3 3 -250 1400 150 R 50 50 1 1 P +X P4 4 250 1400 150 L 50 50 1 1 P +X P5 5 -250 1300 150 R 50 50 1 1 P +X P6 6 250 1300 150 L 50 50 1 1 P +X P7 7 -250 1200 150 R 50 50 1 1 P +X P8 8 250 1200 150 L 50 50 1 1 P +X P9 9 -250 1100 150 R 50 50 1 1 P +X P10 10 250 1100 150 L 50 50 1 1 P +X P20 20 250 600 150 L 50 50 1 1 P +X P30 30 250 100 150 L 50 50 1 1 P +X P40 40 250 -400 150 L 50 50 1 1 P +X P50 50 250 -900 150 L 50 50 1 1 P +X P60 60 250 -1400 150 L 50 50 1 1 P +X P11 11 -250 1000 150 R 50 50 1 1 P +X P21 21 -250 500 150 R 50 50 1 1 P +X P31 31 -250 0 150 R 50 50 1 1 P +X P41 41 -250 -500 150 R 50 50 1 1 P +X P51 51 -250 -1000 150 R 50 50 1 1 P +X P61 61 -250 -1500 150 R 50 50 1 1 P +X P12 12 250 1000 150 L 50 50 1 1 P +X P22 22 250 500 150 L 50 50 1 1 P +X P32 32 250 0 150 L 50 50 1 1 P +X P42 42 250 -500 150 L 50 50 1 1 P +X P52 52 250 -1000 150 L 50 50 1 1 P +X P62 62 250 -1500 150 L 50 50 1 1 P +X P13 13 -250 900 150 R 50 50 1 1 P +X P23 23 -250 400 150 R 50 50 1 1 P +X P33 33 -250 -100 150 R 50 50 1 1 P +X P43 43 -250 -600 150 R 50 50 1 1 P +X P53 53 -250 -1100 150 R 50 50 1 1 P +X P14 14 250 900 150 L 50 50 1 1 P +X P24 24 250 400 150 L 50 50 1 1 P +X P34 34 250 -100 150 L 50 50 1 1 P +X P44 44 250 -600 150 L 50 50 1 1 P +X P54 54 250 -1100 150 L 50 50 1 1 P +X P15 15 -250 800 150 R 50 50 1 1 P +X P25 25 -250 300 150 R 50 50 1 1 P +X P35 35 -250 -200 150 R 50 50 1 1 P +X P45 45 -250 -700 150 R 50 50 1 1 P +X P55 55 -250 -1200 150 R 50 50 1 1 P +X P16 16 250 800 150 L 50 50 1 1 P +X P26 26 250 300 150 L 50 50 1 1 P +X P36 36 250 -200 150 L 50 50 1 1 P +X P46 46 250 -700 150 L 50 50 1 1 P +X P56 56 250 -1200 150 L 50 50 1 1 P +X P17 17 -250 700 150 R 50 50 1 1 P +X P27 27 -250 200 150 R 50 50 1 1 P +X P37 37 -250 -300 150 R 50 50 1 1 P +X P47 47 -250 -800 150 R 50 50 1 1 P +X P57 57 -250 -1300 150 R 50 50 1 1 P +X P18 18 250 700 150 L 50 50 1 1 P +X P28 28 250 200 150 L 50 50 1 1 P +X P38 38 250 -300 150 L 50 50 1 1 P +X P48 48 250 -800 150 L 50 50 1 1 P +X P58 58 250 -1300 150 L 50 50 1 1 P +X P19 19 -250 600 150 R 50 50 1 1 P +X P29 29 -250 100 150 R 50 50 1 1 P +X P39 39 -250 -400 150 R 50 50 1 1 P +X P49 49 -250 -900 150 R 50 50 1 1 P +X P59 59 -250 -1400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X32 +# +DEF CONN_02X32 P 0 1 Y N 1 F N +F0 "P" 0 1650 50 H V C CNN +F1 "CONN_02X32" 0 0 50 V V C CNN +F2 "" 0 -400 50 H V C CNN +F3 "" 0 -400 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X32 + Pin_Header_Angled_2X32 + Socket_Strip_Straight_2X32 + Socket_Strip_Angled_2X32 +$ENDFPLIST +DRAW +S -100 -1545 -50 -1555 0 1 0 N +S -100 -1445 -50 -1455 0 1 0 N +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1455 -50 1445 0 1 0 N +S -100 1555 -50 1545 0 1 0 N +S -100 1600 100 -1600 0 1 0 N +S 50 -1545 100 -1555 0 1 0 N +S 50 -1445 100 -1455 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +S 50 1455 100 1445 0 1 0 N +S 50 1555 100 1545 0 1 0 N +X P1 1 -250 1550 150 R 50 50 1 1 P +X P2 2 250 1550 150 L 50 50 1 1 P +X P3 3 -250 1450 150 R 50 50 1 1 P +X P4 4 250 1450 150 L 50 50 1 1 P +X P5 5 -250 1350 150 R 50 50 1 1 P +X P6 6 250 1350 150 L 50 50 1 1 P +X P7 7 -250 1250 150 R 50 50 1 1 P +X P8 8 250 1250 150 L 50 50 1 1 P +X P9 9 -250 1150 150 R 50 50 1 1 P +X P10 10 250 1150 150 L 50 50 1 1 P +X P20 20 250 650 150 L 50 50 1 1 P +X P30 30 250 150 150 L 50 50 1 1 P +X P40 40 250 -350 150 L 50 50 1 1 P +X P50 50 250 -850 150 L 50 50 1 1 P +X P60 60 250 -1350 150 L 50 50 1 1 P +X P11 11 -250 1050 150 R 50 50 1 1 P +X P21 21 -250 550 150 R 50 50 1 1 P +X P31 31 -250 50 150 R 50 50 1 1 P +X P41 41 -250 -450 150 R 50 50 1 1 P +X P51 51 -250 -950 150 R 50 50 1 1 P +X P61 61 -250 -1450 150 R 50 50 1 1 P +X P12 12 250 1050 150 L 50 50 1 1 P +X P22 22 250 550 150 L 50 50 1 1 P +X P32 32 250 50 150 L 50 50 1 1 P +X P42 42 250 -450 150 L 50 50 1 1 P +X P52 52 250 -950 150 L 50 50 1 1 P +X P62 62 250 -1450 150 L 50 50 1 1 P +X P13 13 -250 950 150 R 50 50 1 1 P +X P23 23 -250 450 150 R 50 50 1 1 P +X P33 33 -250 -50 150 R 50 50 1 1 P +X P43 43 -250 -550 150 R 50 50 1 1 P +X P53 53 -250 -1050 150 R 50 50 1 1 P +X P63 63 -250 -1550 150 R 50 50 1 1 P +X P14 14 250 950 150 L 50 50 1 1 P +X P24 24 250 450 150 L 50 50 1 1 P +X P34 34 250 -50 150 L 50 50 1 1 P +X P44 44 250 -550 150 L 50 50 1 1 P +X P54 54 250 -1050 150 L 50 50 1 1 P +X P64 64 250 -1550 150 L 50 50 1 1 P +X P15 15 -250 850 150 R 50 50 1 1 P +X P25 25 -250 350 150 R 50 50 1 1 P +X P35 35 -250 -150 150 R 50 50 1 1 P +X P45 45 -250 -650 150 R 50 50 1 1 P +X P55 55 -250 -1150 150 R 50 50 1 1 P +X P16 16 250 850 150 L 50 50 1 1 P +X P26 26 250 350 150 L 50 50 1 1 P +X P36 36 250 -150 150 L 50 50 1 1 P +X P46 46 250 -650 150 L 50 50 1 1 P +X P56 56 250 -1150 150 L 50 50 1 1 P +X P17 17 -250 750 150 R 50 50 1 1 P +X P27 27 -250 250 150 R 50 50 1 1 P +X P37 37 -250 -250 150 R 50 50 1 1 P +X P47 47 -250 -750 150 R 50 50 1 1 P +X P57 57 -250 -1250 150 R 50 50 1 1 P +X P18 18 250 750 150 L 50 50 1 1 P +X P28 28 250 250 150 L 50 50 1 1 P +X P38 38 250 -250 150 L 50 50 1 1 P +X P48 48 250 -750 150 L 50 50 1 1 P +X P58 58 250 -1250 150 L 50 50 1 1 P +X P19 19 -250 650 150 R 50 50 1 1 P +X P29 29 -250 150 150 R 50 50 1 1 P +X P39 39 -250 -350 150 R 50 50 1 1 P +X P49 49 -250 -850 150 R 50 50 1 1 P +X P59 59 -250 -1350 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X33 +# +DEF CONN_02X33 P 0 1 Y N 1 F N +F0 "P" 0 1700 50 H V C CNN +F1 "CONN_02X33" 0 0 50 V V C CNN +F2 "" 0 -350 50 H V C CNN +F3 "" 0 -350 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X33 + Pin_Header_Angled_2X33 + Socket_Strip_Straight_2X33 + Socket_Strip_Angled_2X33 +$ENDFPLIST +DRAW +S -100 -1595 -50 -1605 0 1 0 N +S -100 -1495 -50 -1505 0 1 0 N +S -100 -1395 -50 -1405 0 1 0 N +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1405 -50 1395 0 1 0 N +S -100 1505 -50 1495 0 1 0 N +S -100 1605 -50 1595 0 1 0 N +S -100 1650 100 -1650 0 1 0 N +S 50 -1595 100 -1605 0 1 0 N +S 50 -1495 100 -1505 0 1 0 N +S 50 -1395 100 -1405 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +S 50 1405 100 1395 0 1 0 N +S 50 1505 100 1495 0 1 0 N +S 50 1605 100 1595 0 1 0 N +X P1 1 -250 1600 150 R 50 50 1 1 P +X P2 2 250 1600 150 L 50 50 1 1 P +X P3 3 -250 1500 150 R 50 50 1 1 P +X P4 4 250 1500 150 L 50 50 1 1 P +X P5 5 -250 1400 150 R 50 50 1 1 P +X P6 6 250 1400 150 L 50 50 1 1 P +X P7 7 -250 1300 150 R 50 50 1 1 P +X P8 8 250 1300 150 L 50 50 1 1 P +X P9 9 -250 1200 150 R 50 50 1 1 P +X P10 10 250 1200 150 L 50 50 1 1 P +X P20 20 250 700 150 L 50 50 1 1 P +X P30 30 250 200 150 L 50 50 1 1 P +X P40 40 250 -300 150 L 50 50 1 1 P +X P50 50 250 -800 150 L 50 50 1 1 P +X P60 60 250 -1300 150 L 50 50 1 1 P +X P11 11 -250 1100 150 R 50 50 1 1 P +X P21 21 -250 600 150 R 50 50 1 1 P +X P31 31 -250 100 150 R 50 50 1 1 P +X P41 41 -250 -400 150 R 50 50 1 1 P +X P51 51 -250 -900 150 R 50 50 1 1 P +X P61 61 -250 -1400 150 R 50 50 1 1 P +X P12 12 250 1100 150 L 50 50 1 1 P +X P22 22 250 600 150 L 50 50 1 1 P +X P32 32 250 100 150 L 50 50 1 1 P +X P42 42 250 -400 150 L 50 50 1 1 P +X P52 52 250 -900 150 L 50 50 1 1 P +X P62 62 250 -1400 150 L 50 50 1 1 P +X P13 13 -250 1000 150 R 50 50 1 1 P +X P23 23 -250 500 150 R 50 50 1 1 P +X P33 33 -250 0 150 R 50 50 1 1 P +X P43 43 -250 -500 150 R 50 50 1 1 P +X P53 53 -250 -1000 150 R 50 50 1 1 P +X P63 63 -250 -1500 150 R 50 50 1 1 P +X P14 14 250 1000 150 L 50 50 1 1 P +X P24 24 250 500 150 L 50 50 1 1 P +X P34 34 250 0 150 L 50 50 1 1 P +X P44 44 250 -500 150 L 50 50 1 1 P +X P54 54 250 -1000 150 L 50 50 1 1 P +X P64 64 250 -1500 150 L 50 50 1 1 P +X P15 15 -250 900 150 R 50 50 1 1 P +X P25 25 -250 400 150 R 50 50 1 1 P +X P35 35 -250 -100 150 R 50 50 1 1 P +X P45 45 -250 -600 150 R 50 50 1 1 P +X P55 55 -250 -1100 150 R 50 50 1 1 P +X P65 65 -250 -1600 150 R 50 50 1 1 P +X P16 16 250 900 150 L 50 50 1 1 P +X P26 26 250 400 150 L 50 50 1 1 P +X P36 36 250 -100 150 L 50 50 1 1 P +X P46 46 250 -600 150 L 50 50 1 1 P +X P56 56 250 -1100 150 L 50 50 1 1 P +X P66 66 250 -1600 150 L 50 50 1 1 P +X P17 17 -250 800 150 R 50 50 1 1 P +X P27 27 -250 300 150 R 50 50 1 1 P +X P37 37 -250 -200 150 R 50 50 1 1 P +X P47 47 -250 -700 150 R 50 50 1 1 P +X P57 57 -250 -1200 150 R 50 50 1 1 P +X P18 18 250 800 150 L 50 50 1 1 P +X P28 28 250 300 150 L 50 50 1 1 P +X P38 38 250 -200 150 L 50 50 1 1 P +X P48 48 250 -700 150 L 50 50 1 1 P +X P58 58 250 -1200 150 L 50 50 1 1 P +X P19 19 -250 700 150 R 50 50 1 1 P +X P29 29 -250 200 150 R 50 50 1 1 P +X P39 39 -250 -300 150 R 50 50 1 1 P +X P49 49 -250 -800 150 R 50 50 1 1 P +X P59 59 -250 -1300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X34 +# +DEF CONN_02X34 P 0 1 Y N 1 F N +F0 "P" 0 1750 50 H V C CNN +F1 "CONN_02X34" 0 0 50 V V C CNN +F2 "" 0 -300 50 H V C CNN +F3 "" 0 -300 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X34 + Pin_Header_Angled_2X34 + Socket_Strip_Straight_2X34 + Socket_Strip_Angled_2X34 +$ENDFPLIST +DRAW +S -100 -1645 -50 -1655 0 1 0 N +S -100 -1545 -50 -1555 0 1 0 N +S -100 -1445 -50 -1455 0 1 0 N +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1455 -50 1445 0 1 0 N +S -100 1555 -50 1545 0 1 0 N +S -100 1655 -50 1645 0 1 0 N +S 50 -1645 100 -1655 0 1 0 N +S 50 -1545 100 -1555 0 1 0 N +S 50 -1445 100 -1455 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +S 50 1455 100 1445 0 1 0 N +S 50 1555 100 1545 0 1 0 N +S 50 1655 100 1645 0 1 0 N +S 100 -1700 -100 1700 0 1 0 N +X P1 1 -250 1650 150 R 50 50 1 1 P +X P2 2 250 1650 150 L 50 50 1 1 P +X P3 3 -250 1550 150 R 50 50 1 1 P +X P4 4 250 1550 150 L 50 50 1 1 P +X P5 5 -250 1450 150 R 50 50 1 1 P +X P6 6 250 1450 150 L 50 50 1 1 P +X P7 7 -250 1350 150 R 50 50 1 1 P +X P8 8 250 1350 150 L 50 50 1 1 P +X P9 9 -250 1250 150 R 50 50 1 1 P +X P10 10 250 1250 150 L 50 50 1 1 P +X P20 20 250 750 150 L 50 50 1 1 P +X P30 30 250 250 150 L 50 50 1 1 P +X P40 40 250 -250 150 L 50 50 1 1 P +X P50 50 250 -750 150 L 50 50 1 1 P +X P60 60 250 -1250 150 L 50 50 1 1 P +X P11 11 -250 1150 150 R 50 50 1 1 P +X P21 21 -250 650 150 R 50 50 1 1 P +X P31 31 -250 150 150 R 50 50 1 1 P +X P41 41 -250 -350 150 R 50 50 1 1 P +X P51 51 -250 -850 150 R 50 50 1 1 P +X P61 61 -250 -1350 150 R 50 50 1 1 P +X P12 12 250 1150 150 L 50 50 1 1 P +X P22 22 250 650 150 L 50 50 1 1 P +X P32 32 250 150 150 L 50 50 1 1 P +X P42 42 250 -350 150 L 50 50 1 1 P +X P52 52 250 -850 150 L 50 50 1 1 P +X P62 62 250 -1350 150 L 50 50 1 1 P +X P13 13 -250 1050 150 R 50 50 1 1 P +X P23 23 -250 550 150 R 50 50 1 1 P +X P33 33 -250 50 150 R 50 50 1 1 P +X P43 43 -250 -450 150 R 50 50 1 1 P +X P53 53 -250 -950 150 R 50 50 1 1 P +X P63 63 -250 -1450 150 R 50 50 1 1 P +X P14 14 250 1050 150 L 50 50 1 1 P +X P24 24 250 550 150 L 50 50 1 1 P +X P34 34 250 50 150 L 50 50 1 1 P +X P44 44 250 -450 150 L 50 50 1 1 P +X P54 54 250 -950 150 L 50 50 1 1 P +X P64 64 250 -1450 150 L 50 50 1 1 P +X P15 15 -250 950 150 R 50 50 1 1 P +X P25 25 -250 450 150 R 50 50 1 1 P +X P35 35 -250 -50 150 R 50 50 1 1 P +X P45 45 -250 -550 150 R 50 50 1 1 P +X P55 55 -250 -1050 150 R 50 50 1 1 P +X P65 65 -250 -1550 150 R 50 50 1 1 P +X P16 16 250 950 150 L 50 50 1 1 P +X P26 26 250 450 150 L 50 50 1 1 P +X P36 36 250 -50 150 L 50 50 1 1 P +X P46 46 250 -550 150 L 50 50 1 1 P +X P56 56 250 -1050 150 L 50 50 1 1 P +X P66 66 250 -1550 150 L 50 50 1 1 P +X P17 17 -250 850 150 R 50 50 1 1 P +X P27 27 -250 350 150 R 50 50 1 1 P +X P37 37 -250 -150 150 R 50 50 1 1 P +X P47 47 -250 -650 150 R 50 50 1 1 P +X P57 57 -250 -1150 150 R 50 50 1 1 P +X P67 67 -250 -1650 150 R 50 50 1 1 P +X P18 18 250 850 150 L 50 50 1 1 P +X P28 28 250 350 150 L 50 50 1 1 P +X P38 38 250 -150 150 L 50 50 1 1 P +X P48 48 250 -650 150 L 50 50 1 1 P +X P58 58 250 -1150 150 L 50 50 1 1 P +X P68 68 250 -1650 150 L 50 50 1 1 P +X P19 19 -250 750 150 R 50 50 1 1 P +X P29 29 -250 250 150 R 50 50 1 1 P +X P39 39 -250 -250 150 R 50 50 1 1 P +X P49 49 -250 -750 150 R 50 50 1 1 P +X P59 59 -250 -1250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X35 +# +DEF CONN_02X35 P 0 1 Y N 1 F N +F0 "P" 0 1800 50 H V C CNN +F1 "CONN_02X35" 0 0 50 V V C CNN +F2 "" 0 -250 50 H V C CNN +F3 "" 0 -250 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X35 + Pin_Header_Angled_2X35 + Socket_Strip_Straight_2X35 + Socket_Strip_Angled_2X35 +$ENDFPLIST +DRAW +S -100 -1695 -50 -1705 0 1 0 N +S -100 -1595 -50 -1605 0 1 0 N +S -100 -1495 -50 -1505 0 1 0 N +S -100 -1395 -50 -1405 0 1 0 N +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1405 -50 1395 0 1 0 N +S -100 1505 -50 1495 0 1 0 N +S -100 1605 -50 1595 0 1 0 N +S -100 1705 -50 1695 0 1 0 N +S -100 1750 100 -1750 0 1 0 N +S 50 -1695 100 -1705 0 1 0 N +S 50 -1595 100 -1605 0 1 0 N +S 50 -1495 100 -1505 0 1 0 N +S 50 -1395 100 -1405 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +S 50 1405 100 1395 0 1 0 N +S 50 1505 100 1495 0 1 0 N +S 50 1605 100 1595 0 1 0 N +S 50 1705 100 1695 0 1 0 N +X P1 1 -250 1700 150 R 50 50 1 1 P +X P2 2 250 1700 150 L 50 50 1 1 P +X P3 3 -250 1600 150 R 50 50 1 1 P +X P4 4 250 1600 150 L 50 50 1 1 P +X P5 5 -250 1500 150 R 50 50 1 1 P +X P6 6 250 1500 150 L 50 50 1 1 P +X P7 7 -250 1400 150 R 50 50 1 1 P +X P8 8 250 1400 150 L 50 50 1 1 P +X P9 9 -250 1300 150 R 50 50 1 1 P +X P10 10 250 1300 150 L 50 50 1 1 P +X P20 20 250 800 150 L 50 50 1 1 P +X P30 30 250 300 150 L 50 50 1 1 P +X P40 40 250 -200 150 L 50 50 1 1 P +X P50 50 250 -700 150 L 50 50 1 1 P +X P60 60 250 -1200 150 L 50 50 1 1 P +X P70 70 250 -1700 150 L 50 50 1 1 P +X P11 11 -250 1200 150 R 50 50 1 1 P +X P21 21 -250 700 150 R 50 50 1 1 P +X P31 31 -250 200 150 R 50 50 1 1 P +X P41 41 -250 -300 150 R 50 50 1 1 P +X P51 51 -250 -800 150 R 50 50 1 1 P +X P61 61 -250 -1300 150 R 50 50 1 1 P +X P12 12 250 1200 150 L 50 50 1 1 P +X P22 22 250 700 150 L 50 50 1 1 P +X P32 32 250 200 150 L 50 50 1 1 P +X P42 42 250 -300 150 L 50 50 1 1 P +X P52 52 250 -800 150 L 50 50 1 1 P +X P62 62 250 -1300 150 L 50 50 1 1 P +X P13 13 -250 1100 150 R 50 50 1 1 P +X P23 23 -250 600 150 R 50 50 1 1 P +X P33 33 -250 100 150 R 50 50 1 1 P +X P43 43 -250 -400 150 R 50 50 1 1 P +X P53 53 -250 -900 150 R 50 50 1 1 P +X P63 63 -250 -1400 150 R 50 50 1 1 P +X P14 14 250 1100 150 L 50 50 1 1 P +X P24 24 250 600 150 L 50 50 1 1 P +X P34 34 250 100 150 L 50 50 1 1 P +X P44 44 250 -400 150 L 50 50 1 1 P +X P54 54 250 -900 150 L 50 50 1 1 P +X P64 64 250 -1400 150 L 50 50 1 1 P +X P15 15 -250 1000 150 R 50 50 1 1 P +X P25 25 -250 500 150 R 50 50 1 1 P +X P35 35 -250 0 150 R 50 50 1 1 P +X P45 45 -250 -500 150 R 50 50 1 1 P +X P55 55 -250 -1000 150 R 50 50 1 1 P +X P65 65 -250 -1500 150 R 50 50 1 1 P +X P16 16 250 1000 150 L 50 50 1 1 P +X P26 26 250 500 150 L 50 50 1 1 P +X P36 36 250 0 150 L 50 50 1 1 P +X P46 46 250 -500 150 L 50 50 1 1 P +X P56 56 250 -1000 150 L 50 50 1 1 P +X P66 66 250 -1500 150 L 50 50 1 1 P +X P17 17 -250 900 150 R 50 50 1 1 P +X P27 27 -250 400 150 R 50 50 1 1 P +X P37 37 -250 -100 150 R 50 50 1 1 P +X P47 47 -250 -600 150 R 50 50 1 1 P +X P57 57 -250 -1100 150 R 50 50 1 1 P +X P67 67 -250 -1600 150 R 50 50 1 1 P +X P18 18 250 900 150 L 50 50 1 1 P +X P28 28 250 400 150 L 50 50 1 1 P +X P38 38 250 -100 150 L 50 50 1 1 P +X P48 48 250 -600 150 L 50 50 1 1 P +X P58 58 250 -1100 150 L 50 50 1 1 P +X P68 68 250 -1600 150 L 50 50 1 1 P +X P19 19 -250 800 150 R 50 50 1 1 P +X P29 29 -250 300 150 R 50 50 1 1 P +X P39 39 -250 -200 150 R 50 50 1 1 P +X P49 49 -250 -700 150 R 50 50 1 1 P +X P59 59 -250 -1200 150 R 50 50 1 1 P +X P69 69 -250 -1700 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X36 +# +DEF CONN_02X36 P 0 1 Y N 1 F N +F0 "P" 0 1850 50 H V C CNN +F1 "CONN_02X36" 0 0 50 V V C CNN +F2 "" 0 -200 50 H V C CNN +F3 "" 0 -200 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X36 + Pin_Header_Angled_2X36 + Socket_Strip_Straight_2X36 + Socket_Strip_Angled_2X36 +$ENDFPLIST +DRAW +S -100 -1800 100 1800 0 1 0 N +S -100 -1745 -50 -1755 0 1 0 N +S -100 -1645 -50 -1655 0 1 0 N +S -100 -1545 -50 -1555 0 1 0 N +S -100 -1445 -50 -1455 0 1 0 N +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1455 -50 1445 0 1 0 N +S -100 1555 -50 1545 0 1 0 N +S -100 1655 -50 1645 0 1 0 N +S -100 1755 -50 1745 0 1 0 N +S 50 -1745 100 -1755 0 1 0 N +S 50 -1645 100 -1655 0 1 0 N +S 50 -1545 100 -1555 0 1 0 N +S 50 -1445 100 -1455 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +S 50 1455 100 1445 0 1 0 N +S 50 1555 100 1545 0 1 0 N +S 50 1655 100 1645 0 1 0 N +S 50 1755 100 1745 0 1 0 N +X P1 1 -250 1750 150 R 50 50 1 1 P +X P2 2 250 1750 150 L 50 50 1 1 P +X P3 3 -250 1650 150 R 50 50 1 1 P +X P4 4 250 1650 150 L 50 50 1 1 P +X P5 5 -250 1550 150 R 50 50 1 1 P +X P6 6 250 1550 150 L 50 50 1 1 P +X P7 7 -250 1450 150 R 50 50 1 1 P +X P8 8 250 1450 150 L 50 50 1 1 P +X P9 9 -250 1350 150 R 50 50 1 1 P +X P10 10 250 1350 150 L 50 50 1 1 P +X P20 20 250 850 150 L 50 50 1 1 P +X P30 30 250 350 150 L 50 50 1 1 P +X P40 40 250 -150 150 L 50 50 1 1 P +X P50 50 250 -650 150 L 50 50 1 1 P +X P60 60 250 -1150 150 L 50 50 1 1 P +X P70 70 250 -1650 150 L 50 50 1 1 P +X P11 11 -250 1250 150 R 50 50 1 1 P +X P21 21 -250 750 150 R 50 50 1 1 P +X P31 31 -250 250 150 R 50 50 1 1 P +X P41 41 -250 -250 150 R 50 50 1 1 P +X P51 51 -250 -750 150 R 50 50 1 1 P +X P61 61 -250 -1250 150 R 50 50 1 1 P +X P71 71 -250 -1750 150 R 50 50 1 1 P +X P12 12 250 1250 150 L 50 50 1 1 P +X P22 22 250 750 150 L 50 50 1 1 P +X P32 32 250 250 150 L 50 50 1 1 P +X P42 42 250 -250 150 L 50 50 1 1 P +X P52 52 250 -750 150 L 50 50 1 1 P +X P62 62 250 -1250 150 L 50 50 1 1 P +X P72 72 250 -1750 150 L 50 50 1 1 P +X P13 13 -250 1150 150 R 50 50 1 1 P +X P23 23 -250 650 150 R 50 50 1 1 P +X P33 33 -250 150 150 R 50 50 1 1 P +X P43 43 -250 -350 150 R 50 50 1 1 P +X P53 53 -250 -850 150 R 50 50 1 1 P +X P63 63 -250 -1350 150 R 50 50 1 1 P +X P14 14 250 1150 150 L 50 50 1 1 P +X P24 24 250 650 150 L 50 50 1 1 P +X P34 34 250 150 150 L 50 50 1 1 P +X P44 44 250 -350 150 L 50 50 1 1 P +X P54 54 250 -850 150 L 50 50 1 1 P +X P64 64 250 -1350 150 L 50 50 1 1 P +X P15 15 -250 1050 150 R 50 50 1 1 P +X P25 25 -250 550 150 R 50 50 1 1 P +X P35 35 -250 50 150 R 50 50 1 1 P +X P45 45 -250 -450 150 R 50 50 1 1 P +X P55 55 -250 -950 150 R 50 50 1 1 P +X P65 65 -250 -1450 150 R 50 50 1 1 P +X P16 16 250 1050 150 L 50 50 1 1 P +X P26 26 250 550 150 L 50 50 1 1 P +X P36 36 250 50 150 L 50 50 1 1 P +X P46 46 250 -450 150 L 50 50 1 1 P +X P56 56 250 -950 150 L 50 50 1 1 P +X P66 66 250 -1450 150 L 50 50 1 1 P +X P17 17 -250 950 150 R 50 50 1 1 P +X P27 27 -250 450 150 R 50 50 1 1 P +X P37 37 -250 -50 150 R 50 50 1 1 P +X P47 47 -250 -550 150 R 50 50 1 1 P +X P57 57 -250 -1050 150 R 50 50 1 1 P +X P67 67 -250 -1550 150 R 50 50 1 1 P +X P18 18 250 950 150 L 50 50 1 1 P +X P28 28 250 450 150 L 50 50 1 1 P +X P38 38 250 -50 150 L 50 50 1 1 P +X P48 48 250 -550 150 L 50 50 1 1 P +X P58 58 250 -1050 150 L 50 50 1 1 P +X P68 68 250 -1550 150 L 50 50 1 1 P +X P19 19 -250 850 150 R 50 50 1 1 P +X P29 29 -250 350 150 R 50 50 1 1 P +X P39 39 -250 -150 150 R 50 50 1 1 P +X P49 49 -250 -650 150 R 50 50 1 1 P +X P59 59 -250 -1150 150 R 50 50 1 1 P +X P69 69 -250 -1650 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X37 +# +DEF CONN_02X37 P 0 1 Y N 1 F N +F0 "P" 0 1900 50 H V C CNN +F1 "CONN_02X37" 0 0 50 V V C CNN +F2 "" 0 -150 50 H V C CNN +F3 "" 0 -150 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X37 + Pin_Header_Angled_2X37 + Socket_Strip_Straight_2X37 + Socket_Strip_Angled_2X37 +$ENDFPLIST +DRAW +S -100 -1795 -50 -1805 0 1 0 N +S -100 -1695 -50 -1705 0 1 0 N +S -100 -1595 -50 -1605 0 1 0 N +S -100 -1495 -50 -1505 0 1 0 N +S -100 -1395 -50 -1405 0 1 0 N +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1405 -50 1395 0 1 0 N +S -100 1505 -50 1495 0 1 0 N +S -100 1605 -50 1595 0 1 0 N +S -100 1705 -50 1695 0 1 0 N +S -100 1805 -50 1795 0 1 0 N +S -100 1850 100 -1850 0 1 0 N +S 50 -1795 100 -1805 0 1 0 N +S 50 -1695 100 -1705 0 1 0 N +S 50 -1595 100 -1605 0 1 0 N +S 50 -1495 100 -1505 0 1 0 N +S 50 -1395 100 -1405 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +S 50 1405 100 1395 0 1 0 N +S 50 1505 100 1495 0 1 0 N +S 50 1605 100 1595 0 1 0 N +S 50 1705 100 1695 0 1 0 N +S 50 1805 100 1795 0 1 0 N +X P1 1 -250 1800 150 R 50 50 1 1 P +X P2 2 250 1800 150 L 50 50 1 1 P +X P3 3 -250 1700 150 R 50 50 1 1 P +X P4 4 250 1700 150 L 50 50 1 1 P +X P5 5 -250 1600 150 R 50 50 1 1 P +X P6 6 250 1600 150 L 50 50 1 1 P +X P7 7 -250 1500 150 R 50 50 1 1 P +X P8 8 250 1500 150 L 50 50 1 1 P +X P9 9 -250 1400 150 R 50 50 1 1 P +X P10 10 250 1400 150 L 50 50 1 1 P +X P20 20 250 900 150 L 50 50 1 1 P +X P30 30 250 400 150 L 50 50 1 1 P +X P40 40 250 -100 150 L 50 50 1 1 P +X P50 50 250 -600 150 L 50 50 1 1 P +X P60 60 250 -1100 150 L 50 50 1 1 P +X P70 70 250 -1600 150 L 50 50 1 1 P +X P11 11 -250 1300 150 R 50 50 1 1 P +X P21 21 -250 800 150 R 50 50 1 1 P +X P31 31 -250 300 150 R 50 50 1 1 P +X P41 41 -250 -200 150 R 50 50 1 1 P +X P51 51 -250 -700 150 R 50 50 1 1 P +X P61 61 -250 -1200 150 R 50 50 1 1 P +X P71 71 -250 -1700 150 R 50 50 1 1 P +X P12 12 250 1300 150 L 50 50 1 1 P +X P22 22 250 800 150 L 50 50 1 1 P +X P32 32 250 300 150 L 50 50 1 1 P +X P42 42 250 -200 150 L 50 50 1 1 P +X P52 52 250 -700 150 L 50 50 1 1 P +X P62 62 250 -1200 150 L 50 50 1 1 P +X P72 72 250 -1700 150 L 50 50 1 1 P +X P13 13 -250 1200 150 R 50 50 1 1 P +X P23 23 -250 700 150 R 50 50 1 1 P +X P33 33 -250 200 150 R 50 50 1 1 P +X P43 43 -250 -300 150 R 50 50 1 1 P +X P53 53 -250 -800 150 R 50 50 1 1 P +X P63 63 -250 -1300 150 R 50 50 1 1 P +X P73 73 -250 -1800 150 R 50 50 1 1 P +X P14 14 250 1200 150 L 50 50 1 1 P +X P24 24 250 700 150 L 50 50 1 1 P +X P34 34 250 200 150 L 50 50 1 1 P +X P44 44 250 -300 150 L 50 50 1 1 P +X P54 54 250 -800 150 L 50 50 1 1 P +X P64 64 250 -1300 150 L 50 50 1 1 P +X P74 74 250 -1800 150 L 50 50 1 1 P +X P15 15 -250 1100 150 R 50 50 1 1 P +X P25 25 -250 600 150 R 50 50 1 1 P +X P35 35 -250 100 150 R 50 50 1 1 P +X P45 45 -250 -400 150 R 50 50 1 1 P +X P55 55 -250 -900 150 R 50 50 1 1 P +X P65 65 -250 -1400 150 R 50 50 1 1 P +X P16 16 250 1100 150 L 50 50 1 1 P +X P26 26 250 600 150 L 50 50 1 1 P +X P36 36 250 100 150 L 50 50 1 1 P +X P46 46 250 -400 150 L 50 50 1 1 P +X P56 56 250 -900 150 L 50 50 1 1 P +X P66 66 250 -1400 150 L 50 50 1 1 P +X P17 17 -250 1000 150 R 50 50 1 1 P +X P27 27 -250 500 150 R 50 50 1 1 P +X P37 37 -250 0 150 R 50 50 1 1 P +X P47 47 -250 -500 150 R 50 50 1 1 P +X P57 57 -250 -1000 150 R 50 50 1 1 P +X P67 67 -250 -1500 150 R 50 50 1 1 P +X P18 18 250 1000 150 L 50 50 1 1 P +X P28 28 250 500 150 L 50 50 1 1 P +X P38 38 250 0 150 L 50 50 1 1 P +X P48 48 250 -500 150 L 50 50 1 1 P +X P58 58 250 -1000 150 L 50 50 1 1 P +X P68 68 250 -1500 150 L 50 50 1 1 P +X P19 19 -250 900 150 R 50 50 1 1 P +X P29 29 -250 400 150 R 50 50 1 1 P +X P39 39 -250 -100 150 R 50 50 1 1 P +X P49 49 -250 -600 150 R 50 50 1 1 P +X P59 59 -250 -1100 150 R 50 50 1 1 P +X P69 69 -250 -1600 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X38 +# +DEF CONN_02X38 P 0 1 Y N 1 F N +F0 "P" 0 1950 50 H V C CNN +F1 "CONN_02X38" 0 0 50 V V C CNN +F2 "" 0 -100 50 H V C CNN +F3 "" 0 -100 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X38 + Pin_Header_Angled_2X38 + Socket_Strip_Straight_2X38 + Socket_Strip_Angled_2X38 +$ENDFPLIST +DRAW +S -100 -1900 100 1900 0 1 0 N +S -100 -1845 -50 -1855 0 1 0 N +S -100 -1745 -50 -1755 0 1 0 N +S -100 -1645 -50 -1655 0 1 0 N +S -100 -1545 -50 -1555 0 1 0 N +S -100 -1445 -50 -1455 0 1 0 N +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1455 -50 1445 0 1 0 N +S -100 1555 -50 1545 0 1 0 N +S -100 1655 -50 1645 0 1 0 N +S -100 1755 -50 1745 0 1 0 N +S -100 1855 -50 1845 0 1 0 N +S 50 -1845 100 -1855 0 1 0 N +S 50 -1745 100 -1755 0 1 0 N +S 50 -1645 100 -1655 0 1 0 N +S 50 -1545 100 -1555 0 1 0 N +S 50 -1445 100 -1455 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +S 50 1455 100 1445 0 1 0 N +S 50 1555 100 1545 0 1 0 N +S 50 1655 100 1645 0 1 0 N +S 50 1755 100 1745 0 1 0 N +S 50 1855 100 1845 0 1 0 N +X P1 1 -250 1850 150 R 50 50 1 1 P +X P2 2 250 1850 150 L 50 50 1 1 P +X P3 3 -250 1750 150 R 50 50 1 1 P +X P4 4 250 1750 150 L 50 50 1 1 P +X P5 5 -250 1650 150 R 50 50 1 1 P +X P6 6 250 1650 150 L 50 50 1 1 P +X P7 7 -250 1550 150 R 50 50 1 1 P +X P8 8 250 1550 150 L 50 50 1 1 P +X P9 9 -250 1450 150 R 50 50 1 1 P +X P10 10 250 1450 150 L 50 50 1 1 P +X P20 20 250 950 150 L 50 50 1 1 P +X P30 30 250 450 150 L 50 50 1 1 P +X P40 40 250 -50 150 L 50 50 1 1 P +X P50 50 250 -550 150 L 50 50 1 1 P +X P60 60 250 -1050 150 L 50 50 1 1 P +X P70 70 250 -1550 150 L 50 50 1 1 P +X P11 11 -250 1350 150 R 50 50 1 1 P +X P21 21 -250 850 150 R 50 50 1 1 P +X P31 31 -250 350 150 R 50 50 1 1 P +X P41 41 -250 -150 150 R 50 50 1 1 P +X P51 51 -250 -650 150 R 50 50 1 1 P +X P61 61 -250 -1150 150 R 50 50 1 1 P +X P71 71 -250 -1650 150 R 50 50 1 1 P +X P12 12 250 1350 150 L 50 50 1 1 P +X P22 22 250 850 150 L 50 50 1 1 P +X P32 32 250 350 150 L 50 50 1 1 P +X P42 42 250 -150 150 L 50 50 1 1 P +X P52 52 250 -650 150 L 50 50 1 1 P +X P62 62 250 -1150 150 L 50 50 1 1 P +X P72 72 250 -1650 150 L 50 50 1 1 P +X P13 13 -250 1250 150 R 50 50 1 1 P +X P23 23 -250 750 150 R 50 50 1 1 P +X P33 33 -250 250 150 R 50 50 1 1 P +X P43 43 -250 -250 150 R 50 50 1 1 P +X P53 53 -250 -750 150 R 50 50 1 1 P +X P63 63 -250 -1250 150 R 50 50 1 1 P +X P73 73 -250 -1750 150 R 50 50 1 1 P +X P14 14 250 1250 150 L 50 50 1 1 P +X P24 24 250 750 150 L 50 50 1 1 P +X P34 34 250 250 150 L 50 50 1 1 P +X P44 44 250 -250 150 L 50 50 1 1 P +X P54 54 250 -750 150 L 50 50 1 1 P +X P64 64 250 -1250 150 L 50 50 1 1 P +X P74 74 250 -1750 150 L 50 50 1 1 P +X P15 15 -250 1150 150 R 50 50 1 1 P +X P25 25 -250 650 150 R 50 50 1 1 P +X P35 35 -250 150 150 R 50 50 1 1 P +X P45 45 -250 -350 150 R 50 50 1 1 P +X P55 55 -250 -850 150 R 50 50 1 1 P +X P65 65 -250 -1350 150 R 50 50 1 1 P +X P75 75 -250 -1850 150 R 50 50 1 1 P +X P16 16 250 1150 150 L 50 50 1 1 P +X P26 26 250 650 150 L 50 50 1 1 P +X P36 36 250 150 150 L 50 50 1 1 P +X P46 46 250 -350 150 L 50 50 1 1 P +X P56 56 250 -850 150 L 50 50 1 1 P +X P66 66 250 -1350 150 L 50 50 1 1 P +X P76 76 250 -1850 150 L 50 50 1 1 P +X P17 17 -250 1050 150 R 50 50 1 1 P +X P27 27 -250 550 150 R 50 50 1 1 P +X P37 37 -250 50 150 R 50 50 1 1 P +X P47 47 -250 -450 150 R 50 50 1 1 P +X P57 57 -250 -950 150 R 50 50 1 1 P +X P67 67 -250 -1450 150 R 50 50 1 1 P +X P18 18 250 1050 150 L 50 50 1 1 P +X P28 28 250 550 150 L 50 50 1 1 P +X P38 38 250 50 150 L 50 50 1 1 P +X P48 48 250 -450 150 L 50 50 1 1 P +X P58 58 250 -950 150 L 50 50 1 1 P +X P68 68 250 -1450 150 L 50 50 1 1 P +X P19 19 -250 950 150 R 50 50 1 1 P +X P29 29 -250 450 150 R 50 50 1 1 P +X P39 39 -250 -50 150 R 50 50 1 1 P +X P49 49 -250 -550 150 R 50 50 1 1 P +X P59 59 -250 -1050 150 R 50 50 1 1 P +X P69 69 -250 -1550 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X39 +# +DEF CONN_02X39 P 0 1 Y N 1 F N +F0 "P" 0 2000 50 H V C CNN +F1 "CONN_02X39" 0 0 50 V V C CNN +F2 "" 0 -50 50 H V C CNN +F3 "" 0 -50 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X39 + Pin_Header_Angled_2X39 + Socket_Strip_Straight_2X39 + Socket_Strip_Angled_2X39 +$ENDFPLIST +DRAW +S -100 -1950 100 1950 0 1 0 N +S -100 -1895 -50 -1905 0 1 0 N +S -100 -1795 -50 -1805 0 1 0 N +S -100 -1695 -50 -1705 0 1 0 N +S -100 -1595 -50 -1605 0 1 0 N +S -100 -1495 -50 -1505 0 1 0 N +S -100 -1395 -50 -1405 0 1 0 N +S -100 -1295 -50 -1305 0 1 0 N +S -100 -1195 -50 -1205 0 1 0 N +S -100 -1095 -50 -1105 0 1 0 N +S -100 -995 -50 -1005 0 1 0 N +S -100 -895 -50 -905 0 1 0 N +S -100 -795 -50 -805 0 1 0 N +S -100 -695 -50 -705 0 1 0 N +S -100 -595 -50 -605 0 1 0 N +S -100 -495 -50 -505 0 1 0 N +S -100 -395 -50 -405 0 1 0 N +S -100 -295 -50 -305 0 1 0 N +S -100 -195 -50 -205 0 1 0 N +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 205 -50 195 0 1 0 N +S -100 305 -50 295 0 1 0 N +S -100 405 -50 395 0 1 0 N +S -100 505 -50 495 0 1 0 N +S -100 605 -50 595 0 1 0 N +S -100 705 -50 695 0 1 0 N +S -100 805 -50 795 0 1 0 N +S -100 905 -50 895 0 1 0 N +S -100 1005 -50 995 0 1 0 N +S -100 1105 -50 1095 0 1 0 N +S -100 1205 -50 1195 0 1 0 N +S -100 1305 -50 1295 0 1 0 N +S -100 1405 -50 1395 0 1 0 N +S -100 1505 -50 1495 0 1 0 N +S -100 1605 -50 1595 0 1 0 N +S -100 1705 -50 1695 0 1 0 N +S -100 1805 -50 1795 0 1 0 N +S -100 1905 -50 1895 0 1 0 N +S 50 -1895 100 -1905 0 1 0 N +S 50 -1795 100 -1805 0 1 0 N +S 50 -1695 100 -1705 0 1 0 N +S 50 -1595 100 -1605 0 1 0 N +S 50 -1495 100 -1505 0 1 0 N +S 50 -1395 100 -1405 0 1 0 N +S 50 -1295 100 -1305 0 1 0 N +S 50 -1195 100 -1205 0 1 0 N +S 50 -1095 100 -1105 0 1 0 N +S 50 -995 100 -1005 0 1 0 N +S 50 -895 100 -905 0 1 0 N +S 50 -795 100 -805 0 1 0 N +S 50 -695 100 -705 0 1 0 N +S 50 -595 100 -605 0 1 0 N +S 50 -495 100 -505 0 1 0 N +S 50 -395 100 -405 0 1 0 N +S 50 -295 100 -305 0 1 0 N +S 50 -195 100 -205 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +S 50 205 100 195 0 1 0 N +S 50 305 100 295 0 1 0 N +S 50 405 100 395 0 1 0 N +S 50 505 100 495 0 1 0 N +S 50 605 100 595 0 1 0 N +S 50 705 100 695 0 1 0 N +S 50 805 100 795 0 1 0 N +S 50 905 100 895 0 1 0 N +S 50 1005 100 995 0 1 0 N +S 50 1105 100 1095 0 1 0 N +S 50 1205 100 1195 0 1 0 N +S 50 1305 100 1295 0 1 0 N +S 50 1405 100 1395 0 1 0 N +S 50 1505 100 1495 0 1 0 N +S 50 1605 100 1595 0 1 0 N +S 50 1705 100 1695 0 1 0 N +S 50 1805 100 1795 0 1 0 N +S 50 1905 100 1895 0 1 0 N +X P1 1 -250 1900 150 R 50 50 1 1 P +X P2 2 250 1900 150 L 50 50 1 1 P +X P3 3 -250 1800 150 R 50 50 1 1 P +X P4 4 250 1800 150 L 50 50 1 1 P +X P5 5 -250 1700 150 R 50 50 1 1 P +X P6 6 250 1700 150 L 50 50 1 1 P +X P7 7 -250 1600 150 R 50 50 1 1 P +X P8 8 250 1600 150 L 50 50 1 1 P +X P9 9 -250 1500 150 R 50 50 1 1 P +X P10 10 250 1500 150 L 50 50 1 1 P +X P20 20 250 1000 150 L 50 50 1 1 P +X P30 30 250 500 150 L 50 50 1 1 P +X P40 40 250 0 150 L 50 50 1 1 P +X P50 50 250 -500 150 L 50 50 1 1 P +X P60 60 250 -1000 150 L 50 50 1 1 P +X P70 70 250 -1500 150 L 50 50 1 1 P +X P11 11 -250 1400 150 R 50 50 1 1 P +X P21 21 -250 900 150 R 50 50 1 1 P +X P31 31 -250 400 150 R 50 50 1 1 P +X P41 41 -250 -100 150 R 50 50 1 1 P +X P51 51 -250 -600 150 R 50 50 1 1 P +X P61 61 -250 -1100 150 R 50 50 1 1 P +X P71 71 -250 -1600 150 R 50 50 1 1 P +X P12 12 250 1400 150 L 50 50 1 1 P +X P22 22 250 900 150 L 50 50 1 1 P +X P32 32 250 400 150 L 50 50 1 1 P +X P42 42 250 -100 150 L 50 50 1 1 P +X P52 52 250 -600 150 L 50 50 1 1 P +X P62 62 250 -1100 150 L 50 50 1 1 P +X P72 72 250 -1600 150 L 50 50 1 1 P +X P13 13 -250 1300 150 R 50 50 1 1 P +X P23 23 -250 800 150 R 50 50 1 1 P +X P33 33 -250 300 150 R 50 50 1 1 P +X P43 43 -250 -200 150 R 50 50 1 1 P +X P53 53 -250 -700 150 R 50 50 1 1 P +X P63 63 -250 -1200 150 R 50 50 1 1 P +X P73 73 -250 -1700 150 R 50 50 1 1 P +X P14 14 250 1300 150 L 50 50 1 1 P +X P24 24 250 800 150 L 50 50 1 1 P +X P34 34 250 300 150 L 50 50 1 1 P +X P44 44 250 -200 150 L 50 50 1 1 P +X P54 54 250 -700 150 L 50 50 1 1 P +X P64 64 250 -1200 150 L 50 50 1 1 P +X P74 74 250 -1700 150 L 50 50 1 1 P +X P15 15 -250 1200 150 R 50 50 1 1 P +X P25 25 -250 700 150 R 50 50 1 1 P +X P35 35 -250 200 150 R 50 50 1 1 P +X P45 45 -250 -300 150 R 50 50 1 1 P +X P55 55 -250 -800 150 R 50 50 1 1 P +X P65 65 -250 -1300 150 R 50 50 1 1 P +X P75 75 -250 -1800 150 R 50 50 1 1 P +X P16 16 250 1200 150 L 50 50 1 1 P +X P26 26 250 700 150 L 50 50 1 1 P +X P36 36 250 200 150 L 50 50 1 1 P +X P46 46 250 -300 150 L 50 50 1 1 P +X P56 56 250 -800 150 L 50 50 1 1 P +X P66 66 250 -1300 150 L 50 50 1 1 P +X P76 76 250 -1800 150 L 50 50 1 1 P +X P17 17 -250 1100 150 R 50 50 1 1 P +X P27 27 -250 600 150 R 50 50 1 1 P +X P37 37 -250 100 150 R 50 50 1 1 P +X P47 47 -250 -400 150 R 50 50 1 1 P +X P57 57 -250 -900 150 R 50 50 1 1 P +X P67 67 -250 -1400 150 R 50 50 1 1 P +X P77 77 -250 -1900 150 R 50 50 1 1 P +X P18 18 250 1100 150 L 50 50 1 1 P +X P28 28 250 600 150 L 50 50 1 1 P +X P38 38 250 100 150 L 50 50 1 1 P +X P48 48 250 -400 150 L 50 50 1 1 P +X P58 58 250 -900 150 L 50 50 1 1 P +X P68 68 250 -1400 150 L 50 50 1 1 P +X P78 78 250 -1900 150 L 50 50 1 1 P +X P19 19 -250 1000 150 R 50 50 1 1 P +X P29 29 -250 500 150 R 50 50 1 1 P +X P39 39 -250 0 150 R 50 50 1 1 P +X P49 49 -250 -500 150 R 50 50 1 1 P +X P59 59 -250 -1000 150 R 50 50 1 1 P +X P69 69 -250 -1500 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X40 +# +DEF CONN_02X40 P 0 1 Y N 1 F N +F0 "P" 0 2050 50 H V C CNN +F1 "CONN_02X40" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X40 + Pin_Header_Angled_2X40 + Socket_Strip_Straight_2X40 + Socket_Strip_Angled_2X40 +$ENDFPLIST +DRAW +S -100 -1945 -50 -1955 0 1 0 N +S -100 -1845 -50 -1855 0 1 0 N +S -100 -1745 -50 -1755 0 1 0 N +S -100 -1645 -50 -1655 0 1 0 N +S -100 -1545 -50 -1555 0 1 0 N +S -100 -1445 -50 -1455 0 1 0 N +S -100 -1345 -50 -1355 0 1 0 N +S -100 -1245 -50 -1255 0 1 0 N +S -100 -1145 -50 -1155 0 1 0 N +S -100 -1045 -50 -1055 0 1 0 N +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1055 -50 1045 0 1 0 N +S -100 1155 -50 1145 0 1 0 N +S -100 1255 -50 1245 0 1 0 N +S -100 1355 -50 1345 0 1 0 N +S -100 1455 -50 1445 0 1 0 N +S -100 1555 -50 1545 0 1 0 N +S -100 1655 -50 1645 0 1 0 N +S -100 1755 -50 1745 0 1 0 N +S -100 1855 -50 1845 0 1 0 N +S -100 1955 -50 1945 0 1 0 N +S -100 2000 100 -2000 0 1 0 N +S 50 -1945 100 -1955 0 1 0 N +S 50 -1845 100 -1855 0 1 0 N +S 50 -1745 100 -1755 0 1 0 N +S 50 -1645 100 -1655 0 1 0 N +S 50 -1545 100 -1555 0 1 0 N +S 50 -1445 100 -1455 0 1 0 N +S 50 -1345 100 -1355 0 1 0 N +S 50 -1245 100 -1255 0 1 0 N +S 50 -1145 100 -1155 0 1 0 N +S 50 -1045 100 -1055 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +S 50 1055 100 1045 0 1 0 N +S 50 1155 100 1145 0 1 0 N +S 50 1255 100 1245 0 1 0 N +S 50 1355 100 1345 0 1 0 N +S 50 1455 100 1445 0 1 0 N +S 50 1555 100 1545 0 1 0 N +S 50 1655 100 1645 0 1 0 N +S 50 1755 100 1745 0 1 0 N +S 50 1855 100 1845 0 1 0 N +S 50 1955 100 1945 0 1 0 N +X P1 1 -250 1950 150 R 50 50 1 1 P +X P2 2 250 1950 150 L 50 50 1 1 P +X P3 3 -250 1850 150 R 50 50 1 1 P +X P4 4 250 1850 150 L 50 50 1 1 P +X P5 5 -250 1750 150 R 50 50 1 1 P +X P6 6 250 1750 150 L 50 50 1 1 P +X P7 7 -250 1650 150 R 50 50 1 1 P +X P8 8 250 1650 150 L 50 50 1 1 P +X P9 9 -250 1550 150 R 50 50 1 1 P +X P10 10 250 1550 150 L 50 50 1 1 P +X P20 20 250 1050 150 L 50 50 1 1 P +X P30 30 250 550 150 L 50 50 1 1 P +X P40 40 250 50 150 L 50 50 1 1 P +X P50 50 250 -450 150 L 50 50 1 1 P +X P60 60 250 -950 150 L 50 50 1 1 P +X P70 70 250 -1450 150 L 50 50 1 1 P +X P80 80 250 -1950 150 L 50 50 1 1 P +X P11 11 -250 1450 150 R 50 50 1 1 P +X P21 21 -250 950 150 R 50 50 1 1 P +X P31 31 -250 450 150 R 50 50 1 1 P +X P41 41 -250 -50 150 R 50 50 1 1 P +X P51 51 -250 -550 150 R 50 50 1 1 P +X P61 61 -250 -1050 150 R 50 50 1 1 P +X P71 71 -250 -1550 150 R 50 50 1 1 P +X P12 12 250 1450 150 L 50 50 1 1 P +X P22 22 250 950 150 L 50 50 1 1 P +X P32 32 250 450 150 L 50 50 1 1 P +X P42 42 250 -50 150 L 50 50 1 1 P +X P52 52 250 -550 150 L 50 50 1 1 P +X P62 62 250 -1050 150 L 50 50 1 1 P +X P72 72 250 -1550 150 L 50 50 1 1 P +X P13 13 -250 1350 150 R 50 50 1 1 P +X P23 23 -250 850 150 R 50 50 1 1 P +X P33 33 -250 350 150 R 50 50 1 1 P +X P43 43 -250 -150 150 R 50 50 1 1 P +X P53 53 -250 -650 150 R 50 50 1 1 P +X P63 63 -250 -1150 150 R 50 50 1 1 P +X P73 73 -250 -1650 150 R 50 50 1 1 P +X P14 14 250 1350 150 L 50 50 1 1 P +X P24 24 250 850 150 L 50 50 1 1 P +X P34 34 250 350 150 L 50 50 1 1 P +X P44 44 250 -150 150 L 50 50 1 1 P +X P54 54 250 -650 150 L 50 50 1 1 P +X P64 64 250 -1150 150 L 50 50 1 1 P +X P74 74 250 -1650 150 L 50 50 1 1 P +X P15 15 -250 1250 150 R 50 50 1 1 P +X P25 25 -250 750 150 R 50 50 1 1 P +X P35 35 -250 250 150 R 50 50 1 1 P +X P45 45 -250 -250 150 R 50 50 1 1 P +X P55 55 -250 -750 150 R 50 50 1 1 P +X P65 65 -250 -1250 150 R 50 50 1 1 P +X P75 75 -250 -1750 150 R 50 50 1 1 P +X P16 16 250 1250 150 L 50 50 1 1 P +X P26 26 250 750 150 L 50 50 1 1 P +X P36 36 250 250 150 L 50 50 1 1 P +X P46 46 250 -250 150 L 50 50 1 1 P +X P56 56 250 -750 150 L 50 50 1 1 P +X P66 66 250 -1250 150 L 50 50 1 1 P +X P76 76 250 -1750 150 L 50 50 1 1 P +X P17 17 -250 1150 150 R 50 50 1 1 P +X P27 27 -250 650 150 R 50 50 1 1 P +X P37 37 -250 150 150 R 50 50 1 1 P +X P47 47 -250 -350 150 R 50 50 1 1 P +X P57 57 -250 -850 150 R 50 50 1 1 P +X P67 67 -250 -1350 150 R 50 50 1 1 P +X P77 77 -250 -1850 150 R 50 50 1 1 P +X P18 18 250 1150 150 L 50 50 1 1 P +X P28 28 250 650 150 L 50 50 1 1 P +X P38 38 250 150 150 L 50 50 1 1 P +X P48 48 250 -350 150 L 50 50 1 1 P +X P58 58 250 -850 150 L 50 50 1 1 P +X P68 68 250 -1350 150 L 50 50 1 1 P +X P78 78 250 -1850 150 L 50 50 1 1 P +X P19 19 -250 1050 150 R 50 50 1 1 P +X P29 29 -250 550 150 R 50 50 1 1 P +X P39 39 -250 50 150 R 50 50 1 1 P +X P49 49 -250 -450 150 R 50 50 1 1 P +X P59 59 -250 -950 150 R 50 50 1 1 P +X P69 69 -250 -1450 150 R 50 50 1 1 P +X P79 79 -250 -1950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_15X4 +# +DEF CONN_15X4 U 0 40 Y Y 1 F N +F0 "U" 0 3100 50 H V C CNN +F1 "CONN_15X4" 250 50 50 V V C CNN +F2 "" 0 50 50 H V C CNN +F3 "" 0 50 50 H V C CNN +DRAW +S 200 -3050 -200 3050 0 1 10 N +X 1A A1 -500 2950 300 R 50 50 1 1 P +X 1B B1 -500 2850 300 R 50 50 1 1 P +X 1C C1 -500 2750 300 R 50 50 1 1 P +X 1D D1 -500 2650 300 R 50 50 1 1 P +X 2A A2 -500 2550 300 R 50 50 1 1 P +X 2B B2 -500 2450 300 R 50 50 1 1 P +X 2C C2 -500 2350 300 R 50 50 1 1 P +X 2D D2 -500 2250 300 R 50 50 1 1 P +X 3A A3 -500 2150 300 R 50 50 1 1 P +X 3B B3 -500 2050 300 R 50 50 1 1 P +X 3C C3 -500 1950 300 R 50 50 1 1 P +X 3D D3 -500 1850 300 R 50 50 1 1 P +X 4A A4 -500 1750 300 R 50 50 1 1 P +X 4B B4 -500 1650 300 R 50 50 1 1 P +X 4C C4 -500 1550 300 R 50 50 1 1 P +X 4D D4 -500 1450 300 R 50 50 1 1 P +X 5A A5 -500 1350 300 R 50 50 1 1 P +X 5B B5 -500 1250 300 R 50 50 1 1 P +X 5C C5 -500 1150 300 R 50 50 1 1 P +X 5D D5 -500 1050 300 R 50 50 1 1 P +X 6A A6 -500 950 300 R 50 50 1 1 P +X 6B B6 -500 850 300 R 50 50 1 1 P +X 6C C6 -500 750 300 R 50 50 1 1 P +X 6D D6 -500 650 300 R 50 50 1 1 P +X 7A A7 -500 550 300 R 50 50 1 1 P +X 7B B7 -500 450 300 R 50 50 1 1 P +X 7C C7 -500 350 300 R 50 50 1 1 P +X 7D D7 -500 250 300 R 50 50 1 1 P +X 8A A8 -500 150 300 R 50 50 1 1 P +X 8B B8 -500 50 300 R 50 50 1 1 P +X 8C C8 -500 -50 300 R 50 50 1 1 P +X 8D D8 -500 -150 300 R 50 50 1 1 P +X 9A A9 -500 -250 300 R 50 50 1 1 P +X 9B B9 -500 -350 300 R 50 50 1 1 P +X 9C C9 -500 -450 300 R 50 50 1 1 P +X 9D D9 -500 -550 300 R 50 50 1 1 P +X 10A A10 -500 -650 300 R 50 50 1 1 P +X 10B B10 -500 -750 300 R 50 50 1 1 P +X 10C C10 -500 -850 300 R 50 50 1 1 P +X 10D D10 -500 -950 300 R 50 50 1 1 P +X 11A A11 -500 -1050 300 R 50 50 1 1 P +X 11B B11 -500 -1150 300 R 50 50 1 1 P +X 11C C11 -500 -1250 300 R 50 50 1 1 P +X 11D D11 -500 -1350 300 R 50 50 1 1 P +X 12A A12 -500 -1450 300 R 50 50 1 1 P +X 12B B12 -500 -1550 300 R 50 50 1 1 P +X 12C C12 -500 -1650 300 R 50 50 1 1 P +X 12D D12 -500 -1750 300 R 50 50 1 1 P +X 13A A13 -500 -1850 300 R 50 50 1 1 P +X 13B B13 -500 -1950 300 R 50 50 1 1 P +X 13C C13 -500 -2050 300 R 50 50 1 1 P +X 13D D13 -500 -2150 300 R 50 50 1 1 P +X 14A A14 -500 -2250 300 R 50 50 1 1 P +X 14B B14 -500 -2350 300 R 50 50 1 1 P +X 14C C14 -500 -2450 300 R 50 50 1 1 P +X 14D D14 -500 -2550 300 R 50 50 1 1 P +X 15A A15 -500 -2650 300 R 50 50 1 1 P +X 15B B15 -500 -2750 300 R 50 50 1 1 P +X 15C C15 -500 -2850 300 R 50 50 1 1 P +X 15D D15 -500 -2950 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB15 +# +DEF DB15 J 0 40 Y N 1 F N +F0 "J" 20 850 50 H V C CNN +F1 "DB15" -50 -850 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + DB15* +$ENDFPLIST +DRAW +A -110 760 41 1799 774 0 1 0 N -151 760 -101 800 +A -108 -759 42 -1787 -788 0 1 0 N -150 -760 -100 -800 +A 117 -660 32 -666 1 0 1 0 N 130 -689 149 -660 +A 120 662 29 702 -37 0 1 0 N 130 689 149 660 +C -70 -700 30 0 1 0 N +C -70 -500 30 0 1 0 N +C -70 -300 30 0 1 0 N +C -70 -100 30 0 1 0 N +C -70 100 30 0 1 0 N +C -70 300 30 0 1 0 N +C -70 500 30 0 1 0 N +C -70 700 30 0 1 0 N +C 50 -600 30 0 1 0 N +C 50 -400 30 0 1 0 N +C 50 -200 30 0 1 0 N +C 50 0 30 0 1 0 N +C 50 200 30 0 1 0 N +C 50 400 30 0 1 0 N +C 50 600 30 0 1 0 N +P 2 0 1 0 -150 -760 -150 760 N +P 2 0 1 0 -150 -700 -100 -700 N +P 2 0 1 0 -150 -600 20 -600 N +P 2 0 1 0 -150 -500 -100 -500 N +P 2 0 1 0 -150 -400 20 -400 N +P 2 0 1 0 -150 -300 -100 -300 N +P 2 0 1 0 -150 -200 20 -200 N +P 2 0 1 0 -150 -100 -100 -100 N +P 2 0 1 0 -150 0 20 0 N +P 2 0 1 0 -150 100 -100 100 N +P 2 0 1 0 -150 200 20 200 N +P 2 0 1 0 -150 300 -100 300 N +P 2 0 1 0 -150 400 20 400 N +P 2 0 1 0 -150 500 -100 500 N +P 2 0 1 0 -150 600 20 600 N +P 2 0 1 0 -150 700 -100 700 N +P 2 0 1 0 130 -690 -100 -800 N +P 2 0 1 0 130 690 -100 800 N +P 2 0 1 0 150 -660 150 660 N +X 1 1 -450 -700 300 R 50 50 1 1 P +X 2 2 -450 -500 300 R 50 50 1 1 P +X 3 3 -450 -300 300 R 50 50 1 1 P +X 4 4 -450 -100 300 R 50 50 1 1 P +X 5 5 -450 100 300 R 50 50 1 1 P +X 6 6 -450 300 300 R 50 50 1 1 P +X 7 7 -450 500 300 R 50 50 1 1 P +X 8 8 -450 700 300 R 50 50 1 1 P +X P9 9 -450 -600 300 R 50 50 1 1 P +X P10 10 -450 -400 300 R 50 50 1 1 P +X P111 11 -450 -200 300 R 50 50 1 1 P +X P12 12 -450 0 300 R 50 50 1 1 P +X P13 13 -450 200 300 R 50 50 1 1 P +X P14 14 -450 400 300 R 50 50 1 1 P +X P15 15 -450 600 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB25 +# +DEF DB25 J 0 40 Y N 1 F N +F0 "J" 50 1350 50 H V C CNN +F1 "DB25" -50 -1350 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + DB25* +$ENDFPLIST +DRAW +A -109 1270 41 1799 774 0 1 8 N -150 1270 -100 1310 +A -108 -1259 42 -1787 -788 0 1 8 N -150 -1260 -100 -1300 +A 116 -1169 34 -657 -15 0 1 8 N 130 -1200 150 -1170 +A 117 1170 32 664 1 0 1 8 N 130 1199 149 1170 +C -70 -1200 30 0 1 0 N +C -70 -1000 30 0 1 0 N +C -70 -800 30 0 1 0 N +C -70 -600 30 0 1 0 N +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C -70 600 30 0 1 0 N +C -70 800 30 0 1 0 N +C -70 1000 30 0 1 0 N +C -70 1200 30 0 1 0 N +C 50 -1100 30 0 1 0 N +C 50 -900 30 0 1 0 N +C 50 -700 30 0 1 0 N +C 50 -500 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +C 50 500 30 0 1 0 N +C 50 700 30 0 1 0 N +C 50 900 30 0 1 0 N +C 50 1100 30 0 1 0 N +P 2 0 1 8 -150 -1260 -150 1270 N +P 2 0 1 0 -150 -1200 -100 -1200 N +P 2 0 1 0 -150 -1100 20 -1100 N +P 2 0 1 0 -150 -1000 -100 -1000 N +P 2 0 1 0 -150 -900 20 -900 N +P 2 0 1 0 -150 -800 -100 -800 N +P 2 0 1 0 -150 -700 20 -700 N +P 2 0 1 0 -150 -600 -100 -600 N +P 2 0 1 0 -150 -500 20 -500 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 2 0 1 0 -150 500 20 500 N +P 2 0 1 0 -150 600 -100 600 N +P 2 0 1 0 -150 700 20 700 N +P 2 0 1 0 -150 800 -100 800 N +P 2 0 1 0 -150 900 20 900 N +P 2 0 1 0 -150 1000 -100 1000 N +P 2 0 1 0 -150 1100 20 1100 N +P 2 0 1 0 -150 1200 -100 1200 N +P 2 0 1 8 -100 -1300 130 -1200 N +P 2 0 1 8 130 1200 -100 1310 N +P 2 0 1 8 150 -1170 150 1170 N +X 1 1 -450 -1200 300 R 50 50 1 1 P +X 2 2 -450 -1000 300 R 50 50 1 1 P +X 3 3 -450 -800 300 R 50 50 1 1 P +X 4 4 -450 -600 300 R 50 50 1 1 P +X 5 5 -450 -400 300 R 50 50 1 1 P +X 6 6 -450 -200 300 R 50 50 1 1 P +X 7 7 -450 0 300 R 50 50 1 1 P +X 8 8 -450 200 300 R 50 50 1 1 P +X 9 9 -450 400 300 R 50 50 1 1 P +X 10 10 -450 600 300 R 50 50 1 1 P +X P20 20 -450 100 300 R 50 50 1 1 P +X 11 11 -450 800 300 R 50 50 1 1 P +X P21 21 -450 300 300 R 50 50 1 1 P +X 12 12 -450 1000 300 R 50 50 1 1 P +X P22 22 -450 500 300 R 50 50 1 1 P +X 13 13 -450 1200 300 R 50 50 1 1 P +X P23 23 -450 700 300 R 50 50 1 1 P +X P14 14 -450 -1100 300 R 50 50 1 1 P +X P24 24 -450 900 300 R 50 50 1 1 P +X P15 15 -450 -900 300 R 50 50 1 1 P +X P25 25 -450 1100 300 R 50 50 1 1 P +X P16 16 -450 -700 300 R 50 50 1 1 P +X P17 17 -450 -500 300 R 50 50 1 1 P +X P18 18 -450 -300 300 R 50 50 1 1 P +X P19 19 -450 -100 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB37 +# +DEF DB37 J 0 40 Y N 1 F N +F0 "J" 100 1900 50 H V C CNN +F1 "DB37" -50 -1950 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + DB37* +$ENDFPLIST +DRAW +A -106 -1855 44 -1736 -823 0 1 0 N -150 -1860 -100 -1899 +A -106 1866 44 1747 823 0 1 0 N -150 1870 -100 1910 +A 115 -1768 35 -649 -31 0 1 0 N 130 -1800 150 -1770 +A 117 1770 32 664 1 0 1 0 N 130 1799 149 1770 +C -70 -1800 30 0 1 0 N +C -70 -1600 30 0 1 0 N +C -70 -1400 30 0 1 0 N +C -70 -1200 30 0 1 0 N +C -70 -1000 30 0 1 0 N +C -70 -800 30 0 1 0 N +C -70 -600 30 0 1 0 N +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C -70 600 30 0 1 0 N +C -70 800 30 0 1 0 N +C -70 1000 30 0 1 0 N +C -70 1200 30 0 1 0 N +C -70 1400 30 0 1 0 N +C -70 1600 30 0 1 0 N +C -70 1800 30 0 1 0 N +C 50 -1700 30 0 1 0 N +C 50 -1500 30 0 1 0 N +C 50 -1300 30 0 1 0 N +C 50 -1100 30 0 1 0 N +C 50 -900 30 0 1 0 N +C 50 -700 30 0 1 0 N +C 50 -500 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +C 50 500 30 0 1 0 N +C 50 700 30 0 1 0 N +C 50 900 30 0 1 0 N +C 50 1100 30 0 1 0 N +C 50 1300 30 0 1 0 N +C 50 1500 30 0 1 0 N +C 50 1700 30 0 1 0 N +P 2 0 1 0 -150 -1800 -100 -1800 N +P 2 0 1 0 -150 -1700 20 -1700 N +P 2 0 1 0 -150 -1600 -100 -1600 N +P 2 0 1 0 -150 -1500 20 -1500 N +P 2 0 1 0 -150 -1400 -100 -1400 N +P 2 0 1 0 -150 -1300 20 -1300 N +P 2 0 1 0 -150 -1200 -100 -1200 N +P 2 0 1 0 -150 -1100 20 -1100 N +P 2 0 1 0 -150 -1000 -100 -1000 N +P 2 0 1 0 -150 -900 20 -900 N +P 2 0 1 0 -150 -800 -100 -800 N +P 2 0 1 0 -150 -700 20 -700 N +P 2 0 1 0 -150 -600 -100 -600 N +P 2 0 1 0 -150 -500 20 -500 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 2 0 1 0 -150 500 20 500 N +P 2 0 1 0 -150 600 -100 600 N +P 2 0 1 0 -150 700 20 700 N +P 2 0 1 0 -150 800 -100 800 N +P 2 0 1 0 -150 900 20 900 N +P 2 0 1 0 -150 1000 -100 1000 N +P 2 0 1 0 -150 1100 20 1100 N +P 2 0 1 0 -150 1200 -100 1200 N +P 2 0 1 0 -150 1300 20 1300 N +P 2 0 1 0 -150 1400 -100 1400 N +P 2 0 1 0 -150 1500 20 1500 N +P 2 0 1 0 -150 1600 -100 1600 N +P 2 0 1 0 -150 1700 20 1700 N +P 2 0 1 0 -150 1800 -100 1800 N +P 2 0 1 0 -150 1870 -150 -1859 N +P 2 0 1 0 -100 -1900 130 -1800 N +P 2 0 1 0 -100 1910 130 1800 N +P 2 0 1 0 150 -1770 150 1770 N +X 1 1 -450 -1800 300 R 50 50 1 1 P +X 2 2 -450 -1600 300 R 50 50 1 1 P +X 3 3 -450 -1400 300 R 50 50 1 1 P +X 4 4 -450 -1200 300 R 50 50 1 1 P +X 5 5 -450 -1000 300 R 50 50 1 1 P +X 6 6 -450 -800 300 R 50 50 1 1 P +X 7 7 -450 -600 300 R 50 50 1 1 P +X 8 8 -450 -400 300 R 50 50 1 1 P +X 9 9 -450 -200 300 R 50 50 1 1 P +X 10 10 -450 0 300 R 50 50 1 1 P +X 20 20 -450 -1700 300 R 50 50 1 1 P +X 30 30 -450 300 300 R 50 50 1 1 P +X 11 11 -450 200 300 R 50 50 1 1 P +X 21 21 -450 -1500 300 R 50 50 1 1 P +X 31 31 -450 500 300 R 50 50 1 1 P +X 12 12 -450 400 300 R 50 50 1 1 P +X 22 22 -450 -1300 300 R 50 50 1 1 P +X 32 32 -450 700 300 R 50 50 1 1 P +X 13 13 -450 600 300 R 50 50 1 1 P +X 23 23 -450 -1100 300 R 50 50 1 1 P +X 33 33 -450 900 300 R 50 50 1 1 P +X 14 14 -450 800 300 R 50 50 1 1 P +X 24 24 -450 -900 300 R 50 50 1 1 P +X 34 34 -450 1100 300 R 50 50 1 1 P +X 15 15 -450 1000 300 R 50 50 1 1 P +X 25 25 -450 -700 300 R 50 50 1 1 P +X 35 35 -450 1300 300 R 50 50 1 1 P +X 16 16 -450 1200 300 R 50 50 1 1 P +X 26 26 -450 -500 300 R 50 50 1 1 P +X 36 36 -450 1500 300 R 50 50 1 1 P +X 17 17 -450 1400 300 R 50 50 1 1 P +X 27 27 -450 -300 300 R 50 50 1 1 P +X 37 37 -450 1700 300 R 50 50 1 1 P +X 18 18 -450 1600 300 R 50 50 1 1 P +X 28 28 -450 -100 300 R 50 50 1 1 P +X 19 19 -450 1800 300 R 50 50 1 1 P +X 29 29 -450 100 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DB9 +# +DEF DB9 J 0 40 Y N 1 F N +F0 "J" 0 550 50 H V C CNN +F1 "DB9" 0 -550 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + DB9* +$ENDFPLIST +DRAW +C -70 -400 30 0 1 0 N +C -70 -200 30 0 1 0 N +C -70 0 30 0 1 0 N +C -70 200 30 0 1 0 N +C -70 400 30 0 1 0 N +C 50 -300 30 0 1 0 N +C 50 -100 30 0 1 0 N +C 50 100 30 0 1 0 N +C 50 300 30 0 1 0 N +P 2 0 1 8 -150 -460 -150 460 N +P 2 0 1 8 -150 -459 -140 -470 N +P 2 0 1 0 -150 -400 -100 -400 N +P 2 0 1 0 -150 -300 20 -300 N +P 2 0 1 0 -150 -200 -100 -200 N +P 2 0 1 0 -150 -100 20 -100 N +P 2 0 1 0 -150 0 -100 0 N +P 2 0 1 0 -150 100 20 100 N +P 2 0 1 0 -150 200 -100 200 N +P 2 0 1 0 -150 300 20 300 N +P 2 0 1 0 -150 400 -100 400 N +P 2 0 1 8 -140 -470 -110 -490 N +P 2 0 1 8 -140 470 -150 460 N +P 2 0 1 8 -140 470 -100 490 N +P 2 0 1 8 -110 -490 -50 -490 N +P 2 0 1 8 -100 490 -70 490 N +P 2 0 1 8 129 390 -70 490 N +P 2 0 1 8 129 390 150 370 N +P 2 0 1 8 140 -409 -50 -490 N +P 2 0 1 8 150 -390 140 -409 N +P 2 0 1 8 150 370 150 -390 N +X 1 1 -450 -400 300 R 50 50 1 1 P +X 2 2 -450 -200 300 R 50 50 1 1 P +X 3 3 -450 0 300 R 50 50 1 1 P +X 4 4 -450 200 300 R 50 50 1 1 P +X 5 5 -450 400 300 R 50 50 1 1 P +X P6 6 -450 -300 300 R 50 50 1 1 P +X P7 7 -450 -100 300 R 50 50 1 1 P +X P8 8 -450 100 300 R 50 50 1 1 P +X P9 9 -450 300 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# DIL10 +# +DEF DIL10 P 0 40 Y N 1 F N +F0 "P" 0 300 50 H V C CNN +F1 "DIL10" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 250 50 -250 0 1 0 N +X P1 1 -350 200 300 R 50 50 1 1 P I +X P2 2 -350 100 300 R 50 50 1 1 P I +X P3 3 -350 0 300 R 50 50 1 1 P I +X P4 4 -350 -100 300 R 50 50 1 1 P I +X P5 5 -350 -200 300 R 50 50 1 1 P I +X P6 6 350 -200 300 L 50 50 1 1 P I +X P7 7 350 -100 300 L 50 50 1 1 P I +X P8 8 350 0 300 L 50 50 1 1 P I +X P9 9 350 100 300 L 50 50 1 1 P I +X P10 10 350 200 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL14 +# +DEF DIL14 P 0 40 Y N 1 F N +F0 "P" 0 400 50 H V C CNN +F1 "DIL14" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 350 50 -350 0 1 0 N +X 1 1 -350 300 300 R 50 50 1 1 P I +X 2 2 -350 200 300 R 50 50 1 1 P I +X 3 3 -350 100 300 R 50 50 1 1 P I +X 4 4 -350 0 300 R 50 50 1 1 P I +X 5 5 -350 -100 300 R 50 50 1 1 P I +X 6 6 -350 -200 300 R 50 50 1 1 P I +X 7 7 -350 -300 300 R 50 50 1 1 P I +X 8 8 350 -300 300 L 50 50 1 1 P I +X 9 9 350 -200 300 L 50 50 1 1 P I +X 10 10 350 -100 300 L 50 50 1 1 P I +X 11 11 350 0 300 L 50 50 1 1 P I +X 12 12 350 100 300 L 50 50 1 1 P I +X 13 13 350 200 300 L 50 50 1 1 P I +X 14 14 350 300 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL16 +# +DEF DIL16 P 0 40 Y N 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "DIL16" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 400 50 -400 0 1 0 N +X 1 1 -350 350 300 R 50 50 1 1 P I +X 2 2 -350 250 300 R 50 50 1 1 P I +X 3 3 -350 150 300 R 50 50 1 1 P I +X 4 4 -350 50 300 R 50 50 1 1 P I +X 5 5 -350 -50 300 R 50 50 1 1 P I +X 6 6 -350 -150 300 R 50 50 1 1 P I +X 7 7 -350 -250 300 R 50 50 1 1 P I +X 8 8 -350 -350 300 R 50 50 1 1 P I +X 9 9 350 -350 300 L 50 50 1 1 P I +X 10 10 350 -250 300 L 50 50 1 1 P I +X 11 11 350 -150 300 L 50 50 1 1 P I +X 12 12 350 -50 300 L 50 50 1 1 P I +X 13 13 350 50 300 L 50 50 1 1 P I +X 14 14 350 150 300 L 50 50 1 1 P I +X 15 15 350 250 300 L 50 50 1 1 P I +X 16 16 350 350 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL18 +# +DEF DIL18 P 0 40 Y N 1 F N +F0 "P" 0 550 50 H V C CNN +F1 "DIL18" 0 -550 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -150 500 150 -500 0 1 0 N +X P1 1 -350 400 200 R 40 40 1 1 P I +X P2 2 -350 300 200 R 40 40 1 1 P I +X P3 3 -350 200 200 R 40 40 1 1 P I +X P4 4 -350 100 200 R 40 40 1 1 P I +X P5 5 -350 0 200 R 40 40 1 1 P I +X P6 6 -350 -100 200 R 40 40 1 1 P I +X P7 7 -350 -200 200 R 40 40 1 1 P I +X P8 8 -350 -300 200 R 40 40 1 1 P I +X P9 9 -350 -400 200 R 40 40 1 1 P I +X P10 10 350 -400 200 L 40 40 1 1 P I +X P11 11 350 -300 200 L 40 40 1 1 P I +X P12 12 350 -200 200 L 40 40 1 1 P I +X P13 13 350 -100 200 L 40 40 1 1 P I +X P14 14 350 0 200 L 40 40 1 1 P I +X P15 15 350 100 200 L 40 40 1 1 P I +X P16 16 350 200 200 L 40 40 1 1 P I +X P17 17 350 300 200 L 40 40 1 1 P I +X P18 18 350 400 200 L 40 40 1 1 P I +ENDDRAW +ENDDEF +# +# DIL20 +# +DEF DIL20 P 0 40 Y N 1 F N +F0 "P" 0 550 50 H V C CNN +F1 "DIL20" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -150 500 150 -500 0 1 0 N +X P1 1 -350 450 200 R 40 40 1 1 P I +X P2 2 -350 350 200 R 40 40 1 1 P I +X P3 3 -350 250 200 R 40 40 1 1 P I +X P4 4 -350 150 200 R 40 40 1 1 P I +X P5 5 -350 50 200 R 40 40 1 1 P I +X P6 6 -350 -50 200 R 40 40 1 1 P I +X P7 7 -350 -150 200 R 40 40 1 1 P I +X P8 8 -350 -250 200 R 40 40 1 1 P I +X P9 9 -350 -350 200 R 40 40 1 1 P I +X P10 10 -350 -450 200 R 40 40 1 1 P I +X P20 20 350 450 200 L 40 40 1 1 P I +X P11 11 350 -450 200 L 40 40 1 1 P I +X P12 12 350 -350 200 L 40 40 1 1 P I +X P13 13 350 -250 200 L 40 40 1 1 P I +X P14 14 350 -150 200 L 40 40 1 1 P I +X P15 15 350 -50 200 L 40 40 1 1 P I +X P16 16 350 50 200 L 40 40 1 1 P I +X P17 17 350 150 200 L 40 40 1 1 P I +X P18 18 350 250 200 L 40 40 1 1 P I +X P19 19 350 350 200 L 40 40 1 1 P I +ENDDRAW +ENDDEF +# +# DIL24 +# +DEF DIL24 P 0 40 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "DIL24" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 2 0 1 0 -50 -650 50 -650 N +P 2 0 1 0 -50 650 -50 -650 N +P 2 0 1 0 50 -650 50 650 N +P 2 0 1 0 50 650 -50 650 N +X P1 1 -350 550 300 R 50 50 1 1 P I +X P2 2 -350 450 300 R 50 50 1 1 P I +X P3 3 -350 350 300 R 50 50 1 1 P I +X P4 4 -350 250 300 R 50 50 1 1 P I +X P5 5 -350 150 300 R 50 50 1 1 P I +X P6 6 -350 50 300 R 50 50 1 1 P I +X P7 7 -350 -50 300 R 50 50 1 1 P I +X P8 8 -350 -150 300 R 50 50 1 1 P I +X P9 9 -350 -250 300 R 50 50 1 1 P I +X P10 10 -350 -350 300 R 50 50 1 1 P I +X P20 20 350 150 300 L 50 50 1 1 P I +X P11 11 -350 -450 300 R 50 50 1 1 P I +X P21 21 350 250 300 L 50 50 1 1 P I +X P12 12 -350 -550 300 R 50 50 1 1 P I +X P22 22 350 350 300 L 50 50 1 1 P I +X P13 13 350 -550 300 L 50 50 1 1 P I +X P23 23 350 450 300 L 50 50 1 1 P I +X P14 14 350 -450 300 L 50 50 1 1 P I +X P24 24 350 550 300 L 50 50 1 1 P I +X P15 15 350 -350 300 L 50 50 1 1 P I +X P16 16 350 -250 300 L 50 50 1 1 P I +X P17 17 350 -150 300 L 50 50 1 1 P I +X P18 18 350 -50 300 L 50 50 1 1 P I +X P19 19 350 50 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL32 +# +DEF DIL32 P 0 40 Y N 1 F N +F0 "P" 0 950 50 H V C CNN +F1 "DIL32" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 850 50 -850 0 1 0 N +X P1 1 -350 750 300 R 50 50 1 1 P I +X P2 2 -350 650 300 R 50 50 1 1 P I +X P3 3 -350 550 300 R 50 50 1 1 P I +X P4 4 -350 450 300 R 50 50 1 1 P I +X P5 5 -350 350 300 R 50 50 1 1 P I +X P6 6 -350 250 300 R 50 50 1 1 P I +X P7 7 -350 150 300 R 50 50 1 1 P I +X P8 8 -350 50 300 R 50 50 1 1 P I +X P9 9 -350 -50 300 R 50 50 1 1 P I +X P10 10 -350 -150 300 R 50 50 1 1 P I +X P20 20 350 450 300 L 50 50 1 1 P I +X P30 30 350 -550 300 L 50 50 1 1 P I +X P11 11 -350 -250 300 R 50 50 1 1 P I +X P21 21 350 350 300 L 50 50 1 1 P I +X P31 31 350 -650 300 L 50 50 1 1 P I +X P12 12 -350 -350 300 R 50 50 1 1 P I +X P22 22 350 250 300 L 50 50 1 1 P I +X P32 32 350 -750 300 L 50 50 1 1 P I +X P13 13 -350 -450 300 R 50 50 1 1 P I +X P23 23 350 150 300 L 50 50 1 1 P I +X P14 14 -350 -550 300 R 50 50 1 1 P I +X P24 24 350 50 300 L 50 50 1 1 P I +X P15 15 -350 -650 300 R 50 50 1 1 P I +X P25 25 350 -50 300 L 50 50 1 1 P I +X P16 16 -350 -750 300 R 50 50 1 1 P I +X P26 26 350 -150 300 L 50 50 1 1 P I +X P17 17 350 750 300 L 50 50 1 1 P I +X P27 27 350 -250 300 L 50 50 1 1 P I +X P18 18 350 650 300 L 50 50 1 1 P I +X P28 28 350 -350 300 L 50 50 1 1 P I +X P19 19 350 550 300 L 50 50 1 1 P I +X P29 29 350 -450 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL38 +# +DEF DIL38 P 0 40 Y N 1 F N +F0 "P" 0 1000 50 H V C CNN +F1 "DIL38" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 950 50 -950 0 1 0 N +X P1 1 -350 900 300 R 50 50 1 1 P I +X P2 2 -350 800 300 R 50 50 1 1 P I +X P3 3 -350 700 300 R 50 50 1 1 P I +X P4 4 -350 600 300 R 50 50 1 1 P I +X P5 5 -350 500 300 R 50 50 1 1 P I +X P6 6 -350 400 300 R 50 50 1 1 P I +X P7 7 -350 300 300 R 50 50 1 1 P I +X P8 8 -350 200 300 R 50 50 1 1 P I +X P9 9 -350 100 300 R 50 50 1 1 P I +X P10 10 -350 0 300 R 50 50 1 1 P I +X P20 20 350 900 300 L 50 50 1 1 P I +X P30 30 350 -100 300 L 50 50 1 1 P I +X P11 11 -350 -100 300 R 50 50 1 1 P I +X P21 21 350 800 300 L 50 50 1 1 P I +X P31 31 350 -200 300 L 50 50 1 1 P I +X P12 12 -350 -200 300 R 50 50 1 1 P I +X P22 22 350 700 300 L 50 50 1 1 P I +X P32 32 350 -300 300 L 50 50 1 1 P I +X P13 13 -350 -300 300 R 50 50 1 1 P I +X P23 23 350 600 300 L 50 50 1 1 P I +X P33 33 350 -400 300 L 50 50 1 1 P I +X P14 14 -350 -400 300 R 50 50 1 1 P I +X P24 24 350 500 300 L 50 50 1 1 P I +X P34 34 350 -500 300 L 50 50 1 1 P I +X P15 15 -350 -500 300 R 50 50 1 1 P I +X P25 25 350 400 300 L 50 50 1 1 P I +X P35 35 350 -600 300 L 50 50 1 1 P I +X P16 16 -350 -600 300 R 50 50 1 1 P I +X P26 26 350 300 300 L 50 50 1 1 P I +X P36 36 350 -700 300 L 50 50 1 1 P I +X P17 17 -350 -700 300 R 50 50 1 1 P I +X P27 27 350 200 300 L 50 50 1 1 P I +X P37 37 350 -800 300 L 50 50 1 1 P I +X P18 18 -350 -800 300 R 50 50 1 1 P I +X P28 28 350 100 300 L 50 50 1 1 P I +X P38 38 350 -900 300 L 50 50 1 1 P I +X P19 19 -350 -900 300 R 50 50 1 1 P I +X P29 29 350 0 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL40 +# +DEF DIL40 P 0 40 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "DIL40" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 1000 50 -1000 0 1 0 N +X 1 1 -350 950 300 R 50 50 1 1 P I +X 2 2 -350 850 300 R 50 50 1 1 P I +X 3 3 -350 750 300 R 50 50 1 1 P I +X 4 4 -350 650 300 R 50 50 1 1 P I +X 5 5 -350 550 300 R 50 50 1 1 P I +X 6 6 -350 450 300 R 50 50 1 1 P I +X 7 7 -350 350 300 R 50 50 1 1 P I +X 8 8 -350 250 300 R 50 50 1 1 P I +X 9 9 -350 150 300 R 50 50 1 1 P I +X 10 10 -350 50 300 R 50 50 1 1 P I +X 20 20 -350 -950 300 R 50 50 1 1 P I +X 30 30 350 -50 300 L 50 50 1 1 P I +X 40 40 350 950 300 L 50 50 1 1 P I +X 11 11 -350 -50 300 R 50 50 1 1 P I +X 21 21 350 -950 300 L 50 50 1 1 P I +X 31 31 350 50 300 L 50 50 1 1 P I +X 12 12 -350 -150 300 R 50 50 1 1 P I +X 22 22 350 -850 300 L 50 50 1 1 P I +X 32 32 350 150 300 L 50 50 1 1 P I +X 13 13 -350 -250 300 R 50 50 1 1 P I +X 23 23 350 -750 300 L 50 50 1 1 P I +X 33 33 350 250 300 L 50 50 1 1 P I +X 14 14 -350 -350 300 R 50 50 1 1 P I +X 24 24 350 -650 300 L 50 50 1 1 P I +X 34 34 350 350 300 L 50 50 1 1 P I +X 15 15 -350 -450 300 R 50 50 1 1 P I +X 25 25 350 -550 300 L 50 50 1 1 P I +X 35 35 350 450 300 L 50 50 1 1 P I +X 16 16 -350 -550 300 R 50 50 1 1 P I +X 26 26 350 -450 300 L 50 50 1 1 P I +X 36 36 350 550 300 L 50 50 1 1 P I +X 17 17 -350 -650 300 R 50 50 1 1 P I +X 27 27 350 -350 300 L 50 50 1 1 P I +X 37 37 350 650 300 L 50 50 1 1 P I +X 18 18 -350 -750 300 R 50 50 1 1 P I +X 28 28 350 -250 300 L 50 50 1 1 P I +X 38 38 350 750 300 L 50 50 1 1 P I +X 19 19 -350 -850 300 R 50 50 1 1 P I +X 29 29 350 -150 300 L 50 50 1 1 P I +X 39 39 350 850 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL6 +# +DEF DIL6 P 0 40 Y N 1 F N +F0 "P" 0 200 50 H V C CNN +F1 "DIL6" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 150 50 -150 0 1 0 N +X P1 1 -350 100 300 R 50 50 1 1 P I +X P2 2 -350 0 300 R 50 50 1 1 P I +X P3 3 -350 -100 300 R 50 50 1 1 P I +X P4 4 350 -100 300 L 50 50 1 1 P I +X P5 5 350 0 300 L 50 50 1 1 P I +X P6 6 350 100 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL8 +# +DEF DIL8 P 0 40 Y N 1 F N +F0 "P" 0 250 50 H V C CNN +F1 "DIL8" 0 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 200 50 -200 0 1 0 N +X P1 1 -350 150 300 R 50 50 1 1 P I +X P2 2 -350 50 300 R 50 50 1 1 P I +X P3 3 -350 -50 300 R 50 50 1 1 P I +X P4 4 -350 -150 300 R 50 50 1 1 P I +X P5 5 350 -150 300 L 50 50 1 1 P I +X P6 6 350 -50 300 L 50 50 1 1 P I +X P7 7 350 50 300 L 50 50 1 1 P I +X P8 8 350 150 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# DIL_26 +# +DEF DIL_26 P 0 20 Y N 1 F N +F0 "P" 0 700 50 H V C CNN +F1 "DIL_26" 0 -50 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS DIL26 +DRAW +S -50 650 50 -650 0 1 0 N +X 1 1 -350 600 300 R 50 30 1 1 P I +X 2 2 -350 500 300 R 50 30 1 1 P I +X 3 3 -350 400 300 R 50 30 1 1 P I +X 4 4 -350 300 300 R 50 30 1 1 P I +X 5 5 -350 200 300 R 50 30 1 1 P I +X 6 6 -350 100 300 R 50 30 1 1 P I +X 7 7 -350 0 300 R 50 30 1 1 P I +X 8 8 -350 -100 300 R 50 30 1 1 P I +X 9 9 -350 -200 300 R 50 30 1 1 P I +X 10 10 -350 -300 300 R 50 30 1 1 P I +X 20 20 350 0 300 L 50 30 1 1 P I +X 11 11 -350 -400 300 R 50 30 1 1 P I +X 21 21 350 -100 300 L 50 30 1 1 P I +X 12 12 -350 -500 300 R 50 30 1 1 P I +X 22 22 350 -200 300 L 50 30 1 1 P I +X 13 13 -350 -600 300 R 50 30 1 1 P I +X 23 23 350 -300 300 L 50 30 1 1 P I +X 14 14 350 600 300 L 50 30 1 1 P I +X 24 24 350 -400 300 L 50 30 1 1 P I +X 15 15 350 500 300 L 50 30 1 1 P I +X 25 25 350 -500 300 L 50 30 1 1 P I +X 16 16 350 400 300 L 50 30 1 1 P I +X 26 26 350 -600 300 L 50 30 1 1 P I +X 17 17 350 300 300 L 50 30 1 1 P I +X 18 18 350 200 300 L 50 30 1 1 P I +X 19 19 350 100 300 L 50 30 1 1 P I +ENDDRAW +ENDDEF +# +# DIN_5 +# +DEF DIN_5 P 0 40 Y N 1 F N +F0 "P" 0 0 50 H V C CNN +F1 "DIN_5" 0 -150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +A 0 -284 18 1 1799 0 1 0 N 18 -284 -18 -284 +C -200 0 50 0 1 0 N +C -161 140 50 0 1 0 N +C 0 0 286 0 1 0 N +C 0 0 300 0 1 0 N +C 0 200 50 0 1 0 N +C 159 140 50 0 1 0 N +C 200 0 50 0 1 0 N +P 2 0 1 0 -300 200 -220 200 N +P 2 0 1 0 -250 0 -300 0 N +P 2 0 1 0 -220 200 -190 180 N +P 2 0 1 0 0 250 0 300 N +P 2 0 1 0 219 200 190 180 N +P 2 0 1 0 250 0 300 0 N +P 2 0 1 0 300 200 219 200 N +X 1 1 -400 0 100 R 50 50 1 1 P +X 2 2 0 400 100 D 50 50 1 1 P +X 3 3 400 0 100 L 50 50 1 1 P +X 4 4 -400 200 100 R 50 50 1 1 P +X 5 5 400 200 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GS2 +# +DEF GS2 GS 0 40 N N 1 F N +F0 "GS" 100 150 50 H V C CNN +F1 "GS2" 100 -149 50 H V C CNN +F2 "GS2" 74 0 50 V V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 4 0 1 0 -40 -10 -40 -100 40 -100 40 -10 F +P 4 0 1 0 -40 10 -40 100 40 100 40 10 F +X G1 1 0 200 100 D 50 50 1 1 P +X G2 2 0 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GS3 +# +DEF GS3 GS 0 40 Y N 1 F N +F0 "GS" 50 200 50 H V C CNN +F1 "GS3" 50 -199 50 H V C CNN +F2 "GS3" 88 -74 50 V V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 4 0 1 0 -50 -140 -50 -60 50 -60 50 -140 F +P 4 0 1 0 -50 40 50 40 50 -40 -50 -40 F +P 4 0 1 0 -50 140 -50 60 50 60 50 140 F +X G1 1 -150 100 100 R 50 50 1 1 P +X G2 2 150 0 100 L 50 50 1 1 P +X G3 3 -150 -100 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# HE10-10 +# +DEF HE10-10 P 0 40 Y Y 1 F N +F0 "P" 0 550 50 H V C CNN +F1 "HE10-10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -250 500 250 -500 0 1 0 N +S -150 250 -150 250 0 1 0 N +S -150 250 -150 250 0 1 0 N +X 1 1 -550 400 300 R 50 50 1 1 P I +X 2 2 550 400 300 L 50 50 1 1 P I +X 3 3 -550 200 300 R 50 50 1 1 P I +X 4 4 550 200 300 L 50 50 1 1 P I +X 5 5 -550 0 300 R 50 50 1 1 P I +X 6 6 550 0 300 L 50 50 1 1 P I +X 7 7 -550 -200 300 R 50 50 1 1 P I +X 8 8 550 -200 300 L 50 50 1 1 P I +X 9 9 -550 -400 300 R 50 50 1 1 P I +X 10 10 550 -400 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# HE10-16 +# +DEF HE10-16 P 0 40 Y Y 1 F N +F0 "P" 0 450 50 H V C CNN +F1 "HE10-16" 0 -450 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 400 300 -400 0 1 0 N +X 1 1 -600 350 300 R 50 50 1 1 P I +X 2 2 600 350 300 L 50 50 1 1 P I +X 3 3 -600 250 300 R 50 50 1 1 P I +X 4 4 600 250 300 L 50 50 1 1 P I +X 5 5 -600 150 300 R 50 50 1 1 P I +X 6 6 600 150 300 L 50 50 1 1 P I +X 7 7 -600 50 300 R 50 50 1 1 P I +X 8 8 600 50 300 L 50 50 1 1 P I +X 9 9 -600 -50 300 R 50 50 1 1 P I +X 10 10 600 -50 300 L 50 50 1 1 P I +X 11 11 -600 -150 300 R 50 50 1 1 P I +X 12 12 600 -150 300 L 50 50 1 1 P I +X 13 13 -600 -250 300 R 50 50 1 1 P I +X 14 14 600 -250 300 L 50 50 1 1 P I +X 15 15 -600 -350 300 R 50 50 1 1 P I +X 16 16 600 -350 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# HE10-20 +# +DEF HE10-20 P 0 40 Y Y 1 F N +F0 "P" 0 550 50 H V C CNN +F1 "HE10-20" 0 -550 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 500 300 -500 0 1 0 N +X 1 1 -600 450 300 R 50 50 1 1 P I +X 2 2 600 450 300 L 50 50 1 1 P I +X 3 3 -600 350 300 R 50 50 1 1 P I +X 4 4 600 350 300 L 50 50 1 1 P I +X 5 5 -600 250 300 R 50 50 1 1 P I +X 6 6 600 250 300 L 50 50 1 1 P I +X 7 7 -600 150 300 R 50 50 1 1 P I +X 8 8 600 150 300 L 50 50 1 1 P I +X 9 9 -600 50 300 R 50 50 1 1 P I +X 10 10 600 50 300 L 50 50 1 1 P I +X 20 20 600 -450 300 L 50 50 1 1 P I +X 11 11 -600 -50 300 R 50 50 1 1 P I +X 12 12 600 -50 300 L 50 50 1 1 P I +X 13 13 -600 -150 300 R 50 50 1 1 P I +X 14 14 600 -150 300 L 50 50 1 1 P I +X 15 15 -600 -250 300 R 50 50 1 1 P I +X 16 16 600 -250 300 L 50 50 1 1 P I +X 17 17 -600 -350 300 R 50 50 1 1 P I +X 18 18 600 -350 300 L 50 50 1 1 P I +X 19 19 -600 -450 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# HE10-26 +# +DEF HE10-26 P 0 40 Y Y 1 F N +F0 "P" 0 750 50 H V C CNN +F1 "HE10-26" 0 -650 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 700 300 -600 0 1 0 N +X 1 1 -600 650 300 R 50 50 1 1 P I +X 2 2 600 650 300 L 50 50 1 1 P I +X 3 3 -600 550 300 R 50 50 1 1 P I +X 4 4 600 550 300 L 50 50 1 1 P I +X 5 5 -600 450 300 R 50 50 1 1 P I +X 6 6 600 450 300 L 50 50 1 1 P I +X 7 7 -600 350 300 R 50 50 1 1 P I +X 8 8 600 350 300 L 50 50 1 1 P I +X 9 9 -600 250 300 R 50 50 1 1 P I +X 10 10 600 250 300 L 50 50 1 1 P I +X 20 20 600 -250 300 L 50 50 1 1 P I +X 11 11 -600 150 300 R 50 50 1 1 P I +X 21 21 -600 -350 300 R 50 50 1 1 P I +X 12 12 600 150 300 L 50 50 1 1 P I +X 22 22 600 -350 300 L 50 50 1 1 P I +X 13 13 -600 50 300 R 50 50 1 1 P I +X 23 23 -600 -450 300 R 50 50 1 1 P I +X 14 14 600 50 300 L 50 50 1 1 P I +X 24 24 600 -450 300 L 50 50 1 1 P I +X 15 15 -600 -50 300 R 50 50 1 1 P I +X 25 25 -600 -550 300 R 50 50 1 1 P I +X 16 16 600 -50 300 L 50 50 1 1 P I +X 26 26 600 -550 300 L 50 50 1 1 P I +X 17 17 -600 -150 300 R 50 50 1 1 P I +X 18 18 600 -150 300 L 50 50 1 1 P I +X 19 19 -600 -250 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# HE10-32 +# +DEF HE10-32 P 0 40 N Y 1 F N +F0 "P" 0 850 50 H V C CNN +F1 "HE10-32" 0 -850 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 800 300 -800 0 1 0 N +X 1 1 -600 750 300 R 50 50 0 1 P I +X 2 2 600 750 300 L 50 50 0 1 P I +X 3 3 -600 650 300 R 50 50 0 1 P I +X 4 4 600 650 300 L 50 50 0 1 P I +X 5 5 -600 550 300 R 50 50 0 1 P I +X 6 6 600 550 300 L 50 50 0 1 P I +X 7 7 -600 450 300 R 50 50 0 1 P I +X 8 8 600 450 300 L 50 50 0 1 P I +X 9 9 -600 350 300 R 50 50 0 1 P I +X 10 10 600 350 300 L 50 50 0 1 P I +X 20 20 600 -150 300 L 50 50 0 1 P I +X 30 30 600 -650 300 L 50 50 0 1 P I +X 11 11 -600 250 300 R 50 50 0 1 P I +X 21 21 -600 -250 300 R 50 50 0 1 P I +X 31 31 -600 -750 300 R 50 50 0 1 P I +X 12 12 600 250 300 L 50 50 0 1 P I +X 22 22 600 -250 300 L 50 50 0 1 P I +X 32 32 600 -750 300 L 50 50 0 1 P I +X 13 13 -600 150 300 R 50 50 0 1 P I +X 23 23 -600 -350 300 R 50 50 0 1 P I +X 14 14 600 150 300 L 50 50 0 1 P I +X 24 24 600 -350 300 L 50 50 0 1 P I +X 15 15 -600 50 300 R 50 50 0 1 P I +X 25 25 -600 -450 300 R 50 50 0 1 P I +X 16 16 600 50 300 L 50 50 0 1 P I +X 26 26 600 -450 300 L 50 50 0 1 P I +X 17 17 -600 -50 300 R 50 50 0 1 P I +X 27 27 -600 -550 300 R 50 50 0 1 P I +X 18 18 600 -50 300 L 50 50 0 1 P I +X 28 28 600 -550 300 L 50 50 0 1 P I +X 19 19 -600 -150 300 R 50 50 0 1 P I +X 29 29 -600 -650 300 R 50 50 0 1 P I +ENDDRAW +ENDDEF +# +# HE10-34 +# +DEF HE10-34 P 0 40 Y Y 1 F N +F0 "P" 0 900 50 H V C CNN +F1 "HE10-34" 0 -900 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 850 300 -850 0 1 0 N +X 1 1 -600 800 300 R 50 50 1 1 P I +X 2 2 600 800 300 L 50 50 1 1 P I +X 3 3 -600 700 300 R 50 50 1 1 P I +X 4 4 600 700 300 L 50 50 1 1 P I +X 5 5 -600 600 300 R 50 50 1 1 P I +X 6 6 600 600 300 L 50 50 1 1 P I +X 7 7 -600 500 300 R 50 50 1 1 P I +X 8 8 600 500 300 L 50 50 1 1 P I +X 9 9 -600 400 300 R 50 50 1 1 P I +X 10 10 600 400 300 L 50 50 1 1 P I +X 20 20 600 -100 300 L 50 50 1 1 P I +X 30 30 600 -600 300 L 50 50 1 1 P I +X 11 11 -600 300 300 R 50 50 1 1 P I +X 21 21 -600 -200 300 R 50 50 1 1 P I +X 31 31 -600 -700 300 R 50 50 1 1 P I +X 12 12 600 300 300 L 50 50 1 1 P I +X 22 22 600 -200 300 L 50 50 1 1 P I +X 32 32 600 -700 300 L 50 50 1 1 P I +X 13 13 -600 200 300 R 50 50 1 1 P I +X 23 23 -600 -300 300 R 50 50 1 1 P I +X 33 33 -600 -800 300 R 50 50 1 1 P I +X 14 14 600 200 300 L 50 50 1 1 P I +X 24 24 600 -300 300 L 50 50 1 1 P I +X 34 34 600 -800 300 L 50 50 1 1 P I +X 15 15 -600 100 300 R 50 50 1 1 P I +X 25 25 -600 -400 300 R 50 50 1 1 P I +X 16 16 600 100 300 L 50 50 1 1 P I +X 26 26 600 -400 300 L 50 50 1 1 P I +X 17 17 -600 0 300 R 50 50 1 1 P I +X 27 27 -600 -500 300 R 50 50 1 1 P I +X 18 18 600 0 300 L 50 50 1 1 P I +X 28 28 600 -500 300 L 50 50 1 1 P I +X 19 19 -600 -100 300 R 50 50 1 1 P I +X 29 29 -600 -600 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# I3E1394 +# +DEF I3E1394 JP 0 40 Y Y 1 F N +F0 "JP" 0 -450 50 H V C CNN +F1 "I3E1394" 0 450 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -200 400 200 -400 0 1 0 N +X PWR 1 -400 250 200 R 50 50 1 1 P +X GND 2 -400 -250 200 R 50 50 1 1 P +X TPB- 3 -400 -150 200 R 50 50 1 1 B +X TPB+ 4 -400 -50 200 R 50 50 1 1 B +X TPA- 5 -400 50 200 R 50 50 1 1 B +X TPA+ 6 -400 150 200 R 50 50 1 1 B +X SHID 7 -400 350 200 R 50 50 1 1 P +X SHID 8 -400 -350 200 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# INV3 +# +DEF INV3 K 0 40 Y N 1 F N +F0 "K" -50 0 50 V V C CNN +F1 "INV3" 50 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -100 150 100 -150 0 1 0 N +X P1 1 -350 100 250 R 50 50 1 1 P I +X PM 2 350 0 250 L 50 50 1 1 P I +X P3 3 -350 -100 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# JACK_TRS_6PINS +# +DEF JACK_TRS_6PINS J 0 30 Y Y 1 F N +F0 "J" 0 400 50 H V C CNN +F1 "JACK_TRS_6PINS" -50 -300 50 H V C CNN +F2 "" 100 -150 50 H V C CNN +F3 "" 100 -150 50 H V C CNN +DRAW +P 3 0 0 0 150 -200 150 -100 300 -100 N +P 3 0 0 0 150 0 150 100 300 100 N +P 3 0 0 0 150 200 150 300 300 300 N +P 4 0 0 0 -350 200 -300 150 -250 200 300 200 N +P 4 0 0 0 -250 0 -200 50 50 -200 300 -200 N +S -450 200 -400 -50 0 1 0 F +S 300 -250 -400 350 0 1 0 N +P 2 0 1 0 50 0 300 0 N +P 4 0 1 0 50 0 0 50 -50 0 -50 0 N +P 4 0 1 0 100 -150 150 -200 200 -150 200 -150 N +P 4 0 1 0 100 50 150 0 200 50 200 50 N +P 4 0 1 0 100 250 150 200 200 250 200 250 N +X S 1 400 200 100 L 50 50 1 1 P +X T 2 400 0 100 L 50 50 1 1 P +X R 3 400 -200 100 L 50 50 1 1 P +X SN 4 400 300 100 L 50 50 1 1 P +X TN 5 400 100 100 L 50 50 1 1 P +X RN 6 400 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# JEDEC24 +# +DEF JEDEC24 J 0 40 Y Y 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "JEDEC24" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -500 -650 500 650 0 1 0 N +X A7 1 -800 550 300 R 50 50 1 1 P +X A6 2 -800 450 300 R 50 50 1 1 P +X A5 3 -800 350 300 R 50 50 1 1 P +X A4 4 -800 250 300 R 50 50 1 1 P +X A3 5 -800 150 300 R 50 50 1 1 P +X A2 6 -800 50 300 R 50 50 1 1 P +X A1 7 -800 -50 300 R 50 50 1 1 P +X A0 8 -800 -150 300 R 50 50 1 1 P +X D0 9 -800 -250 300 R 50 50 1 1 P +X D1 10 -800 -350 300 R 50 50 1 1 P +X OE/VPP 20 800 150 300 L 50 50 1 1 P +X D2 11 -800 -450 300 R 50 50 1 1 P +X A11/VPP 21 800 250 300 L 50 50 1 1 P +X GND 12 -800 -550 300 R 50 50 1 1 P +X A9 22 800 350 300 L 50 50 1 1 P +X D3 13 800 -550 300 L 50 50 1 1 P +X A8 23 800 450 300 L 50 50 1 1 P +X D4 14 800 -450 300 L 50 50 1 1 P +X VCC 24 800 550 300 L 50 50 1 1 P +X D5 15 800 -350 300 L 50 50 1 1 P +X D6 16 800 -250 300 L 50 50 1 1 P +X D7 17 800 -150 300 L 50 50 1 1 P +X CE 18 800 -50 300 L 50 50 1 1 P +X A10 19 800 50 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# JEDEC28 +# +DEF JEDEC28 J 0 40 Y Y 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "JEDEC28" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -500 -750 500 750 0 1 0 N +X VPP 1 -800 650 300 R 50 50 1 1 P +X A12 2 -800 550 300 R 50 50 1 1 P +X A7 3 -800 450 300 R 50 50 1 1 P +X A6 4 -800 350 300 R 50 50 1 1 P +X A5 5 -800 250 300 R 50 50 1 1 P +X A4 6 -800 150 300 R 50 50 1 1 P +X A3 7 -800 50 300 R 50 50 1 1 P +X A2 8 -800 -50 300 R 50 50 1 1 P +X A1 9 -800 -150 300 R 50 50 1 1 P +X A0 10 -800 -250 300 R 50 50 1 1 P +X CE 20 800 -150 300 L 50 50 1 1 P +X D0 11 -800 -350 300 R 50 50 1 1 P +X A10 21 800 -50 300 L 50 50 1 1 P +X D1 12 -800 -450 300 R 50 50 1 1 I +X OE 22 800 50 300 L 50 50 1 1 P +X D2 13 -800 -550 300 R 50 50 1 1 P +X A11 23 800 150 300 L 50 50 1 1 P +X GND 14 -800 -650 300 R 50 50 1 1 P +X A9 24 800 250 300 L 50 50 1 1 P +X D3 15 800 -650 300 L 50 50 1 1 P +X A8 25 800 350 300 L 50 50 1 1 P +X D4 16 800 -550 300 L 50 50 1 1 P +X A13 26 800 450 300 L 50 50 1 1 P +X D5 17 800 -450 300 L 50 50 1 1 P +X A14/PGM 27 800 550 300 L 50 50 1 1 P +X D6 18 800 -350 300 L 50 50 1 1 P +X VCC 28 800 650 300 L 50 50 1 1 P +X D7 19 800 -250 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# LEMO2 +# +DEF LEMO2 K 0 40 Y N 1 F N +F0 "K" 0 200 50 H V C CNN +F1 "LEMO2" 0 -200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +A 0 0 120 1799 -899 0 1 0 N -120 0 0 -120 +A 0 0 120 -1 -899 0 1 0 N 120 0 0 -120 +C 0 -59 30 0 1 0 N +C 0 0 150 0 1 0 N +C 0 70 30 0 1 0 N +P 2 0 1 0 -120 0 120 0 N +P 2 0 1 0 -50 50 -30 70 N +P 2 0 1 0 -30 -59 -50 -50 N +X ~ 1 -350 50 300 R 50 50 1 1 B +X ~ 2 -350 -50 300 R 50 50 1 1 B +X ~ 1 -350 50 300 R 50 50 1 2 B +X ~ 2 -350 -50 300 R 50 50 1 2 B +ENDDRAW +ENDDEF +# +# LEMO4 +# +DEF LEMO4 K 0 40 Y N 1 F N +F0 "K" 0 100 50 H V C CNN +F1 "LEMO4" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +A 0 -9 220 1799 -899 0 1 0 N -220 -9 0 -229 +A 0 -9 220 -901 1 0 1 0 N 0 -229 220 -9 +C -100 -100 40 0 1 0 N +C -100 100 40 0 1 0 N +C 0 0 250 0 1 0 N +C 100 -100 40 0 1 0 N +C 100 100 40 0 1 0 N +T 0 50 150 70 0 0 1 1 Normal 1 C C +P 2 0 1 0 -220 -9 219 -9 N +P 2 0 1 0 -150 -150 -130 -130 N +P 2 0 1 0 -150 150 -130 130 N +P 2 0 1 0 150 -150 130 -130 N +P 2 0 1 0 150 150 130 130 N +X ~ 1 450 150 300 L 50 50 1 1 B +X ~ 2 -450 150 300 R 50 50 1 1 B +X ~ 3 -450 -150 300 R 50 50 1 1 B +X ~ 4 450 -150 300 L 50 50 1 1 B +X ~ 1 -450 150 300 R 50 50 1 2 B +X ~ 2 -450 -150 300 R 50 50 1 2 B +X ~ 3 450 -150 300 L 50 50 1 2 B +X ~ 4 450 150 300 L 50 50 1 2 B +ENDDRAW +ENDDEF +# +# LEMO5 +# +DEF LEMO5 K 0 40 Y N 1 F N +F0 "K" 200 300 50 H V C CNN +F1 "LEMO5" 300 -300 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C -150 -29 40 0 1 0 N +C -100 121 40 0 1 0 N +C 0 -129 40 0 1 0 N +C 0 0 250 0 1 0 N +C 100 121 40 0 1 0 N +C 150 -29 40 0 1 0 N +T 0 -80 -150 70 0 0 1 1 Normal 1 C C +P 2 0 1 0 -200 -150 -160 -70 N +P 2 0 1 0 -200 150 -140 130 N +P 2 0 1 0 -61 -240 -61 -209 N +P 2 0 1 0 -61 -209 50 -209 N +P 2 0 1 0 50 -209 50 -240 N +P 2 0 1 0 200 -150 160 -70 N +P 2 0 1 0 200 150 140 130 N +X ~ 1 0 -450 280 U 50 50 1 1 B +X ~ 2 -450 -150 250 R 50 50 1 1 B +X ~ 3 -450 150 250 R 50 50 1 1 B +X ~ 4 450 150 250 L 50 50 1 1 B +X ~ 5 450 -150 250 L 50 50 1 1 B +X ~ 1 -450 150 300 R 50 50 1 2 B +X ~ 1 0 -450 300 U 50 50 1 2 B +X ~ 2 -450 -150 300 R 50 50 1 2 B +X ~ 3 450 -150 300 L 50 50 1 2 B +X ~ 4 450 150 300 L 50 50 1 2 B +ENDDRAW +ENDDEF +# +# LEMO6 +# +DEF LEMO6 J 0 40 Y N 1 F N +F0 "J" 450 400 50 H V C CNN +F1 "LEMO6" 400 -450 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +A 0 0 300 -901 -1799 0 1 0 N -1 -300 -300 -1 +A 0 0 300 -1 -899 0 1 0 N 300 -1 1 -300 +C -200 -100 30 0 1 0 N +C -200 100 30 0 1 0 N +C 0 -200 30 0 1 0 N +C 0 0 400 0 1 0 N +C 0 200 30 0 1 0 N +C 200 -100 30 0 1 0 N +C 200 100 30 0 1 0 N +P 2 0 1 0 -350 -200 -230 -110 N +P 2 0 1 0 -350 200 -230 110 N +P 2 0 1 0 -300 0 300 0 N +P 2 0 1 0 0 -350 0 -230 N +P 2 0 1 0 0 350 0 230 N +P 2 0 1 0 350 -200 230 -110 N +P 2 0 1 0 350 200 230 110 N +X ~ 1 -600 -200 250 R 50 50 1 1 P +X ~ 2 0 -600 250 U 50 50 1 1 P +X ~ 3 600 -200 250 L 50 50 1 1 P +X ~ 4 600 200 250 L 50 50 1 1 P +X ~ 5 0 600 250 D 50 50 1 1 P +X ~ 6 -600 200 250 R 50 50 1 1 P +X ~ 1 -600 -200 300 R 50 50 1 2 P +X ~ 2 0 -600 300 U 50 50 1 2 P +X ~ 3 600 -200 300 L 50 50 1 2 P +X ~ 4 600 200 300 L 50 50 1 2 P +X ~ 5 0 600 300 D 50 50 1 2 P +X ~ 6 -600 200 300 R 50 50 1 2 P +ENDDRAW +ENDDEF +# +# PAL20 +# +DEF PAL20 J 0 40 Y Y 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "PAL20" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -500 -550 500 550 0 1 0 N +X OD/CLK 1 -800 450 300 R 50 50 1 1 P +X I0 2 -800 350 300 R 50 50 1 1 P +X I1 3 -800 250 300 R 50 50 1 1 P +X I2 4 -800 150 300 R 50 50 1 1 P +X I3 5 -800 50 300 R 50 50 1 1 P +X I4 6 -800 -50 300 R 50 50 1 1 P +X I5 7 -800 -150 300 R 50 50 1 1 P +X I6 8 -800 -250 300 R 50 50 1 1 P +X I7 9 -800 -350 300 R 50 50 1 1 P +X GND 10 -800 -450 300 R 50 50 1 1 P +X VCC 20 800 450 300 L 50 50 1 1 P +X CLK/OD 11 800 -450 300 L 50 50 1 1 P +X LR/O3 12 800 -350 300 L 50 50 1 1 P +X A2/O2 13 800 -250 300 L 50 50 1 1 P +X A1/O1 14 800 -150 300 L 50 50 1 1 P +X A0/O0 15 800 -50 300 L 50 50 1 1 P +X O3/A2 16 800 50 300 L 50 50 1 1 P +X O2/A1 17 800 150 300 L 50 50 1 1 P +X O1/A0 18 800 250 300 L 50 50 1 1 P +X O0/LR 19 800 350 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# PAL24 +# +DEF PAL24 J 0 40 Y Y 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "PAL24" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -500 -650 500 650 0 1 0 N +X OD/CLK 1 -800 550 300 R 50 50 1 1 P +X I0 2 -800 450 300 R 50 50 1 1 P +X I1 3 -800 350 300 R 50 50 1 1 P +X I2 4 -800 250 300 R 50 50 1 1 P +X I3 5 -800 150 300 R 50 50 1 1 P +X I4 6 -800 50 300 R 50 50 1 1 P +X I5 7 -800 -50 300 R 50 50 1 1 P +X I6 8 -800 -150 300 R 50 50 1 1 P +X I7 9 -800 -250 300 R 50 50 1 1 P +X I8 10 -800 -350 300 R 50 50 1 1 P +X O3/A2 20 800 150 300 L 50 50 1 1 P +X I9 11 -800 -450 300 R 50 50 1 1 P +X O2/A1 21 800 250 300 L 50 50 1 1 P +X GND 12 -800 -550 300 R 50 50 1 1 P +X O1/A0 22 800 350 300 L 50 50 1 1 P +X CLK/OD 13 800 -550 300 L 50 50 1 1 P +X O0/LR 23 800 450 300 L 50 50 1 1 P +X LR/O4 14 800 -450 300 L 50 50 1 1 P +X VCC 24 800 550 300 L 50 50 1 1 P +X A0/O3 15 800 -350 300 L 50 50 1 1 P +X A1/O2 16 800 -250 300 L 50 50 1 1 P +X A2/O1 17 800 -150 300 L 50 50 1 1 P +X NC/O0 18 800 -50 300 L 50 50 1 1 P +X O4/NC 19 800 50 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# PCI9030-PQFP176 +# +DEF PCI9030-PQFP176 U 0 30 Y Y 1 F N +F0 "U" 0 4900 50 H V C CNN +F1 "PCI9030-PQFP176" 0 -4900 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -850 4850 850 -4850 0 1 0 N +X VDD 1 -1150 -2050 300 R 50 50 1 1 W +X AD28 2 -1150 800 300 R 50 50 1 1 B +X AD27 3 -1150 900 300 R 50 50 1 1 B +X AD26 4 -1150 1000 300 R 50 50 1 1 B +X AD25 5 -1150 1100 300 R 50 50 1 1 B +X AD24 6 -1150 1200 300 R 50 50 1 1 B +X C/BE3# 7 -1150 0 300 R 50 50 1 1 B +X IDSEL 8 -1150 -1000 300 R 50 50 1 1 I +X AD23 9 -1150 1300 300 R 50 50 1 1 B +X AD22 10 -1150 1400 300 R 50 50 1 1 B +X FRAME# 20 -1150 -500 300 R 50 50 1 1 B +X AD15 30 -1150 2100 300 R 50 50 1 1 B +X C/BE0# 40 -1150 300 300 R 50 50 1 1 B +X AD0 50 -1150 3600 300 R 50 50 1 1 B +X LBE0# 60 1150 -650 300 L 50 50 1 1 O +X VDD 70 -1150 -2550 300 R 50 50 1 1 W +X LD18 80 1150 -3450 300 L 50 50 1 1 B +X LD10 90 1150 -2650 300 L 50 50 1 1 B +X AD21 11 -1150 1500 300 R 50 50 1 1 B +X IRDY# 21 -1150 -600 300 R 50 50 1 1 B +X VSS 31 -1150 -3550 300 R 50 50 1 1 W +X AD7 41 -1150 2900 300 R 50 50 1 1 B +X ENUM# 51 -1150 -1650 300 R 50 50 1 1 O +X LD31 61 1150 -4750 300 L 50 50 1 1 B +X BCLKo 71 1150 4450 300 L 50 50 1 1 O C +X LD17 81 1150 -3350 300 L 50 50 1 1 B +X LD9 91 1150 -2550 300 L 50 50 1 1 B +X AD20 12 -1150 1600 300 R 50 50 1 1 B +X TRDY# 22 -1150 -700 300 R 50 50 1 1 B +X VDD 32 -1150 -2250 300 R 50 50 1 1 W +X AD6 42 -1150 3000 300 R 50 50 1 1 B +X LEDON# 52 -1150 -1750 300 R 50 50 1 1 O +X LD30 62 1150 -4650 300 L 50 50 1 1 B +X LD23 72 1150 -3950 300 L 50 50 1 1 B +X LD16 82 1150 -3250 300 L 50 50 1 1 B +X LD8 92 1150 -2450 300 L 50 50 1 1 B +X VSS 13 -1150 -3450 300 R 50 50 1 1 W +X DEVSEL# 23 -1150 -1100 300 R 50 50 1 1 B +X AD14 33 -1150 2200 300 R 50 50 1 1 B +X AD5 43 -1150 3100 300 R 50 50 1 1 B +X VI/O 53 -1150 -3250 300 R 50 50 1 1 W +X LD29 63 1150 -4550 300 L 50 50 1 1 B +X LD22 73 1150 -3850 300 L 50 50 1 1 B +X LD15 83 1150 -3150 300 L 50 50 1 1 B +X LD7 93 1150 -2350 300 L 50 50 1 1 B +X VDD 14 -1150 -2150 300 R 50 50 1 1 W +X STOP# 24 -1150 -800 300 R 50 50 1 1 B +X AD13 34 -1150 2300 300 R 50 50 1 1 B +X VSS 44 -1150 -3650 300 R 50 50 1 1 W +X CPCISW 54 -1150 -1850 300 R 50 50 1 1 I +X LD28 64 1150 -4450 300 L 50 50 1 1 B +X LD21 74 1150 -3750 300 L 50 50 1 1 B +X LD14 84 1150 -3050 300 L 50 50 1 1 B +X GPIO8 94 1150 2700 300 L 50 50 1 1 B +X AD19 15 -1150 1700 300 R 50 50 1 1 B +X LOCK# 25 -1150 -900 300 R 50 50 1 1 I +X AD12 35 -1150 2400 300 R 50 50 1 1 B +X VDD 45 -1150 -2350 300 R 50 50 1 1 W +X LBE3# 55 1150 -950 300 L 50 50 1 1 O +X LD27 65 1150 -4350 300 L 50 50 1 1 B +X ALE 75 1150 2450 300 L 50 50 1 1 O +X VDD 85 -1150 -2650 300 R 50 50 1 1 W +X LD6 95 1150 -2250 300 L 50 50 1 1 B +X AD18 16 -1150 1800 300 R 50 50 1 1 B +X PERR# 26 -1150 -1300 300 R 50 50 1 1 O +X AD11 36 -1150 2500 300 R 50 50 1 1 B +X AD4 46 -1150 3200 300 R 50 50 1 1 B +X VDD 56 -1150 -2450 300 R 50 50 1 1 W +X VSS 66 -1150 -3850 300 R 50 50 1 1 W +X MODE 76 1150 3750 300 L 50 50 1 1 I +X LD13 86 1150 -2950 300 L 50 50 1 1 B +X LD5 96 1150 -2150 300 L 50 50 1 1 B +X AD17 17 -1150 1900 300 R 50 50 1 1 B +X SERR# 27 -1150 -1400 300 R 50 50 1 1 O +X AD10 37 -1150 2600 300 R 50 50 1 1 B +X AD3 47 -1150 3300 300 R 50 50 1 1 B +X VSS 57 -1150 -3750 300 R 50 50 1 1 W +X LD26 67 1150 -4250 300 L 50 50 1 1 B +X LD20 77 1150 -3650 300 L 50 50 1 1 B +X LD12 87 1150 -2850 300 L 50 50 1 1 B +X LD4 97 1150 -2050 300 L 50 50 1 1 B +X AD16 18 -1150 2000 300 R 50 50 1 1 B +X PAR 28 -1150 -100 300 R 50 50 1 1 B +X AD9 38 -1150 2700 300 R 50 50 1 1 B +X AD2 48 -1150 3400 300 R 50 50 1 1 B +X LBE2# 58 1150 -850 300 L 50 50 1 1 O +X LD25 68 1150 -4150 300 L 50 50 1 1 B +X VSS 78 -1150 -3950 300 R 50 50 1 1 W +X VSS 88 -1150 -4050 300 R 50 50 1 1 W +X LD3 98 1150 -1950 300 L 50 50 1 1 B +X C/BE2# 19 -1150 100 300 R 50 50 1 1 B +X C/BE1# 29 -1150 200 300 R 50 50 1 1 B +X AD8 39 -1150 2800 300 R 50 50 1 1 B +X AD1 49 -1150 3500 300 R 50 50 1 1 B +X LBE1# 59 1150 -750 300 L 50 50 1 1 O +X LD24 69 1150 -4050 300 L 50 50 1 1 B +X LD19 79 1150 -3550 300 L 50 50 1 1 B +X LD11 89 1150 -2750 300 L 50 50 1 1 B +X LD2 99 1150 -1850 300 L 50 50 1 1 B +X VDD 100 -1150 -2750 300 R 50 50 1 1 W +X LA7 110 1150 50 300 L 50 50 1 1 O +X LA14 120 1150 750 300 L 50 50 1 1 O +X LA22 130 1150 1550 300 L 50 50 1 1 O +X WR# 140 1150 -1250 300 L 50 50 1 1 O +X LGNT 150 1150 4150 300 L 50 50 1 1 O +X EESK 160 -1150 4700 300 R 50 50 1 1 O +X INTA# 170 -1150 -1500 300 R 50 50 1 1 O +X VSS 101 -1150 -4150 300 R 50 50 1 1 W +X LA8 111 1150 150 300 L 50 50 1 1 O +X LA15 121 1150 850 300 L 50 50 1 1 O +X LA23 131 1150 1650 300 L 50 50 1 1 O +X RD# 141 1150 -1350 300 L 50 50 1 1 O +X LREQ 151 1150 4250 300 L 50 50 1 1 I +X EEDI 161 -1150 4600 300 R 50 50 1 1 O +X RST# 171 -1150 -300 300 R 50 50 1 1 I +X LD1 102 1150 -1750 300 L 50 50 1 1 B +X BD-SEL#/TST 112 -1150 3800 300 R 50 50 1 1 I +X VSS 122 -1150 -4350 300 R 50 50 1 1 W +X VSS 132 -1150 -4450 300 R 50 50 1 1 W +X LW/R# 142 1150 -1150 300 L 50 50 1 1 O +X LINTi1 152 1150 4050 300 L 50 50 1 1 I +X VDD 162 -1150 -3050 300 R 50 50 1 1 W +X PCLK 172 -1150 -200 300 R 50 50 1 1 I C +X LPMESET 103 1150 3650 300 L 50 50 1 1 I +X VSS 113 -1150 -4250 300 R 50 50 1 1 W +X LA16 123 1150 950 300 L 50 50 1 1 O +X VDD 133 -1150 -2950 300 R 50 50 1 1 W +X READY# 143 1150 -1450 300 L 50 50 1 1 I +X LINTi2 153 1150 3950 300 L 50 50 1 1 I +X VSS 163 -1150 -4650 300 R 50 50 1 1 W +X AD31 173 -1150 500 300 R 50 50 1 1 B +X LD0 104 1150 -1650 300 L 50 50 1 1 B +X LA9 114 1150 250 300 L 50 50 1 1 O +X LA17 124 1150 1050 300 L 50 50 1 1 O +X GPIO7/LA24 134 1150 1750 300 L 50 50 1 1 B +X BTERM# 144 1150 2250 300 L 50 50 1 1 I +X GPIO0/WAITo# 154 1150 2850 300 L 50 50 1 1 B +X TRST# 164 -1150 4000 300 R 50 50 1 1 I +X AD30 174 -1150 600 300 R 50 50 1 1 B +X LA2 105 1150 -450 300 L 50 50 1 1 O +X LA10 115 1150 350 300 L 50 50 1 1 I +X LA18 125 1150 1150 300 L 50 50 1 1 O +X GPIO6/LA25 135 1150 1850 300 L 50 50 1 1 B +X LCLK 145 1150 4750 300 L 50 50 1 1 I C +X GPIO1/LLOCKo# 155 1150 2950 300 L 50 50 1 1 B +X TCK 165 -1150 4300 300 R 50 50 1 1 I C +X AD29 175 -1150 700 300 R 50 50 1 1 B +X LA3 106 1150 -350 300 L 50 50 1 1 O +X LA11 116 1150 450 300 L 50 50 1 1 O +X LPMINT# 126 1150 3550 300 L 50 50 1 1 O +X GPIO5/LA26 136 1150 1950 300 L 50 50 1 1 B +X VSS 146 -1150 -4550 300 R 50 50 1 1 W +X GPIO2/CS2# 156 1150 3150 300 L 50 50 1 1 B +X TMS 166 -1150 4200 300 R 50 50 1 1 I +X VSS 176 -1150 -4750 300 R 50 50 1 1 W +X LA4 107 1150 -250 300 L 50 50 1 1 O +X VDD 117 -1150 -2850 300 R 50 50 1 1 W +X LA19 127 1150 1250 300 L 50 50 1 1 O +X GPIO4/LA27 137 1150 2050 300 L 50 50 1 1 B +X CS0# 147 1150 3350 300 L 50 50 1 1 O +X GPIO3/CS3# 157 1150 3050 300 L 50 50 1 1 B +X TDO 167 -1150 3900 300 R 50 50 1 1 O +X LA5 108 1150 -150 300 L 50 50 1 1 O +X LA12 118 1150 550 300 L 50 50 1 1 O +X LA20 128 1150 1350 300 L 50 50 1 1 O +X ADS# 138 1150 2550 300 L 50 50 1 1 O +X CS1# 148 1150 3250 300 L 50 50 1 1 O +X EECS 158 -1150 4800 300 R 50 50 1 1 O +X TDI 168 -1150 4100 300 R 50 50 1 1 I +X LA6 109 1150 -50 300 L 50 50 1 1 O +X LA13 119 1150 650 300 L 50 50 1 1 O +X LA21 129 1150 1450 300 L 50 50 1 1 O +X BLAST# 139 1150 2350 300 L 50 50 1 1 O +X LRESETo# 149 1150 4550 300 L 50 50 1 1 O +X EEDO 159 -1150 4500 300 R 50 50 1 1 I +X PME# 169 -1150 -1200 300 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# PCI_5V_32BIT +# +DEF PCI_5V_32BIT J 0 30 Y Y 1 F N +F0 "J" 0 3200 50 H V C CNN +F1 "PCI_5V_32BIT" 0 -3200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -800 -3150 800 3150 0 1 0 N +X TRST# A1 1100 3050 300 L 50 50 1 1 O +X -12V B1 -1100 3050 300 R 50 50 1 1 W +X +12V A2 1100 2950 300 L 50 50 1 1 W +X TCK B2 -1100 2950 300 R 50 50 1 1 O +X TMS A3 1100 2850 300 L 50 50 1 1 O +X GND B3 -1100 2850 300 R 50 50 1 1 I +X TDI A4 1100 2750 300 L 50 50 1 1 O +X TDO B4 -1100 2750 300 R 50 50 1 1 I +X +5V A5 1100 2650 300 L 50 50 1 1 W +X +5V B5 -1100 2650 300 R 50 50 1 1 W +X INTA# A6 1100 2550 300 L 50 50 1 1 I +X +5V B6 -1100 2550 300 R 50 50 1 1 W +X INTC# A7 1100 2450 300 L 50 50 1 1 I +X INTB# B7 -1100 2450 300 R 50 50 1 1 I +X +5V A8 1100 2350 300 L 50 50 1 1 W +X INTD# B8 -1100 2350 300 R 50 50 1 1 I +X RESERVED A9 1100 2250 300 L 50 50 1 1 P +X PRSNT1# B9 -1100 2250 300 R 50 50 1 1 I +X +5V A10 1100 2150 300 L 50 50 1 1 W +X RESERVED B10 -1100 2150 300 R 50 50 1 1 P +X AD[30] A20 1100 1150 300 L 50 50 1 1 B +X AD[31] B20 -1100 1150 300 R 50 50 1 1 B +X GND A30 1100 150 300 L 50 50 1 1 W +X AD[19] B30 -1100 150 300 R 50 50 1 1 B +X SDONE A40 1100 -850 300 L 50 50 1 1 B +X PERR# B40 -1100 -850 300 R 50 50 1 1 B +X REQ64# A60 1100 -2850 300 L 50 50 1 1 B +X ACK64# B60 -1100 -2850 300 R 50 50 1 1 B +X RESERVED A11 1100 2050 300 L 50 50 1 1 P +X PRSNT2# B11 -1100 2050 300 R 50 50 1 1 I +X +3.3V A21 1100 1050 300 L 50 50 1 1 W +X AD[29] B21 -1100 1050 300 R 50 50 1 1 B +X AD[18] A31 1100 50 300 L 50 50 1 1 B +X +3.3V B31 -1100 50 300 R 50 50 1 1 W +X SBO# A41 1100 -950 300 L 50 50 1 1 B +X +3.3V B41 -1100 -950 300 R 50 50 1 1 W +X +5V A61 1100 -2950 300 L 50 50 1 1 W +X +5V B61 -1100 -2950 300 R 50 50 1 1 W +X GND A12 1100 1950 300 L 50 50 1 1 W +X GND B12 -1100 1950 300 R 50 50 1 1 W +X AD[28] A22 1100 950 300 L 50 50 1 1 B +X GND B22 -1100 950 300 R 50 50 1 1 W +X AD[16] A32 1100 -50 300 L 50 50 1 1 B +X AD[17] B32 -1100 -50 300 R 50 50 1 1 B +X GND A42 1100 -1050 300 L 50 50 1 1 W +X SERR# B42 -1100 -1050 300 R 50 50 1 1 I +X C/BE#[0] A52 1100 -2050 300 L 50 50 1 1 B +X AD[08] B52 -1100 -2050 300 R 50 50 1 1 B +X +5V A62 1100 -3050 300 L 50 50 1 1 W +X +5V B62 -1100 -3050 300 R 50 50 1 1 W +X GND A13 1100 1850 300 L 50 50 1 1 W +X GND B13 -1100 1850 300 R 50 50 1 1 W +X AD[26] A23 1100 850 300 L 50 50 1 1 B +X AD[27] B23 -1100 850 300 R 50 50 1 1 B +X +3.3V A33 1100 -150 300 L 50 50 1 1 W +X C/BE#[2] B33 -1100 -150 300 R 50 50 1 1 B +X PAR A43 1100 -1150 300 L 50 50 1 1 B +X +3.3V B43 -1100 -1150 300 R 50 50 1 1 W +X +3.3V A53 1100 -2150 300 L 50 50 1 1 W +X AD[07] B53 -1100 -2150 300 R 50 50 1 1 B +X RESERVED A14 1100 1750 300 L 50 50 1 1 P +X RESERVED B14 -1100 1750 300 R 50 50 1 1 P +X GND A24 1100 750 300 L 50 50 1 1 W +X AD[25] B24 -1100 750 300 R 50 50 1 1 B +X FRAME# A34 1100 -250 300 L 50 50 1 1 B +X GND B34 -1100 -250 300 R 50 50 1 1 W +X AD[15] A44 1100 -1250 300 L 50 50 1 1 B +X C/BE#[1] B44 -1100 -1250 300 R 50 50 1 1 B +X AD[06] A54 1100 -2250 300 L 50 50 1 1 B +X +3.3V B54 -1100 -2250 300 R 50 50 1 1 I +X RST# A15 1100 1650 300 L 50 50 1 1 O +X GND B15 -1100 1650 300 R 50 50 1 1 W +X AD[24] A25 1100 650 300 L 50 50 1 1 B +X +3.3V B25 -1100 650 300 R 50 50 1 1 W +X GND A35 1100 -350 300 L 50 50 1 1 W +X IRDY# B35 -1100 -350 300 R 50 50 1 1 B +X +3.3V A45 1100 -1350 300 L 50 50 1 1 W +X AD[14] B45 -1100 -1350 300 R 50 50 1 1 B +X AD[04] A55 1100 -2350 300 L 50 50 1 1 B +X AD[05] B55 -1100 -2350 300 R 50 50 1 1 B +X +5V A16 1100 1550 300 L 50 50 1 1 W +X CLK B16 -1100 1550 300 R 50 50 1 1 O +X IDSEL A26 1100 550 300 L 50 50 1 1 O +X C/BE#[3] B26 -1100 550 300 R 50 50 1 1 B +X TRDY# A36 1100 -450 300 L 50 50 1 1 B +X +3.3V B36 -1100 -450 300 R 50 50 1 1 W +X AD[13] A46 1100 -1450 300 L 50 50 1 1 B +X GND B46 -1100 -1450 300 R 50 50 1 1 W +X GND A56 1100 -2450 300 L 50 50 1 1 W +X AD[03] B56 -1100 -2450 300 R 50 50 1 1 B +X GNT# A17 1100 1450 300 L 50 50 1 1 B +X GND B17 -1100 1450 300 R 50 50 1 1 W +X +3.3V A27 1100 450 300 L 50 50 1 1 W +X AD[23] B27 -1100 450 300 R 50 50 1 1 B +X GND A37 1100 -550 300 L 50 50 1 1 W +X DEVSEL# B37 -1100 -550 300 R 50 50 1 1 B +X AD[11] A47 1100 -1550 300 L 50 50 1 1 B +X AD[12] B47 -1100 -1550 300 R 50 50 1 1 B +X AD[02] A57 1100 -2550 300 L 50 50 1 1 B +X GND B57 -1100 -2550 300 R 50 50 1 1 W +X GND A18 1100 1350 300 L 50 50 1 1 W +X REQ# B18 -1100 1350 300 R 50 50 1 1 B +X AD[22] A28 1100 350 300 L 50 50 1 1 B +X GND B28 -1100 350 300 R 50 50 1 1 W +X STOP# A38 1100 -650 300 L 50 50 1 1 B +X GND B38 -1100 -650 300 R 50 50 1 1 W +X GND A48 1100 -1650 300 L 50 50 1 1 W +X AD[10] B48 -1100 -1650 300 R 50 50 1 1 B +X AD[00] A58 1100 -2650 300 L 50 50 1 1 B +X AD[01] B58 -1100 -2650 300 R 50 50 1 1 B +X RESERVED A19 1100 1250 300 L 50 50 1 1 P +X +5V B19 -1100 1250 300 R 50 50 1 1 W +X AD[20] A29 1100 250 300 L 50 50 1 1 B +X AD[21] B29 -1100 250 300 R 50 50 1 1 B +X +3.3V A39 1100 -750 300 L 50 50 1 1 W +X LOCK# B39 -1100 -750 300 R 50 50 1 1 B +X AD[09] A49 1100 -1750 300 L 50 50 1 1 B +X GND B49 -1100 -1750 300 R 50 50 1 1 W +X +5V A59 1100 -2750 300 L 50 50 1 1 W +X +5V B59 -1100 -2750 300 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# PCI_CONUNIV +# +DEF PCI_CONUNIV J 0 30 Y Y 1 F N +F0 "J" 0 3200 50 H V C CNN +F1 "PCI_CONUNIV" 0 -3200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS BUSPCI-5V +DRAW +S -750 3150 750 -3150 0 1 0 N +X TRST# A1 1100 3050 350 L 50 50 1 1 O I +X -12V B1 -1100 3050 350 R 50 50 1 1 W +X +12V A2 1100 2950 350 L 50 50 1 1 W +X TCK B2 -1100 2950 350 R 50 50 1 1 O +X TMS A3 1100 2850 350 L 50 50 1 1 O +X GND B3 -1100 2850 350 R 50 50 1 1 I +X TDI A4 1100 2750 350 L 50 50 1 1 O +X TDO B4 -1100 2750 350 R 50 50 1 1 I +X +5V A5 1100 2650 350 L 50 50 1 1 W +X +5V B5 -1100 2650 350 R 50 50 1 1 W +X INTA# A6 1100 2550 350 L 50 50 1 1 I I +X +5V B6 -1100 2550 350 R 50 50 1 1 W +X INTC# A7 1100 2450 350 L 50 50 1 1 I I +X INTB# B7 -1100 2450 350 R 50 50 1 1 I I +X +5V A8 1100 2350 350 L 50 50 1 1 W +X INTD# B8 -1100 2350 350 R 50 50 1 1 I I +X RESERVED A9 1100 2250 350 L 50 50 1 1 P +X PRSNT1# B9 -1100 2250 350 R 50 50 1 1 I I +X VIO A10 1100 2150 350 L 50 50 1 1 W +X RESERVED B10 -1100 2150 350 R 50 50 1 1 P +X AD[30] A20 1100 1150 350 L 50 50 1 1 B +X AD[31] B20 -1100 1150 350 R 50 50 1 1 B +X GND A30 1100 150 350 L 50 50 1 1 W +X AD[19] B30 -1100 150 350 R 50 50 1 1 B +X RESERVED A40 1100 -850 350 L 50 50 1 1 B +X PERR# B40 -1100 -850 350 R 50 50 1 1 B I +X REQ64# A60 1100 -2850 350 L 50 50 1 1 B I +X ACK64# B60 -1100 -2850 350 R 50 50 1 1 B I +X RESERVED A11 1100 2050 350 L 50 50 1 1 P +X PRSNT2# B11 -1100 2050 350 R 50 50 1 1 I I +X +3.3V A21 1100 1050 350 L 50 50 1 1 W +X AD[29] B21 -1100 1050 350 R 50 50 1 1 B +X AD[18] A31 1100 50 350 L 50 50 1 1 B +X +3.3V B31 -1100 50 350 R 50 50 1 1 W +X RESERVED A41 1100 -950 350 L 50 50 1 1 B +X +3.3V B41 -1100 -950 350 R 50 50 1 1 W +X +5V A61 1100 -2950 350 L 50 50 1 1 W +X +5V B61 -1100 -2950 350 R 50 50 1 1 W +X AD[28] A22 1100 950 350 L 50 50 1 1 B +X GND B22 -1100 950 350 R 50 50 1 1 W +X AD[16] A32 1100 -50 350 L 50 50 1 1 B +X AD[17] B32 -1100 -50 350 R 50 50 1 1 B +X GND A42 1100 -1050 350 L 50 50 1 1 W +X SERR# B42 -1100 -1050 350 R 50 50 1 1 I I +X C/BE#[0] A52 1100 -2050 350 L 50 50 1 1 B I +X AD[08] B52 -1100 -2050 350 R 50 50 1 1 B +X +5V A62 1100 -3050 350 L 50 50 1 1 W +X +5V B62 -1100 -3050 350 R 50 50 1 1 W +X AD[26] A23 1100 850 350 L 50 50 1 1 B +X AD[27] B23 -1100 850 350 R 50 50 1 1 B +X +3.3V A33 1100 -150 350 L 50 50 1 1 W +X C/BE#[2] B33 -1100 -150 350 R 50 50 1 1 B I +X PAR A43 1100 -1150 350 L 50 50 1 1 B +X +3.3V B43 -1100 -1150 350 R 50 50 1 1 W +X +3.3V A53 1100 -2150 350 L 50 50 1 1 W +X AD[07] B53 -1100 -2150 350 R 50 50 1 1 B +X 3.3VAUX A14 1100 1750 350 L 50 50 1 1 P +X RESERVED B14 -1100 1750 350 R 50 50 1 1 P +X GND A24 1100 750 350 L 50 50 1 1 W +X AD[25] B24 -1100 750 350 R 50 50 1 1 B +X FRAME# A34 1100 -250 350 L 50 50 1 1 B I +X GND B34 -1100 -250 350 R 50 50 1 1 W +X AD[15] A44 1100 -1250 350 L 50 50 1 1 B +X C/BE#[1] B44 -1100 -1250 350 R 50 50 1 1 B I +X AD[06] A54 1100 -2250 350 L 50 50 1 1 B +X +3.3V B54 -1100 -2250 350 R 50 50 1 1 I +X RST# A15 1100 1650 350 L 50 50 1 1 O I +X GND B15 -1100 1650 350 R 50 50 1 1 W +X AD[24] A25 1100 650 350 L 50 50 1 1 B +X +3.3V B25 -1100 650 350 R 50 50 1 1 W +X GND A35 1100 -350 350 L 50 50 1 1 W +X IRDY# B35 -1100 -350 350 R 50 50 1 1 B I +X +3.3V A45 1100 -1350 350 L 50 50 1 1 W +X AD[14] B45 -1100 -1350 350 R 50 50 1 1 B +X AD[04] A55 1100 -2350 350 L 50 50 1 1 B +X AD[05] B55 -1100 -2350 350 R 50 50 1 1 B +X VIO A16 1100 1550 350 L 50 50 1 1 W +X CLK B16 -1100 1550 350 R 50 50 1 1 O +X IDSEL A26 1100 550 350 L 50 50 1 1 O +X C/BE#[3] B26 -1100 550 350 R 50 50 1 1 B +X TRDY# A36 1100 -450 350 L 50 50 1 1 B I +X +3.3V B36 -1100 -450 350 R 50 50 1 1 W +X AD[13] A46 1100 -1450 350 L 50 50 1 1 B +X GND B46 -1100 -1450 350 R 50 50 1 1 W +X GND A56 1100 -2450 350 L 50 50 1 1 W +X AD[03] B56 -1100 -2450 350 R 50 50 1 1 B +X GNT# A17 1100 1450 350 L 50 50 1 1 B I +X GND B17 -1100 1450 350 R 50 50 1 1 W +X +3.3V A27 1100 450 350 L 50 50 1 1 W +X AD[23] B27 -1100 450 350 R 50 50 1 1 B +X GND A37 1100 -550 350 L 50 50 1 1 W +X DEVSEL# B37 -1100 -550 350 R 50 50 1 1 B I +X AD[11] A47 1100 -1550 350 L 50 50 1 1 B +X AD[12] B47 -1100 -1550 350 R 50 50 1 1 B +X AD[02] A57 1100 -2550 350 L 50 50 1 1 B +X GND B57 -1100 -2550 350 R 50 50 1 1 W +X GND A18 1100 1350 350 L 50 50 1 1 W +X REQ# B18 -1100 1350 350 R 50 50 1 1 B I +X AD[22] A28 1100 350 350 L 50 50 1 1 B +X GND B28 -1100 350 350 R 50 50 1 1 W +X STOP# A38 1100 -650 350 L 50 50 1 1 B I +X GND B38 -1100 -650 350 R 50 50 1 1 W +X GND A48 1100 -1650 350 L 50 50 1 1 W +X AD[10] B48 -1100 -1650 350 R 50 50 1 1 B +X AD[00] A58 1100 -2650 350 L 50 50 1 1 B +X AD[01] B58 -1100 -2650 350 R 50 50 1 1 B +X PME# A19 1100 1250 350 L 50 50 1 1 P +X VIO B19 -1100 1250 350 R 50 50 1 1 W +X AD[20] A29 1100 250 350 L 50 50 1 1 B +X AD[21] B29 -1100 250 350 R 50 50 1 1 B +X +3.3V A39 1100 -750 350 L 50 50 1 1 W +X LOCK# B39 -1100 -750 350 R 50 50 1 1 B I +X AD[09] A49 1100 -1750 350 L 50 50 1 1 B +X M66EN B49 -1100 -1750 350 R 50 50 1 1 W +X VIO A59 1100 -2750 350 L 50 50 1 1 W +X VIO B59 -1100 -2750 350 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# RJ12 +# +DEF RJ12 J 0 40 Y Y 1 F N +F0 "J" 200 500 50 H V C CNN +F1 "RJ12" -150 500 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S 350 -300 -300 450 0 1 0 N +P 3 0 1 0 -100 250 -100 200 -100 200 N +P 3 0 1 0 -50 250 -50 200 -50 200 N +P 3 0 1 0 0 250 0 200 0 200 N +P 3 0 1 0 50 250 50 200 50 200 N +P 3 0 1 0 100 250 100 200 100 200 N +P 3 0 1 0 150 200 150 250 150 250 N +P 14 0 1 0 -200 250 250 250 250 -150 150 -150 150 -200 100 -200 100 -250 -50 -250 -50 -200 -100 -200 -100 -150 -200 -150 -200 250 -200 250 N +X ~ 1 -200 -450 150 U 50 50 1 1 P +X ~ 2 -100 -450 150 U 50 50 1 1 P +X ~ 3 0 -450 150 U 50 50 1 1 P +X ~ 4 100 -450 150 U 50 50 1 1 P +X ~ 5 200 -450 150 U 50 50 1 1 P +X ~ 6 300 -450 150 U 50 50 1 1 P +X SHIELD_1 7 500 400 150 L 50 30 1 1 P +X SHIELD_2 8 500 300 150 L 50 30 1 1 P +ENDDRAW +ENDDEF +# +# RJ45 +# +DEF RJ45 J 0 40 Y Y 1 F N +F0 "J" 200 500 50 H V C CNN +F1 "RJ45" -150 500 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -400 -300 400 450 0 1 0 N +P 3 0 1 0 -175 200 -175 250 -175 250 N +P 3 0 1 0 -125 250 -125 200 -125 200 N +P 3 0 1 0 -75 250 -75 200 -75 200 N +P 3 0 1 0 -25 250 -25 200 -25 200 N +P 3 0 1 0 25 250 25 200 25 200 N +P 3 0 1 0 75 250 75 200 75 200 N +P 3 0 1 0 125 200 125 250 125 250 N +P 3 0 1 0 175 200 175 250 175 250 N +P 14 0 1 0 -225 250 225 250 225 -150 125 -150 125 -200 75 -200 75 -250 -75 -250 -75 -200 -125 -200 -125 -150 -225 -150 -225 250 -225 250 N +X ~ 1 -350 -450 150 U 50 50 1 1 P +X ~ 2 -250 -450 150 U 50 50 1 1 P +X ~ 3 -150 -450 150 U 50 50 1 1 P +X ~ 4 -50 -450 150 U 50 50 1 1 P +X ~ 5 50 -450 150 U 50 50 1 1 P +X ~ 6 150 -450 150 U 50 50 1 1 P +X ~ 7 250 -450 150 U 50 30 1 1 P +X ~ 8 350 -450 150 U 50 30 1 1 P +X SHIELD 9 550 350 150 L 50 30 1 1 P +ENDDRAW +ENDDEF +# +# RJ45-TRANSFO +# +DEF RJ45-TRANSFO J 0 0 Y Y 1 F N +F0 "J" 100 600 50 H V L CNN +F1 "RJ45-TRANSFO" -50 600 50 H V R CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +T 0 -575 -250 40 0 0 0 GREEN Normal 0 C C +T 0 -275 475 40 0 0 0 J1 Normal 0 C C +T 0 -275 325 40 0 0 0 J2 Normal 0 C C +T 0 -275 175 40 0 0 0 J3 Normal 0 C C +T 0 -275 400 35 0 0 0 J4 Normal 0 C B +T 0 -275 375 35 0 0 0 J5 Normal 0 C C +T 0 -275 25 40 0 0 0 J6 Normal 0 C C +T 0 -275 100 35 0 0 0 J7 Normal 0 C B +T 0 -275 75 35 0 0 0 J8 Normal 0 C C +T 0 -675 -25 40 0 0 0 RCV Normal 0 C C +T 0 -650 275 40 0 0 0 XMIT Normal 0 C C +T 0 -575 -450 40 0 0 0 YELLOW Normal 0 C C +P 3 0 0 0 -700 -475 -800 -475 -800 -475 N +P 3 0 0 0 -700 -275 -800 -275 -800 -275 N +P 3 0 0 0 -500 100 -500 0 -500 0 N +P 3 0 0 0 -500 400 -500 100 -500 100 N +P 3 0 0 10 -450 -25 -550 -25 -550 -25 N +P 3 0 0 0 -350 100 -375 100 -375 100 N +P 3 0 0 0 -350 400 -375 400 -375 400 N +P 4 0 0 0 -925 -500 -750 -500 -750 -475 -750 -475 N +P 4 0 0 0 -925 -400 -750 -400 -750 -425 -750 -425 N +P 4 0 0 0 -925 -200 -750 -200 -750 -225 -750 -225 N +P 4 0 0 0 -750 -275 -750 -300 -925 -300 -900 -300 N +P 4 0 0 0 -500 -25 -500 -100 -925 -100 -875 -100 N +P 4 0 0 10 -450 0 -525 0 -550 0 -550 0 N +P 5 0 0 0 -800 -225 -700 -225 -750 -275 -800 -225 -800 -225 N +P 5 0 0 0 -700 -425 -800 -425 -750 -475 -700 -425 -700 -425 N +P 5 0 0 0 -325 125 -350 125 -350 75 -325 75 -325 75 N +P 5 0 0 0 -325 425 -350 425 -350 375 -325 375 -325 375 N +A -900 25 25 -899 899 0 1 0 N -900 0 -900 50 +A -900 75 25 -899 899 0 1 0 N -900 50 -900 100 +A -900 125 25 -899 899 0 1 0 N -900 100 -900 150 +A -900 175 25 -899 899 0 1 0 N -900 150 -900 200 +A -900 325 25 -899 899 0 1 0 N -900 300 -900 350 +A -900 375 25 -899 899 0 1 0 N -900 350 -900 400 +A -900 425 25 -899 899 0 1 0 N -900 400 -900 450 +A -900 475 25 -899 899 0 1 0 N -900 450 -900 500 +A -800 25 25 901 -901 0 1 0 N -800 50 -800 0 +A -800 75 25 901 -901 0 1 0 N -800 100 -800 50 +A -800 125 25 901 -901 0 1 0 N -800 150 -800 100 +A -800 175 25 901 -901 0 1 0 N -800 200 -800 150 +A -800 325 25 901 -901 0 1 0 N -800 350 -800 300 +A -800 375 25 901 -901 0 1 0 N -800 400 -800 350 +A -800 425 25 901 -901 0 1 0 N -800 450 -800 400 +A -800 475 25 901 -901 0 1 0 N -800 500 -800 450 +A -725 25 25 1 1799 0 1 0 N -700 25 -750 25 +A -725 175 25 -1799 -1 0 1 0 N -750 175 -700 175 +A -725 325 25 1 1799 0 1 0 N -700 325 -750 325 +A -725 475 25 -1799 -1 0 1 0 N -750 475 -700 475 +A -675 25 25 1 1799 0 1 0 N -650 25 -700 25 +A -675 175 25 -1799 -1 0 1 0 N -700 175 -650 175 +A -675 325 25 1 1799 0 1 0 N -650 325 -700 325 +A -675 475 25 -1799 -1 0 1 0 N -700 475 -650 475 +S -925 -550 400 550 0 1 0 N +S -625 125 -525 75 0 1 0 N +S -625 425 -525 375 0 1 0 N +S -475 125 -375 75 0 1 0 N +S -475 425 -375 375 0 1 0 N +P 3 0 1 0 -900 0 -925 0 -925 0 N +P 3 0 1 0 -900 100 -925 100 -925 100 N +P 3 0 1 0 -900 200 -925 200 -925 200 N +P 3 0 1 0 -900 300 -925 300 -925 300 N +P 3 0 1 0 -900 400 -925 400 -925 400 N +P 3 0 1 0 -650 25 -325 25 -325 25 N +P 3 0 1 0 -650 175 -325 175 -325 175 N +P 3 0 1 0 -650 325 -325 325 -325 325 N +P 3 0 1 0 -650 475 -325 475 -325 475 N +P 3 0 1 0 -525 100 -475 100 -475 100 N +P 3 0 1 0 -525 400 -475 400 -475 400 N +P 3 0 1 0 -175 300 -175 350 -175 350 N +P 3 0 1 0 -125 350 -125 300 -125 300 N +P 3 0 1 0 -75 350 -75 300 -75 300 N +P 3 0 1 0 -25 350 -25 300 -25 300 N +P 3 0 1 0 25 350 25 300 25 300 N +P 3 0 1 0 75 350 75 300 75 300 N +P 3 0 1 0 125 300 125 350 125 350 N +P 3 0 1 0 175 300 175 350 175 350 N +P 4 0 1 0 -900 500 -925 500 -925 500 -925 500 N +P 4 0 1 0 -750 25 -750 0 -800 0 -800 0 N +P 4 0 1 0 -750 325 -750 300 -800 300 -800 300 N +P 4 0 1 0 -625 100 -800 100 -800 100 -800 100 N +P 4 0 1 0 -625 400 -800 400 -800 400 -800 400 N +P 6 0 1 0 -800 200 -750 200 -750 175 -750 175 -750 175 -750 175 N +P 6 0 1 0 -800 500 -750 500 -750 475 -750 475 -750 475 -750 475 N +P 14 0 1 0 -225 350 225 350 225 -50 125 -50 125 -100 75 -100 75 -150 -75 -150 -75 -100 -125 -100 -125 -50 -225 -50 -225 350 -225 350 N +X TD+ 1 -1100 500 175 R 30 20 1 1 P +X TCT 2 -1100 400 175 R 30 20 1 1 P +X TD- 3 -1100 300 175 R 30 20 1 1 P +X RD+ 4 -1100 200 175 R 30 20 1 1 P +X RCT 5 -1100 100 175 R 30 20 1 1 P +X RD- 6 -1100 0 175 R 30 20 1 1 P +X ~ 8 -1100 -100 175 R 30 20 1 1 P +X SHIELD 13 600 -400 200 L 30 20 1 1 P +X LEDG_A GA -1100 -200 175 R 30 20 1 1 P +X LEDY_A YA -1100 -400 175 R 30 20 1 1 P +X LEDG_K GK -1100 -300 175 R 30 20 1 1 P +X LEDY_K YK -1100 -500 175 R 30 20 1 1 P +ENDDRAW +ENDDEF +# +# RJ45_LEDS +# +DEF RJ45_LEDS J 0 40 Y Y 1 F N +F0 "J" 0 -500 50 H V C CNN +F1 "RJ45_LEDS" 0 400 50 H V C CNN +F2 "" 0 -50 50 H V C CNN +F3 "" 0 -50 50 H V C CNN +$FPLIST + RJ45* +$ENDFPLIST +DRAW +S -450 -350 450 350 0 1 0 N +P 2 0 1 0 365 325 365 275 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -400 350 -400 300 -380 300 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -320 265 -300 250 -305 260 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -310 280 -290 265 -295 275 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -300 350 -300 300 -320 300 N +P 3 0 1 0 -175 150 -175 200 -175 200 N +P 3 0 1 0 -125 200 -125 150 -125 150 N +P 3 0 1 0 -75 200 -75 150 -75 150 N +P 3 0 1 0 -25 200 -25 150 -25 150 N +P 3 0 1 0 25 200 25 150 25 150 N +P 3 0 1 0 75 200 75 150 75 150 N +P 3 0 1 0 125 150 125 200 125 200 N +P 3 0 1 0 175 150 175 200 175 200 N +P 3 0 1 0 300 350 300 300 340 300 N +P 3 0 1 0 365 300 400 300 400 350 N +P 3 0 1 0 380 265 400 250 395 260 N +P 3 0 1 0 390 280 410 265 405 275 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 4 0 1 0 -335 325 -335 275 -335 300 -310 300 N +P 5 0 1 0 340 300 340 325 365 300 340 275 340 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 6 0 1 0 -385 300 -360 300 -360 325 -335 300 -360 275 -360 300 N +P 14 0 1 0 -225 200 225 200 225 -200 125 -200 125 -250 75 -250 75 -300 -75 -300 -75 -250 -125 -250 -125 -200 -225 -200 -225 200 -225 200 N +X ~ 1 -400 -500 150 U 50 50 1 1 P +X ~ 2 -300 -500 150 U 50 50 1 1 P +X ~ 3 -200 -500 150 U 50 50 1 1 P +X ~ 4 -100 -500 150 U 50 50 1 1 P +X ~ 5 100 -500 150 U 50 50 1 1 P +X ~ 6 200 -500 150 U 50 50 1 1 P +X ~ 7 300 -500 150 U 50 50 1 1 P +X ~ 8 400 -500 150 U 50 50 1 1 P +X ~ 9 400 500 150 D 50 50 1 1 P +X ~ 10 300 500 150 D 50 50 1 1 P +X ~ 11 -300 500 150 D 50 50 1 1 P +X ~ 12 -400 500 150 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SCART-F +# +DEF SCART-F P 0 30 Y N 1 F N +F0 "P" 0 1200 50 H V C CNN +F1 "SCART-F" 40 -1200 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +A -260 971 40 899 -1799 0 1 0 N -260 1011 -300 971 +A -250 -1100 50 1799 -899 0 1 0 N -300 -1100 -250 -1150 +A 20 1040 30 -901 -183 0 1 0 N 20 1010 48 1031 +A 190 1081 69 899 1464 0 1 0 N 190 1150 133 1119 +A 200 1050 100 -1 901 0 1 0 N 300 1050 200 1150 +A 250 -1100 50 -901 1 0 1 0 N 250 -1150 300 -1100 +C -200 1090 50 0 1 0 N +T 0 -70 1100 150 0 0 1 + Normal 1 C C +S -200 -1030 -100 -1070 0 1 0 N +S -200 -830 -100 -870 0 1 0 N +S -200 -630 -100 -670 0 1 0 N +S -200 -430 -100 -470 0 1 0 N +S -200 -230 -100 -270 0 1 0 N +S -200 -30 -100 -70 0 1 0 N +S -200 170 -100 130 0 1 0 N +S -200 370 -100 330 0 1 0 N +S -200 570 -100 530 0 1 0 N +S -200 770 -100 730 0 1 0 N +S -200 970 -100 930 0 1 0 N +S 100 -930 200 -970 0 1 0 N +S 100 -730 200 -770 0 1 0 N +S 100 -530 200 -570 0 1 0 N +S 100 -330 200 -370 0 1 0 N +S 100 -130 200 -170 0 1 0 N +S 100 70 200 30 0 1 0 N +S 100 270 200 230 0 1 0 N +S 100 470 200 430 0 1 0 N +S 100 670 200 630 0 1 0 N +S 100 870 200 830 0 1 0 N +P 2 0 1 0 -300 850 -300 -1100 N +P 2 0 1 0 -300 850 -300 900 N +P 2 0 1 0 -300 921 -300 900 N +P 2 0 1 0 -300 921 -300 971 N +P 2 0 1 0 -260 1011 20 1011 N +P 2 0 1 0 -250 -1150 250 -1150 N +P 2 0 1 0 130 1120 50 1030 N +P 2 0 1 0 190 1150 200 1150 N +P 2 0 1 0 300 -1100 300 1061 N +X P1 1 -600 -1050 300 R 50 50 1 1 P +X P2 2 600 -950 300 L 50 50 1 1 P +X P3 3 -600 -850 300 R 50 50 1 1 P +X P4 4 600 -750 300 L 50 50 1 1 P +X P5 5 -600 -650 300 R 50 50 1 1 P +X P6 6 600 -550 300 L 50 50 1 1 P +X P7 7 -600 -450 300 R 50 50 1 1 P +X P8 8 600 -350 300 L 50 50 1 1 P +X P9 9 -600 -250 300 R 50 50 1 1 P +X P10 10 600 -150 300 L 50 50 1 1 P +X P20 20 600 850 300 L 50 50 1 1 P +X P11 11 -600 -50 300 R 50 50 1 1 P +X P21 21 -600 950 300 R 50 50 1 1 P +X P12 12 600 50 300 L 50 50 1 1 P +X P13 13 -600 150 300 R 50 50 1 1 P +X P14 14 600 250 300 L 50 50 1 1 P +X P15 15 -600 350 300 R 50 50 1 1 P +X P16 16 600 450 300 L 50 50 1 1 P +X P17 17 -600 550 300 R 50 50 1 1 P +X P18 18 600 650 300 L 50 50 1 1 P +X P19 19 -600 750 300 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SD_Card +# +DEF SD_Card CON 0 40 Y Y 1 F N +F0 "CON" -650 550 50 H V C CNN +F1 "SD_Card" 600 -550 50 H V C CNN +F2 "10067847-001" 200 350 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + SD_Card_Receptacle +$ENDFPLIST +DRAW +S -350 -375 -250 -425 0 1 0 F +S -350 -275 -250 -325 0 1 0 F +S -350 -175 -250 -225 0 1 0 F +S -350 -75 -250 -125 0 1 0 F +S -350 25 -250 -25 0 1 0 F +S -350 125 -250 75 0 1 0 F +S -350 225 -250 175 0 1 0 F +S -350 325 -250 275 0 1 0 F +S -300 425 -200 375 0 1 0 F +P 6 0 1 0 -400 350 -300 450 800 450 800 -450 -400 -450 -400 350 f +P 6 0 1 0 650 450 650 500 -800 500 -800 -500 650 -500 650 -450 N +X CD/DAT3 1 -900 300 100 R 50 50 1 1 I +X CMD 2 -900 200 100 R 50 50 1 1 I +X VSS 3 -900 100 100 R 50 50 1 1 I +X VDD 4 -900 0 100 R 50 50 1 1 I +X CLK 5 -900 -100 100 R 50 50 1 1 I +X VSS 6 -900 -200 100 R 50 50 1 1 I +X DAT0 7 -900 -300 100 R 50 50 1 1 I +X DAT1 8 -900 -400 100 R 50 50 1 1 I +X DAT2 9 -900 400 100 R 50 50 1 1 I +X CARD_DETECT 10 900 200 100 L 50 50 1 1 I +X WRITE_PROTECT 11 900 100 100 L 50 50 1 1 I +X SHELL1 12 900 -100 100 L 50 50 1 1 I +X SHELL2 13 900 -200 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SIL10 +# +DEF SIL10 J 0 40 Y N 1 F N +F0 "J" 0 600 50 H V C CNN +F1 "SIL10" 20 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 500 100 -500 0 1 0 N +X 1 1 -350 450 300 R 50 50 1 1 P I +X 2 2 -350 350 300 R 50 50 1 1 P I +X 3 3 -350 250 300 R 50 50 1 1 P I +X 4 4 -350 150 300 R 50 50 1 1 P I +X 5 5 -350 50 300 R 50 50 1 1 P I +X 6 6 -350 -50 300 R 50 50 1 1 P I +X 7 7 -350 -150 300 R 50 50 1 1 P I +X 8 8 -350 -250 300 R 50 50 1 1 P I +X 9 9 -350 -350 300 R 50 50 1 1 P I +X 10 10 -350 -450 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# SIL12 +# +DEF SIL12 U 0 40 Y N 1 F N +F0 "U" 50 650 50 H V C CNN +F1 "SIL12" 30 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 600 100 -600 0 1 0 N +X 1 1 -350 550 300 R 50 50 1 1 P I +X 2 2 -350 450 300 R 50 50 1 1 P I +X 3 3 -350 350 300 R 50 50 1 1 P I +X 4 4 -350 250 300 R 50 50 1 1 P I +X 5 5 -350 150 300 R 50 50 1 1 P I +X 6 6 -350 50 300 R 50 50 1 1 P I +X 7 7 -350 -50 300 R 50 50 1 1 P I +X 8 8 -350 -150 300 R 50 50 1 1 P I +X 9 9 -350 -250 300 R 50 50 1 1 P I +X 10 10 -350 -350 300 R 50 50 1 1 P I +X 11 11 -350 -450 300 R 50 50 1 1 P I +X 12 12 -350 -550 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# SIL14 +# +DEF SIL14 J 0 40 Y N 1 F N +F0 "J" 50 750 50 H V C CNN +F1 "SIL14" 20 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -50 700 100 -700 0 1 0 N +X 1 1 -350 650 300 R 50 50 1 1 P I +X 2 2 -350 550 300 R 50 50 1 1 P I +X 3 3 -350 450 300 R 50 50 1 1 P I +X 4 4 -350 350 300 R 50 50 1 1 P I +X 5 5 -350 250 300 R 50 50 1 1 P I +X 6 6 -350 150 300 R 50 50 1 1 P I +X 7 7 -350 50 300 R 50 50 1 1 P I +X 8 8 -350 -50 300 R 50 50 1 1 P I +X 9 9 -350 -150 300 R 50 50 1 1 P I +X 10 10 -350 -250 300 R 50 50 1 1 P I +X 11 11 -350 -350 300 R 50 50 1 1 P I +X 12 12 -350 -450 300 R 50 50 1 1 P I +X 13 13 -350 -550 300 R 50 50 1 1 P I +X 14 14 -350 -650 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# SIL26 +# +DEF SIL26 U 0 40 Y N 1 F N +F0 "U" 0 100 50 H V C CNN +F1 "SIL26" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 2 0 1 0 -50 -1350 50 -1350 N +P 2 0 1 0 -50 1350 -50 -1350 N +P 2 0 1 0 50 -1350 50 1350 N +P 2 0 1 0 50 1350 -50 1350 N +X 1 1 -350 1250 300 R 50 50 1 1 P I +X 2 2 -350 1150 300 R 50 50 1 1 P I +X 3 3 -350 1050 300 R 50 50 1 1 P I +X 4 4 -350 950 300 R 50 50 1 1 P I +X 5 5 -350 850 300 R 50 50 1 1 P I +X 6 6 -350 750 300 R 50 50 1 1 P I +X 7 7 -350 650 300 R 50 50 1 1 P I +X 8 8 -350 550 300 R 50 50 1 1 P I +X 9 9 -350 450 300 R 50 50 1 1 P I +X 10 10 -350 350 300 R 50 50 1 1 P I +X 20 20 -350 -650 300 R 50 50 1 1 P I +X 11 11 -350 250 300 R 50 50 1 1 P I +X 21 21 -350 -750 300 R 50 50 1 1 P I +X 12 12 -350 150 300 R 50 50 1 1 P I +X 22 22 -350 -850 300 R 50 50 1 1 P I +X 13 13 -350 50 300 R 50 50 1 1 P I +X 23 23 -350 -950 300 R 50 50 1 1 P I +X 14 14 -350 -50 300 R 50 50 1 1 P I +X 24 24 -350 -1050 300 R 50 50 1 1 P I +X 15 15 -350 -150 300 R 50 50 1 1 P I +X 25 25 -350 -1150 300 R 50 50 1 1 P I +X 16 16 -350 -250 300 R 50 50 1 1 P I +X 26 26 -350 -1250 300 R 50 50 1 1 P I +X 17 17 -350 -350 300 R 50 50 1 1 P I +X 18 18 -350 -450 300 R 50 50 1 1 P I +X 19 19 -350 -550 300 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# SSD1306-OLED_20Pin +# +DEF SSD1306-OLED_20Pin P 0 40 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "SSD1306-OLED_20Pin" 400 0 50 V V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Pin_Header_Straight_1X20 + Pin_Header_Angled_1X20 + Socket_Strip_Straight_1X20 + Socket_Strip_Angled_1X20 +$ENDFPLIST +DRAW +T 0 150 750 60 0 0 0 BS1 Normal 0 C C +T 0 150 650 60 0 0 0 BS2 Normal 0 C C +T 0 150 550 60 0 0 0 CS Normal 0 C C +T 0 150 50 60 0 0 0 D0 Normal 0 C C +T 0 150 -50 60 0 0 0 D1 Normal 0 C C +T 0 150 -150 60 0 0 0 D2 Normal 0 C C +T 0 150 -250 60 0 0 0 D3 Normal 0 C C +T 0 150 -350 60 0 0 0 D4 Normal 0 C C +T 0 150 -450 60 0 0 0 D5 Normal 0 C C +T 0 150 -550 60 0 0 0 D6 Normal 0 C C +T 0 150 -650 60 0 0 0 D7 Normal 0 C C +T 0 150 350 60 0 0 0 DC Normal 0 C C +T 0 150 -750 60 0 0 0 IREF Normal 0 C C +T 0 150 250 60 0 0 0 R/W Normal 0 C C +T 0 150 150 60 0 0 0 RD Normal 0 C C +T 0 150 450 60 0 0 0 RES Normal 0 C C +T 0 150 -950 60 0 0 0 VCC Normal 0 C C +T 0 200 -850 60 0 0 0 VCOMH Normal 0 C C +T 0 150 850 60 0 0 0 VDD Normal 0 C C +T 0 150 950 60 0 0 0 VSS Normal 0 C C +S -50 1000 350 -1000 0 0 0 N +S -50 -1000 50 1000 0 1 0 N +S -50 -945 10 -955 0 1 0 N +S -50 -845 10 -855 0 1 0 N +S -50 -745 10 -755 0 1 0 N +S -50 -645 10 -655 0 1 0 N +S -50 -545 10 -555 0 1 0 N +S -50 -445 10 -455 0 1 0 N +S -50 -345 10 -355 0 1 0 N +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 355 10 345 0 1 0 N +S -50 455 10 445 0 1 0 N +S -50 555 10 545 0 1 0 N +S -50 655 10 645 0 1 0 N +S -50 755 10 745 0 1 0 N +S -50 855 10 845 0 1 0 N +S -50 955 10 945 0 1 0 N +X P1 1 -200 950 150 R 50 50 1 1 P +X P2 2 -200 850 150 R 50 50 1 1 P +X P3 3 -200 750 150 R 50 50 1 1 P +X P4 4 -200 650 150 R 50 50 1 1 P +X P5 5 -200 550 150 R 50 50 1 1 P +X P6 6 -200 450 150 R 50 50 1 1 P +X P7 7 -200 350 150 R 50 50 1 1 P +X P8 8 -200 250 150 R 50 50 1 1 P +X P9 9 -200 150 150 R 50 50 1 1 P +X P10 10 -200 50 150 R 50 50 1 1 P +X P20 20 -200 -950 150 R 50 50 1 1 P +X P11 11 -200 -50 150 R 50 50 1 1 P +X P12 12 -200 -150 150 R 50 50 1 1 P +X P13 13 -200 -250 150 R 50 50 1 1 P +X P14 14 -200 -350 150 R 50 50 1 1 P +X P15 15 -200 -450 150 R 50 50 1 1 P +X P16 16 -200 -550 150 R 50 50 1 1 P +X P17 17 -200 -650 150 R 50 50 1 1 P +X P18 18 -200 -750 150 R 50 50 1 1 P +X P19 19 -200 -850 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SUPP20 +# +DEF SUPP20 P 0 40 Y Y 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "SUPP20" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 -550 300 550 0 1 0 N +X 1 1 -600 450 300 R 50 50 1 1 P +X 2 2 -600 350 300 R 50 50 1 1 P +X 3 3 -600 250 300 R 50 50 1 1 P +X 4 4 -600 150 300 R 50 50 1 1 P +X 5 5 -600 50 300 R 50 50 1 1 P +X 6 6 -600 -50 300 R 50 50 1 1 P +X 7 7 -600 -150 300 R 50 50 1 1 P +X 8 8 -600 -250 300 R 50 50 1 1 P +X 9 9 -600 -350 300 R 50 50 1 1 P +X 10 10 -600 -450 300 R 50 50 1 1 P +X 20 20 600 450 300 L 50 50 1 1 P +X 11 11 600 -450 300 L 50 50 1 1 P +X 12 12 600 -350 300 L 50 50 1 1 P +X 13 13 600 -250 300 L 50 50 1 1 P +X 14 14 600 -150 300 L 50 50 1 1 P +X 15 15 600 -50 300 L 50 50 1 1 P +X 16 16 600 50 300 L 50 50 1 1 P +X 17 17 600 150 300 L 50 50 1 1 P +X 18 18 600 250 300 L 50 50 1 1 P +X 19 19 600 350 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SUPP24 +# +DEF SUPP24 P 0 40 Y Y 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "SUPP24" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 -650 300 650 0 1 0 N +X 1 1 -600 550 300 R 50 50 1 1 P +X 2 2 -600 450 300 R 50 50 1 1 P +X 3 3 -600 350 300 R 50 50 1 1 P +X 4 4 -600 250 300 R 50 50 1 1 P +X 5 5 -600 150 300 R 50 50 1 1 P +X 6 6 -600 50 300 R 50 50 1 1 P +X 7 7 -600 -50 300 R 50 50 1 1 P +X 8 8 -600 -150 300 R 50 50 1 1 P +X 9 9 -600 -250 300 R 50 50 1 1 P +X 10 10 -600 -350 300 R 50 50 1 1 P +X 20 20 600 150 300 L 50 50 1 1 P +X 11 11 -600 -450 300 R 50 50 1 1 P +X 21 21 600 250 300 L 50 50 1 1 P +X 12 12 -600 -550 300 R 50 50 1 1 P +X 22 22 600 350 300 L 50 50 1 1 P +X 13 13 600 -550 300 L 50 50 1 1 P +X 23 23 600 450 300 L 50 50 1 1 P +X 14 14 600 -450 300 L 50 50 1 1 P +X 24 24 600 550 300 L 50 50 1 1 P +X 15 15 600 -350 300 L 50 50 1 1 P +X 16 16 600 -250 300 L 50 50 1 1 P +X 17 17 600 -150 300 L 50 50 1 1 P +X 18 18 600 -50 300 L 50 50 1 1 P +X 19 19 600 50 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SUPP28 +# +DEF SUPP28 J 0 40 Y Y 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "SUPP28" 0 -100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 -750 300 750 0 1 0 N +X 1 1 -600 650 300 R 50 50 1 1 P +X 2 2 -600 550 300 R 50 50 1 1 P +X 3 3 -600 450 300 R 50 50 1 1 P +X 4 4 -600 350 300 R 50 50 1 1 P +X 5 5 -600 250 300 R 50 50 1 1 P +X 6 6 -600 150 300 R 50 50 1 1 P +X 7 7 -600 50 300 R 50 50 1 1 P +X 8 8 -600 -50 300 R 50 50 1 1 P +X 9 9 -600 -150 300 R 50 50 1 1 P +X 10 10 -600 -250 300 R 50 50 1 1 P +X 20 20 600 -150 300 L 50 50 1 1 P +X 11 11 -600 -350 300 R 50 50 1 1 P +X 21 21 600 -50 300 L 50 50 1 1 P +X 12 12 -600 -450 300 R 50 50 1 1 P +X 22 22 600 50 300 L 50 50 1 1 P +X 13 13 -600 -550 300 R 50 50 1 1 P +X 23 23 600 150 300 L 50 50 1 1 P +X 14 14 -600 -650 300 R 50 50 1 1 P +X 24 24 600 250 300 L 50 50 1 1 P +X 15 15 600 -650 300 L 50 50 1 1 P +X 25 25 600 350 300 L 50 50 1 1 P +X 16 16 600 -550 300 L 50 50 1 1 P +X 26 26 600 450 300 L 50 50 1 1 P +X 17 17 600 -450 300 L 50 50 1 1 P +X 27 27 600 550 300 L 50 50 1 1 P +X 18 18 600 -350 300 L 50 50 1 1 P +X 28 28 600 650 300 L 50 50 1 1 P +X 19 19 600 -250 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SUPP32 +# +DEF SUPP32 P 0 40 Y Y 1 F N +F0 "P" 0 850 50 H V C CNN +F1 "SUPP32" 0 -850 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 800 300 -800 0 1 0 N +X 1 1 -600 750 300 R 50 50 1 1 P +X 2 2 -600 650 300 R 50 50 1 1 P +X 3 3 -600 550 300 R 50 50 1 1 P +X 4 4 -600 450 300 R 50 50 1 1 P +X 5 5 -600 350 300 R 50 50 1 1 P +X 6 6 -600 250 300 R 50 50 1 1 P +X 7 7 -600 150 300 R 50 50 1 1 P +X 8 8 -600 50 300 R 50 50 1 1 P +X 9 9 -600 -50 300 R 50 50 1 1 P +X 10 10 -600 -150 300 R 50 50 1 1 P +X 20 20 600 -450 300 L 50 50 1 1 P +X 30 30 600 550 300 L 50 50 1 1 P +X 11 11 -600 -250 300 R 50 50 1 1 P +X 21 21 600 -350 300 L 50 50 1 1 P +X 31 31 600 650 300 L 50 50 1 1 P +X 12 12 -600 -350 300 R 50 50 1 1 P +X 22 22 600 -250 300 L 50 50 1 1 P +X 32 32 600 750 300 L 50 50 1 1 P +X 13 13 -600 -450 300 R 50 50 1 1 P +X 23 23 600 -150 300 L 50 50 1 1 P +X 14 14 -600 -550 300 R 50 50 1 1 P +X 24 24 600 -50 300 L 50 50 1 1 P +X 15 15 -600 -650 300 R 50 50 1 1 P +X 25 25 600 50 300 L 50 50 1 1 P +X 16 16 -600 -750 300 R 50 50 1 1 P +X 26 26 600 150 300 L 50 50 1 1 P +X 17 17 600 -750 300 L 50 50 1 1 P +X 27 27 600 250 300 L 50 50 1 1 P +X 18 18 600 -650 300 L 50 50 1 1 P +X 28 28 600 350 300 L 50 50 1 1 P +X 19 19 600 -550 300 L 50 50 1 1 P +X 29 29 600 450 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# SUPP40 +# +DEF SUPP40 P 0 40 Y Y 1 F N +F0 "P" 0 1100 50 H V C CNN +F1 "SUPP40" 0 -1100 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -300 -1050 300 1050 0 1 0 N +X 1 1 -600 950 300 R 50 50 1 1 P +X 2 2 -600 850 300 R 50 50 1 1 P +X 3 3 -600 750 300 R 50 50 1 1 P +X 4 4 -600 650 300 R 50 50 1 1 P +X 5 5 -600 550 300 R 50 50 1 1 P +X 6 6 -600 450 300 R 50 50 1 1 P +X 7 7 -600 350 300 R 50 50 1 1 P +X 8 8 -600 250 300 R 50 50 1 1 P +X 9 9 -600 150 300 R 50 50 1 1 P +X 10 10 -600 50 300 R 50 50 1 1 P +X 20 20 -600 -950 300 R 50 50 1 1 P +X 30 30 600 -50 300 L 50 50 1 1 P +X 40 40 600 950 300 L 50 50 1 1 P +X 11 11 -600 -50 300 R 50 50 1 1 P +X 21 21 600 -950 300 L 50 50 1 1 P +X 31 31 600 50 300 L 50 50 1 1 P +X 12 12 -600 -150 300 R 50 50 1 1 P +X 22 22 600 -850 300 L 50 50 1 1 P +X 32 32 600 150 300 L 50 50 1 1 P +X 13 13 -600 -250 300 R 50 50 1 1 P +X 23 23 600 -750 300 L 50 50 1 1 P +X 33 33 600 250 300 L 50 50 1 1 P +X 14 14 -600 -350 300 R 50 50 1 1 P +X 24 24 600 -650 300 L 50 50 1 1 P +X 34 34 600 350 300 L 50 50 1 1 P +X 15 15 -600 -450 300 R 50 50 1 1 P +X 25 25 600 -550 300 L 50 50 1 1 P +X 35 35 600 450 300 L 50 50 1 1 P +X 16 16 -600 -550 300 R 50 50 1 1 P +X 26 26 600 -450 300 L 50 50 1 1 P +X 36 36 600 550 300 L 50 50 1 1 P +X 17 17 -600 -650 300 R 50 50 1 1 P +X 27 27 600 -350 300 L 50 50 1 1 P +X 37 37 600 650 300 L 50 50 1 1 P +X 18 18 -600 -750 300 R 50 50 1 1 P +X 28 28 600 -250 300 L 50 50 1 1 P +X 38 38 600 750 300 L 50 50 1 1 P +X 19 19 -600 -850 300 R 50 50 1 1 P +X 29 29 600 -150 300 L 50 50 1 1 P +X 39 39 600 850 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TEST +# +DEF TEST W 0 30 N N 1 F N +F0 "W" 0 60 50 H V C CNN +F1 "TEST" 0 -70 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C -70 0 30 0 1 0 N +C 70 0 30 0 1 0 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# TEST_1P +# +DEF TEST_1P W 0 30 N N 1 F N +F0 "W" 0 270 50 H V C CNN +F1 "TEST_1P" 0 200 50 H V C CNN +F2 "" 200 0 50 H V C CNN +F3 "" 200 0 50 H V C CNN +DRAW +C 0 130 30 0 1 0 N +X 1 1 0 0 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_A +# +DEF USB_A P 0 40 Y Y 1 F N +F0 "P" 200 -200 50 H V C CNN +F1 "USB_A" -50 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 150 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +X VCC 1 -200 -300 150 U 50 50 1 1 W +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X GND 4 100 -300 150 U 50 50 1 1 W +X shield 5 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_B +# +DEF USB_B P 0 40 Y Y 1 F N +F0 "P" 200 -200 50 H V C CNN +F1 "USB_B" -50 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 150 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +X VCC 1 -200 -300 150 U 50 50 1 1 w +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X GND 4 100 -300 150 U 50 50 1 1 W +X shield 5 300 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# USB_OTG +# +DEF USB_OTG P 0 40 Y Y 1 F N +F0 "P" 325 -125 50 H V C CNN +F1 "USB_OTG" 0 200 50 H V C CNN +F2 "" -50 -100 50 V V C CNN +F3 "" -50 -100 50 V V C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +S -250 -150 250 150 0 1 0 N +S -205 -150 -195 -120 0 1 0 N +S -105 -150 -95 -120 0 1 0 N +S -5 -150 5 -120 0 1 0 N +S 95 -150 105 -120 0 1 0 N +S 195 -150 205 -120 0 1 0 N +X VCC 1 -200 -300 150 U 50 50 1 1 w +X D- 2 -100 -300 150 U 50 50 1 1 P +X D+ 3 0 -300 150 U 50 50 1 1 P +X ID 4 100 -300 150 U 50 50 1 1 W +X GND 5 200 -300 150 U 50 50 1 1 W +X shield 6 400 100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# XLR3 +# +DEF XLR3 K 0 30 Y N 1 F N +F0 "K" 150 250 50 H V C CNN +F1 "XLR3" 200 -250 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C -130 0 40 0 1 0 N +C 0 -130 40 0 1 0 N +C 0 0 200 0 1 0 f +C 129 0 40 0 1 0 N +T 0 -100 90 40 0 0 1 1 Normal 1 C C +T 0 100 90 40 0 0 1 2 Normal 1 C C +T 0 10 -40 40 0 0 1 3 Normal 1 C C +X ~ 1 -350 0 150 R 50 50 0 1 P +X ~ 2 350 0 150 L 50 50 0 1 P +X ~ 3 0 -350 150 U 50 50 0 1 P +ENDDRAW +ENDDEF +# +# XLR4 +# +DEF XLR4 K 0 30 Y N 1 F N +F0 "K" 100 250 50 H V C CNN +F1 "XLR4" 100 -250 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C -100 -100 40 0 1 0 N +C -100 100 40 0 1 0 N +C 0 0 200 0 1 0 f +C 100 -100 40 0 1 0 N +C 100 100 40 0 1 0 N +T 0 -40 60 60 0 0 1 1 Normal 1 C C +X ~ 1 -350 100 210 R 50 50 1 1 P +X ~ 2 -350 -100 210 R 50 50 1 1 P +X ~ 3 350 -100 210 L 50 50 1 1 P +X ~ 4 350 100 210 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# XLR5 +# +DEF XLR5 K 0 30 Y N 1 F N +F0 "K" 100 250 50 H V C CNN +F1 "XLR5" 200 -240 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C -130 -50 40 0 1 0 N +C -100 100 40 0 1 0 N +C 0 -140 40 0 1 0 N +C 0 0 200 0 1 0 f +C 100 100 40 0 1 0 N +C 130 -50 40 0 1 0 N +T 0 -40 60 60 0 0 1 1 Normal 1 C C +X P1 1 -350 100 210 R 50 50 1 1 P +X P2 2 -350 -50 180 R 50 50 1 1 P +X P3 3 0 -350 170 U 50 50 1 1 P +X P3 4 350 -50 180 L 50 50 1 1 P +X P5 5 350 100 210 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/hardpass-pcb/hardpass-pcb-cache.lib b/kicad/hardpass-pcb/hardpass-pcb-cache.lib new file mode 100755 index 0000000..d4b1928 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-pcb-cache.lib @@ -0,0 +1,274 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3V3 +# +DEF +3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# CONN_02X20 +# +DEF CONN_02X20 P 0 1 Y N 1 F N +F0 "P" 0 1050 50 H V C CNN +F1 "CONN_02X20" 0 0 50 V V C CNN +F2 "" 0 -950 50 H V C CNN +F3 "" 0 -950 50 H V C CNN +$FPLIST + Pin_Header_Straight_2X20 + Pin_Header_Angled_2X20 + Socket_Strip_Straight_2X20 + Socket_Strip_Angled_2X20 +$ENDFPLIST +DRAW +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1000 100 -1000 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +X P1 1 -250 950 150 R 50 50 1 1 P +X P2 2 250 950 150 L 50 50 1 1 P +X P3 3 -250 850 150 R 50 50 1 1 P +X P4 4 250 850 150 L 50 50 1 1 P +X P5 5 -250 750 150 R 50 50 1 1 P +X P6 6 250 750 150 L 50 50 1 1 P +X P7 7 -250 650 150 R 50 50 1 1 P +X P8 8 250 650 150 L 50 50 1 1 P +X P9 9 -250 550 150 R 50 50 1 1 P +X P10 10 250 550 150 L 50 50 1 1 P +X P20 20 250 50 150 L 50 50 1 1 P +X P30 30 250 -450 150 L 50 50 1 1 P +X P40 40 250 -950 150 L 50 50 1 1 P +X P11 11 -250 450 150 R 50 50 1 1 P +X P21 21 -250 -50 150 R 50 50 1 1 P +X P31 31 -250 -550 150 R 50 50 1 1 P +X P12 12 250 450 150 L 50 50 1 1 P +X P22 22 250 -50 150 L 50 50 1 1 P +X P32 32 250 -550 150 L 50 50 1 1 P +X P13 13 -250 350 150 R 50 50 1 1 P +X P23 23 -250 -150 150 R 50 50 1 1 P +X P33 33 -250 -650 150 R 50 50 1 1 P +X P14 14 250 350 150 L 50 50 1 1 P +X P24 24 250 -150 150 L 50 50 1 1 P +X P34 34 250 -650 150 L 50 50 1 1 P +X P15 15 -250 250 150 R 50 50 1 1 P +X P25 25 -250 -250 150 R 50 50 1 1 P +X P35 35 -250 -750 150 R 50 50 1 1 P +X P16 16 250 250 150 L 50 50 1 1 P +X P26 26 250 -250 150 L 50 50 1 1 P +X P36 36 250 -750 150 L 50 50 1 1 P +X P17 17 -250 150 150 R 50 50 1 1 P +X P27 27 -250 -350 150 R 50 50 1 1 P +X P37 37 -250 -850 150 R 50 50 1 1 P +X P18 18 250 150 150 L 50 50 1 1 P +X P28 28 250 -350 150 L 50 50 1 1 P +X P38 38 250 -850 150 L 50 50 1 1 P +X P19 19 -250 50 150 R 50 50 1 1 P +X P29 29 -250 -450 150 R 50 50 1 1 P +X P39 39 -250 -950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C_Small +# +DEF C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + C? + C_????_* + C_???? + SMD*_c + Capacitor* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 75 D 40 40 1 1 P +X ~ 2 0 -100 80 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# ER-OLED-FPC20 +# +DEF ER-OLED-FPC20 CON 0 40 Y Y 1 F N +F0 "CON" 100 1100 60 H V C CNN +F1 "ER-OLED-FPC20" 150 -1250 60 H V C CNN +F2 "" 100 -550 60 H V C CNN +F3 "" 100 -550 60 H V C CNN +DRAW +S 0 1000 350 -1100 0 1 0 N +X GND 1 -300 900 300 R 50 50 1 1 W +X C2P 2 -300 800 300 R 50 50 1 1 P +X C2N 3 -300 700 300 R 50 50 1 1 P +X C1P 4 -300 600 300 R 50 50 1 1 P +X C1N 5 -300 500 300 R 50 50 1 1 P +X VDDB 6 -300 400 300 R 50 50 1 1 W +X NC 7 -300 300 300 R 50 50 1 1 N +X VDD 8 -300 200 300 R 50 50 1 1 W +X VSS 9 -300 100 300 R 50 50 1 1 W +X CS 10 -300 0 300 R 50 50 1 1 I +X GND 20 -300 -1000 300 R 50 50 1 1 T +X RES 11 -300 -100 300 R 50 50 1 1 I +X D/C 12 -300 -200 300 R 50 50 1 1 I +X SCLK 13 -300 -300 300 R 50 50 1 1 I +X SDIN 14 -300 -400 300 R 50 50 1 1 I +X IREF 15 -300 -500 300 R 50 50 1 1 I +X VCOMH 16 -300 -600 300 R 50 50 1 1 I +X VCC 17 -300 -700 300 R 50 50 1 1 I +X VLSS 18 -300 -800 300 R 50 50 1 1 T +X VSS 19 -300 -900 300 R 50 50 1 1 T +ENDDRAW +ENDDEF +# +# ESP-12E +# +DEF ESP-12E U 0 40 Y Y 1 F N +F0 "U" 0 -100 50 H V C CNN +F1 "ESP-12E" 0 100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + ESP-12E +$ENDFPLIST +DRAW +S -600 -600 600 600 1 0 0 N +X REST 1 -900 300 300 R 50 50 1 1 I +X ADC 2 -900 200 300 R 50 50 1 1 P +X CH_PD 3 -900 100 300 R 50 50 1 1 I +X GPIO16 4 -900 0 300 R 50 50 1 1 B +X GPIO14 5 -900 -100 300 R 50 50 1 1 B +X GPIO12 6 -900 -200 300 R 50 50 1 1 B +X GPIO13 7 -900 -300 300 R 50 50 1 1 B +X VCC 8 -900 -400 300 R 50 50 1 1 W +X CS0 9 -250 -900 300 U 50 50 1 1 B +X MISO 10 -150 -900 300 U 50 50 1 1 B +X GPIO5 20 900 100 300 L 50 50 1 1 B +X GPIO9 11 -50 -900 300 U 50 50 1 1 B +X RXD 21 900 200 300 L 50 50 1 1 I +X GPIO10 12 50 -900 300 U 50 50 1 1 B +X TXD 22 900 300 300 L 50 50 1 1 O +X MOSI 13 150 -900 300 U 50 50 1 1 B +X SCLK 14 250 -900 300 U 50 50 1 1 B +X GND 15 900 -400 300 L 50 50 1 1 W +X GPIO15 16 900 -300 300 L 50 50 1 1 B +X GPIO2 17 900 -200 300 L 50 50 1 1 B +X GPIO0 18 900 -100 300 L 50 50 1 1 B +X GPIO4 19 900 0 300 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# R_Small +# +DEF R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + Resistor_* + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 40 40 1 1 P +X ~ 2 0 -100 30 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# SW_PUSH +# +DEF SW_PUSH SW 0 40 N N 1 F N +F0 "SW" 150 110 50 H V C CNN +F1 "SW_PUSH" 0 -80 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -170 50 170 60 0 1 0 N +P 4 0 1 0 -40 60 -30 90 30 90 40 60 N +X 1 1 -300 0 200 R 50 50 0 1 P I +X 2 2 300 0 200 L 50 50 0 1 P I +ENDDRAW +ENDDEF +# +# SW_PUSH_SMALL +# +DEF SW_PUSH_SMALL SW 0 40 N N 1 F N +F0 "SW" 150 110 50 H V C CNN +F1 "SW_PUSH_SMALL" 0 -79 50 H V C CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +C -60 60 10 0 1 0 N +C 60 -60 10 0 1 0 N +P 3 0 1 0 -100 100 -60 60 -60 60 N +P 4 0 1 0 60 -60 100 -100 100 -100 100 -100 N +P 6 0 1 0 -10 60 10 70 70 10 60 -10 60 -10 60 -10 N +P 7 0 1 0 -50 80 80 -50 90 -40 -40 90 -50 80 -50 80 -50 80 N +X 1 1 -100 100 0 R 50 50 0 1 P +X 2 2 100 -100 0 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb b/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb new file mode 100755 index 0000000..aa68429 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb @@ -0,0 +1,1921 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.3+e1-6302~38~ubuntu16.04.1-stable) + + (general + (links 83) + (no_connects 0) + (area 122.424999 79.424999 152.575001 144.575001) + (thickness 1.6) + (drawings 16) + (tracks 409) + (zones 0) + (modules 27) + (nets 44) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user hide) + (34 B.Paste user) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user hide) + (38 B.Mask user) + (39 F.Mask user hide) + (40 Dwgs.User user hide) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user hide) + (48 B.Fab user) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.5) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.7272 1.7272) + (pad_drill 0) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF1F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 +3V3) + (net 3 "Net-(P1-Pad2)") + (net 4 "Net-(P1-Pad4)") + (net 5 OLED_SCL) + (net 6 ESP_CHPD) + (net 7 UART_TX) + (net 8 UART_RX) + (net 9 SHUTDOWN) + (net 10 "Net-(P1-Pad12)") + (net 11 SD_D3) + (net 12 ESP_CLK) + (net 13 SD_CMD) + (net 14 SD_D0) + (net 15 "Net-(P1-Pad19)") + (net 16 "Net-(P1-Pad21)") + (net 17 SD_D1) + (net 18 "Net-(P1-Pad23)") + (net 19 "Net-(P1-Pad24)") + (net 20 "Net-(P1-Pad26)") + (net 21 "Net-(P1-Pad27)") + (net 22 "Net-(P1-Pad28)") + (net 23 COL_1) + (net 24 COL_2) + (net 25 ROW_1) + (net 26 COL_3) + (net 27 "Net-(P1-Pad35)") + (net 28 ROW_2) + (net 29 SD_D2) + (net 30 ROW_3) + (net 31 ROW_4) + (net 32 "Net-(C3-Pad1)") + (net 33 OLED_SDA) + (net 34 "Net-(C4-Pad1)") + (net 35 "Net-(C5-Pad1)") + (net 36 "Net-(C5-Pad2)") + (net 37 "Net-(C6-Pad1)") + (net 38 "Net-(C6-Pad2)") + (net 39 "Net-(CON1-Pad7)") + (net 40 "Net-(CON1-Pad15)") + (net 41 "Net-(CON1-Pad10)") + (net 42 "Net-(CON1-Pad11)") + (net 43 "Net-(CON1-Pad12)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net COL_1) + (add_net COL_2) + (add_net COL_3) + (add_net ESP_CHPD) + (add_net ESP_CLK) + (add_net GND) + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(C5-Pad1)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(C6-Pad1)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(CON1-Pad10)") + (add_net "Net-(CON1-Pad11)") + (add_net "Net-(CON1-Pad12)") + (add_net "Net-(CON1-Pad15)") + (add_net "Net-(CON1-Pad7)") + (add_net "Net-(P1-Pad12)") + (add_net "Net-(P1-Pad19)") + (add_net "Net-(P1-Pad2)") + (add_net "Net-(P1-Pad21)") + (add_net "Net-(P1-Pad23)") + (add_net "Net-(P1-Pad24)") + (add_net "Net-(P1-Pad26)") + (add_net "Net-(P1-Pad27)") + (add_net "Net-(P1-Pad28)") + (add_net "Net-(P1-Pad35)") + (add_net "Net-(P1-Pad4)") + (add_net OLED_SCL) + (add_net OLED_SDA) + (add_net ROW_1) + (add_net ROW_2) + (add_net ROW_3) + (add_net ROW_4) + (add_net SD_CMD) + (add_net SD_D0) + (add_net SD_D1) + (add_net SD_D2) + (add_net SD_D3) + (add_net SHUTDOWN) + (add_net UART_RX) + (add_net UART_TX) + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 0.45) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA989) + (at 147.6 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCC13) + (attr smd) + (fp_text reference SW3 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 3 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A2B) (tstamp 576A5535) + (at 126 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A3A) (tstamp 576A559C) + (at 149 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A40) (tstamp 576A5565) + (at 126 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module hardpass:Pin_Header_Mirrored-NoHoles_2x20 (layer B.Cu) (tedit 57B4C41D) (tstamp 5728B380) + (at 124.87 136.13) + (descr "Through hole pin header") + (tags "pin header") + (path /57211855) + (fp_text reference P1 (at 5.5 0.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Pi_Zero (at 0 3.1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 4.15 1.75) (end 4.15 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.9 1.75) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 1.75) (end -1.9 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 -50.05) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.41 -49.53) (end -1.41 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.67 -1.27) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 -49.53) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 1.27) (end 1.13 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.4 1.55) (end 3.95 1.55) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 1.27) (end 1.13 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 -1.27) (end 3.67 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.95 1.55) (end 3.95 0) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at 2.4 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd oval (at -0.14 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(P1-Pad2)")) + (pad 3 smd oval (at 2.4 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (pad 4 smd oval (at -0.14 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(P1-Pad4)")) + (pad 5 smd oval (at 2.4 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (pad 6 smd oval (at -0.14 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 7 smd oval (at 2.4 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 6 ESP_CHPD)) + (pad 8 smd oval (at -0.14 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 7 UART_TX)) + (pad 9 smd oval (at 2.4 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 10 smd oval (at -0.14 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 8 UART_RX)) + (pad 11 smd oval (at 2.4 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 9 SHUTDOWN)) + (pad 12 smd oval (at -0.14 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(P1-Pad12)")) + (pad 13 smd oval (at 2.4 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 11 SD_D3)) + (pad 14 smd oval (at -0.14 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 15 smd oval (at 2.4 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 12 ESP_CLK)) + (pad 16 smd oval (at -0.14 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 13 SD_CMD)) + (pad 17 smd oval (at 2.4 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 18 smd oval (at -0.14 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 14 SD_D0)) + (pad 19 smd oval (at 2.4 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 15 "Net-(P1-Pad19)")) + (pad 20 smd oval (at -0.14 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 21 smd oval (at 2.4 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(P1-Pad21)")) + (pad 22 smd oval (at -0.14 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 17 SD_D1)) + (pad 23 smd oval (at 2.4 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(P1-Pad23)")) + (pad 24 smd oval (at -0.14 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(P1-Pad24)")) + (pad 25 smd oval (at 2.4 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 26 smd oval (at -0.14 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(P1-Pad26)")) + (pad 27 smd oval (at 2.4 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 21 "Net-(P1-Pad27)")) + (pad 28 smd oval (at -0.14 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 22 "Net-(P1-Pad28)")) + (pad 29 smd oval (at 2.4 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 23 COL_1)) + (pad 30 smd oval (at -0.14 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 31 smd oval (at 2.4 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 24 COL_2)) + (pad 32 smd oval (at -0.14 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 25 ROW_1)) + (pad 33 smd oval (at 2.4 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 26 COL_3)) + (pad 34 smd oval (at -0.14 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 35 smd oval (at 2.4 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 27 "Net-(P1-Pad35)")) + (pad 36 smd oval (at -0.14 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 28 ROW_2)) + (pad 37 smd oval (at 2.4 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 29 SD_D2)) + (pad 38 smd oval (at -0.14 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 30 ROW_3)) + (pad 39 smd oval (at 2.4 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 40 smd oval (at -0.14 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 31 ROW_4)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A33) (tstamp 576A5479) + (at 149 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF6A) (tstamp 576AA3D6) + (at 130.7 103.9 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABC45) + (attr smd) + (fp_text reference C1 (at -0.1 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF66) (tstamp 576AA3E2) + (at 146.2 101.4) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABF65) + (attr smd) + (fp_text reference C2 (at -0.1 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF85) (tstamp 576AA3EE) + (at 146.2 98.6) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AC79A) + (attr smd) + (fp_text reference C3 (at 0 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 2.2µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF80) (tstamp 576AA3FA) + (at 147.4 93.6 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ACF95) + (attr smd) + (fp_text reference C4 (at 0 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 4.7µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF5C) (tstamp 576AA406) + (at 134.6 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB9B6) + (attr smd) + (fp_text reference C5 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF60) (tstamp 576AA412) + (at 131.4 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB858) + (attr smd) + (fp_text reference C6 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module hardpass:Solderpads_OLED20Pin_.5mmPitch (layer B.Cu) (tedit 576AAF9E) (tstamp 576AA42A) + (at 137.5 104.1 180) + (path /576AB656) + (solder_mask_margin 0.1) + (attr smd) + (fp_text reference CON1 (at 6.1 2.7 270) (layer B.SilkS) + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (fp_text value ER-OLED-FPC20 (at 0 -2.9 180) (layer B.SilkS) hide + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (pad 1 smd rect (at 4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 2 smd rect (at 4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)") (solder_mask_margin 0.2)) + (pad 3 smd rect (at 3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)") (solder_mask_margin 0.2)) + (pad 4 smd rect (at 3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)") (solder_mask_margin 0.2)) + (pad 5 smd rect (at 2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)") (solder_mask_margin 0.2)) + (pad 6 smd rect (at 2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 7 smd rect (at 1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 39 "Net-(CON1-Pad7)") (solder_mask_margin 0.2)) + (pad 8 smd rect (at 1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 9 smd rect (at 0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 10 smd rect (at 0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 41 "Net-(CON1-Pad10)") (solder_mask_margin 0.2)) + (pad 11 smd rect (at -0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 42 "Net-(CON1-Pad11)") (solder_mask_margin 0.2)) + (pad 12 smd rect (at -0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 43 "Net-(CON1-Pad12)") (solder_mask_margin 0.2)) + (pad 13 smd rect (at -1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL) (solder_mask_margin 0.2)) + (pad 14 smd rect (at -1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA) (solder_mask_margin 0.2)) + (pad 15 smd rect (at -2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)") (solder_mask_margin 0.2)) + (pad 16 smd rect (at -2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)") (solder_mask_margin 0.2)) + (pad 17 smd rect (at -3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)") (solder_mask_margin 0.2)) + (pad 18 smd rect (at -3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 19 smd rect (at -4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 20 smd rect (at -4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 576AAF71) (tstamp 576AA436) + (at 144.2 93.6 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576AE193) + (attr smd) + (fp_text reference R1 (at 0 0 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 390k (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA95F) + (at 127.4 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCA0F) + (attr smd) + (fp_text reference SW1 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA974) + (at 137.5 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCB0D) + (attr smd) + (fp_text reference SW2 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA99E) + (at 127.4 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCDB9) + (attr smd) + (fp_text reference SW4 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9B3) + (at 137.5 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCFBE) + (attr smd) + (fp_text reference SW5 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 5 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9C8) + (at 147.6 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD09D) + (attr smd) + (fp_text reference SW6 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 6 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9DD) + (at 127.4 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD274) + (attr smd) + (fp_text reference SW7 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 7 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9F2) + (at 137.5 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD343) + (attr smd) + (fp_text reference SW8 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA07) + (at 147.6 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD459) + (attr smd) + (fp_text reference SW9 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 9 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA1C) + (at 127.4 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD528) + (attr smd) + (fp_text reference SW10 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value C/UP (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA31) + (at 137.5 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD6CB) + (attr smd) + (fp_text reference SW11 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0/OK (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA46) + (at 147.6 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD811) + (attr smd) + (fp_text reference SW12 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OK/DN (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF28) + (at 137.8 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BB1ED) + (attr smd) + (fp_text reference R10 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF34) + (at 141 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BAD7F) + (attr smd) + (fp_text reference R11 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 131.5 108) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 130.25 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144.75 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 144 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131.5 108) (end 144 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 122.5 141.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 144.5) (end 149.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 141.5) (end 125.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 152.5 82.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 141.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 79.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 82.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 82.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 130.7 102.4) (end 130.7 100.55) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 131.6 101) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C9)) + (segment (start 131.15 101) (end 131.6 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C8)) + (segment (start 130.7 100.55) (end 131.15 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C7)) + (segment (start 142.2498 101.6616) (end 141.7418 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 141.2592 101.6616) (end 142.4616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.4616 101.6616) (end 142.6 101.8) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AF)) + (segment (start 132.7502 101.6616) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 132.2616 101.6616) (end 132.2 101.6) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AC)) + (segment (start 136.738 101.6616) (end 136.738 97.462) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 136.738 97.462) (end 137 97.2) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8A9)) + (segment (start 132.7118 101.7) (end 132.7502 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 577413E7)) + (segment (start 141.2592 101.6616) (end 142.2498 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 130.7 105.4) (end 130.7 106) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 130.7 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C2)) + (segment (start 136.2554 101.6616) (end 136.2554 105.7446) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136 106) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC8B)) + (segment (start 136.2554 105.7446) (end 136 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC89)) + (via (at 126.7 136.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 126.72 136.68) (end 126.7 136.7) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4CF6F)) + (segment (start 127.27 136.13) (end 126.72 136.68) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.4) (end 144.7 101.1) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 145.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D7A3)) + (via (at 145.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 144.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D79E)) + (via (at 144.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 135.2394 101.6616) (end 135.2394 105.7606) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 135.2394 105.7606) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D37E)) + (segment (start 128.75 114.75) (end 127.69 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D38B)) + (segment (start 135 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D380)) + (segment (start 130.75 106) (end 129.5 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C5)) + (segment (start 129.5 106) (end 128.75 106.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D382)) + (segment (start 128.75 106.75) (end 128.75 114.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D387)) + (segment (start 127.69 115.81) (end 127.27 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D38D)) + (segment (start 144.8 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A6)) + (segment (start 144.6 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A1)) + (via (at 135.5 97.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 136.2554 101.6616) (end 136.2554 97.5554) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136.2554 97.5554) (end 136 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741403)) + (segment (start 136 97.3) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 5774140E)) + (segment (start 135.2394 97.5606) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741376)) + (segment (start 135.2394 97.5606) (end 135.2394 101.6616) (width 0.25) (layer B.Cu) (net 2)) + (via (at 141 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 141 92.15) (end 141 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 5771482B)) + (via (at 137.8 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 137.8 92.15) (end 137.8 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 57714827)) + (segment (start 138 105.5) (end 129.5 105.5) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 129.5 105.5) (end 129.25 105.75) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC1)) + (segment (start 138.7446 105.7554) (end 138.5 106) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CBAC)) + (via (at 138.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 138.5 106) (end 138 105.5) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CBB9)) + (segment (start 138.7446 101.6616) (end 138.7446 105.7554) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 128.75 131) (end 127.7 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC30)) + (via (at 128.75 131) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 128.75 124.25) (end 128.75 131) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1D)) + (segment (start 128.75 110.25) (end 128.75 124.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1C)) + (segment (start 128.75 106.25) (end 128.75 110.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC19)) + (segment (start 129.25 105.75) (end 128.75 106.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC5)) + (segment (start 127.7 131.05) (end 127.27 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC31)) + (segment (start 137.8 96.6) (end 137.8 95.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396C)) + (segment (start 138.7446 101.6616) (end 138.7446 97.5446) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 138.7446 97.5446) (end 137.8 96.6) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396B)) + (via (at 125.75 132.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 125.75 132.25) (end 129.25 132.25) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D589)) + (segment (start 129.25 132.25) (end 130 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D58A)) + (segment (start 125 111.75) (end 125 102.5) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 102.5) (end 125.75 101.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB8)) + (segment (start 127.27 100.57) (end 126.93 100.57) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 126.93 100.57) (end 125.75 101.75) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B4CAB8)) + (via (at 125.75 101.75) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (via (at 131.375 132.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 130.55 132.95) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA30)) + (segment (start 129.75 125.5) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA31)) + (segment (start 131.375 132.95) (end 130.55 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 131.325 133) (end 130.5 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D59A)) + (segment (start 131.375 132.95) (end 131.325 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D599)) + (segment (start 123.425 132.95) (end 124.2 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 124.2 132.95) (end 124.9 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57A)) + (segment (start 124.9 132.25) (end 125.75 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57C)) + (segment (start 130 133) (end 130.5 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D58D)) + (segment (start 130.5 133) (end 130.75 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D59D)) + (segment (start 123.425 110.45) (end 124.2 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 125 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 125.45) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2C)) + (segment (start 123.425 117.95) (end 125 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 117.95) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB27)) + (segment (start 124.2 132.95) (end 125 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB1F)) + (segment (start 125 132.15) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB21)) + (segment (start 125 125.5) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2F)) + (segment (start 125 118) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2A)) + (segment (start 124.2 110.45) (end 125 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB12)) + (segment (start 125 111.25) (end 125 111.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB13)) + (segment (start 125 111.75) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB6)) + (segment (start 125 117.5) (end 125 117.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB25)) + (segment (start 131.375 117.95) (end 129.75 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 117.95) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3D)) + (segment (start 131.375 125.45) (end 129.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 125.45) (end 129.75 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA38)) + (segment (start 129.75 125.5) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3B)) + (segment (start 131.375 110.45) (end 130.55 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 111.25) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA28)) + (segment (start 129.75 118) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA40)) + (segment (start 129.75 120.5) (end 129.75 120.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA36)) + (segment (start 130.55 110.45) (end 129.75 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA27)) + (segment (start 123.425 110.45) (end 123.75 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 117.95) (end 123.65 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 123.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 132.95) (end 123.65 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 133.525 117.95) (end 135.2 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.2 117.95) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACC)) + (segment (start 133.525 125.45) (end 135.25 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.45) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC7)) + (segment (start 133.525 132.95) (end 134.45 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 134.45 132.95) (end 135.25 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC2)) + (segment (start 135.25 132.15) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC4)) + (segment (start 134.45 110.45) (end 135.25 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABC)) + (segment (start 135.25 111.25) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABD)) + (segment (start 134.45 110.45) (end 133.525 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.5) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACA)) + (segment (start 141.475 132.95) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 141.475 125.45) (end 139.75 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 125.45) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CF)) + (segment (start 141.475 117.95) (end 139.75 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 117.95) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CA)) + (segment (start 141.475 132.95) (end 140.55 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 140.55 110.45) (end 139.75 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9AE)) + (segment (start 139.75 111.25) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9B4)) + (segment (start 140.55 110.45) (end 141.475 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 132.15) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9C0)) + (segment (start 139.75 125.5) (end 139.75 120) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9D2)) + (segment (start 139.75 120) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9DA)) + (segment (start 139.75 118) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CD)) + (segment (start 140.55 132.95) (end 139.75 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9BF)) + (segment (start 127.25 112.5) (end 127.25 119.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.25 119.5) (end 127.25 133.75) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB61)) + (segment (start 127.25 133.75) (end 128.5 135) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB31)) + (segment (start 128.5 135) (end 128.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB34)) + (segment (start 128.75 135.25) (end 131.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3A)) + (segment (start 131.75 135.25) (end 132.5 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3C)) + (segment (start 132.5 135.25) (end 133.525 134.225) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3D)) + (segment (start 133.525 134.225) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB40)) + (via (at 127.27 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 24)) + (segment (start 127.25 104.25) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0F)) + (segment (start 127.27 98.03) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0E)) + (segment (start 127.25 104.25) (end 127.25 112.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.85 117.95) (end 133.525 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.75 125.45) (end 133.525 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.3 98.1) (end 127.3 98) (width 0.25) (layer B.Cu) (net 24) (tstamp 577146E8) (status 30)) + (segment (start 133.525 132.95) (end 133.85 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 123.425 114.95) (end 120.8 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 120.8 114.95) (end 120.799998 114.950002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA95)) + (segment (start 120.799998 114.950002) (end 120.799998 146.200002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA99)) + (segment (start 120.799998 146.200002) (end 120.849996 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA9B)) + (segment (start 120.849996 146.25) (end 154.25 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA2)) + (segment (start 154.25 146.25) (end 154.25 144.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA3)) + (segment (start 154.25 144.5) (end 154.25 133.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA9)) + (segment (start 154.25 133.5) (end 154.25 124.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAB)) + (segment (start 154.25 124.25) (end 154.25 115) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAF)) + (segment (start 154.25 115) (end 154.2 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAB7)) + (segment (start 154.2 114.95) (end 151.575 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DABD)) + (segment (start 144.75 104) (end 146 105.25) (width 0.25) (layer F.Cu) (net 25)) + (via (at 146 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA1)) + (segment (start 127.75 94.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9E)) + (segment (start 128.75 95.5) (end 127.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9A)) + (segment (start 128.75 102.5) (end 128.75 95.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD96)) + (segment (start 130.25 104) (end 128.75 102.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD92)) + (segment (start 130.75 104) (end 130.25 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD8F)) + (segment (start 144.75 104) (end 130.75 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAA)) + (via (at 124.73 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA5)) + (segment (start 124.73 98.03) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD45)) + (segment (start 146 105.25) (end 146 113.75) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAF)) + (segment (start 146 113.75) (end 146 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEA2)) + (segment (start 143.625 114.95) (end 141.475 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 133.525 114.95) (end 131.375 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 141.475 114.95) (end 131.375 114.95) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 131.425 115) (end 131.375 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B7)) + (segment (start 131.425 115) (end 131.5 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B8)) + (via (at 131.375 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (via (at 141.475 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 141.475 114.95) (end 146 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1C2)) + (segment (start 146 114.95) (end 146.25 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4DE9F)) + (segment (start 146.25 114.95) (end 150.8 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1DE)) + (segment (start 141.5 115) (end 141.5 114.975) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BF)) + (segment (start 141.5 114.975) (end 141.475 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BE)) + (via (at 150.8 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 150.775 114.95) (end 150.8 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4D11D)) + (segment (start 150.75 115) (end 150.725 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B3)) + (segment (start 150.8 114.95) (end 150.75 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B2)) + (segment (start 143.625 117.95) (end 145.25 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 117.95) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA5)) + (segment (start 143.625 125.45) (end 145.25 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.45) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9F)) + (segment (start 143.625 132.95) (end 144.45 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 144.45 132.95) (end 145.25 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9A)) + (segment (start 145.25 132.15) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9B)) + (segment (start 144.45 110.45) (end 145.25 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8E)) + (segment (start 145.25 111.25) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8F)) + (segment (start 144.45 110.45) (end 143.625 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.5) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA2)) + (segment (start 145.25 118) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA8)) + (segment (start 151.575 117.95) (end 150 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 117.95) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5E)) + (segment (start 151.575 125.45) (end 150 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 125.45) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA59)) + (via (at 143.625 132.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 150.85 132.95) (end 150.8 133) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0C)) + (via (at 150.8 133) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 143.675 133) (end 150.8 133) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4DA0A)) + (segment (start 143.675 133) (end 143.625 132.95) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4DA09)) + (segment (start 150.85 132.95) (end 150.875 132.95) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0D)) + (segment (start 150.875 132.95) (end 150.8 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 132.95) (end 150 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F4)) + (segment (start 150 132.15) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F5)) + (segment (start 150 125.5) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5C)) + (segment (start 150 118) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA61)) + (segment (start 151.575 110.45) (end 150.8 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 110.45) (end 150 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E8)) + (segment (start 150 111.25) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E9)) + (segment (start 150 113.25) (end 150 113.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9FA)) + (segment (start 126.5 96.5) (end 126.5 96.25) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 132.95) (end 143.625 134.875) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 103.25) (end 126.5 104.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8F)) + (segment (start 126.5 134.5) (end 126.5 103.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8C)) + (segment (start 128 136) (end 126.5 134.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA88)) + (segment (start 142.5 136) (end 128 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA84)) + (segment (start 143.625 134.875) (end 142.5 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA80)) + (segment (start 126.5 104.5) (end 126.5 96.5) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 96.25) (end 127.25 95.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CADD)) + (via (at 127.25 95.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 127.25 95.5) (end 127.26 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CADF)) + (segment (start 127.26 95.49) (end 127.27 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CAE0)) + (segment (start 143.85 117.95) (end 143.625 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.95 125.45) (end 143.625 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.85 132.95) (end 143.625 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 110.45) (end 143.55 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 127.34 95.56) (end 127.3 95.56) (width 0.25) (layer B.Cu) (net 26) (tstamp 577146F7) (status 30)) + (segment (start 123.425 122.45) (end 121.3 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 121.3 122.45) (end 121.25 122.5) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA67)) + (segment (start 121.25 122.5) (end 121.25 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6D)) + (segment (start 121.25 145.75) (end 125.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6E)) + (segment (start 125.75 145.75) (end 153.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA72)) + (segment (start 153.75 145.75) (end 153.700002 145.700002) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA73)) + (segment (start 153.700002 145.700002) (end 153.700002 122.549998) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA79)) + (segment (start 153.700002 122.549998) (end 153.600004 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA7B)) + (segment (start 153.600004 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA81)) + (segment (start 149.8 122.5) (end 150.8 122.5) (width 0.25) (layer B.Cu) (net 28)) + (via (at 150.8 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83C)) + (segment (start 150.85 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83D)) + (segment (start 149.8 122.5) (end 147.5 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B7D836)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D25F)) + (segment (start 147 122.5) (end 146.75 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4DE35)) + (segment (start 147.5 122.5) (end 147 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D29D)) + (segment (start 145.25 103.25) (end 146.75 104.75) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 146.75 104.75) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DED7)) + (via (at 146.75 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC2)) + (segment (start 146.75 120.75) (end 146.75 121) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC5)) + (segment (start 143.625 122.45) (end 141.475 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 131.375 122.45) (end 133.525 122.45) (width 0.25) (layer F.Cu) (net 28)) + (via (at 141.475 122.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 141.525 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D292)) + (segment (start 141.525 122.5) (end 141.475 122.45) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D291)) + (segment (start 131.375 122.45) (end 131.425 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D256)) + (segment (start 139 122.5) (end 131.425 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D257)) + (via (at 131.375 122.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 139 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D295)) + (via (at 124.73 92.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 125.5 93.72) (end 124.73 92.95) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB0)) + (segment (start 125.5 93.72) (end 127.97 93.72) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB1)) + (segment (start 127.97 93.72) (end 129.5 95.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB3)) + (segment (start 129.5 95.25) (end 129.5 102) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB8)) + (segment (start 129.5 102) (end 130.75 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBA)) + (segment (start 130.75 103.25) (end 145.25 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBB)) + (segment (start 123.425 129.95) (end 121.8 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.8 129.95) (end 121.799998 129.950002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA46)) + (segment (start 121.799998 129.950002) (end 121.799998 145.200002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA47)) + (segment (start 121.799998 145.200002) (end 121.849996 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA48)) + (segment (start 121.849996 145.25) (end 153.25 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA49)) + (segment (start 153.25 145.25) (end 153.25 142) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4A)) + (segment (start 153.25 142) (end 153.25 130.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4B)) + (segment (start 153.25 130.25) (end 153.25 130) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4C)) + (segment (start 153.25 130) (end 153.2 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4D)) + (segment (start 153.2 129.95) (end 151.575 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4E)) + (via (at 147.5 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 131.5 102.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE8)) + (segment (start 130.25 101.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE5)) + (segment (start 131.5 102.5) (end 145.75 102.5) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 145.75 102.5) (end 147.5 104.25) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 104.25) (end 147.5 128) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 128) (end 147.5 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4DF03)) + (segment (start 143.625 129.95) (end 141.475 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.525 129.95) (end 131.375 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 141.475 129.95) (end 147.5 129.95) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 147.5 129.95) (end 147.75 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DF00)) + (segment (start 150.85 130) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BE)) + (segment (start 150.85 130) (end 150.975 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BF)) + (via (at 150.8 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 148.25 129.95) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D30E)) + (segment (start 147.75 129.95) (end 148.25 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DE51)) + (via (at 141.475 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 131.375 129.95) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 131.325 130) (end 131.375 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2B9)) + (segment (start 131.25 130) (end 131.325 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BA)) + (via (at 131.375 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 141.5 129.975) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C3)) + (segment (start 141.5 129.975) (end 141.5 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C4)) + (segment (start 124.73 90.41) (end 124.75 90.43) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD5)) + (segment (start 124.75 90.43) (end 124.75 91.75) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD6)) + (segment (start 124.75 91.75) (end 126 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD9)) + (segment (start 126 93) (end 128.25 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDDE)) + (segment (start 128.25 93) (end 130.25 95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE0)) + (segment (start 130.25 95) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE2)) + (segment (start 130.25 101.5) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE4)) + (via (at 124.73 90.41) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 123.425 137.45) (end 122.3 137.45) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 122.3 137.45) (end 122.25 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2A)) + (segment (start 122.25 137.5) (end 122.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2B)) + (segment (start 122.25 144.75) (end 129.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2C)) + (segment (start 129.25 144.75) (end 152.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2D)) + (segment (start 152.25 144.75) (end 152.75 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2E)) + (segment (start 152.75 144.75) (end 152.75 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2F)) + (segment (start 152.75 137.5) (end 152.7 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA30)) + (segment (start 152.7 137.45) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA31)) + (segment (start 148.25 137.5) (end 150.8 137.5) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 150.8 137.5) (end 150.85 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7D88E)) + (via (at 150.8 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 150.85 137.45) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7D88F)) + (via (at 148.25 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 148.25 137.5) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1A)) + (segment (start 148.25 103.75) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 148.25 136) (end 148.25 136.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1D)) + (segment (start 146 101.75) (end 146.25 101.75) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 146.25 101.75) (end 148.25 103.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DEE8)) + (segment (start 131.375 137.45) (end 133.525 137.45) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 143.625 137.45) (end 141.475 137.45) (width 0.25) (layer F.Cu) (net 31)) + (via (at 141.475 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 141.5 137.5) (end 141.5 137.475) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D337)) + (segment (start 141.5 137.475) (end 141.475 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D336)) + (segment (start 147.5 137.5) (end 148.25 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D330)) + (via (at 131.375 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 147.75 137.5) (end 147.5 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D326)) + (segment (start 147.5 137.5) (end 141.5 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D333)) + (segment (start 141.5 137.5) (end 131.425 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D33A)) + (segment (start 131.425 137.5) (end 131.375 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D325)) + (via (at 124.73 87.87) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 124.75 87.89) (end 124.73 87.87) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0A)) + (segment (start 124.75 87.89) (end 124.89 87.89) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0B)) + (segment (start 124.89 87.89) (end 125.75 88.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0C)) + (segment (start 125.75 88.75) (end 125.75 91.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE10)) + (segment (start 125.75 91.25) (end 126.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE12)) + (segment (start 126.75 92.25) (end 128.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE14)) + (segment (start 128.75 92.25) (end 131 94.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE16)) + (segment (start 131 94.5) (end 131 101) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE19)) + (segment (start 131 101) (end 131.75 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE1E)) + (segment (start 131.75 101.75) (end 146 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE20)) + (segment (start 144.7 98.8) (end 144.7 98.1) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 144.7 98.1) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57714698)) + (segment (start 140.7512 101.6616) (end 140.7512 97.685198) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 140.7512 97.685198) (end 141.036398 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA7)) + (segment (start 141.036398 97.4) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA8)) + (segment (start 131.75 104.75) (end 129.25 104.75) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 139.5 106) (end 138.25 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC7)) + (segment (start 138.25 104.75) (end 131.75 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC8)) + (segment (start 129.25 104.75) (end 128 106) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBDD)) + (segment (start 128 106) (end 128 133.25) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBE1)) + (via (at 128 133.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 128 133.25) (end 127.27 133.48) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBEF)) + (segment (start 139.2526 101.6616) (end 139.2526 105.7526) (width 0.25) (layer B.Cu) (net 33)) + (via (at 139.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 139.2526 105.7526) (end 139.5 106) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBC4)) + (segment (start 127.27 133.48) (end 127.27 133.59) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBF0)) + (segment (start 139.2526 96.7974) (end 141 95.05) (width 0.25) (layer B.Cu) (net 33) (tstamp 57713975)) + (segment (start 139.2526 101.6616) (end 139.2526 96.7974) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 147.1 95.1) (end 147.4 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA4)) + (segment (start 145.4 96.8) (end 147.1 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA2)) + (segment (start 141 96.8) (end 145.4 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA1)) + (segment (start 140.2432 97.5568) (end 141 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA0)) + (segment (start 140.2432 101.6616) (end 140.2432 97.5568) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 133.7 92.1) (end 134.6 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138EA)) + (segment (start 133 92.8) (end 133.7 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E6)) + (segment (start 133 93.2) (end 133 92.8) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E3)) + (segment (start 133 96) (end 133 93.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E0)) + (segment (start 133.6 96) (end 133 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D4)) + (segment (start 133.8 96.2) (end 133.6 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D3)) + (segment (start 134.2488 96.6488) (end 133.8 96.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D0)) + (segment (start 134.2488 101.6616) (end 134.2488 96.6488) (width 0.25) (layer B.Cu) (net 35)) + (segment (start 134.7568 95.2568) (end 134.6 95.1) (width 0.25) (layer B.Cu) (net 36) (tstamp 577138F6)) + (segment (start 134.7568 101.6616) (end 134.7568 95.2568) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 131.1 92.1) (end 131.4 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB1)) + (segment (start 130 93.2) (end 131.1 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB0)) + (segment (start 130 96) (end 130 93.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAE)) + (segment (start 131.2 97.2) (end 130 96) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAD)) + (segment (start 131.4 97.2) (end 131.2 97.2) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 133.2 97.2) (end 131.4 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B4)) + (segment (start 133.2582 97.2582) (end 133.2 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B2)) + (segment (start 133.2582 101.6616) (end 133.2582 97.2582) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 131.4 96.2) (end 131.4 95.1) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138CB)) + (segment (start 131.8 96.6) (end 131.4 96.2) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C7)) + (segment (start 133.4 96.6) (end 131.8 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C4)) + (segment (start 133.7408 96.9408) (end 133.4 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C1)) + (segment (start 133.7408 101.6616) (end 133.7408 96.9408) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 139.7606 97.2394) (end 139.7606 101.6616) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A84)) + (segment (start 140.8 96.2) (end 139.7606 97.2394) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A83)) + (segment (start 142.2 96.2) (end 140.8 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A81)) + (segment (start 143.35 95.05) (end 142.2 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A80)) + (segment (start 144.2 95.05) (end 143.35 95.05) (width 0.25) (layer B.Cu) (net 40)) + + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 576AC01A) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 121.8 78.6) (xy 154.2 78.6) (xy 154.2 147.2) (xy 120.8 147.2) (xy 120.8 79.2) + (xy 121 79.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 141.43086) + (xy 151.61037 142.374142) (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) + (xy 124.625858 143.61037) (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) + (xy 123.997654 141.396475) (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) + (xy 127.13256 142.698202) (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.001654 141.396475) (xy 146.997654 141.396475) + (xy 147.301798 142.13256) (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) + (xy 150.696223 142.135522) (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) + (xy 149.399969 138.998349) (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.303777 139.864478) (xy 146.998349 140.600031) + (xy 146.997654 141.396475) (xy 128.001654 141.396475) (xy 128.002346 140.603525) (xy 127.698202 139.86744) (xy 127.135522 139.303777) + (xy 126.399969 138.998349) (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) (xy 123.998349 140.600031) + (xy 123.997654 141.396475) (xy 123.202 141.396475) (xy 123.202 137.633583) (xy 130.447839 137.633583) (xy 130.588669 137.974417) + (xy 130.849211 138.235414) (xy 131.189799 138.376839) (xy 131.558583 138.377161) (xy 131.861495 138.252) (xy 140.989154 138.252) + (xy 141.289799 138.376839) (xy 141.658583 138.377161) (xy 141.961495 138.252) (xy 147.690855 138.252) (xy 147.724211 138.285414) + (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 148.808808 138.252) (xy 150.240855 138.252) + (xy 150.274211 138.285414) (xy 150.614799 138.426839) (xy 150.983583 138.427161) (xy 151.324417 138.286331) (xy 151.585414 138.025789) + (xy 151.726839 137.685201) (xy 151.727161 137.316417) (xy 151.586331 136.975583) (xy 151.325789 136.714586) (xy 150.985201 136.573161) + (xy 150.616417 136.572839) (xy 150.275583 136.713669) (xy 150.241192 136.748) (xy 148.809145 136.748) (xy 148.775789 136.714586) + (xy 148.435201 136.573161) (xy 148.066417 136.572839) (xy 147.725583 136.713669) (xy 147.691192 136.748) (xy 142.084058 136.748) + (xy 142.000789 136.664586) (xy 141.660201 136.523161) (xy 141.291417 136.522839) (xy 140.950583 136.663669) (xy 140.866105 136.748) + (xy 131.984058 136.748) (xy 131.900789 136.664586) (xy 131.560201 136.523161) (xy 131.191417 136.522839) (xy 130.850583 136.663669) + (xy 130.589586 136.924211) (xy 130.448161 137.264799) (xy 130.447839 137.633583) (xy 123.202 137.633583) (xy 123.202 87.87) + (xy 123.210197 87.87) (xy 123.323662 88.440428) (xy 123.646784 88.924013) (xy 123.970031 89.14) (xy 123.646784 89.355987) + (xy 123.323662 89.839572) (xy 123.210197 90.41) (xy 123.323662 90.980428) (xy 123.646784 91.464013) (xy 123.970031 91.68) + (xy 123.646784 91.895987) (xy 123.323662 92.379572) (xy 123.210197 92.95) (xy 123.323662 93.520428) (xy 123.646784 94.004013) + (xy 123.972621 94.221731) (xy 123.84151 94.283179) (xy 123.447312 94.715053) (xy 123.275042 95.130974) (xy 123.396183 95.363) + (xy 124.603 95.363) (xy 124.603 95.343) (xy 124.857 95.343) (xy 124.857 95.363) (xy 124.877 95.363) + (xy 124.877 95.617) (xy 124.857 95.617) (xy 124.857 95.637) (xy 124.603 95.637) (xy 124.603 95.617) + (xy 123.396183 95.617) (xy 123.275042 95.849026) (xy 123.447312 96.264947) (xy 123.84151 96.696821) (xy 123.972621 96.758269) + (xy 123.646784 96.975987) (xy 123.323662 97.459572) (xy 123.210197 98.03) (xy 123.323662 98.600428) (xy 123.646784 99.084013) + (xy 123.972621 99.301731) (xy 123.84151 99.363179) (xy 123.447312 99.795053) (xy 123.275042 100.210974) (xy 123.396183 100.443) + (xy 124.603 100.443) (xy 124.603 100.423) (xy 124.857 100.423) (xy 124.857 100.443) (xy 124.877 100.443) + (xy 124.877 100.697) (xy 124.857 100.697) (xy 124.857 100.717) (xy 124.603 100.717) (xy 124.603 100.697) + (xy 123.396183 100.697) (xy 123.275042 100.929026) (xy 123.447312 101.344947) (xy 123.84151 101.776821) (xy 123.972621 101.838269) + (xy 123.646784 102.055987) (xy 123.323662 102.539572) (xy 123.210197 103.11) (xy 123.323662 103.680428) (xy 123.646784 104.164013) + (xy 123.970031 104.38) (xy 123.646784 104.595987) (xy 123.323662 105.079572) (xy 123.210197 105.65) (xy 123.323662 106.220428) + (xy 123.646784 106.704013) (xy 123.970031 106.92) (xy 123.646784 107.135987) (xy 123.323662 107.619572) (xy 123.210197 108.19) + (xy 123.323662 108.760428) (xy 123.646784 109.244013) (xy 123.970031 109.46) (xy 123.646784 109.675987) (xy 123.323662 110.159572) + (xy 123.210197 110.73) (xy 123.323662 111.300428) (xy 123.646784 111.784013) (xy 123.972621 112.001731) (xy 123.84151 112.063179) + (xy 123.447312 112.495053) (xy 123.275042 112.910974) (xy 123.396183 113.143) (xy 124.603 113.143) (xy 124.603 113.123) + (xy 124.857 113.123) (xy 124.857 113.143) (xy 124.877 113.143) (xy 124.877 113.397) (xy 124.857 113.397) + (xy 124.857 113.417) (xy 124.603 113.417) (xy 124.603 113.397) (xy 123.396183 113.397) (xy 123.275042 113.629026) + (xy 123.447312 114.044947) (xy 123.84151 114.476821) (xy 123.972621 114.538269) (xy 123.646784 114.755987) (xy 123.323662 115.239572) + (xy 123.210197 115.81) (xy 123.323662 116.380428) (xy 123.646784 116.864013) (xy 123.970031 117.08) (xy 123.646784 117.295987) + (xy 123.323662 117.779572) (xy 123.210197 118.35) (xy 123.323662 118.920428) (xy 123.646784 119.404013) (xy 123.972621 119.621731) + (xy 123.84151 119.683179) (xy 123.447312 120.115053) (xy 123.275042 120.530974) (xy 123.396183 120.763) (xy 124.603 120.763) + (xy 124.603 120.743) (xy 124.857 120.743) (xy 124.857 120.763) (xy 124.877 120.763) (xy 124.877 121.017) + (xy 124.857 121.017) (xy 124.857 121.037) (xy 124.603 121.037) (xy 124.603 121.017) (xy 123.396183 121.017) + (xy 123.275042 121.249026) (xy 123.447312 121.664947) (xy 123.84151 122.096821) (xy 123.972621 122.158269) (xy 123.646784 122.375987) + (xy 123.323662 122.859572) (xy 123.210197 123.43) (xy 123.323662 124.000428) (xy 123.646784 124.484013) (xy 123.970031 124.7) + (xy 123.646784 124.915987) (xy 123.323662 125.399572) (xy 123.210197 125.97) (xy 123.323662 126.540428) (xy 123.646784 127.024013) + (xy 123.970031 127.24) (xy 123.646784 127.455987) (xy 123.323662 127.939572) (xy 123.210197 128.51) (xy 123.323662 129.080428) + (xy 123.646784 129.564013) (xy 123.972621 129.781731) (xy 123.84151 129.843179) (xy 123.447312 130.275053) (xy 123.275042 130.690974) + (xy 123.396183 130.923) (xy 124.603 130.923) (xy 124.603 130.903) (xy 124.857 130.903) (xy 124.857 130.923) + (xy 124.877 130.923) (xy 124.877 131.177) (xy 124.857 131.177) (xy 124.857 131.197) (xy 124.603 131.197) + (xy 124.603 131.177) (xy 123.396183 131.177) (xy 123.275042 131.409026) (xy 123.447312 131.824947) (xy 123.84151 132.256821) + (xy 123.972621 132.318269) (xy 123.646784 132.535987) (xy 123.323662 133.019572) (xy 123.210197 133.59) (xy 123.323662 134.160428) + (xy 123.646784 134.644013) (xy 123.970031 134.86) (xy 123.646784 135.075987) (xy 123.323662 135.559572) (xy 123.210197 136.13) + (xy 123.323662 136.700428) (xy 123.646784 137.184013) (xy 124.130369 137.507135) (xy 124.700797 137.6206) (xy 124.759203 137.6206) + (xy 125.329631 137.507135) (xy 125.804093 137.190109) (xy 125.810837 137.225952) (xy 125.948157 137.439353) (xy 126.157683 137.582517) + (xy 126.4064 137.632883) (xy 128.1336 137.632883) (xy 128.365952 137.589163) (xy 128.579353 137.451843) (xy 128.722517 137.242317) + (xy 128.772883 136.9936) (xy 128.772883 135.2664) (xy 128.729163 135.034048) (xy 128.591843 134.820647) (xy 128.382317 134.677483) + (xy 128.321543 134.665176) (xy 128.353216 134.644013) (xy 128.676338 134.160428) (xy 128.744779 133.816354) (xy 128.785414 133.775789) + (xy 128.926839 133.435201) (xy 128.927161 133.066417) (xy 128.900544 133.002) (xy 128.938512 133.002) (xy 129.468256 133.531744) + (xy 129.712222 133.694757) (xy 130 133.752) (xy 130.889154 133.752) (xy 131.189799 133.876839) (xy 131.558583 133.877161) + (xy 131.899417 133.736331) (xy 132.160414 133.475789) (xy 132.301839 133.135201) (xy 132.30184 133.133583) (xy 142.697839 133.133583) + (xy 142.838669 133.474417) (xy 143.099211 133.735414) (xy 143.439799 133.876839) (xy 143.808583 133.877161) (xy 144.111495 133.752) + (xy 150.240855 133.752) (xy 150.274211 133.785414) (xy 150.614799 133.926839) (xy 150.983583 133.927161) (xy 151.324417 133.786331) + (xy 151.585414 133.525789) (xy 151.726839 133.185201) (xy 151.727161 132.816417) (xy 151.586331 132.475583) (xy 151.325789 132.214586) + (xy 150.985201 132.073161) (xy 150.616417 132.072839) (xy 150.275583 132.213669) (xy 150.241192 132.248) (xy 144.234058 132.248) + (xy 144.150789 132.164586) (xy 143.810201 132.023161) (xy 143.441417 132.022839) (xy 143.100583 132.163669) (xy 142.839586 132.424211) + (xy 142.698161 132.764799) (xy 142.697839 133.133583) (xy 132.30184 133.133583) (xy 132.302161 132.766417) (xy 132.161331 132.425583) + (xy 131.900789 132.164586) (xy 131.560201 132.023161) (xy 131.191417 132.022839) (xy 130.850583 132.163669) (xy 130.766105 132.248) + (xy 130.311488 132.248) (xy 129.781744 131.718256) (xy 129.537778 131.555243) (xy 129.511204 131.549957) (xy 129.535414 131.525789) + (xy 129.676839 131.185201) (xy 129.677161 130.816417) (xy 129.536331 130.475583) (xy 129.275789 130.214586) (xy 129.080713 130.133583) + (xy 130.447839 130.133583) (xy 130.588669 130.474417) (xy 130.849211 130.735414) (xy 131.189799 130.876839) (xy 131.558583 130.877161) + (xy 131.899417 130.736331) (xy 131.933808 130.702) (xy 140.915855 130.702) (xy 140.949211 130.735414) (xy 141.289799 130.876839) + (xy 141.658583 130.877161) (xy 141.999417 130.736331) (xy 142.033808 130.702) (xy 146.940855 130.702) (xy 146.974211 130.735414) + (xy 147.314799 130.876839) (xy 147.683583 130.877161) (xy 148.024417 130.736331) (xy 148.058808 130.702) (xy 150.240855 130.702) + (xy 150.274211 130.735414) (xy 150.614799 130.876839) (xy 150.983583 130.877161) (xy 151.324417 130.736331) (xy 151.585414 130.475789) + (xy 151.653184 130.312581) (xy 151.669757 130.287778) (xy 151.675526 130.258776) (xy 151.726839 130.135201) (xy 151.726957 130.000217) + (xy 151.727 130) (xy 151.726957 129.999785) (xy 151.727161 129.766417) (xy 151.586331 129.425583) (xy 151.325789 129.164586) + (xy 150.985201 129.023161) (xy 150.616417 129.022839) (xy 150.275583 129.163669) (xy 150.241192 129.198) (xy 148.059145 129.198) + (xy 148.025789 129.164586) (xy 147.685201 129.023161) (xy 147.316417 129.022839) (xy 146.975583 129.163669) (xy 146.941192 129.198) + (xy 142.034145 129.198) (xy 142.000789 129.164586) (xy 141.660201 129.023161) (xy 141.291417 129.022839) (xy 140.950583 129.163669) + (xy 140.916192 129.198) (xy 131.934145 129.198) (xy 131.900789 129.164586) (xy 131.560201 129.023161) (xy 131.191417 129.022839) + (xy 130.850583 129.163669) (xy 130.589586 129.424211) (xy 130.448161 129.764799) (xy 130.447839 130.133583) (xy 129.080713 130.133583) + (xy 128.935201 130.073161) (xy 128.566417 130.072839) (xy 128.439584 130.125245) (xy 128.353216 129.995987) (xy 128.029969 129.78) + (xy 128.353216 129.564013) (xy 128.676338 129.080428) (xy 128.789803 128.51) (xy 128.676338 127.939572) (xy 128.353216 127.455987) + (xy 128.027379 127.238269) (xy 128.15849 127.176821) (xy 128.552688 126.744947) (xy 128.724958 126.329026) (xy 128.603817 126.097) + (xy 127.397 126.097) (xy 127.397 126.117) (xy 127.143 126.117) (xy 127.143 126.097) (xy 127.123 126.097) + (xy 127.123 125.843) (xy 127.143 125.843) (xy 127.143 125.823) (xy 127.397 125.823) (xy 127.397 125.843) + (xy 128.603817 125.843) (xy 128.724958 125.610974) (xy 128.552688 125.195053) (xy 128.15849 124.763179) (xy 128.027379 124.701731) + (xy 128.353216 124.484013) (xy 128.676338 124.000428) (xy 128.789803 123.43) (xy 128.676338 122.859572) (xy 128.525337 122.633583) + (xy 130.447839 122.633583) (xy 130.588669 122.974417) (xy 130.849211 123.235414) (xy 131.189799 123.376839) (xy 131.558583 123.377161) + (xy 131.861495 123.252) (xy 140.989154 123.252) (xy 141.289799 123.376839) (xy 141.658583 123.377161) (xy 141.961495 123.252) + (xy 146.190855 123.252) (xy 146.224211 123.285414) (xy 146.564799 123.426839) (xy 146.933583 123.427161) (xy 147.274417 123.286331) + (xy 147.308808 123.252) (xy 150.240855 123.252) (xy 150.274211 123.285414) (xy 150.614799 123.426839) (xy 150.983583 123.427161) + (xy 151.324417 123.286331) (xy 151.585414 123.025789) (xy 151.726839 122.685201) (xy 151.727161 122.316417) (xy 151.586331 121.975583) + (xy 151.325789 121.714586) (xy 150.985201 121.573161) (xy 150.616417 121.572839) (xy 150.275583 121.713669) (xy 150.241192 121.748) + (xy 147.309145 121.748) (xy 147.275789 121.714586) (xy 146.935201 121.573161) (xy 146.566417 121.572839) (xy 146.225583 121.713669) + (xy 146.191192 121.748) (xy 142.084058 121.748) (xy 142.000789 121.664586) (xy 141.660201 121.523161) (xy 141.291417 121.522839) + (xy 140.950583 121.663669) (xy 140.866105 121.748) (xy 131.984058 121.748) (xy 131.900789 121.664586) (xy 131.560201 121.523161) + (xy 131.191417 121.522839) (xy 130.850583 121.663669) (xy 130.589586 121.924211) (xy 130.448161 122.264799) (xy 130.447839 122.633583) + (xy 128.525337 122.633583) (xy 128.353216 122.375987) (xy 128.029969 122.16) (xy 128.353216 121.944013) (xy 128.676338 121.460428) + (xy 128.789803 120.89) (xy 128.676338 120.319572) (xy 128.353216 119.835987) (xy 128.029969 119.62) (xy 128.353216 119.404013) + (xy 128.676338 118.920428) (xy 128.789803 118.35) (xy 128.676338 117.779572) (xy 128.353216 117.295987) (xy 128.029969 117.08) + (xy 128.353216 116.864013) (xy 128.676338 116.380428) (xy 128.789803 115.81) (xy 128.783778 115.77971) (xy 129.281744 115.281745) + (xy 129.380742 115.133583) (xy 130.447839 115.133583) (xy 130.588669 115.474417) (xy 130.849211 115.735414) (xy 131.189799 115.876839) + (xy 131.558583 115.877161) (xy 131.899417 115.736331) (xy 131.933808 115.702) (xy 140.915855 115.702) (xy 140.949211 115.735414) + (xy 141.289799 115.876839) (xy 141.658583 115.877161) (xy 141.999417 115.736331) (xy 142.033808 115.702) (xy 145.440855 115.702) + (xy 145.474211 115.735414) (xy 145.814799 115.876839) (xy 146.183583 115.877161) (xy 146.524417 115.736331) (xy 146.558808 115.702) + (xy 150.240855 115.702) (xy 150.274211 115.735414) (xy 150.614799 115.876839) (xy 150.983583 115.877161) (xy 151.324417 115.736331) + (xy 151.585414 115.475789) (xy 151.726839 115.135201) (xy 151.727161 114.766417) (xy 151.586331 114.425583) (xy 151.325789 114.164586) + (xy 150.985201 114.023161) (xy 150.616417 114.022839) (xy 150.275583 114.163669) (xy 150.241192 114.198) (xy 146.559145 114.198) + (xy 146.525789 114.164586) (xy 146.185201 114.023161) (xy 145.816417 114.022839) (xy 145.475583 114.163669) (xy 145.441192 114.198) + (xy 142.034145 114.198) (xy 142.000789 114.164586) (xy 141.660201 114.023161) (xy 141.291417 114.022839) (xy 140.950583 114.163669) + (xy 140.916192 114.198) (xy 131.934145 114.198) (xy 131.900789 114.164586) (xy 131.560201 114.023161) (xy 131.191417 114.022839) + (xy 130.850583 114.163669) (xy 130.589586 114.424211) (xy 130.448161 114.764799) (xy 130.447839 115.133583) (xy 129.380742 115.133583) + (xy 129.444757 115.037778) (xy 129.502 114.75) (xy 129.502 107.061488) (xy 129.589062 106.974426) (xy 129.56149 107.113042) + (xy 129.561489 107.113045) (xy 129.561489 107.386955) (xy 129.56149 107.386958) (xy 129.618579 107.673965) (xy 129.618579 107.673967) + (xy 129.723399 107.927025) (xy 129.885979 108.170341) (xy 129.941162 108.225524) (xy 130.079658 108.364021) (xy 130.322975 108.526601) + (xy 130.576032 108.631421) (xy 130.576035 108.631421) (xy 130.863048 108.688511) (xy 130.932187 108.688511) (xy 131 108.702) + (xy 144 108.702) (xy 144.067813 108.688511) (xy 144.136952 108.688511) (xy 144.423966 108.631421) (xy 144.423967 108.631421) + (xy 144.677025 108.526601) (xy 144.920341 108.364021) (xy 145.015718 108.268644) (xy 145.114021 108.170342) (xy 145.276601 107.927025) + (xy 145.381421 107.673968) (xy 145.381421 107.673965) (xy 145.43851 107.386958) (xy 145.438511 107.386955) (xy 145.438511 107.113045) + (xy 145.43851 107.113042) (xy 145.381421 106.826035) (xy 145.381421 106.826032) (xy 145.276601 106.572975) (xy 145.114021 106.329658) + (xy 144.969563 106.185201) (xy 144.920341 106.135979) (xy 144.677025 105.973399) (xy 144.423967 105.868579) (xy 144.423966 105.868579) + (xy 144.136952 105.811489) (xy 144.067813 105.811489) (xy 144 105.798) (xy 142.888425 105.798) (xy 142.915127 105.771298) + (xy 143.0118 105.537909) (xy 143.0118 101.94735) (xy 142.85305 101.7886) (xy 142.1228 101.7886) (xy 142.1228 101.5346) + (xy 142.85305 101.5346) (xy 143.0118 101.37585) (xy 143.0118 98.152) (xy 143.560717 98.152) (xy 143.560717 99.4) + (xy 143.604437 99.632352) (xy 143.711549 99.798808) (xy 143.675583 99.813669) (xy 143.414586 100.074211) (xy 143.273161 100.414799) + (xy 143.272839 100.783583) (xy 143.413669 101.124417) (xy 143.560717 101.271722) (xy 143.560717 102.2) (xy 143.604437 102.432352) + (xy 143.741757 102.645753) (xy 143.951283 102.788917) (xy 144.2 102.839283) (xy 145.2 102.839283) (xy 145.432352 102.795563) + (xy 145.645753 102.658243) (xy 145.788917 102.448717) (xy 145.839283 102.2) (xy 145.839283 101.68575) (xy 146.565 101.68575) + (xy 146.565 102.32631) (xy 146.661673 102.559699) (xy 146.840302 102.738327) (xy 147.073691 102.835) (xy 147.41425 102.835) + (xy 147.573 102.67625) (xy 147.573 101.527) (xy 147.827 101.527) (xy 147.827 102.67625) (xy 147.98575 102.835) + (xy 148.326309 102.835) (xy 148.559698 102.738327) (xy 148.738327 102.559699) (xy 148.835 102.32631) (xy 148.835 101.68575) + (xy 148.67625 101.527) (xy 147.827 101.527) (xy 147.573 101.527) (xy 146.72375 101.527) (xy 146.565 101.68575) + (xy 145.839283 101.68575) (xy 145.839283 101.271665) (xy 145.985414 101.125789) (xy 146.126839 100.785201) (xy 146.127161 100.416417) + (xy 145.986331 100.075583) (xy 145.725789 99.814586) (xy 145.686679 99.798346) (xy 145.788917 99.648717) (xy 145.839283 99.4) + (xy 145.839283 98.88575) (xy 146.565 98.88575) (xy 146.565 99.52631) (xy 146.661673 99.759699) (xy 146.840302 99.938327) + (xy 146.989194 100) (xy 146.840302 100.061673) (xy 146.661673 100.240301) (xy 146.565 100.47369) (xy 146.565 101.11425) + (xy 146.72375 101.273) (xy 147.573 101.273) (xy 147.573 100.12375) (xy 147.44925 100) (xy 147.573 99.87625) + (xy 147.573 98.727) (xy 147.827 98.727) (xy 147.827 99.87625) (xy 147.95075 100) (xy 147.827 100.12375) + (xy 147.827 101.273) (xy 148.67625 101.273) (xy 148.835 101.11425) (xy 148.835 100.47369) (xy 148.738327 100.240301) + (xy 148.559698 100.061673) (xy 148.410806 100) (xy 148.559698 99.938327) (xy 148.738327 99.759699) (xy 148.835 99.52631) + (xy 148.835 98.88575) (xy 148.67625 98.727) (xy 147.827 98.727) (xy 147.573 98.727) (xy 146.72375 98.727) + (xy 146.565 98.88575) (xy 145.839283 98.88575) (xy 145.839283 97.8) (xy 145.815517 97.67369) (xy 146.565 97.67369) + (xy 146.565 98.31425) (xy 146.72375 98.473) (xy 147.573 98.473) (xy 147.573 97.32375) (xy 147.827 97.32375) + (xy 147.827 98.473) (xy 148.67625 98.473) (xy 148.835 98.31425) (xy 148.835 97.67369) (xy 148.738327 97.440301) + (xy 148.559698 97.261673) (xy 148.326309 97.165) (xy 147.98575 97.165) (xy 147.827 97.32375) (xy 147.573 97.32375) + (xy 147.41425 97.165) (xy 147.073691 97.165) (xy 146.840302 97.261673) (xy 146.661673 97.440301) (xy 146.565 97.67369) + (xy 145.815517 97.67369) (xy 145.795563 97.567648) (xy 145.730353 97.466309) (xy 145.931744 97.331744) (xy 147.024205 96.239283) + (xy 148.2 96.239283) (xy 148.432352 96.195563) (xy 148.645753 96.058243) (xy 148.788917 95.848717) (xy 148.839283 95.6) + (xy 148.839283 94.6) (xy 148.795563 94.367648) (xy 148.658243 94.154247) (xy 148.448717 94.011083) (xy 148.2 93.960717) + (xy 146.6 93.960717) (xy 146.367648 94.004437) (xy 146.154247 94.141757) (xy 146.011083 94.351283) (xy 145.960717 94.6) + (xy 145.960717 95.175795) (xy 145.689283 95.447229) (xy 145.689283 94.6) (xy 145.645563 94.367648) (xy 145.508243 94.154247) + (xy 145.298717 94.011083) (xy 145.05 93.960717) (xy 143.35 93.960717) (xy 143.117648 94.004437) (xy 142.904247 94.141757) + (xy 142.761083 94.351283) (xy 142.710717 94.6) (xy 142.710717 94.625794) (xy 142.489283 94.847228) (xy 142.489283 94.6) + (xy 142.445563 94.367648) (xy 142.308243 94.154247) (xy 142.098717 94.011083) (xy 141.85 93.960717) (xy 140.15 93.960717) + (xy 139.917648 94.004437) (xy 139.704247 94.141757) (xy 139.561083 94.351283) (xy 139.510717 94.6) (xy 139.510717 95.475795) + (xy 139.239202 95.74731) (xy 139.289283 95.5) (xy 139.289283 94.6) (xy 139.245563 94.367648) (xy 139.108243 94.154247) + (xy 138.898717 94.011083) (xy 138.65 93.960717) (xy 136.95 93.960717) (xy 136.717648 94.004437) (xy 136.504247 94.141757) + (xy 136.361083 94.351283) (xy 136.310717 94.6) (xy 136.310717 95.5) (xy 136.354437 95.732352) (xy 136.491757 95.945753) + (xy 136.701283 96.088917) (xy 136.95 96.139283) (xy 137.048 96.139283) (xy 137.048 96.6) (xy 137.105243 96.887778) + (xy 137.268256 97.131744) (xy 137.417927 97.281415) (xy 137.373 97.272317) (xy 137.119 97.272317) (xy 137.024086 97.290176) + (xy 136.99131 97.2766) (xy 136.96025 97.2766) (xy 136.953321 97.283529) (xy 136.950157 97.267622) (xy 136.787144 97.023656) + (xy 136.531744 96.768256) (xy 136.287778 96.605243) (xy 136.073799 96.56268) (xy 136.025789 96.514586) (xy 135.685201 96.373161) + (xy 135.5088 96.373007) (xy 135.5088 96.218811) (xy 135.632352 96.195563) (xy 135.845753 96.058243) (xy 135.988917 95.848717) + (xy 136.039283 95.6) (xy 136.039283 94.6) (xy 135.995563 94.367648) (xy 135.858243 94.154247) (xy 135.648717 94.011083) + (xy 135.4 93.960717) (xy 133.8 93.960717) (xy 133.752 93.969749) (xy 133.752 93.229563) (xy 133.8 93.239283) + (xy 135.4 93.239283) (xy 135.632352 93.195563) (xy 135.845753 93.058243) (xy 135.988917 92.848717) (xy 136.039283 92.6) + (xy 136.039283 91.7) (xy 136.310717 91.7) (xy 136.310717 92.6) (xy 136.354437 92.832352) (xy 136.491757 93.045753) + (xy 136.701283 93.188917) (xy 136.95 93.239283) (xy 138.65 93.239283) (xy 138.882352 93.195563) (xy 139.095753 93.058243) + (xy 139.238917 92.848717) (xy 139.289283 92.6) (xy 139.289283 91.7) (xy 139.510717 91.7) (xy 139.510717 92.6) + (xy 139.554437 92.832352) (xy 139.691757 93.045753) (xy 139.901283 93.188917) (xy 140.15 93.239283) (xy 141.85 93.239283) + (xy 142.082352 93.195563) (xy 142.295753 93.058243) (xy 142.438917 92.848717) (xy 142.489283 92.6) (xy 142.489283 92.43575) + (xy 142.715 92.43575) (xy 142.715 92.726309) (xy 142.811673 92.959698) (xy 142.990301 93.138327) (xy 143.22369 93.235) + (xy 143.91425 93.235) (xy 144.073 93.07625) (xy 144.073 92.277) (xy 144.327 92.277) (xy 144.327 93.07625) + (xy 144.48575 93.235) (xy 145.17631 93.235) (xy 145.409699 93.138327) (xy 145.588327 92.959698) (xy 145.685 92.726309) + (xy 145.685 92.43575) (xy 145.635 92.38575) (xy 145.965 92.38575) (xy 145.965 92.726309) (xy 146.061673 92.959698) + (xy 146.240301 93.138327) (xy 146.47369 93.235) (xy 147.11425 93.235) (xy 147.273 93.07625) (xy 147.273 92.227) + (xy 147.527 92.227) (xy 147.527 93.07625) (xy 147.68575 93.235) (xy 148.32631 93.235) (xy 148.559699 93.138327) + (xy 148.738327 92.959698) (xy 148.835 92.726309) (xy 148.835 92.38575) (xy 148.67625 92.227) (xy 147.527 92.227) + (xy 147.273 92.227) (xy 146.12375 92.227) (xy 145.965 92.38575) (xy 145.635 92.38575) (xy 145.52625 92.277) + (xy 144.327 92.277) (xy 144.073 92.277) (xy 142.87375 92.277) (xy 142.715 92.43575) (xy 142.489283 92.43575) + (xy 142.489283 91.7) (xy 142.465517 91.573691) (xy 142.715 91.573691) (xy 142.715 91.86425) (xy 142.87375 92.023) + (xy 144.073 92.023) (xy 144.073 91.22375) (xy 144.327 91.22375) (xy 144.327 92.023) (xy 145.52625 92.023) + (xy 145.685 91.86425) (xy 145.685 91.573691) (xy 145.643579 91.473691) (xy 145.965 91.473691) (xy 145.965 91.81425) + (xy 146.12375 91.973) (xy 147.273 91.973) (xy 147.273 91.12375) (xy 147.527 91.12375) (xy 147.527 91.973) + (xy 148.67625 91.973) (xy 148.835 91.81425) (xy 148.835 91.473691) (xy 148.738327 91.240302) (xy 148.559699 91.061673) + (xy 148.32631 90.965) (xy 147.68575 90.965) (xy 147.527 91.12375) (xy 147.273 91.12375) (xy 147.11425 90.965) + (xy 146.47369 90.965) (xy 146.240301 91.061673) (xy 146.061673 91.240302) (xy 145.965 91.473691) (xy 145.643579 91.473691) + (xy 145.588327 91.340302) (xy 145.409699 91.161673) (xy 145.17631 91.065) (xy 144.48575 91.065) (xy 144.327 91.22375) + (xy 144.073 91.22375) (xy 143.91425 91.065) (xy 143.22369 91.065) (xy 142.990301 91.161673) (xy 142.811673 91.340302) + (xy 142.715 91.573691) (xy 142.465517 91.573691) (xy 142.445563 91.467648) (xy 142.308243 91.254247) (xy 142.098717 91.111083) + (xy 141.85 91.060717) (xy 140.15 91.060717) (xy 139.917648 91.104437) (xy 139.704247 91.241757) (xy 139.561083 91.451283) + (xy 139.510717 91.7) (xy 139.289283 91.7) (xy 139.245563 91.467648) (xy 139.108243 91.254247) (xy 138.898717 91.111083) + (xy 138.65 91.060717) (xy 136.95 91.060717) (xy 136.717648 91.104437) (xy 136.504247 91.241757) (xy 136.361083 91.451283) + (xy 136.310717 91.7) (xy 136.039283 91.7) (xy 136.039283 91.6) (xy 135.995563 91.367648) (xy 135.858243 91.154247) + (xy 135.648717 91.011083) (xy 135.4 90.960717) (xy 133.8 90.960717) (xy 133.567648 91.004437) (xy 133.354247 91.141757) + (xy 133.211083 91.351283) (xy 133.166863 91.569648) (xy 132.839283 91.897228) (xy 132.839283 91.6) (xy 132.795563 91.367648) + (xy 132.658243 91.154247) (xy 132.448717 91.011083) (xy 132.2 90.960717) (xy 130.6 90.960717) (xy 130.367648 91.004437) + (xy 130.154247 91.141757) (xy 130.011083 91.351283) (xy 129.960717 91.6) (xy 129.960717 92.175795) (xy 129.468256 92.668256) + (xy 129.305243 92.912222) (xy 129.248 93.2) (xy 129.248 96) (xy 129.305243 96.287778) (xy 129.468256 96.531744) + (xy 130.668256 97.731744) (xy 130.912222 97.894757) (xy 131.2 97.952) (xy 131.9882 97.952) (xy 131.9882 101.37585) + (xy 132.146948 101.534598) (xy 132.032623 101.534598) (xy 131.859699 101.361673) (xy 131.62631 101.265) (xy 130.98575 101.265) + (xy 130.827 101.42375) (xy 130.827 102.273) (xy 130.847 102.273) (xy 130.847 102.527) (xy 130.827 102.527) + (xy 130.827 103.37625) (xy 130.98575 103.535) (xy 131.62631 103.535) (xy 131.859699 103.438327) (xy 131.9882 103.309825) + (xy 131.9882 104.500801) (xy 131.958243 104.454247) (xy 131.748717 104.311083) (xy 131.5 104.260717) (xy 129.9 104.260717) + (xy 129.667648 104.304437) (xy 129.454247 104.441757) (xy 129.311083 104.651283) (xy 129.260717 104.9) (xy 129.260717 105.295597) + (xy 129.212222 105.305243) (xy 128.968256 105.468256) (xy 128.622921 105.813591) (xy 128.603817 105.777) (xy 127.397 105.777) + (xy 127.397 105.797) (xy 127.143 105.797) (xy 127.143 105.777) (xy 127.123 105.777) (xy 127.123 105.523) + (xy 127.143 105.523) (xy 127.143 105.503) (xy 127.397 105.503) (xy 127.397 105.523) (xy 128.603817 105.523) + (xy 128.724958 105.290974) (xy 128.552688 104.875053) (xy 128.15849 104.443179) (xy 128.027379 104.381731) (xy 128.353216 104.164013) + (xy 128.676338 103.680428) (xy 128.789803 103.11) (xy 128.705415 102.68575) (xy 129.265 102.68575) (xy 129.265 103.026309) + (xy 129.361673 103.259698) (xy 129.540301 103.438327) (xy 129.77369 103.535) (xy 130.41425 103.535) (xy 130.573 103.37625) + (xy 130.573 102.527) (xy 129.42375 102.527) (xy 129.265 102.68575) (xy 128.705415 102.68575) (xy 128.676338 102.539572) + (xy 128.353216 102.055987) (xy 128.029969 101.84) (xy 128.129207 101.773691) (xy 129.265 101.773691) (xy 129.265 102.11425) + (xy 129.42375 102.273) (xy 130.573 102.273) (xy 130.573 101.42375) (xy 130.41425 101.265) (xy 129.77369 101.265) + (xy 129.540301 101.361673) (xy 129.361673 101.540302) (xy 129.265 101.773691) (xy 128.129207 101.773691) (xy 128.353216 101.624013) + (xy 128.676338 101.140428) (xy 128.789803 100.57) (xy 128.676338 99.999572) (xy 128.353216 99.515987) (xy 128.029969 99.3) + (xy 128.353216 99.084013) (xy 128.676338 98.600428) (xy 128.789803 98.03) (xy 128.676338 97.459572) (xy 128.353216 96.975987) + (xy 128.029969 96.76) (xy 128.353216 96.544013) (xy 128.676338 96.060428) (xy 128.789803 95.49) (xy 128.676338 94.919572) + (xy 128.353216 94.435987) (xy 128.029969 94.22) (xy 128.353216 94.004013) (xy 128.676338 93.520428) (xy 128.789803 92.95) + (xy 128.676338 92.379572) (xy 128.353216 91.895987) (xy 128.029969 91.68) (xy 128.353216 91.464013) (xy 128.676338 90.980428) + (xy 128.789803 90.41) (xy 128.676338 89.839572) (xy 128.353216 89.355987) (xy 128.027379 89.138269) (xy 128.15849 89.076821) + (xy 128.552688 88.644947) (xy 128.724958 88.229026) (xy 128.603817 87.997) (xy 127.397 87.997) (xy 127.397 88.017) + (xy 127.143 88.017) (xy 127.143 87.997) (xy 127.123 87.997) (xy 127.123 87.743) (xy 127.143 87.743) + (xy 127.143 86.535531) (xy 127.397 86.535531) (xy 127.397 87.743) (xy 128.603817 87.743) (xy 128.724958 87.510974) + (xy 128.552688 87.095053) (xy 128.15849 86.663179) (xy 127.629027 86.415032) (xy 127.397 86.535531) (xy 127.143 86.535531) + (xy 126.910973 86.415032) (xy 126.38151 86.663179) (xy 125.994454 87.087228) (xy 125.813216 86.815987) (xy 125.329631 86.492865) + (xy 124.759203 86.3794) (xy 124.700797 86.3794) (xy 124.130369 86.492865) (xy 123.646784 86.815987) (xy 123.323662 87.299572) + (xy 123.210197 87.87) (xy 123.202 87.87) (xy 123.202 83.396475) (xy 123.997654 83.396475) (xy 124.301798 84.13256) + (xy 124.864478 84.696223) (xy 125.600031 85.001651) (xy 126.396475 85.002346) (xy 127.13256 84.698202) (xy 127.696223 84.135522) + (xy 128.001651 83.399969) (xy 128.001654 83.396475) (xy 146.997654 83.396475) (xy 147.301798 84.13256) (xy 147.864478 84.696223) + (xy 148.600031 85.001651) (xy 149.396475 85.002346) (xy 150.13256 84.698202) (xy 150.696223 84.135522) (xy 151.001651 83.399969) + (xy 151.002346 82.603525) (xy 150.698202 81.86744) (xy 150.135522 81.303777) (xy 149.399969 80.998349) (xy 148.603525 80.997654) + (xy 147.86744 81.301798) (xy 147.303777 81.864478) (xy 146.998349 82.600031) (xy 146.997654 83.396475) (xy 128.001654 83.396475) + (xy 128.002346 82.603525) (xy 127.698202 81.86744) (xy 127.135522 81.303777) (xy 126.399969 80.998349) (xy 125.603525 80.997654) + (xy 124.86744 81.301798) (xy 124.303777 81.864478) (xy 123.998349 82.600031) (xy 123.997654 83.396475) (xy 123.202 83.396475) + (xy 123.202 82.569139) (xy 123.38963 81.625857) (xy 123.884794 80.884794) (xy 124.625858 80.38963) (xy 125.56914 80.202) + (xy 149.430861 80.202) + ) + ) + ) + (zone (net 2) (net_name +3V3) (layer F.Cu) (tstamp 576AC020) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 120.8 78.4) (xy 154.6 78.6) (xy 154.4 147.6) (xy 120.8 147.4) (xy 120.6 78.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 109.160717) + (xy 150.8 109.160717) (xy 150.567648 109.204437) (xy 150.354247 109.341757) (xy 150.211083 109.551283) (xy 150.160717 109.8) + (xy 150.160717 110.025795) (xy 149.468256 110.718256) (xy 149.305243 110.962222) (xy 149.248 111.25) (xy 149.248 132.15) + (xy 149.305243 132.437778) (xy 149.468256 132.681744) (xy 149.872924 133.086412) (xy 149.872839 133.183583) (xy 150.013669 133.524417) + (xy 150.177347 133.688381) (xy 150.204437 133.832352) (xy 150.341757 134.045753) (xy 150.551283 134.188917) (xy 150.8 134.239283) + (xy 151.798 134.239283) (xy 151.798 136.160717) (xy 150.8 136.160717) (xy 150.567648 136.204437) (xy 150.354247 136.341757) + (xy 150.211083 136.551283) (xy 150.160717 136.8) (xy 150.160717 136.828335) (xy 150.014586 136.974211) (xy 149.873161 137.314799) + (xy 149.872839 137.683583) (xy 150.013669 138.024417) (xy 150.177347 138.188381) (xy 150.204437 138.332352) (xy 150.341757 138.545753) + (xy 150.551283 138.688917) (xy 150.8 138.739283) (xy 151.798 138.739283) (xy 151.798 141.43086) (xy 151.61037 142.374142) + (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) (xy 124.625858 143.61037) + (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) (xy 123.997654 141.396475) + (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) (xy 127.13256 142.698202) + (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.001654 141.396475) (xy 146.997654 141.396475) (xy 147.301798 142.13256) + (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) (xy 150.696223 142.135522) + (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) (xy 149.399969 138.998349) + (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.303777 139.864478) (xy 146.998349 140.600031) (xy 146.997654 141.396475) + (xy 128.001654 141.396475) (xy 128.002346 140.603525) (xy 127.698202 139.86744) (xy 127.135522 139.303777) (xy 126.399969 138.998349) + (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) (xy 123.998349 140.600031) (xy 123.997654 141.396475) + (xy 123.202 141.396475) (xy 123.202 138.739283) (xy 124.2 138.739283) (xy 124.432352 138.695563) (xy 124.645753 138.558243) + (xy 124.788917 138.348717) (xy 124.839283 138.1) (xy 124.839283 136.8) (xy 124.795563 136.567648) (xy 124.658243 136.354247) + (xy 124.448717 136.211083) (xy 124.2 136.160717) (xy 123.202 136.160717) (xy 123.202 134.239283) (xy 124.2 134.239283) + (xy 124.432352 134.195563) (xy 124.645753 134.058243) (xy 124.788917 133.848717) (xy 124.839283 133.6) (xy 124.839283 133.374205) + (xy 125.079905 133.133583) (xy 125.201163 133.012326) (xy 125.224211 133.035414) (xy 125.564799 133.176839) (xy 125.748 133.176999) + (xy 125.748 134.5) (xy 125.805243 134.787778) (xy 125.968256 135.031744) (xy 127.468255 136.531744) (xy 127.667068 136.664586) + (xy 127.712222 136.694757) (xy 128 136.752) (xy 129.970437 136.752) (xy 129.960717 136.8) (xy 129.960717 138.1) + (xy 130.004437 138.332352) (xy 130.141757 138.545753) (xy 130.351283 138.688917) (xy 130.6 138.739283) (xy 132.15 138.739283) + (xy 132.382352 138.695563) (xy 132.44861 138.652927) (xy 132.501283 138.688917) (xy 132.75 138.739283) (xy 134.3 138.739283) + (xy 134.532352 138.695563) (xy 134.745753 138.558243) (xy 134.888917 138.348717) (xy 134.939283 138.1) (xy 134.939283 136.8) + (xy 134.930251 136.752) (xy 140.070437 136.752) (xy 140.060717 136.8) (xy 140.060717 138.1) (xy 140.104437 138.332352) + (xy 140.241757 138.545753) (xy 140.451283 138.688917) (xy 140.7 138.739283) (xy 142.25 138.739283) (xy 142.482352 138.695563) + (xy 142.54861 138.652927) (xy 142.601283 138.688917) (xy 142.85 138.739283) (xy 144.4 138.739283) (xy 144.632352 138.695563) + (xy 144.845753 138.558243) (xy 144.988917 138.348717) (xy 145.039283 138.1) (xy 145.039283 136.8) (xy 144.995563 136.567648) + (xy 144.858243 136.354247) (xy 144.648717 136.211083) (xy 144.4 136.160717) (xy 143.402771 136.160717) (xy 144.156744 135.406744) + (xy 144.319757 135.162778) (xy 144.345821 135.031744) (xy 144.377 134.875) (xy 144.377 134.239283) (xy 144.4 134.239283) + (xy 144.632352 134.195563) (xy 144.845753 134.058243) (xy 144.988917 133.848717) (xy 145.039283 133.6) (xy 145.039283 133.424205) + (xy 145.781744 132.681744) (xy 145.944757 132.437778) (xy 146.002 132.15) (xy 146.002 123.062815) (xy 146.224211 123.285414) + (xy 146.564799 123.426839) (xy 146.748 123.426999) (xy 146.748 129.390855) (xy 146.714586 129.424211) (xy 146.573161 129.764799) + (xy 146.572839 130.133583) (xy 146.713669 130.474417) (xy 146.974211 130.735414) (xy 147.314799 130.876839) (xy 147.498 130.876999) + (xy 147.498 136.940855) (xy 147.464586 136.974211) (xy 147.323161 137.314799) (xy 147.322839 137.683583) (xy 147.463669 138.024417) + (xy 147.724211 138.285414) (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 149.035414 138.025789) + (xy 149.176839 137.685201) (xy 149.177161 137.316417) (xy 149.036331 136.975583) (xy 149.002 136.941192) (xy 149.002 103.75) + (xy 148.944757 103.462222) (xy 148.781744 103.218256) (xy 146.781744 101.218256) (xy 146.537778 101.055243) (xy 146.25 100.998) + (xy 132.061488 100.998) (xy 131.752 100.688512) (xy 131.752 94.5) (xy 131.735044 94.414757) (xy 131.694758 94.212223) + (xy 131.531745 93.968256) (xy 129.281744 91.718256) (xy 129.037778 91.555243) (xy 128.75 91.498) (xy 127.061489 91.498) + (xy 126.502 90.938512) (xy 126.502 88.75) (xy 126.444757 88.462222) (xy 126.379464 88.364503) (xy 126.281745 88.218256) + (xy 125.591856 87.528368) (xy 125.516331 87.345583) (xy 125.255789 87.084586) (xy 124.915201 86.943161) (xy 124.546417 86.942839) + (xy 124.205583 87.083669) (xy 123.944586 87.344211) (xy 123.803161 87.684799) (xy 123.802839 88.053583) (xy 123.943669 88.394417) + (xy 124.204211 88.655414) (xy 124.544799 88.796839) (xy 124.733515 88.797004) (xy 124.998 89.061489) (xy 124.998 89.517542) + (xy 124.915201 89.483161) (xy 124.546417 89.482839) (xy 124.205583 89.623669) (xy 123.944586 89.884211) (xy 123.803161 90.224799) + (xy 123.802839 90.593583) (xy 123.943669 90.934417) (xy 123.998 90.988843) (xy 123.998 91.75) (xy 124.055243 92.037778) + (xy 124.165858 92.203325) (xy 123.944586 92.424211) (xy 123.803161 92.764799) (xy 123.802839 93.133583) (xy 123.943669 93.474417) + (xy 124.204211 93.735414) (xy 124.544799 93.876839) (xy 124.593393 93.876881) (xy 124.951511 94.235) (xy 124.218256 94.968256) + (xy 124.055243 95.212222) (xy 123.998 95.5) (xy 123.998 97.45089) (xy 123.944586 97.504211) (xy 123.803161 97.844799) + (xy 123.802839 98.213583) (xy 123.943669 98.554417) (xy 124.204211 98.815414) (xy 124.544799 98.956839) (xy 124.913583 98.957161) + (xy 125.254417 98.816331) (xy 125.515414 98.555789) (xy 125.656839 98.215201) (xy 125.657161 97.846417) (xy 125.516331 97.505583) + (xy 125.502 97.491227) (xy 125.502 95.811488) (xy 126.061489 95.252) (xy 126.349238 95.252) (xy 126.323161 95.314799) + (xy 126.323119 95.363393) (xy 125.968256 95.718256) (xy 125.805243 95.962222) (xy 125.748 96.25) (xy 125.748 100.822998) + (xy 125.566417 100.822839) (xy 125.225583 100.963669) (xy 124.964586 101.224211) (xy 124.823161 101.564799) (xy 124.823119 101.613393) + (xy 124.468256 101.968256) (xy 124.305243 102.212222) (xy 124.248 102.5) (xy 124.248 109.170437) (xy 124.2 109.160717) + (xy 123.202 109.160717) (xy 123.202 83.396475) (xy 123.997654 83.396475) (xy 124.301798 84.13256) (xy 124.864478 84.696223) + (xy 125.600031 85.001651) (xy 126.396475 85.002346) (xy 127.13256 84.698202) (xy 127.696223 84.135522) (xy 128.001651 83.399969) + (xy 128.001654 83.396475) (xy 146.997654 83.396475) (xy 147.301798 84.13256) (xy 147.864478 84.696223) (xy 148.600031 85.001651) + (xy 149.396475 85.002346) (xy 150.13256 84.698202) (xy 150.696223 84.135522) (xy 151.001651 83.399969) (xy 151.002346 82.603525) + (xy 150.698202 81.86744) (xy 150.135522 81.303777) (xy 149.399969 80.998349) (xy 148.603525 80.997654) (xy 147.86744 81.301798) + (xy 147.303777 81.864478) (xy 146.998349 82.600031) (xy 146.997654 83.396475) (xy 128.001654 83.396475) (xy 128.002346 82.603525) + (xy 127.698202 81.86744) (xy 127.135522 81.303777) (xy 126.399969 80.998349) (xy 125.603525 80.997654) (xy 124.86744 81.301798) + (xy 124.303777 81.864478) (xy 123.998349 82.600031) (xy 123.997654 83.396475) (xy 123.202 83.396475) (xy 123.202 82.569139) + (xy 123.38963 81.625857) (xy 123.884794 80.884794) (xy 124.625858 80.38963) (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + ) +) diff --git a/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb-bak b/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb-bak new file mode 100755 index 0000000..5984eb0 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb-bak @@ -0,0 +1,1932 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.3+e1-6302~38~ubuntu16.04.1-stable) + + (general + (links 83) + (no_connects 0) + (area 122.424999 79.424999 152.575001 144.575001) + (thickness 1.6) + (drawings 17) + (tracks 415) + (zones 0) + (modules 27) + (nets 44) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user hide) + (34 B.Paste user) + (35 F.Paste user hide) + (36 B.SilkS user hide) + (37 F.SilkS user hide) + (38 B.Mask user) + (39 F.Mask user hide) + (40 Dwgs.User user hide) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user hide) + (48 B.Fab user) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.5) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.7272 1.7272) + (pad_drill 0) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFF1F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 +3V3) + (net 3 "Net-(P1-Pad2)") + (net 4 "Net-(P1-Pad4)") + (net 5 OLED_SCL) + (net 6 ESP_CHPD) + (net 7 UART_TX) + (net 8 UART_RX) + (net 9 SHUTDOWN) + (net 10 "Net-(P1-Pad12)") + (net 11 SD_D3) + (net 12 ESP_CLK) + (net 13 SD_CMD) + (net 14 SD_D0) + (net 15 "Net-(P1-Pad19)") + (net 16 "Net-(P1-Pad21)") + (net 17 SD_D1) + (net 18 "Net-(P1-Pad23)") + (net 19 "Net-(P1-Pad24)") + (net 20 "Net-(P1-Pad26)") + (net 21 "Net-(P1-Pad27)") + (net 22 "Net-(P1-Pad28)") + (net 23 COL_1) + (net 24 COL_2) + (net 25 ROW_1) + (net 26 COL_3) + (net 27 "Net-(P1-Pad35)") + (net 28 ROW_2) + (net 29 SD_D2) + (net 30 ROW_3) + (net 31 ROW_4) + (net 32 "Net-(C3-Pad1)") + (net 33 OLED_SDA) + (net 34 "Net-(C4-Pad1)") + (net 35 "Net-(C5-Pad1)") + (net 36 "Net-(C5-Pad2)") + (net 37 "Net-(C6-Pad1)") + (net 38 "Net-(C6-Pad2)") + (net 39 "Net-(CON1-Pad7)") + (net 40 "Net-(CON1-Pad15)") + (net 41 "Net-(CON1-Pad10)") + (net 42 "Net-(CON1-Pad11)") + (net 43 "Net-(CON1-Pad12)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net COL_1) + (add_net COL_2) + (add_net COL_3) + (add_net ESP_CHPD) + (add_net ESP_CLK) + (add_net GND) + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C4-Pad1)") + (add_net "Net-(C5-Pad1)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(C6-Pad1)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(CON1-Pad10)") + (add_net "Net-(CON1-Pad11)") + (add_net "Net-(CON1-Pad12)") + (add_net "Net-(CON1-Pad15)") + (add_net "Net-(CON1-Pad7)") + (add_net "Net-(P1-Pad12)") + (add_net "Net-(P1-Pad19)") + (add_net "Net-(P1-Pad2)") + (add_net "Net-(P1-Pad21)") + (add_net "Net-(P1-Pad23)") + (add_net "Net-(P1-Pad24)") + (add_net "Net-(P1-Pad26)") + (add_net "Net-(P1-Pad27)") + (add_net "Net-(P1-Pad28)") + (add_net "Net-(P1-Pad35)") + (add_net "Net-(P1-Pad4)") + (add_net OLED_SCL) + (add_net OLED_SDA) + (add_net ROW_1) + (add_net ROW_2) + (add_net ROW_3) + (add_net ROW_4) + (add_net SD_CMD) + (add_net SD_D0) + (add_net SD_D1) + (add_net SD_D2) + (add_net SD_D3) + (add_net SHUTDOWN) + (add_net UART_RX) + (add_net UART_TX) + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 0.45) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA989) + (at 147.6 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCC13) + (attr smd) + (fp_text reference SW3 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 3 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A2B) (tstamp 576A5535) + (at 126 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A3A) (tstamp 576A559C) + (at 149 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A40) (tstamp 576A5565) + (at 126 141) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module hardpass:Pin_Header_Mirrored-NoHoles_2x20 (layer B.Cu) (tedit 57B4C41D) (tstamp 5728B380) + (at 124.87 136.13) + (descr "Through hole pin header") + (tags "pin header") + (path /57211855) + (fp_text reference P1 (at 5.5 0.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Pi_Zero (at 0 3.1) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 4.15 1.75) (end 4.15 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.9 1.75) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 1.75) (end -1.9 1.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 -50.05) (end -1.9 -50.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.41 -49.53) (end -1.41 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.67 -1.27) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 -49.53) (end 3.67 -49.53) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.41 1.27) (end 1.13 1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 2.4 1.55) (end 3.95 1.55) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 1.27) (end 1.13 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 1.13 -1.27) (end 3.67 -1.27) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.95 1.55) (end 3.95 0) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at 2.4 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd oval (at -0.14 0 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(P1-Pad2)")) + (pad 3 smd oval (at 2.4 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (pad 4 smd oval (at -0.14 -2.54 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(P1-Pad4)")) + (pad 5 smd oval (at 2.4 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (pad 6 smd oval (at -0.14 -5.08 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 7 smd oval (at 2.4 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 6 ESP_CHPD)) + (pad 8 smd oval (at -0.14 -7.62 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 7 UART_TX)) + (pad 9 smd oval (at 2.4 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 10 smd oval (at -0.14 -10.16 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 8 UART_RX)) + (pad 11 smd oval (at 2.4 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 9 SHUTDOWN)) + (pad 12 smd oval (at -0.14 -12.7 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 10 "Net-(P1-Pad12)")) + (pad 13 smd oval (at 2.4 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 11 SD_D3)) + (pad 14 smd oval (at -0.14 -15.24 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 15 smd oval (at 2.4 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 12 ESP_CLK)) + (pad 16 smd oval (at -0.14 -17.78 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 13 SD_CMD)) + (pad 17 smd oval (at 2.4 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 18 smd oval (at -0.14 -20.32 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 14 SD_D0)) + (pad 19 smd oval (at 2.4 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 15 "Net-(P1-Pad19)")) + (pad 20 smd oval (at -0.14 -22.86 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 21 smd oval (at 2.4 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 16 "Net-(P1-Pad21)")) + (pad 22 smd oval (at -0.14 -25.4 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 17 SD_D1)) + (pad 23 smd oval (at 2.4 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 18 "Net-(P1-Pad23)")) + (pad 24 smd oval (at -0.14 -27.94 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 19 "Net-(P1-Pad24)")) + (pad 25 smd oval (at 2.4 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 26 smd oval (at -0.14 -30.48 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 20 "Net-(P1-Pad26)")) + (pad 27 smd oval (at 2.4 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 21 "Net-(P1-Pad27)")) + (pad 28 smd oval (at -0.14 -33.02 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 22 "Net-(P1-Pad28)")) + (pad 29 smd oval (at 2.4 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 23 COL_1)) + (pad 30 smd oval (at -0.14 -35.56 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 31 smd oval (at 2.4 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 24 COL_2)) + (pad 32 smd oval (at -0.14 -38.1 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 25 ROW_1)) + (pad 33 smd oval (at 2.4 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 26 COL_3)) + (pad 34 smd oval (at -0.14 -40.64 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 35 smd oval (at 2.4 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 27 "Net-(P1-Pad35)")) + (pad 36 smd oval (at -0.14 -43.18 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 28 ROW_2)) + (pad 37 smd oval (at 2.4 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 29 SD_D2)) + (pad 38 smd oval (at -0.14 -45.72 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 30 ROW_3)) + (pad 39 smd oval (at 2.4 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 40 smd oval (at -0.14 -48.26 180) (size 1.7272 1.7272) (layers B.Cu B.Paste B.Mask) + (net 31 ROW_4)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 576A5A33) (tstamp 576A5479) + (at 149 83) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF6A) (tstamp 576AA3D6) + (at 130.7 103.9 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABC45) + (attr smd) + (fp_text reference C1 (at -0.1 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF66) (tstamp 576AA3E2) + (at 146.2 101.4) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ABF65) + (attr smd) + (fp_text reference C2 (at -0.1 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF85) (tstamp 576AA3EE) + (at 146.2 98.6) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AC79A) + (attr smd) + (fp_text reference C3 (at 0 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 2.2µF (at 0 -2.3) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)")) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF80) (tstamp 576AA3FA) + (at 147.4 93.6 90) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576ACF95) + (attr smd) + (fp_text reference C4 (at 0 0.1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 4.7µF (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)")) + (pad 2 smd rect (at 1.5 0 90) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF5C) (tstamp 576AA406) + (at 134.6 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB9B6) + (attr smd) + (fp_text reference C5 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 576AAF60) (tstamp 576AA412) + (at 131.4 93.6 270) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /576AB858) + (attr smd) + (fp_text reference C6 (at -0.1 0.1 360) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 1µF (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end -2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.15) (end 2.3 -1.15) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 1.025) (end -1 1.025) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 -1.025) (end 1 -1.025) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)")) + (pad 2 smd rect (at 1.5 0 270) (size 1 1.6) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)")) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module hardpass:Solderpads_OLED20Pin_.5mmPitch (layer B.Cu) (tedit 576AAF9E) (tstamp 576AA42A) + (at 137.5 104.1 180) + (path /576AB656) + (solder_mask_margin 0.1) + (attr smd) + (fp_text reference CON1 (at 6.1 2.7 270) (layer B.SilkS) + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (fp_text value ER-OLED-FPC20 (at 0 -2.9 180) (layer B.SilkS) hide + (effects (font (size 1.64 1.64) (thickness 0.05)) (justify mirror)) + ) + (pad 1 smd rect (at 4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 2 smd rect (at 4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 37 "Net-(C6-Pad1)") (solder_mask_margin 0.2)) + (pad 3 smd rect (at 3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 38 "Net-(C6-Pad2)") (solder_mask_margin 0.2)) + (pad 4 smd rect (at 3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 35 "Net-(C5-Pad1)") (solder_mask_margin 0.2)) + (pad 5 smd rect (at 2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 36 "Net-(C5-Pad2)") (solder_mask_margin 0.2)) + (pad 6 smd rect (at 2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 7 smd rect (at 1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 39 "Net-(CON1-Pad7)") (solder_mask_margin 0.2)) + (pad 8 smd rect (at 1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3) (solder_mask_margin 0.2)) + (pad 9 smd rect (at 0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 10 smd rect (at 0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 41 "Net-(CON1-Pad10)") (solder_mask_margin 0.2)) + (pad 11 smd rect (at -0.254 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 42 "Net-(CON1-Pad11)") (solder_mask_margin 0.2)) + (pad 12 smd rect (at -0.762 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 43 "Net-(CON1-Pad12)") (solder_mask_margin 0.2)) + (pad 13 smd rect (at -1.2446 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL) (solder_mask_margin 0.2)) + (pad 14 smd rect (at -1.7526 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA) (solder_mask_margin 0.2)) + (pad 15 smd rect (at -2.2606 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)") (solder_mask_margin 0.2)) + (pad 16 smd rect (at -2.7432 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 34 "Net-(C4-Pad1)") (solder_mask_margin 0.2)) + (pad 17 smd rect (at -3.2512 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 32 "Net-(C3-Pad1)") (solder_mask_margin 0.2)) + (pad 18 smd rect (at -3.7592 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 19 smd rect (at -4.2418 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + (pad 20 smd rect (at -4.7498 2.4384 270) (size 7.5 0.254) (layers B.Cu B.Paste B.Mask) + (net 1 GND) (solder_mask_margin 0.2)) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 576AAF71) (tstamp 576AA436) + (at 144.2 93.6 90) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576AE193) + (attr smd) + (fp_text reference R1 (at 0 0 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 390k (at 0 -2.3 90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 40 "Net-(CON1-Pad15)")) + (pad 2 smd rect (at 1.45 0 90) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA95F) + (at 127.4 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCA0F) + (attr smd) + (fp_text reference SW1 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA974) + (at 137.5 112.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCB0D) + (attr smd) + (fp_text reference SW2 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 25 ROW_1)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA99E) + (at 127.4 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCDB9) + (attr smd) + (fp_text reference SW4 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9B3) + (at 137.5 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BCFBE) + (attr smd) + (fp_text reference SW5 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 5 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9C8) + (at 147.6 120.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD09D) + (attr smd) + (fp_text reference SW6 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 6 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 28 ROW_2)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9DD) + (at 127.4 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD274) + (attr smd) + (fp_text reference SW7 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 7 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AA9F2) + (at 137.5 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD343) + (attr smd) + (fp_text reference SW8 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA07) + (at 147.6 127.7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD459) + (attr smd) + (fp_text reference SW9 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 9 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 30 ROW_3)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA1C) + (at 127.4 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD528) + (attr smd) + (fp_text reference SW10 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value C/UP (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 23 COL_1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA31) + (at 137.5 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD6CB) + (attr smd) + (fp_text reference SW11 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0/OK (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 24 COL_2)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Buttons_Switches_SMD:SW_SPST_PTS645 (layer F.Cu) (tedit 56E05A10) (tstamp 576AAA46) + (at 147.6 135.2) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (path /572BD811) + (attr smd) + (fp_text reference SW12 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OK/DN (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 26 COL_3)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 ROW_4)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF28) + (at 137.8 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BB1ED) + (attr smd) + (fp_text reference R10 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 5 OLED_SCL)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer B.Cu) (tedit 5415CFA7) (tstamp 576ABF34) + (at 141 93.6 270) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /576BAD7F) + (attr smd) + (fp_text reference R11 (at 0 2.3 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value 10k (at 0 -2.3 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end -2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.2 1.2) (end 2.2 -1.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1 -1.075) (end -1 -1.075) (layer B.SilkS) (width 0.15)) + (fp_line (start -1 1.075) (end 1 1.075) (layer B.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 2 smd rect (at 1.45 0 270) (size 0.9 1.7) (layers B.Cu B.Paste B.Mask) + (net 33 OLED_SDA)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text "C1 here" (at 116 104) (layer Cmts.User) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_line (start 131.5 108) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 131 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 131 107.25) (end 130.25 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 144 107.25) (end 144.75 107.25) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 144 106.5) (end 131.5 106.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 131.5 108) (end 144 108) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 122.5 141.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 144.5) (end 149.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 141.5) (end 125.5 144.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 152.5 82.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 141.5) (end 152.5 141.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.5 79.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 149.5 82.5) (end 149.5 79.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 125.5 82.5) (end 122.5 82.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 130.7 102.4) (end 130.7 100.55) (width 0.25) (layer B.Cu) (net 1) (status 400000)) + (segment (start 131.6 101) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C9)) + (segment (start 131.15 101) (end 131.6 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C8)) + (segment (start 130.7 100.55) (end 131.15 101) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B855C7)) + (segment (start 142.2498 101.6616) (end 141.7418 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 141.2592 101.6616) (end 142.4616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.4616 101.6616) (end 142.6 101.8) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AF)) + (segment (start 132.7502 101.6616) (end 132.2616 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 132.2616 101.6616) (end 132.2 101.6) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8AC)) + (segment (start 136.738 101.6616) (end 136.738 97.462) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 136.738 97.462) (end 137 97.2) (width 0.25) (layer B.Cu) (net 1) (tstamp 57B4D8A9)) + (segment (start 132.7118 101.7) (end 132.7502 101.6616) (width 0.25) (layer B.Cu) (net 1) (tstamp 577413E7)) + (segment (start 141.2592 101.6616) (end 142.2498 101.6616) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 130.7 105.4) (end 130.7 106) (width 0.25) (layer B.Cu) (net 2) (status 400000)) + (segment (start 130.7 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C2)) + (segment (start 136.2554 101.6616) (end 136.2554 105.7446) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136 106) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC8B)) + (segment (start 136.2554 105.7446) (end 136 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7DC89)) + (via (at 126.7 136.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 126.72 136.68) (end 126.7 136.7) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4CF6F)) + (segment (start 127.27 136.13) (end 126.72 136.68) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.4) (end 144.7 101.1) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 145.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D7A3)) + (via (at 145.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 144.7 101.1) (end 144.2 100.6) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D79E)) + (via (at 144.2 100.6) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 135.2394 101.6616) (end 135.2394 105.7606) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 135.2394 105.7606) (end 135 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D37E)) + (segment (start 128.75 114.75) (end 127.69 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D38B)) + (segment (start 135 106) (end 130.75 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D380)) + (segment (start 130.75 106) (end 129.5 106) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B855C5)) + (segment (start 129.5 106) (end 128.75 106.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D382)) + (segment (start 128.75 106.75) (end 128.75 114.75) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D387)) + (segment (start 127.69 115.81) (end 127.27 115.81) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B7D38D)) + (segment (start 144.7 104.2) (end 144.7 103.5) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 144.7 103.5) (end 144.8 103.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A4)) + (segment (start 144.8 103.4) (end 144.8 101.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A5)) + (segment (start 144.8 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A6)) + (segment (start 144.7 103.5) (end 144.6 103.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D89F)) + (segment (start 144.6 103.4) (end 144.6 101.5) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A0)) + (segment (start 144.6 101.5) (end 144.7 101.4) (width 0.25) (layer B.Cu) (net 2) (tstamp 57B4D8A1)) + (via (at 135.5 97.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 136.2554 101.6616) (end 136.2554 97.5554) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 136.2554 97.5554) (end 136 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741403)) + (segment (start 136 97.3) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 5774140E)) + (segment (start 144.7 104.4) (end 144.7 101.6) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 135.2394 97.5606) (end 135.5 97.3) (width 0.25) (layer B.Cu) (net 2) (tstamp 57741376)) + (segment (start 135.2394 97.5606) (end 135.2394 101.6616) (width 0.25) (layer B.Cu) (net 2)) + (via (at 141 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 141 92.15) (end 141 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 5771482B)) + (via (at 137.8 92.15) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 137.8 92.15) (end 137.8 92.2) (width 0.25) (layer F.Cu) (net 2) (tstamp 57714827)) + (segment (start 138 105.5) (end 129.5 105.5) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 129.5 105.5) (end 129.25 105.75) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC1)) + (segment (start 138.7446 105.7554) (end 138.5 106) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CBAC)) + (via (at 138.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 138.5 106) (end 138 105.5) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CBB9)) + (segment (start 138.7446 101.6616) (end 138.7446 105.7554) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 128.75 131) (end 127.7 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC30)) + (via (at 128.75 131) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 128.75 124.25) (end 128.75 131) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1D)) + (segment (start 128.75 110.25) (end 128.75 124.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC1C)) + (segment (start 128.75 106.25) (end 128.75 110.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CC19)) + (segment (start 129.25 105.75) (end 128.75 106.25) (width 0.25) (layer F.Cu) (net 5) (tstamp 57B4CEC5)) + (segment (start 127.7 131.05) (end 127.27 131.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 57B4CC31)) + (segment (start 137.8 96.6) (end 137.8 95.05) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396C)) + (segment (start 138.7446 101.6616) (end 138.7446 97.5446) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 138.7446 97.5446) (end 137.8 96.6) (width 0.25) (layer B.Cu) (net 5) (tstamp 5771396B)) + (via (at 125.75 132.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 125.75 132.25) (end 129.25 132.25) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D589)) + (segment (start 129.25 132.25) (end 130 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D58A)) + (segment (start 125 111.75) (end 125 102.5) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 102.5) (end 125.75 101.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB8)) + (segment (start 127.27 100.57) (end 126.93 100.57) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 126.93 100.57) (end 125.75 101.75) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B4CAB8)) + (via (at 125.75 101.75) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (via (at 131.375 132.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 130.55 132.95) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA30)) + (segment (start 129.75 125.5) (end 129.75 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA31)) + (segment (start 131.375 132.95) (end 130.55 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 131.325 133) (end 130.5 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D59A)) + (segment (start 131.375 132.95) (end 131.325 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D599)) + (segment (start 123.425 132.95) (end 124.2 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 124.2 132.95) (end 124.9 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57A)) + (segment (start 124.9 132.25) (end 125.75 132.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B7D57C)) + (segment (start 130 133) (end 130.5 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D58D)) + (segment (start 130.5 133) (end 130.75 133) (width 0.25) (layer B.Cu) (net 23) (tstamp 57B7D59D)) + (segment (start 123.425 110.45) (end 124.2 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 125 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 125.45) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2C)) + (segment (start 123.425 117.95) (end 125 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 125 117.95) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB27)) + (segment (start 124.2 132.95) (end 125 132.15) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB1F)) + (segment (start 125 132.15) (end 125 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB21)) + (segment (start 125 125.5) (end 125 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2F)) + (segment (start 125 118) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB2A)) + (segment (start 124.2 110.45) (end 125 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB12)) + (segment (start 125 111.25) (end 125 111.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB13)) + (segment (start 125 111.75) (end 125 117.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DBB6)) + (segment (start 125 117.5) (end 125 117.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DB25)) + (segment (start 131.375 117.95) (end 129.75 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 117.95) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3D)) + (segment (start 131.375 125.45) (end 129.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 125.45) (end 129.75 125.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA38)) + (segment (start 129.75 125.5) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA3B)) + (segment (start 131.375 110.45) (end 130.55 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.75 111.25) (end 129.75 118) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA28)) + (segment (start 129.75 118) (end 129.75 120.5) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA40)) + (segment (start 129.75 120.5) (end 129.75 120.75) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA36)) + (segment (start 130.55 110.45) (end 129.75 111.25) (width 0.25) (layer F.Cu) (net 23) (tstamp 57B4DA27)) + (segment (start 123.425 110.45) (end 123.75 110.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 117.95) (end 123.65 117.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 125.45) (end 123.75 125.45) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 123.425 132.95) (end 123.65 132.95) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 133.525 117.95) (end 135.2 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.2 117.95) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACC)) + (segment (start 133.525 125.45) (end 135.25 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.45) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC7)) + (segment (start 133.525 132.95) (end 134.45 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 134.45 132.95) (end 135.25 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC2)) + (segment (start 135.25 132.15) (end 135.25 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DAC4)) + (segment (start 134.45 110.45) (end 135.25 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABC)) + (segment (start 135.25 111.25) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DABD)) + (segment (start 134.45 110.45) (end 133.525 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 135.25 125.5) (end 135.25 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4DACA)) + (segment (start 141.475 132.95) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 141.475 125.45) (end 139.75 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 125.45) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CF)) + (segment (start 141.475 117.95) (end 139.75 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 117.95) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CA)) + (segment (start 141.475 132.95) (end 140.55 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 140.55 110.45) (end 139.75 111.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9AE)) + (segment (start 139.75 111.25) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9B4)) + (segment (start 140.55 110.45) (end 141.475 110.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 139.75 132.15) (end 139.75 125.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9C0)) + (segment (start 139.75 125.5) (end 139.75 120) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9D2)) + (segment (start 139.75 120) (end 139.75 118) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9DA)) + (segment (start 139.75 118) (end 139.75 115.5) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9CD)) + (segment (start 140.55 132.95) (end 139.75 132.15) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4D9BF)) + (segment (start 127.25 112.5) (end 127.25 119.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.25 119.5) (end 127.25 133.75) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB61)) + (segment (start 127.25 133.75) (end 128.5 135) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB31)) + (segment (start 128.5 135) (end 128.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB34)) + (segment (start 128.75 135.25) (end 131.75 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3A)) + (segment (start 131.75 135.25) (end 132.5 135.25) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3C)) + (segment (start 132.5 135.25) (end 133.525 134.225) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB3D)) + (segment (start 133.525 134.225) (end 133.525 132.95) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB40)) + (via (at 127.27 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 24)) + (segment (start 127.25 104.25) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0F)) + (segment (start 127.27 98.03) (end 127.25 98.05) (width 0.25) (layer F.Cu) (net 24) (tstamp 57B4CB0E)) + (segment (start 127.25 104.25) (end 127.25 112.5) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.85 117.95) (end 133.525 117.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.75 125.45) (end 133.525 125.45) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 127.3 98.1) (end 127.3 98) (width 0.25) (layer B.Cu) (net 24) (tstamp 577146E8) (status 30)) + (segment (start 133.525 132.95) (end 133.85 132.95) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 123.425 114.95) (end 120.8 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 120.8 114.95) (end 120.799998 114.950002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA95)) + (segment (start 120.799998 114.950002) (end 120.799998 146.200002) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA99)) + (segment (start 120.799998 146.200002) (end 120.849996 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DA9B)) + (segment (start 120.849996 146.25) (end 154.25 146.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA2)) + (segment (start 154.25 146.25) (end 154.25 144.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA3)) + (segment (start 154.25 144.5) (end 154.25 133.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAA9)) + (segment (start 154.25 133.5) (end 154.25 124.25) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAB)) + (segment (start 154.25 124.25) (end 154.25 115) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAAF)) + (segment (start 154.25 115) (end 154.2 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DAB7)) + (segment (start 154.2 114.95) (end 151.575 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B7DABD)) + (segment (start 144.75 104) (end 146 105.25) (width 0.25) (layer F.Cu) (net 25)) + (via (at 146 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA1)) + (segment (start 127.75 94.5) (end 125.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9E)) + (segment (start 128.75 95.5) (end 127.75 94.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD9A)) + (segment (start 128.75 102.5) (end 128.75 95.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD96)) + (segment (start 130.25 104) (end 128.75 102.5) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD92)) + (segment (start 130.75 104) (end 130.25 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD8F)) + (segment (start 144.75 104) (end 130.75 104) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAA)) + (via (at 124.73 98.03) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 124.75 95.5) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CDA5)) + (segment (start 124.73 98.03) (end 124.75 98.01) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4CD45)) + (segment (start 146 105.25) (end 146 113.75) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEAF)) + (segment (start 146 113.75) (end 146 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4DEA2)) + (segment (start 143.625 114.95) (end 141.475 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 133.525 114.95) (end 131.375 114.95) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 141.475 114.95) (end 131.375 114.95) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 131.425 115) (end 131.375 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B7)) + (segment (start 131.425 115) (end 131.5 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B8)) + (via (at 131.375 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (via (at 141.475 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 141.475 114.95) (end 146 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1C2)) + (segment (start 146 114.95) (end 146.25 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4DE9F)) + (segment (start 146.25 114.95) (end 150.8 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1DE)) + (segment (start 141.5 115) (end 141.5 114.975) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BF)) + (segment (start 141.5 114.975) (end 141.475 114.95) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1BE)) + (via (at 150.8 114.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 150.775 114.95) (end 150.8 114.95) (width 0.25) (layer F.Cu) (net 25) (tstamp 57B4D11D)) + (segment (start 150.75 115) (end 150.725 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B3)) + (segment (start 150.8 114.95) (end 150.75 115) (width 0.25) (layer B.Cu) (net 25) (tstamp 57B4D1B2)) + (segment (start 143.625 117.95) (end 145.25 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 117.95) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA5)) + (segment (start 143.625 125.45) (end 145.25 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.45) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9F)) + (segment (start 143.625 132.95) (end 144.45 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 144.45 132.95) (end 145.25 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9A)) + (segment (start 145.25 132.15) (end 145.25 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA9B)) + (segment (start 144.45 110.45) (end 145.25 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8E)) + (segment (start 145.25 111.25) (end 145.25 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA8F)) + (segment (start 144.45 110.45) (end 143.625 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 145.25 125.5) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA2)) + (segment (start 145.25 118) (end 145.25 120.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DAA8)) + (segment (start 151.575 117.95) (end 150 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 117.95) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5E)) + (segment (start 151.575 125.45) (end 150 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150 125.45) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA59)) + (via (at 143.625 132.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 150.85 132.95) (end 150.8 133) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0C)) + (via (at 150.8 133) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 143.675 133) (end 150.8 133) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4DA0A)) + (segment (start 143.675 133) (end 143.625 132.95) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4DA09)) + (segment (start 150.85 132.95) (end 150.875 132.95) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA0D)) + (segment (start 150.875 132.95) (end 150.8 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 132.95) (end 150 132.15) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F4)) + (segment (start 150 132.15) (end 150 125.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9F5)) + (segment (start 150 125.5) (end 150 118) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA5C)) + (segment (start 150 118) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4DA61)) + (segment (start 151.575 110.45) (end 150.8 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 150.8 110.45) (end 150 111.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E8)) + (segment (start 150 111.25) (end 150 113.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9E9)) + (segment (start 150 113.25) (end 150 113.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4D9FA)) + (segment (start 126.5 96.5) (end 126.5 96.25) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 132.95) (end 143.625 134.875) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 103.25) (end 126.5 104.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8F)) + (segment (start 126.5 134.5) (end 126.5 103.25) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA8C)) + (segment (start 128 136) (end 126.5 134.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA88)) + (segment (start 142.5 136) (end 128 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA84)) + (segment (start 143.625 134.875) (end 142.5 136) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CA80)) + (segment (start 126.5 104.5) (end 126.5 96.5) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 126.5 96.25) (end 127.25 95.5) (width 0.25) (layer F.Cu) (net 26) (tstamp 57B4CADD)) + (via (at 127.25 95.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 26)) + (segment (start 127.25 95.5) (end 127.26 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CADF)) + (segment (start 127.26 95.49) (end 127.27 95.49) (width 0.25) (layer B.Cu) (net 26) (tstamp 57B4CAE0)) + (segment (start 143.85 117.95) (end 143.625 117.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.95 125.45) (end 143.625 125.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.85 132.95) (end 143.625 132.95) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 143.625 110.45) (end 143.55 110.45) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 127.34 95.56) (end 127.3 95.56) (width 0.25) (layer B.Cu) (net 26) (tstamp 577146F7) (status 30)) + (segment (start 123.425 122.45) (end 121.3 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 121.3 122.45) (end 121.25 122.5) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA67)) + (segment (start 121.25 122.5) (end 121.25 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6D)) + (segment (start 121.25 145.75) (end 125.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA6E)) + (segment (start 125.75 145.75) (end 153.75 145.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA72)) + (segment (start 153.75 145.75) (end 153.700002 145.700002) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA73)) + (segment (start 153.700002 145.700002) (end 153.700002 122.549998) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA79)) + (segment (start 153.700002 122.549998) (end 153.600004 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA7B)) + (segment (start 153.600004 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7DA81)) + (segment (start 149.8 122.5) (end 150.8 122.5) (width 0.25) (layer B.Cu) (net 28)) + (via (at 150.8 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83C)) + (segment (start 150.85 122.45) (end 151.575 122.45) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B7D83D)) + (segment (start 149.8 122.5) (end 147.5 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B7D836)) + (segment (start 150.8 122.5) (end 150.85 122.45) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D25F)) + (segment (start 147 122.5) (end 146.75 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4DE35)) + (segment (start 147.5 122.5) (end 147 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D29D)) + (segment (start 145.25 103.25) (end 146.75 104.75) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 146.75 104.75) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DED7)) + (via (at 146.75 122.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 146.75 120.75) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC2)) + (segment (start 146.75 120.75) (end 146.75 121) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4DEC5)) + (segment (start 143.625 122.45) (end 141.475 122.45) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 131.375 122.45) (end 133.525 122.45) (width 0.25) (layer F.Cu) (net 28)) + (via (at 141.475 122.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 141.525 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D292)) + (segment (start 141.525 122.5) (end 141.475 122.45) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D291)) + (segment (start 131.375 122.45) (end 131.425 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D256)) + (segment (start 139 122.5) (end 131.425 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D257)) + (via (at 131.375 122.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 146.75 122.5) (end 139 122.5) (width 0.25) (layer B.Cu) (net 28) (tstamp 57B4D295)) + (via (at 124.73 92.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 28)) + (segment (start 125.5 93.72) (end 124.73 92.95) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB0)) + (segment (start 125.5 93.72) (end 127.97 93.72) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB1)) + (segment (start 127.97 93.72) (end 129.5 95.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB3)) + (segment (start 129.5 95.25) (end 129.5 102) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDB8)) + (segment (start 129.5 102) (end 130.75 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBA)) + (segment (start 130.75 103.25) (end 145.25 103.25) (width 0.25) (layer F.Cu) (net 28) (tstamp 57B4CDBB)) + (segment (start 123.425 129.95) (end 121.8 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.8 129.95) (end 121.799998 129.950002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA46)) + (segment (start 121.799998 129.950002) (end 121.799998 145.200002) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA47)) + (segment (start 121.799998 145.200002) (end 121.849996 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA48)) + (segment (start 121.849996 145.25) (end 153.25 145.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA49)) + (segment (start 153.25 145.25) (end 153.25 142) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4A)) + (segment (start 153.25 142) (end 153.25 130.25) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4B)) + (segment (start 153.25 130.25) (end 153.25 130) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4C)) + (segment (start 153.25 130) (end 153.2 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4D)) + (segment (start 153.2 129.95) (end 151.575 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B7DA4E)) + (via (at 147.5 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 131.5 102.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE8)) + (segment (start 130.25 101.5) (end 131.25 102.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE5)) + (segment (start 131.5 102.5) (end 145.75 102.5) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 145.75 102.5) (end 147.5 104.25) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 104.25) (end 147.5 128) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 147.5 128) (end 147.5 129.95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4DF03)) + (segment (start 143.625 129.95) (end 141.475 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.525 129.95) (end 131.375 129.95) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 141.475 129.95) (end 147.5 129.95) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 147.5 129.95) (end 147.75 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DF00)) + (segment (start 150.85 130) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BE)) + (segment (start 150.85 130) (end 150.975 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BF)) + (via (at 150.8 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 148.25 129.95) (end 150.8 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D30E)) + (segment (start 147.75 129.95) (end 148.25 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4DE51)) + (via (at 141.475 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 131.375 129.95) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 131.325 130) (end 131.375 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2B9)) + (segment (start 131.25 130) (end 131.325 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2BA)) + (via (at 131.375 129.95) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 141.5 129.975) (end 141.475 129.95) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C3)) + (segment (start 141.5 129.975) (end 141.5 130) (width 0.25) (layer B.Cu) (net 30) (tstamp 57B4D2C4)) + (segment (start 124.73 90.41) (end 124.75 90.43) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD5)) + (segment (start 124.75 90.43) (end 124.75 91.75) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD6)) + (segment (start 124.75 91.75) (end 126 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDD9)) + (segment (start 126 93) (end 128.25 93) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDDE)) + (segment (start 128.25 93) (end 130.25 95) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE0)) + (segment (start 130.25 95) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE2)) + (segment (start 130.25 101.5) (end 130.25 101.5) (width 0.25) (layer F.Cu) (net 30) (tstamp 57B4CDE4)) + (via (at 124.73 90.41) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 30)) + (segment (start 123.425 137.45) (end 122.3 137.45) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 122.3 137.45) (end 122.25 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2A)) + (segment (start 122.25 137.5) (end 122.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2B)) + (segment (start 122.25 144.75) (end 129.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2C)) + (segment (start 129.25 144.75) (end 152.25 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2D)) + (segment (start 152.25 144.75) (end 152.75 144.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2E)) + (segment (start 152.75 144.75) (end 152.75 137.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA2F)) + (segment (start 152.75 137.5) (end 152.7 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA30)) + (segment (start 152.7 137.45) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7DA31)) + (segment (start 148.25 137.5) (end 150.8 137.5) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 150.8 137.5) (end 150.85 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7D88E)) + (via (at 150.8 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 150.85 137.45) (end 151.575 137.45) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B7D88F)) + (via (at 148.25 137.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 148.25 137.5) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1A)) + (segment (start 148.25 103.75) (end 148.25 136) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 148.25 136) (end 148.25 136.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DF1D)) + (segment (start 146 101.75) (end 146.25 101.75) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 146.25 101.75) (end 148.25 103.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4DEE8)) + (segment (start 131.375 137.45) (end 133.525 137.45) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 143.625 137.45) (end 141.475 137.45) (width 0.25) (layer F.Cu) (net 31)) + (via (at 141.475 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 141.5 137.5) (end 141.5 137.475) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D337)) + (segment (start 141.5 137.475) (end 141.475 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D336)) + (segment (start 147.5 137.5) (end 148.25 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D330)) + (via (at 131.375 137.45) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 147.75 137.5) (end 147.5 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D326)) + (segment (start 147.5 137.5) (end 141.5 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D333)) + (segment (start 141.5 137.5) (end 131.425 137.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D33A)) + (segment (start 131.425 137.5) (end 131.375 137.45) (width 0.25) (layer B.Cu) (net 31) (tstamp 57B4D325)) + (via (at 124.73 87.87) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 31)) + (segment (start 124.75 87.89) (end 124.73 87.87) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0A)) + (segment (start 124.75 87.89) (end 124.89 87.89) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0B)) + (segment (start 124.89 87.89) (end 125.75 88.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE0C)) + (segment (start 125.75 88.75) (end 125.75 91.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE10)) + (segment (start 125.75 91.25) (end 126.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE12)) + (segment (start 126.75 92.25) (end 128.75 92.25) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE14)) + (segment (start 128.75 92.25) (end 131 94.5) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE16)) + (segment (start 131 94.5) (end 131 101) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE19)) + (segment (start 131 101) (end 131.75 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE1E)) + (segment (start 131.75 101.75) (end 146 101.75) (width 0.25) (layer F.Cu) (net 31) (tstamp 57B4CE20)) + (segment (start 144.7 98.8) (end 144.7 98.1) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 144.7 98.1) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57714698)) + (segment (start 140.7512 101.6616) (end 140.7512 97.685198) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 140.7512 97.685198) (end 141.036398 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA7)) + (segment (start 141.036398 97.4) (end 144 97.4) (width 0.25) (layer B.Cu) (net 32) (tstamp 57713AA8)) + (segment (start 131.75 104.75) (end 129.25 104.75) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 139.5 106) (end 138.25 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC7)) + (segment (start 138.25 104.75) (end 131.75 104.75) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBC8)) + (segment (start 129.25 104.75) (end 128 106) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBDD)) + (segment (start 128 106) (end 128 133.25) (width 0.25) (layer F.Cu) (net 33) (tstamp 57B4CBE1)) + (via (at 128 133.25) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 128 133.25) (end 127.27 133.48) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBEF)) + (segment (start 139.2526 101.6616) (end 139.2526 105.7526) (width 0.25) (layer B.Cu) (net 33)) + (via (at 139.5 106) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 33)) + (segment (start 139.2526 105.7526) (end 139.5 106) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBC4)) + (segment (start 127.27 133.48) (end 127.27 133.59) (width 0.25) (layer B.Cu) (net 33) (tstamp 57B4CBF0)) + (segment (start 139.2526 96.7974) (end 141 95.05) (width 0.25) (layer B.Cu) (net 33) (tstamp 57713975)) + (segment (start 139.2526 101.6616) (end 139.2526 96.7974) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 147.1 95.1) (end 147.4 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA4)) + (segment (start 145.4 96.8) (end 147.1 95.1) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA2)) + (segment (start 141 96.8) (end 145.4 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA1)) + (segment (start 140.2432 97.5568) (end 141 96.8) (width 0.25) (layer B.Cu) (net 34) (tstamp 57713AA0)) + (segment (start 140.2432 101.6616) (end 140.2432 97.5568) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 133.7 92.1) (end 134.6 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138EA)) + (segment (start 133 92.8) (end 133.7 92.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E6)) + (segment (start 133 93.2) (end 133 92.8) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E3)) + (segment (start 133 96) (end 133 93.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138E0)) + (segment (start 133.6 96) (end 133 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D4)) + (segment (start 133.8 96.2) (end 133.6 96) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D3)) + (segment (start 134.2488 96.6488) (end 133.8 96.2) (width 0.25) (layer B.Cu) (net 35) (tstamp 577138D0)) + (segment (start 134.2488 101.6616) (end 134.2488 96.6488) (width 0.25) (layer B.Cu) (net 35)) + (segment (start 134.7568 95.2568) (end 134.6 95.1) (width 0.25) (layer B.Cu) (net 36) (tstamp 577138F6)) + (segment (start 134.7568 101.6616) (end 134.7568 95.2568) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 131.1 92.1) (end 131.4 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB1)) + (segment (start 130 93.2) (end 131.1 92.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BB0)) + (segment (start 130 96) (end 130 93.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAE)) + (segment (start 131.2 97.2) (end 130 96) (width 0.25) (layer B.Cu) (net 37) (tstamp 57713BAD)) + (segment (start 131.4 97.2) (end 131.2 97.2) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 133.2 97.2) (end 131.4 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B4)) + (segment (start 133.2582 97.2582) (end 133.2 97.2) (width 0.25) (layer B.Cu) (net 37) (tstamp 577138B2)) + (segment (start 133.2582 101.6616) (end 133.2582 97.2582) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 131.4 96.2) (end 131.4 95.1) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138CB)) + (segment (start 131.8 96.6) (end 131.4 96.2) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C7)) + (segment (start 133.4 96.6) (end 131.8 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C4)) + (segment (start 133.7408 96.9408) (end 133.4 96.6) (width 0.25) (layer B.Cu) (net 38) (tstamp 577138C1)) + (segment (start 133.7408 101.6616) (end 133.7408 96.9408) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 139.7606 97.2394) (end 139.7606 101.6616) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A84)) + (segment (start 140.8 96.2) (end 139.7606 97.2394) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A83)) + (segment (start 142.2 96.2) (end 140.8 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A81)) + (segment (start 143.35 95.05) (end 142.2 96.2) (width 0.25) (layer B.Cu) (net 40) (tstamp 57713A80)) + (segment (start 144.2 95.05) (end 143.35 95.05) (width 0.25) (layer B.Cu) (net 40)) + + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 576AC01A) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 121.8 78.6) (xy 154.2 78.6) (xy 154.2 147.2) (xy 120.8 147.2) (xy 120.8 79.2) + (xy 121 79.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 141.43086) + (xy 151.61037 142.374142) (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) + (xy 124.625858 143.61037) (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) + (xy 123.997654 141.396475) (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) + (xy 127.13256 142.698202) (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.001654 141.396475) (xy 146.997654 141.396475) + (xy 147.301798 142.13256) (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) + (xy 150.696223 142.135522) (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) + (xy 149.399969 138.998349) (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.303777 139.864478) (xy 146.998349 140.600031) + (xy 146.997654 141.396475) (xy 128.001654 141.396475) (xy 128.002346 140.603525) (xy 127.698202 139.86744) (xy 127.135522 139.303777) + (xy 126.399969 138.998349) (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) (xy 123.998349 140.600031) + (xy 123.997654 141.396475) (xy 123.202 141.396475) (xy 123.202 137.633583) (xy 130.447839 137.633583) (xy 130.588669 137.974417) + (xy 130.849211 138.235414) (xy 131.189799 138.376839) (xy 131.558583 138.377161) (xy 131.861495 138.252) (xy 140.989154 138.252) + (xy 141.289799 138.376839) (xy 141.658583 138.377161) (xy 141.961495 138.252) (xy 147.690855 138.252) (xy 147.724211 138.285414) + (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 148.808808 138.252) (xy 150.240855 138.252) + (xy 150.274211 138.285414) (xy 150.614799 138.426839) (xy 150.983583 138.427161) (xy 151.324417 138.286331) (xy 151.585414 138.025789) + (xy 151.726839 137.685201) (xy 151.727161 137.316417) (xy 151.586331 136.975583) (xy 151.325789 136.714586) (xy 150.985201 136.573161) + (xy 150.616417 136.572839) (xy 150.275583 136.713669) (xy 150.241192 136.748) (xy 148.809145 136.748) (xy 148.775789 136.714586) + (xy 148.435201 136.573161) (xy 148.066417 136.572839) (xy 147.725583 136.713669) (xy 147.691192 136.748) (xy 142.084058 136.748) + (xy 142.000789 136.664586) (xy 141.660201 136.523161) (xy 141.291417 136.522839) (xy 140.950583 136.663669) (xy 140.866105 136.748) + (xy 131.984058 136.748) (xy 131.900789 136.664586) (xy 131.560201 136.523161) (xy 131.191417 136.522839) (xy 130.850583 136.663669) + (xy 130.589586 136.924211) (xy 130.448161 137.264799) (xy 130.447839 137.633583) (xy 123.202 137.633583) (xy 123.202 87.87) + (xy 123.210197 87.87) (xy 123.323662 88.440428) (xy 123.646784 88.924013) (xy 123.970031 89.14) (xy 123.646784 89.355987) + (xy 123.323662 89.839572) (xy 123.210197 90.41) (xy 123.323662 90.980428) (xy 123.646784 91.464013) (xy 123.970031 91.68) + (xy 123.646784 91.895987) (xy 123.323662 92.379572) (xy 123.210197 92.95) (xy 123.323662 93.520428) (xy 123.646784 94.004013) + (xy 123.972621 94.221731) (xy 123.84151 94.283179) (xy 123.447312 94.715053) (xy 123.275042 95.130974) (xy 123.396183 95.363) + (xy 124.603 95.363) (xy 124.603 95.343) (xy 124.857 95.343) (xy 124.857 95.363) (xy 124.877 95.363) + (xy 124.877 95.617) (xy 124.857 95.617) (xy 124.857 95.637) (xy 124.603 95.637) (xy 124.603 95.617) + (xy 123.396183 95.617) (xy 123.275042 95.849026) (xy 123.447312 96.264947) (xy 123.84151 96.696821) (xy 123.972621 96.758269) + (xy 123.646784 96.975987) (xy 123.323662 97.459572) (xy 123.210197 98.03) (xy 123.323662 98.600428) (xy 123.646784 99.084013) + (xy 123.972621 99.301731) (xy 123.84151 99.363179) (xy 123.447312 99.795053) (xy 123.275042 100.210974) (xy 123.396183 100.443) + (xy 124.603 100.443) (xy 124.603 100.423) (xy 124.857 100.423) (xy 124.857 100.443) (xy 124.877 100.443) + (xy 124.877 100.697) (xy 124.857 100.697) (xy 124.857 100.717) (xy 124.603 100.717) (xy 124.603 100.697) + (xy 123.396183 100.697) (xy 123.275042 100.929026) (xy 123.447312 101.344947) (xy 123.84151 101.776821) (xy 123.972621 101.838269) + (xy 123.646784 102.055987) (xy 123.323662 102.539572) (xy 123.210197 103.11) (xy 123.323662 103.680428) (xy 123.646784 104.164013) + (xy 123.970031 104.38) (xy 123.646784 104.595987) (xy 123.323662 105.079572) (xy 123.210197 105.65) (xy 123.323662 106.220428) + (xy 123.646784 106.704013) (xy 123.970031 106.92) (xy 123.646784 107.135987) (xy 123.323662 107.619572) (xy 123.210197 108.19) + (xy 123.323662 108.760428) (xy 123.646784 109.244013) (xy 123.970031 109.46) (xy 123.646784 109.675987) (xy 123.323662 110.159572) + (xy 123.210197 110.73) (xy 123.323662 111.300428) (xy 123.646784 111.784013) (xy 123.972621 112.001731) (xy 123.84151 112.063179) + (xy 123.447312 112.495053) (xy 123.275042 112.910974) (xy 123.396183 113.143) (xy 124.603 113.143) (xy 124.603 113.123) + (xy 124.857 113.123) (xy 124.857 113.143) (xy 124.877 113.143) (xy 124.877 113.397) (xy 124.857 113.397) + (xy 124.857 113.417) (xy 124.603 113.417) (xy 124.603 113.397) (xy 123.396183 113.397) (xy 123.275042 113.629026) + (xy 123.447312 114.044947) (xy 123.84151 114.476821) (xy 123.972621 114.538269) (xy 123.646784 114.755987) (xy 123.323662 115.239572) + (xy 123.210197 115.81) (xy 123.323662 116.380428) (xy 123.646784 116.864013) (xy 123.970031 117.08) (xy 123.646784 117.295987) + (xy 123.323662 117.779572) (xy 123.210197 118.35) (xy 123.323662 118.920428) (xy 123.646784 119.404013) (xy 123.972621 119.621731) + (xy 123.84151 119.683179) (xy 123.447312 120.115053) (xy 123.275042 120.530974) (xy 123.396183 120.763) (xy 124.603 120.763) + (xy 124.603 120.743) (xy 124.857 120.743) (xy 124.857 120.763) (xy 124.877 120.763) (xy 124.877 121.017) + (xy 124.857 121.017) (xy 124.857 121.037) (xy 124.603 121.037) (xy 124.603 121.017) (xy 123.396183 121.017) + (xy 123.275042 121.249026) (xy 123.447312 121.664947) (xy 123.84151 122.096821) (xy 123.972621 122.158269) (xy 123.646784 122.375987) + (xy 123.323662 122.859572) (xy 123.210197 123.43) (xy 123.323662 124.000428) (xy 123.646784 124.484013) (xy 123.970031 124.7) + (xy 123.646784 124.915987) (xy 123.323662 125.399572) (xy 123.210197 125.97) (xy 123.323662 126.540428) (xy 123.646784 127.024013) + (xy 123.970031 127.24) (xy 123.646784 127.455987) (xy 123.323662 127.939572) (xy 123.210197 128.51) (xy 123.323662 129.080428) + (xy 123.646784 129.564013) (xy 123.972621 129.781731) (xy 123.84151 129.843179) (xy 123.447312 130.275053) (xy 123.275042 130.690974) + (xy 123.396183 130.923) (xy 124.603 130.923) (xy 124.603 130.903) (xy 124.857 130.903) (xy 124.857 130.923) + (xy 124.877 130.923) (xy 124.877 131.177) (xy 124.857 131.177) (xy 124.857 131.197) (xy 124.603 131.197) + (xy 124.603 131.177) (xy 123.396183 131.177) (xy 123.275042 131.409026) (xy 123.447312 131.824947) (xy 123.84151 132.256821) + (xy 123.972621 132.318269) (xy 123.646784 132.535987) (xy 123.323662 133.019572) (xy 123.210197 133.59) (xy 123.323662 134.160428) + (xy 123.646784 134.644013) (xy 123.970031 134.86) (xy 123.646784 135.075987) (xy 123.323662 135.559572) (xy 123.210197 136.13) + (xy 123.323662 136.700428) (xy 123.646784 137.184013) (xy 124.130369 137.507135) (xy 124.700797 137.6206) (xy 124.759203 137.6206) + (xy 125.329631 137.507135) (xy 125.804093 137.190109) (xy 125.810837 137.225952) (xy 125.948157 137.439353) (xy 126.157683 137.582517) + (xy 126.4064 137.632883) (xy 128.1336 137.632883) (xy 128.365952 137.589163) (xy 128.579353 137.451843) (xy 128.722517 137.242317) + (xy 128.772883 136.9936) (xy 128.772883 135.2664) (xy 128.729163 135.034048) (xy 128.591843 134.820647) (xy 128.382317 134.677483) + (xy 128.321543 134.665176) (xy 128.353216 134.644013) (xy 128.676338 134.160428) (xy 128.744779 133.816354) (xy 128.785414 133.775789) + (xy 128.926839 133.435201) (xy 128.927161 133.066417) (xy 128.900544 133.002) (xy 128.938512 133.002) (xy 129.468256 133.531744) + (xy 129.712222 133.694757) (xy 130 133.752) (xy 130.889154 133.752) (xy 131.189799 133.876839) (xy 131.558583 133.877161) + (xy 131.899417 133.736331) (xy 132.160414 133.475789) (xy 132.301839 133.135201) (xy 132.30184 133.133583) (xy 142.697839 133.133583) + (xy 142.838669 133.474417) (xy 143.099211 133.735414) (xy 143.439799 133.876839) (xy 143.808583 133.877161) (xy 144.111495 133.752) + (xy 150.240855 133.752) (xy 150.274211 133.785414) (xy 150.614799 133.926839) (xy 150.983583 133.927161) (xy 151.324417 133.786331) + (xy 151.585414 133.525789) (xy 151.726839 133.185201) (xy 151.727161 132.816417) (xy 151.586331 132.475583) (xy 151.325789 132.214586) + (xy 150.985201 132.073161) (xy 150.616417 132.072839) (xy 150.275583 132.213669) (xy 150.241192 132.248) (xy 144.234058 132.248) + (xy 144.150789 132.164586) (xy 143.810201 132.023161) (xy 143.441417 132.022839) (xy 143.100583 132.163669) (xy 142.839586 132.424211) + (xy 142.698161 132.764799) (xy 142.697839 133.133583) (xy 132.30184 133.133583) (xy 132.302161 132.766417) (xy 132.161331 132.425583) + (xy 131.900789 132.164586) (xy 131.560201 132.023161) (xy 131.191417 132.022839) (xy 130.850583 132.163669) (xy 130.766105 132.248) + (xy 130.311488 132.248) (xy 129.781744 131.718256) (xy 129.537778 131.555243) (xy 129.511204 131.549957) (xy 129.535414 131.525789) + (xy 129.676839 131.185201) (xy 129.677161 130.816417) (xy 129.536331 130.475583) (xy 129.275789 130.214586) (xy 129.080713 130.133583) + (xy 130.447839 130.133583) (xy 130.588669 130.474417) (xy 130.849211 130.735414) (xy 131.189799 130.876839) (xy 131.558583 130.877161) + (xy 131.899417 130.736331) (xy 131.933808 130.702) (xy 140.915855 130.702) (xy 140.949211 130.735414) (xy 141.289799 130.876839) + (xy 141.658583 130.877161) (xy 141.999417 130.736331) (xy 142.033808 130.702) (xy 146.940855 130.702) (xy 146.974211 130.735414) + (xy 147.314799 130.876839) (xy 147.683583 130.877161) (xy 148.024417 130.736331) (xy 148.058808 130.702) (xy 150.240855 130.702) + (xy 150.274211 130.735414) (xy 150.614799 130.876839) (xy 150.983583 130.877161) (xy 151.324417 130.736331) (xy 151.585414 130.475789) + (xy 151.653184 130.312581) (xy 151.669757 130.287778) (xy 151.675526 130.258776) (xy 151.726839 130.135201) (xy 151.726957 130.000217) + (xy 151.727 130) (xy 151.726957 129.999785) (xy 151.727161 129.766417) (xy 151.586331 129.425583) (xy 151.325789 129.164586) + (xy 150.985201 129.023161) (xy 150.616417 129.022839) (xy 150.275583 129.163669) (xy 150.241192 129.198) (xy 148.059145 129.198) + (xy 148.025789 129.164586) (xy 147.685201 129.023161) (xy 147.316417 129.022839) (xy 146.975583 129.163669) (xy 146.941192 129.198) + (xy 142.034145 129.198) (xy 142.000789 129.164586) (xy 141.660201 129.023161) (xy 141.291417 129.022839) (xy 140.950583 129.163669) + (xy 140.916192 129.198) (xy 131.934145 129.198) (xy 131.900789 129.164586) (xy 131.560201 129.023161) (xy 131.191417 129.022839) + (xy 130.850583 129.163669) (xy 130.589586 129.424211) (xy 130.448161 129.764799) (xy 130.447839 130.133583) (xy 129.080713 130.133583) + (xy 128.935201 130.073161) (xy 128.566417 130.072839) (xy 128.439584 130.125245) (xy 128.353216 129.995987) (xy 128.029969 129.78) + (xy 128.353216 129.564013) (xy 128.676338 129.080428) (xy 128.789803 128.51) (xy 128.676338 127.939572) (xy 128.353216 127.455987) + (xy 128.027379 127.238269) (xy 128.15849 127.176821) (xy 128.552688 126.744947) (xy 128.724958 126.329026) (xy 128.603817 126.097) + (xy 127.397 126.097) (xy 127.397 126.117) (xy 127.143 126.117) (xy 127.143 126.097) (xy 127.123 126.097) + (xy 127.123 125.843) (xy 127.143 125.843) (xy 127.143 125.823) (xy 127.397 125.823) (xy 127.397 125.843) + (xy 128.603817 125.843) (xy 128.724958 125.610974) (xy 128.552688 125.195053) (xy 128.15849 124.763179) (xy 128.027379 124.701731) + (xy 128.353216 124.484013) (xy 128.676338 124.000428) (xy 128.789803 123.43) (xy 128.676338 122.859572) (xy 128.525337 122.633583) + (xy 130.447839 122.633583) (xy 130.588669 122.974417) (xy 130.849211 123.235414) (xy 131.189799 123.376839) (xy 131.558583 123.377161) + (xy 131.861495 123.252) (xy 140.989154 123.252) (xy 141.289799 123.376839) (xy 141.658583 123.377161) (xy 141.961495 123.252) + (xy 146.190855 123.252) (xy 146.224211 123.285414) (xy 146.564799 123.426839) (xy 146.933583 123.427161) (xy 147.274417 123.286331) + (xy 147.308808 123.252) (xy 150.240855 123.252) (xy 150.274211 123.285414) (xy 150.614799 123.426839) (xy 150.983583 123.427161) + (xy 151.324417 123.286331) (xy 151.585414 123.025789) (xy 151.726839 122.685201) (xy 151.727161 122.316417) (xy 151.586331 121.975583) + (xy 151.325789 121.714586) (xy 150.985201 121.573161) (xy 150.616417 121.572839) (xy 150.275583 121.713669) (xy 150.241192 121.748) + (xy 147.309145 121.748) (xy 147.275789 121.714586) (xy 146.935201 121.573161) (xy 146.566417 121.572839) (xy 146.225583 121.713669) + (xy 146.191192 121.748) (xy 142.084058 121.748) (xy 142.000789 121.664586) (xy 141.660201 121.523161) (xy 141.291417 121.522839) + (xy 140.950583 121.663669) (xy 140.866105 121.748) (xy 131.984058 121.748) (xy 131.900789 121.664586) (xy 131.560201 121.523161) + (xy 131.191417 121.522839) (xy 130.850583 121.663669) (xy 130.589586 121.924211) (xy 130.448161 122.264799) (xy 130.447839 122.633583) + (xy 128.525337 122.633583) (xy 128.353216 122.375987) (xy 128.029969 122.16) (xy 128.353216 121.944013) (xy 128.676338 121.460428) + (xy 128.789803 120.89) (xy 128.676338 120.319572) (xy 128.353216 119.835987) (xy 128.029969 119.62) (xy 128.353216 119.404013) + (xy 128.676338 118.920428) (xy 128.789803 118.35) (xy 128.676338 117.779572) (xy 128.353216 117.295987) (xy 128.029969 117.08) + (xy 128.353216 116.864013) (xy 128.676338 116.380428) (xy 128.789803 115.81) (xy 128.783778 115.77971) (xy 129.281744 115.281745) + (xy 129.380742 115.133583) (xy 130.447839 115.133583) (xy 130.588669 115.474417) (xy 130.849211 115.735414) (xy 131.189799 115.876839) + (xy 131.558583 115.877161) (xy 131.899417 115.736331) (xy 131.933808 115.702) (xy 140.915855 115.702) (xy 140.949211 115.735414) + (xy 141.289799 115.876839) (xy 141.658583 115.877161) (xy 141.999417 115.736331) (xy 142.033808 115.702) (xy 145.440855 115.702) + (xy 145.474211 115.735414) (xy 145.814799 115.876839) (xy 146.183583 115.877161) (xy 146.524417 115.736331) (xy 146.558808 115.702) + (xy 150.240855 115.702) (xy 150.274211 115.735414) (xy 150.614799 115.876839) (xy 150.983583 115.877161) (xy 151.324417 115.736331) + (xy 151.585414 115.475789) (xy 151.726839 115.135201) (xy 151.727161 114.766417) (xy 151.586331 114.425583) (xy 151.325789 114.164586) + (xy 150.985201 114.023161) (xy 150.616417 114.022839) (xy 150.275583 114.163669) (xy 150.241192 114.198) (xy 146.559145 114.198) + (xy 146.525789 114.164586) (xy 146.185201 114.023161) (xy 145.816417 114.022839) (xy 145.475583 114.163669) (xy 145.441192 114.198) + (xy 142.034145 114.198) (xy 142.000789 114.164586) (xy 141.660201 114.023161) (xy 141.291417 114.022839) (xy 140.950583 114.163669) + (xy 140.916192 114.198) (xy 131.934145 114.198) (xy 131.900789 114.164586) (xy 131.560201 114.023161) (xy 131.191417 114.022839) + (xy 130.850583 114.163669) (xy 130.589586 114.424211) (xy 130.448161 114.764799) (xy 130.447839 115.133583) (xy 129.380742 115.133583) + (xy 129.444757 115.037778) (xy 129.502 114.75) (xy 129.502 107.061488) (xy 129.589062 106.974426) (xy 129.56149 107.113042) + (xy 129.561489 107.113045) (xy 129.561489 107.386955) (xy 129.56149 107.386958) (xy 129.618579 107.673965) (xy 129.618579 107.673967) + (xy 129.723399 107.927025) (xy 129.885979 108.170341) (xy 129.941162 108.225524) (xy 130.079658 108.364021) (xy 130.322975 108.526601) + (xy 130.576032 108.631421) (xy 130.576035 108.631421) (xy 130.863048 108.688511) (xy 130.932187 108.688511) (xy 131 108.702) + (xy 144 108.702) (xy 144.067813 108.688511) (xy 144.136952 108.688511) (xy 144.423966 108.631421) (xy 144.423967 108.631421) + (xy 144.677025 108.526601) (xy 144.920341 108.364021) (xy 145.015718 108.268644) (xy 145.114021 108.170342) (xy 145.276601 107.927025) + (xy 145.381421 107.673968) (xy 145.381421 107.673965) (xy 145.43851 107.386958) (xy 145.438511 107.386955) (xy 145.438511 107.113045) + (xy 145.43851 107.113042) (xy 145.381421 106.826035) (xy 145.381421 106.826032) (xy 145.276601 106.572975) (xy 145.114021 106.329658) + (xy 144.969563 106.185201) (xy 144.920341 106.135979) (xy 144.677025 105.973399) (xy 144.423967 105.868579) (xy 144.423966 105.868579) + (xy 144.136952 105.811489) (xy 144.067813 105.811489) (xy 144 105.798) (xy 142.888425 105.798) (xy 142.915127 105.771298) + (xy 143.0118 105.537909) (xy 143.0118 101.94735) (xy 142.85305 101.7886) (xy 142.1228 101.7886) (xy 142.1228 101.5346) + (xy 142.85305 101.5346) (xy 143.0118 101.37585) (xy 143.0118 98.152) (xy 143.560717 98.152) (xy 143.560717 99.4) + (xy 143.604437 99.632352) (xy 143.711549 99.798808) (xy 143.675583 99.813669) (xy 143.414586 100.074211) (xy 143.273161 100.414799) + (xy 143.272839 100.783583) (xy 143.413669 101.124417) (xy 143.560717 101.271722) (xy 143.560717 102.2) (xy 143.604437 102.432352) + (xy 143.741757 102.645753) (xy 143.848 102.718346) (xy 143.848 103.4) (xy 143.905243 103.687778) (xy 143.948 103.751768) + (xy 143.948 104.4) (xy 144.005243 104.687778) (xy 144.168256 104.931744) (xy 144.412222 105.094757) (xy 144.7 105.152) + (xy 144.987778 105.094757) (xy 145.231744 104.931744) (xy 145.394757 104.687778) (xy 145.452 104.4) (xy 145.452 103.751769) + (xy 145.494757 103.687778) (xy 145.496219 103.680428) (xy 145.552 103.4) (xy 145.552 102.718571) (xy 145.645753 102.658243) + (xy 145.788917 102.448717) (xy 145.839283 102.2) (xy 145.839283 101.68575) (xy 146.565 101.68575) (xy 146.565 102.32631) + (xy 146.661673 102.559699) (xy 146.840302 102.738327) (xy 147.073691 102.835) (xy 147.41425 102.835) (xy 147.573 102.67625) + (xy 147.573 101.527) (xy 147.827 101.527) (xy 147.827 102.67625) (xy 147.98575 102.835) (xy 148.326309 102.835) + (xy 148.559698 102.738327) (xy 148.738327 102.559699) (xy 148.835 102.32631) (xy 148.835 101.68575) (xy 148.67625 101.527) + (xy 147.827 101.527) (xy 147.573 101.527) (xy 146.72375 101.527) (xy 146.565 101.68575) (xy 145.839283 101.68575) + (xy 145.839283 101.271665) (xy 145.985414 101.125789) (xy 146.126839 100.785201) (xy 146.127161 100.416417) (xy 145.986331 100.075583) + (xy 145.725789 99.814586) (xy 145.686679 99.798346) (xy 145.788917 99.648717) (xy 145.839283 99.4) (xy 145.839283 98.88575) + (xy 146.565 98.88575) (xy 146.565 99.52631) (xy 146.661673 99.759699) (xy 146.840302 99.938327) (xy 146.989194 100) + (xy 146.840302 100.061673) (xy 146.661673 100.240301) (xy 146.565 100.47369) (xy 146.565 101.11425) (xy 146.72375 101.273) + (xy 147.573 101.273) (xy 147.573 100.12375) (xy 147.44925 100) (xy 147.573 99.87625) (xy 147.573 98.727) + (xy 147.827 98.727) (xy 147.827 99.87625) (xy 147.95075 100) (xy 147.827 100.12375) (xy 147.827 101.273) + (xy 148.67625 101.273) (xy 148.835 101.11425) (xy 148.835 100.47369) (xy 148.738327 100.240301) (xy 148.559698 100.061673) + (xy 148.410806 100) (xy 148.559698 99.938327) (xy 148.738327 99.759699) (xy 148.835 99.52631) (xy 148.835 98.88575) + (xy 148.67625 98.727) (xy 147.827 98.727) (xy 147.573 98.727) (xy 146.72375 98.727) (xy 146.565 98.88575) + (xy 145.839283 98.88575) (xy 145.839283 97.8) (xy 145.815517 97.67369) (xy 146.565 97.67369) (xy 146.565 98.31425) + (xy 146.72375 98.473) (xy 147.573 98.473) (xy 147.573 97.32375) (xy 147.827 97.32375) (xy 147.827 98.473) + (xy 148.67625 98.473) (xy 148.835 98.31425) (xy 148.835 97.67369) (xy 148.738327 97.440301) (xy 148.559698 97.261673) + (xy 148.326309 97.165) (xy 147.98575 97.165) (xy 147.827 97.32375) (xy 147.573 97.32375) (xy 147.41425 97.165) + (xy 147.073691 97.165) (xy 146.840302 97.261673) (xy 146.661673 97.440301) (xy 146.565 97.67369) (xy 145.815517 97.67369) + (xy 145.795563 97.567648) (xy 145.730353 97.466309) (xy 145.931744 97.331744) (xy 147.024205 96.239283) (xy 148.2 96.239283) + (xy 148.432352 96.195563) (xy 148.645753 96.058243) (xy 148.788917 95.848717) (xy 148.839283 95.6) (xy 148.839283 94.6) + (xy 148.795563 94.367648) (xy 148.658243 94.154247) (xy 148.448717 94.011083) (xy 148.2 93.960717) (xy 146.6 93.960717) + (xy 146.367648 94.004437) (xy 146.154247 94.141757) (xy 146.011083 94.351283) (xy 145.960717 94.6) (xy 145.960717 95.175795) + (xy 145.689283 95.447229) (xy 145.689283 94.6) (xy 145.645563 94.367648) (xy 145.508243 94.154247) (xy 145.298717 94.011083) + (xy 145.05 93.960717) (xy 143.35 93.960717) (xy 143.117648 94.004437) (xy 142.904247 94.141757) (xy 142.761083 94.351283) + (xy 142.710717 94.6) (xy 142.710717 94.625794) (xy 142.489283 94.847228) (xy 142.489283 94.6) (xy 142.445563 94.367648) + (xy 142.308243 94.154247) (xy 142.098717 94.011083) (xy 141.85 93.960717) (xy 140.15 93.960717) (xy 139.917648 94.004437) + (xy 139.704247 94.141757) (xy 139.561083 94.351283) (xy 139.510717 94.6) (xy 139.510717 95.475795) (xy 139.239202 95.74731) + (xy 139.289283 95.5) (xy 139.289283 94.6) (xy 139.245563 94.367648) (xy 139.108243 94.154247) (xy 138.898717 94.011083) + (xy 138.65 93.960717) (xy 136.95 93.960717) (xy 136.717648 94.004437) (xy 136.504247 94.141757) (xy 136.361083 94.351283) + (xy 136.310717 94.6) (xy 136.310717 95.5) (xy 136.354437 95.732352) (xy 136.491757 95.945753) (xy 136.701283 96.088917) + (xy 136.95 96.139283) (xy 137.048 96.139283) (xy 137.048 96.6) (xy 137.105243 96.887778) (xy 137.268256 97.131744) + (xy 137.417927 97.281415) (xy 137.373 97.272317) (xy 137.119 97.272317) (xy 137.024086 97.290176) (xy 136.99131 97.2766) + (xy 136.96025 97.2766) (xy 136.953321 97.283529) (xy 136.950157 97.267622) (xy 136.787144 97.023656) (xy 136.531744 96.768256) + (xy 136.287778 96.605243) (xy 136.073799 96.56268) (xy 136.025789 96.514586) (xy 135.685201 96.373161) (xy 135.5088 96.373007) + (xy 135.5088 96.218811) (xy 135.632352 96.195563) (xy 135.845753 96.058243) (xy 135.988917 95.848717) (xy 136.039283 95.6) + (xy 136.039283 94.6) (xy 135.995563 94.367648) (xy 135.858243 94.154247) (xy 135.648717 94.011083) (xy 135.4 93.960717) + (xy 133.8 93.960717) (xy 133.752 93.969749) (xy 133.752 93.229563) (xy 133.8 93.239283) (xy 135.4 93.239283) + (xy 135.632352 93.195563) (xy 135.845753 93.058243) (xy 135.988917 92.848717) (xy 136.039283 92.6) (xy 136.039283 91.7) + (xy 136.310717 91.7) (xy 136.310717 92.6) (xy 136.354437 92.832352) (xy 136.491757 93.045753) (xy 136.701283 93.188917) + (xy 136.95 93.239283) (xy 138.65 93.239283) (xy 138.882352 93.195563) (xy 139.095753 93.058243) (xy 139.238917 92.848717) + (xy 139.289283 92.6) (xy 139.289283 91.7) (xy 139.510717 91.7) (xy 139.510717 92.6) (xy 139.554437 92.832352) + (xy 139.691757 93.045753) (xy 139.901283 93.188917) (xy 140.15 93.239283) (xy 141.85 93.239283) (xy 142.082352 93.195563) + (xy 142.295753 93.058243) (xy 142.438917 92.848717) (xy 142.489283 92.6) (xy 142.489283 92.43575) (xy 142.715 92.43575) + (xy 142.715 92.726309) (xy 142.811673 92.959698) (xy 142.990301 93.138327) (xy 143.22369 93.235) (xy 143.91425 93.235) + (xy 144.073 93.07625) (xy 144.073 92.277) (xy 144.327 92.277) (xy 144.327 93.07625) (xy 144.48575 93.235) + (xy 145.17631 93.235) (xy 145.409699 93.138327) (xy 145.588327 92.959698) (xy 145.685 92.726309) (xy 145.685 92.43575) + (xy 145.635 92.38575) (xy 145.965 92.38575) (xy 145.965 92.726309) (xy 146.061673 92.959698) (xy 146.240301 93.138327) + (xy 146.47369 93.235) (xy 147.11425 93.235) (xy 147.273 93.07625) (xy 147.273 92.227) (xy 147.527 92.227) + (xy 147.527 93.07625) (xy 147.68575 93.235) (xy 148.32631 93.235) (xy 148.559699 93.138327) (xy 148.738327 92.959698) + (xy 148.835 92.726309) (xy 148.835 92.38575) (xy 148.67625 92.227) (xy 147.527 92.227) (xy 147.273 92.227) + (xy 146.12375 92.227) (xy 145.965 92.38575) (xy 145.635 92.38575) (xy 145.52625 92.277) (xy 144.327 92.277) + (xy 144.073 92.277) (xy 142.87375 92.277) (xy 142.715 92.43575) (xy 142.489283 92.43575) (xy 142.489283 91.7) + (xy 142.465517 91.573691) (xy 142.715 91.573691) (xy 142.715 91.86425) (xy 142.87375 92.023) (xy 144.073 92.023) + (xy 144.073 91.22375) (xy 144.327 91.22375) (xy 144.327 92.023) (xy 145.52625 92.023) (xy 145.685 91.86425) + (xy 145.685 91.573691) (xy 145.643579 91.473691) (xy 145.965 91.473691) (xy 145.965 91.81425) (xy 146.12375 91.973) + (xy 147.273 91.973) (xy 147.273 91.12375) (xy 147.527 91.12375) (xy 147.527 91.973) (xy 148.67625 91.973) + (xy 148.835 91.81425) (xy 148.835 91.473691) (xy 148.738327 91.240302) (xy 148.559699 91.061673) (xy 148.32631 90.965) + (xy 147.68575 90.965) (xy 147.527 91.12375) (xy 147.273 91.12375) (xy 147.11425 90.965) (xy 146.47369 90.965) + (xy 146.240301 91.061673) (xy 146.061673 91.240302) (xy 145.965 91.473691) (xy 145.643579 91.473691) (xy 145.588327 91.340302) + (xy 145.409699 91.161673) (xy 145.17631 91.065) (xy 144.48575 91.065) (xy 144.327 91.22375) (xy 144.073 91.22375) + (xy 143.91425 91.065) (xy 143.22369 91.065) (xy 142.990301 91.161673) (xy 142.811673 91.340302) (xy 142.715 91.573691) + (xy 142.465517 91.573691) (xy 142.445563 91.467648) (xy 142.308243 91.254247) (xy 142.098717 91.111083) (xy 141.85 91.060717) + (xy 140.15 91.060717) (xy 139.917648 91.104437) (xy 139.704247 91.241757) (xy 139.561083 91.451283) (xy 139.510717 91.7) + (xy 139.289283 91.7) (xy 139.245563 91.467648) (xy 139.108243 91.254247) (xy 138.898717 91.111083) (xy 138.65 91.060717) + (xy 136.95 91.060717) (xy 136.717648 91.104437) (xy 136.504247 91.241757) (xy 136.361083 91.451283) (xy 136.310717 91.7) + (xy 136.039283 91.7) (xy 136.039283 91.6) (xy 135.995563 91.367648) (xy 135.858243 91.154247) (xy 135.648717 91.011083) + (xy 135.4 90.960717) (xy 133.8 90.960717) (xy 133.567648 91.004437) (xy 133.354247 91.141757) (xy 133.211083 91.351283) + (xy 133.166863 91.569648) (xy 132.839283 91.897228) (xy 132.839283 91.6) (xy 132.795563 91.367648) (xy 132.658243 91.154247) + (xy 132.448717 91.011083) (xy 132.2 90.960717) (xy 130.6 90.960717) (xy 130.367648 91.004437) (xy 130.154247 91.141757) + (xy 130.011083 91.351283) (xy 129.960717 91.6) (xy 129.960717 92.175795) (xy 129.468256 92.668256) (xy 129.305243 92.912222) + (xy 129.248 93.2) (xy 129.248 96) (xy 129.305243 96.287778) (xy 129.468256 96.531744) (xy 130.668256 97.731744) + (xy 130.912222 97.894757) (xy 131.2 97.952) (xy 131.9882 97.952) (xy 131.9882 101.37585) (xy 132.146948 101.534598) + (xy 132.032623 101.534598) (xy 131.859699 101.361673) (xy 131.62631 101.265) (xy 130.98575 101.265) (xy 130.827 101.42375) + (xy 130.827 102.273) (xy 130.847 102.273) (xy 130.847 102.527) (xy 130.827 102.527) (xy 130.827 103.37625) + (xy 130.98575 103.535) (xy 131.62631 103.535) (xy 131.859699 103.438327) (xy 131.9882 103.309825) (xy 131.9882 104.500801) + (xy 131.958243 104.454247) (xy 131.748717 104.311083) (xy 131.5 104.260717) (xy 129.9 104.260717) (xy 129.667648 104.304437) + (xy 129.454247 104.441757) (xy 129.311083 104.651283) (xy 129.260717 104.9) (xy 129.260717 105.295597) (xy 129.212222 105.305243) + (xy 128.968256 105.468256) (xy 128.622921 105.813591) (xy 128.603817 105.777) (xy 127.397 105.777) (xy 127.397 105.797) + (xy 127.143 105.797) (xy 127.143 105.777) (xy 127.123 105.777) (xy 127.123 105.523) (xy 127.143 105.523) + (xy 127.143 105.503) (xy 127.397 105.503) (xy 127.397 105.523) (xy 128.603817 105.523) (xy 128.724958 105.290974) + (xy 128.552688 104.875053) (xy 128.15849 104.443179) (xy 128.027379 104.381731) (xy 128.353216 104.164013) (xy 128.676338 103.680428) + (xy 128.789803 103.11) (xy 128.705415 102.68575) (xy 129.265 102.68575) (xy 129.265 103.026309) (xy 129.361673 103.259698) + (xy 129.540301 103.438327) (xy 129.77369 103.535) (xy 130.41425 103.535) (xy 130.573 103.37625) (xy 130.573 102.527) + (xy 129.42375 102.527) (xy 129.265 102.68575) (xy 128.705415 102.68575) (xy 128.676338 102.539572) (xy 128.353216 102.055987) + (xy 128.029969 101.84) (xy 128.129207 101.773691) (xy 129.265 101.773691) (xy 129.265 102.11425) (xy 129.42375 102.273) + (xy 130.573 102.273) (xy 130.573 101.42375) (xy 130.41425 101.265) (xy 129.77369 101.265) (xy 129.540301 101.361673) + (xy 129.361673 101.540302) (xy 129.265 101.773691) (xy 128.129207 101.773691) (xy 128.353216 101.624013) (xy 128.676338 101.140428) + (xy 128.789803 100.57) (xy 128.676338 99.999572) (xy 128.353216 99.515987) (xy 128.029969 99.3) (xy 128.353216 99.084013) + (xy 128.676338 98.600428) (xy 128.789803 98.03) (xy 128.676338 97.459572) (xy 128.353216 96.975987) (xy 128.029969 96.76) + (xy 128.353216 96.544013) (xy 128.676338 96.060428) (xy 128.789803 95.49) (xy 128.676338 94.919572) (xy 128.353216 94.435987) + (xy 128.029969 94.22) (xy 128.353216 94.004013) (xy 128.676338 93.520428) (xy 128.789803 92.95) (xy 128.676338 92.379572) + (xy 128.353216 91.895987) (xy 128.029969 91.68) (xy 128.353216 91.464013) (xy 128.676338 90.980428) (xy 128.789803 90.41) + (xy 128.676338 89.839572) (xy 128.353216 89.355987) (xy 128.027379 89.138269) (xy 128.15849 89.076821) (xy 128.552688 88.644947) + (xy 128.724958 88.229026) (xy 128.603817 87.997) (xy 127.397 87.997) (xy 127.397 88.017) (xy 127.143 88.017) + (xy 127.143 87.997) (xy 127.123 87.997) (xy 127.123 87.743) (xy 127.143 87.743) (xy 127.143 86.535531) + (xy 127.397 86.535531) (xy 127.397 87.743) (xy 128.603817 87.743) (xy 128.724958 87.510974) (xy 128.552688 87.095053) + (xy 128.15849 86.663179) (xy 127.629027 86.415032) (xy 127.397 86.535531) (xy 127.143 86.535531) (xy 126.910973 86.415032) + (xy 126.38151 86.663179) (xy 125.994454 87.087228) (xy 125.813216 86.815987) (xy 125.329631 86.492865) (xy 124.759203 86.3794) + (xy 124.700797 86.3794) (xy 124.130369 86.492865) (xy 123.646784 86.815987) (xy 123.323662 87.299572) (xy 123.210197 87.87) + (xy 123.202 87.87) (xy 123.202 83.396475) (xy 123.997654 83.396475) (xy 124.301798 84.13256) (xy 124.864478 84.696223) + (xy 125.600031 85.001651) (xy 126.396475 85.002346) (xy 127.13256 84.698202) (xy 127.696223 84.135522) (xy 128.001651 83.399969) + (xy 128.001654 83.396475) (xy 146.997654 83.396475) (xy 147.301798 84.13256) (xy 147.864478 84.696223) (xy 148.600031 85.001651) + (xy 149.396475 85.002346) (xy 150.13256 84.698202) (xy 150.696223 84.135522) (xy 151.001651 83.399969) (xy 151.002346 82.603525) + (xy 150.698202 81.86744) (xy 150.135522 81.303777) (xy 149.399969 80.998349) (xy 148.603525 80.997654) (xy 147.86744 81.301798) + (xy 147.303777 81.864478) (xy 146.998349 82.600031) (xy 146.997654 83.396475) (xy 128.001654 83.396475) (xy 128.002346 82.603525) + (xy 127.698202 81.86744) (xy 127.135522 81.303777) (xy 126.399969 80.998349) (xy 125.603525 80.997654) (xy 124.86744 81.301798) + (xy 124.303777 81.864478) (xy 123.998349 82.600031) (xy 123.997654 83.396475) (xy 123.202 83.396475) (xy 123.202 82.569139) + (xy 123.38963 81.625857) (xy 123.884794 80.884794) (xy 124.625858 80.38963) (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + ) + (zone (net 2) (net_name +3V3) (layer F.Cu) (tstamp 576AC020) (hatch edge 0.508) + (connect_pads (clearance 0.5)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 120.8 78.4) (xy 154.6 78.6) (xy 154.4 147.6) (xy 120.8 147.4) (xy 120.6 78.2) + ) + ) + (filled_polygon + (pts + (xy 150.374143 80.38963) (xy 151.115206 80.884794) (xy 151.61037 81.625858) (xy 151.798 82.56914) (xy 151.798 109.160717) + (xy 150.8 109.160717) (xy 150.567648 109.204437) (xy 150.354247 109.341757) (xy 150.211083 109.551283) (xy 150.160717 109.8) + (xy 150.160717 110.025795) (xy 149.468256 110.718256) (xy 149.305243 110.962222) (xy 149.248 111.25) (xy 149.248 132.15) + (xy 149.305243 132.437778) (xy 149.468256 132.681744) (xy 149.872924 133.086412) (xy 149.872839 133.183583) (xy 150.013669 133.524417) + (xy 150.177347 133.688381) (xy 150.204437 133.832352) (xy 150.341757 134.045753) (xy 150.551283 134.188917) (xy 150.8 134.239283) + (xy 151.798 134.239283) (xy 151.798 136.160717) (xy 150.8 136.160717) (xy 150.567648 136.204437) (xy 150.354247 136.341757) + (xy 150.211083 136.551283) (xy 150.160717 136.8) (xy 150.160717 136.828335) (xy 150.014586 136.974211) (xy 149.873161 137.314799) + (xy 149.872839 137.683583) (xy 150.013669 138.024417) (xy 150.177347 138.188381) (xy 150.204437 138.332352) (xy 150.341757 138.545753) + (xy 150.551283 138.688917) (xy 150.8 138.739283) (xy 151.798 138.739283) (xy 151.798 141.43086) (xy 151.61037 142.374142) + (xy 151.115206 143.115206) (xy 150.374143 143.61037) (xy 149.430861 143.798) (xy 125.56914 143.798) (xy 124.625858 143.61037) + (xy 123.884794 143.115206) (xy 123.38963 142.374143) (xy 123.202 141.430861) (xy 123.202 141.396475) (xy 123.997654 141.396475) + (xy 124.301798 142.13256) (xy 124.864478 142.696223) (xy 125.600031 143.001651) (xy 126.396475 143.002346) (xy 127.13256 142.698202) + (xy 127.696223 142.135522) (xy 128.001651 141.399969) (xy 128.001654 141.396475) (xy 146.997654 141.396475) (xy 147.301798 142.13256) + (xy 147.864478 142.696223) (xy 148.600031 143.001651) (xy 149.396475 143.002346) (xy 150.13256 142.698202) (xy 150.696223 142.135522) + (xy 151.001651 141.399969) (xy 151.002346 140.603525) (xy 150.698202 139.86744) (xy 150.135522 139.303777) (xy 149.399969 138.998349) + (xy 148.603525 138.997654) (xy 147.86744 139.301798) (xy 147.303777 139.864478) (xy 146.998349 140.600031) (xy 146.997654 141.396475) + (xy 128.001654 141.396475) (xy 128.002346 140.603525) (xy 127.698202 139.86744) (xy 127.135522 139.303777) (xy 126.399969 138.998349) + (xy 125.603525 138.997654) (xy 124.86744 139.301798) (xy 124.303777 139.864478) (xy 123.998349 140.600031) (xy 123.997654 141.396475) + (xy 123.202 141.396475) (xy 123.202 138.739283) (xy 124.2 138.739283) (xy 124.432352 138.695563) (xy 124.645753 138.558243) + (xy 124.788917 138.348717) (xy 124.839283 138.1) (xy 124.839283 136.8) (xy 124.795563 136.567648) (xy 124.658243 136.354247) + (xy 124.448717 136.211083) (xy 124.2 136.160717) (xy 123.202 136.160717) (xy 123.202 134.239283) (xy 124.2 134.239283) + (xy 124.432352 134.195563) (xy 124.645753 134.058243) (xy 124.788917 133.848717) (xy 124.839283 133.6) (xy 124.839283 133.374205) + (xy 125.079905 133.133583) (xy 125.201163 133.012326) (xy 125.224211 133.035414) (xy 125.564799 133.176839) (xy 125.748 133.176999) + (xy 125.748 134.5) (xy 125.805243 134.787778) (xy 125.968256 135.031744) (xy 127.468255 136.531744) (xy 127.667068 136.664586) + (xy 127.712222 136.694757) (xy 128 136.752) (xy 129.970437 136.752) (xy 129.960717 136.8) (xy 129.960717 138.1) + (xy 130.004437 138.332352) (xy 130.141757 138.545753) (xy 130.351283 138.688917) (xy 130.6 138.739283) (xy 132.15 138.739283) + (xy 132.382352 138.695563) (xy 132.44861 138.652927) (xy 132.501283 138.688917) (xy 132.75 138.739283) (xy 134.3 138.739283) + (xy 134.532352 138.695563) (xy 134.745753 138.558243) (xy 134.888917 138.348717) (xy 134.939283 138.1) (xy 134.939283 136.8) + (xy 134.930251 136.752) (xy 140.070437 136.752) (xy 140.060717 136.8) (xy 140.060717 138.1) (xy 140.104437 138.332352) + (xy 140.241757 138.545753) (xy 140.451283 138.688917) (xy 140.7 138.739283) (xy 142.25 138.739283) (xy 142.482352 138.695563) + (xy 142.54861 138.652927) (xy 142.601283 138.688917) (xy 142.85 138.739283) (xy 144.4 138.739283) (xy 144.632352 138.695563) + (xy 144.845753 138.558243) (xy 144.988917 138.348717) (xy 145.039283 138.1) (xy 145.039283 136.8) (xy 144.995563 136.567648) + (xy 144.858243 136.354247) (xy 144.648717 136.211083) (xy 144.4 136.160717) (xy 143.402771 136.160717) (xy 144.156744 135.406744) + (xy 144.319757 135.162778) (xy 144.345821 135.031744) (xy 144.377 134.875) (xy 144.377 134.239283) (xy 144.4 134.239283) + (xy 144.632352 134.195563) (xy 144.845753 134.058243) (xy 144.988917 133.848717) (xy 145.039283 133.6) (xy 145.039283 133.424205) + (xy 145.781744 132.681744) (xy 145.944757 132.437778) (xy 146.002 132.15) (xy 146.002 123.062815) (xy 146.224211 123.285414) + (xy 146.564799 123.426839) (xy 146.748 123.426999) (xy 146.748 129.390855) (xy 146.714586 129.424211) (xy 146.573161 129.764799) + (xy 146.572839 130.133583) (xy 146.713669 130.474417) (xy 146.974211 130.735414) (xy 147.314799 130.876839) (xy 147.498 130.876999) + (xy 147.498 136.940855) (xy 147.464586 136.974211) (xy 147.323161 137.314799) (xy 147.322839 137.683583) (xy 147.463669 138.024417) + (xy 147.724211 138.285414) (xy 148.064799 138.426839) (xy 148.433583 138.427161) (xy 148.774417 138.286331) (xy 149.035414 138.025789) + (xy 149.176839 137.685201) (xy 149.177161 137.316417) (xy 149.036331 136.975583) (xy 149.002 136.941192) (xy 149.002 103.75) + (xy 148.944757 103.462222) (xy 148.781744 103.218256) (xy 146.781744 101.218256) (xy 146.537778 101.055243) (xy 146.25 100.998) + (xy 132.061488 100.998) (xy 131.752 100.688512) (xy 131.752 94.5) (xy 131.735044 94.414757) (xy 131.694758 94.212223) + (xy 131.531745 93.968256) (xy 129.281744 91.718256) (xy 129.037778 91.555243) (xy 128.75 91.498) (xy 127.061489 91.498) + (xy 126.502 90.938512) (xy 126.502 88.75) (xy 126.444757 88.462222) (xy 126.379464 88.364503) (xy 126.281745 88.218256) + (xy 125.591856 87.528368) (xy 125.516331 87.345583) (xy 125.255789 87.084586) (xy 124.915201 86.943161) (xy 124.546417 86.942839) + (xy 124.205583 87.083669) (xy 123.944586 87.344211) (xy 123.803161 87.684799) (xy 123.802839 88.053583) (xy 123.943669 88.394417) + (xy 124.204211 88.655414) (xy 124.544799 88.796839) (xy 124.733515 88.797004) (xy 124.998 89.061489) (xy 124.998 89.517542) + (xy 124.915201 89.483161) (xy 124.546417 89.482839) (xy 124.205583 89.623669) (xy 123.944586 89.884211) (xy 123.803161 90.224799) + (xy 123.802839 90.593583) (xy 123.943669 90.934417) (xy 123.998 90.988843) (xy 123.998 91.75) (xy 124.055243 92.037778) + (xy 124.165858 92.203325) (xy 123.944586 92.424211) (xy 123.803161 92.764799) (xy 123.802839 93.133583) (xy 123.943669 93.474417) + (xy 124.204211 93.735414) (xy 124.544799 93.876839) (xy 124.593393 93.876881) (xy 124.951511 94.235) (xy 124.218256 94.968256) + (xy 124.055243 95.212222) (xy 123.998 95.5) (xy 123.998 97.45089) (xy 123.944586 97.504211) (xy 123.803161 97.844799) + (xy 123.802839 98.213583) (xy 123.943669 98.554417) (xy 124.204211 98.815414) (xy 124.544799 98.956839) (xy 124.913583 98.957161) + (xy 125.254417 98.816331) (xy 125.515414 98.555789) (xy 125.656839 98.215201) (xy 125.657161 97.846417) (xy 125.516331 97.505583) + (xy 125.502 97.491227) (xy 125.502 95.811488) (xy 126.061489 95.252) (xy 126.349238 95.252) (xy 126.323161 95.314799) + (xy 126.323119 95.363393) (xy 125.968256 95.718256) (xy 125.805243 95.962222) (xy 125.748 96.25) (xy 125.748 100.822998) + (xy 125.566417 100.822839) (xy 125.225583 100.963669) (xy 124.964586 101.224211) (xy 124.823161 101.564799) (xy 124.823119 101.613393) + (xy 124.468256 101.968256) (xy 124.305243 102.212222) (xy 124.248 102.5) (xy 124.248 109.170437) (xy 124.2 109.160717) + (xy 123.202 109.160717) (xy 123.202 83.396475) (xy 123.997654 83.396475) (xy 124.301798 84.13256) (xy 124.864478 84.696223) + (xy 125.600031 85.001651) (xy 126.396475 85.002346) (xy 127.13256 84.698202) (xy 127.696223 84.135522) (xy 128.001651 83.399969) + (xy 128.001654 83.396475) (xy 146.997654 83.396475) (xy 147.301798 84.13256) (xy 147.864478 84.696223) (xy 148.600031 85.001651) + (xy 149.396475 85.002346) (xy 150.13256 84.698202) (xy 150.696223 84.135522) (xy 151.001651 83.399969) (xy 151.002346 82.603525) + (xy 150.698202 81.86744) (xy 150.135522 81.303777) (xy 149.399969 80.998349) (xy 148.603525 80.997654) (xy 147.86744 81.301798) + (xy 147.303777 81.864478) (xy 146.998349 82.600031) (xy 146.997654 83.396475) (xy 128.001654 83.396475) (xy 128.002346 82.603525) + (xy 127.698202 81.86744) (xy 127.135522 81.303777) (xy 126.399969 80.998349) (xy 125.603525 80.997654) (xy 124.86744 81.301798) + (xy 124.303777 81.864478) (xy 123.998349 82.600031) (xy 123.997654 83.396475) (xy 123.202 83.396475) (xy 123.202 82.569139) + (xy 123.38963 81.625857) (xy 123.884794 80.884794) (xy 124.625858 80.38963) (xy 125.56914 80.202) (xy 149.430861 80.202) + ) + ) + ) +) diff --git a/kicad/hardpass-pcb/hardpass-pcb.net b/kicad/hardpass-pcb/hardpass-pcb.net new file mode 100755 index 0000000..8b5c463 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-pcb.net @@ -0,0 +1,560 @@ +(export (version D) + (design + (source /home/tobias/Documents/kicad/hardpass-pcb/hardpass-pcb.sch) + (date "Sam 20 Aug 2016 17:00:20 CEST") + (tool "Eeschema 4.0.3+e1-6302~38~ubuntu16.04.1-stable") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title "Hardpass PCB") + (company isticktoit.net) + (rev 1) + (date 2016-04-27) + (source hardpass-pcb.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P1) + (value Pi_Zero) + (footprint hardpass:Pin_Header_Mirrored-NoHoles_2x20) + (libsource (lib conn) (part CONN_02X20)) + (sheetpath (names /) (tstamps /)) + (tstamp 57211855)) + (comp (ref SW1) + (value 1) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BCA0F)) + (comp (ref SW2) + (value 2) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BCB0D)) + (comp (ref SW3) + (value 3) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BCC13)) + (comp (ref SW4) + (value 4) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BCDB9)) + (comp (ref SW5) + (value 5) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BCFBE)) + (comp (ref SW6) + (value 6) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD09D)) + (comp (ref SW7) + (value 7) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD274)) + (comp (ref SW8) + (value 8) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD343)) + (comp (ref SW9) + (value 9) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD459)) + (comp (ref SW10) + (value C/UP) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD528)) + (comp (ref SW11) + (value 0/OK) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD6CB)) + (comp (ref SW12) + (value OK/DN) + (footprint Buttons_Switches_SMD:SW_SPST_PTS645) + (libsource (lib device) (part SW_PUSH_SMALL)) + (sheetpath (names /) (tstamps /)) + (tstamp 572BD811)) + (comp (ref CON1) + (value ER-OLED-FPC20) + (footprint hardpass:Solderpads_OLED20Pin_.5mmPitch) + (libsource (lib hardpass-pcb-cache) (part ER-OLED-FPC20)) + (sheetpath (names /) (tstamps /)) + (tstamp 576AB656)) + (comp (ref C6) + (value 1µF) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576AB858)) + (comp (ref C5) + (value 1µF) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576AB9B6)) + (comp (ref C1) + (value 1µF) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576ABC45)) + (comp (ref C2) + (value 1µF) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576ABF65)) + (comp (ref C3) + (value 2.2µF) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576AC79A)) + (comp (ref C4) + (value 4.7µF) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576ACF95)) + (comp (ref R1) + (value 390k) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576AE193)) + (comp (ref R11) + (value 10k) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576BAD7F)) + (comp (ref R10) + (value 10k) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 576BB1ED)) + (comp (ref SW13) + (value SHUTDN) + (libsource (lib device) (part SW_PUSH)) + (sheetpath (names /) (tstamps /)) + (tstamp 57715A24)) + (comp (ref U2) + (value ESP-12E) + (footprint hardpass:ESP-12E_smd) + (libsource (lib ESP8266) (part ESP-12E)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B86D32)) + (comp (ref R12) + (value 33) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B87105)) + (comp (ref R13) + (value 33) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B88365)) + (comp (ref R14) + (value 33) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B88405)) + (comp (ref R15) + (value 33) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B884A8)) + (comp (ref R16) + (value 33) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B8854E)) + (comp (ref R17) + (value 33) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 57B885F7))) + (libparts + (libpart (lib conn) (part CONN_02X20) + (description "Connector 02x20") + (footprints + (fp Pin_Header_Straight_2X20) + (fp Pin_Header_Angled_2X20) + (fp Socket_Strip_Straight_2X20) + (fp Socket_Strip_Angled_2X20)) + (fields + (field (name Reference) P) + (field (name Value) CONN_02X20)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)) + (pin (num 21) (name P21) (type passive)) + (pin (num 22) (name P22) (type passive)) + (pin (num 23) (name P23) (type passive)) + (pin (num 24) (name P24) (type passive)) + (pin (num 25) (name P25) (type passive)) + (pin (num 26) (name P26) (type passive)) + (pin (num 27) (name P27) (type passive)) + (pin (num 28) (name P28) (type passive)) + (pin (num 29) (name P29) (type passive)) + (pin (num 30) (name P30) (type passive)) + (pin (num 31) (name P31) (type passive)) + (pin (num 32) (name P32) (type passive)) + (pin (num 33) (name P33) (type passive)) + (pin (num 34) (name P34) (type passive)) + (pin (num 35) (name P35) (type passive)) + (pin (num 36) (name P36) (type passive)) + (pin (num 37) (name P37) (type passive)) + (pin (num 38) (name P38) (type passive)) + (pin (num 39) (name P39) (type passive)) + (pin (num 40) (name P40) (type passive)))) + (libpart (lib device) (part C_Small) + (description "Unpolarized capacitor") + (footprints + (fp C?) + (fp C_????_*) + (fp C_????) + (fp SMD*_c) + (fp Capacitor*)) + (fields + (field (name Reference) C) + (field (name Value) C_Small)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib hardpass-pcb-cache) (part ER-OLED-FPC20) + (fields + (field (name Reference) CON) + (field (name Value) ER-OLED-FPC20)) + (pins + (pin (num 1) (name GND) (type power_in)) + (pin (num 2) (name C2P) (type passive)) + (pin (num 3) (name C2N) (type passive)) + (pin (num 4) (name C1P) (type passive)) + (pin (num 5) (name C1N) (type passive)) + (pin (num 6) (name VDDB) (type power_in)) + (pin (num 7) (name NC) (type NotConnected)) + (pin (num 8) (name VDD) (type power_in)) + (pin (num 9) (name VSS) (type power_in)) + (pin (num 10) (name CS) (type input)) + (pin (num 11) (name RES) (type input)) + (pin (num 12) (name D/C) (type input)) + (pin (num 13) (name SCLK) (type input)) + (pin (num 14) (name SDIN) (type input)) + (pin (num 15) (name IREF) (type input)) + (pin (num 16) (name VCOMH) (type input)) + (pin (num 17) (name VCC) (type input)) + (pin (num 18) (name VLSS) (type 3state)) + (pin (num 19) (name VSS) (type 3state)) + (pin (num 20) (name GND) (type 3state)))) + (libpart (lib ESP8266) (part ESP-12E) + (description "ESP8266 ESP-12E module, 22 pins, 2mm, PCB antenna") + (docs http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/) + (footprints + (fp ESP-12E)) + (fields + (field (name Reference) U) + (field (name Value) ESP-12E)) + (pins + (pin (num 1) (name REST) (type input)) + (pin (num 2) (name ADC) (type passive)) + (pin (num 3) (name CH_PD) (type input)) + (pin (num 4) (name GPIO16) (type BiDi)) + (pin (num 5) (name GPIO14) (type BiDi)) + (pin (num 6) (name GPIO12) (type BiDi)) + (pin (num 7) (name GPIO13) (type BiDi)) + (pin (num 8) (name VCC) (type power_in)) + (pin (num 9) (name CS0) (type BiDi)) + (pin (num 10) (name MISO) (type BiDi)) + (pin (num 11) (name GPIO9) (type BiDi)) + (pin (num 12) (name GPIO10) (type BiDi)) + (pin (num 13) (name MOSI) (type BiDi)) + (pin (num 14) (name SCLK) (type BiDi)) + (pin (num 15) (name GND) (type power_in)) + (pin (num 16) (name GPIO15) (type BiDi)) + (pin (num 17) (name GPIO2) (type BiDi)) + (pin (num 18) (name GPIO0) (type BiDi)) + (pin (num 19) (name GPIO4) (type BiDi)) + (pin (num 20) (name GPIO5) (type BiDi)) + (pin (num 21) (name RXD) (type input)) + (pin (num 22) (name TXD) (type output)))) + (libpart (lib device) (part R_Small) + (description Resistor) + (footprints + (fp Resistor_*) + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R_Small)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part SW_PUSH) + (description Button) + (fields + (field (name Reference) SW) + (field (name Value) SW_PUSH)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib device) (part SW_PUSH_SMALL) + (fields + (field (name Reference) SW) + (field (name Value) SW_PUSH_SMALL)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive))))) + (libraries + (library (logical device) + (uri /usr/share/kicad/library/device.lib)) + (library (logical ESP8266) + (uri /home/tobias/Documents/kicad/hardpass-pcb/kicad-ESP8266/ESP8266.lib)) + (library (logical hardpass-pcb-cache) + (uri /home/tobias/Documents/kicad/hardpass-pcb/hardpass-pcb-cache.lib)) + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib))) + (nets + (net (code 5) (name GND) + (node (ref P1) (pin 20)) + (node (ref CON1) (pin 20)) + (node (ref P1) (pin 9)) + (node (ref P1) (pin 6)) + (node (ref P1) (pin 25)) + (node (ref C1) (pin 2)) + (node (ref C2) (pin 2)) + (node (ref P1) (pin 34)) + (node (ref P1) (pin 14)) + (node (ref CON1) (pin 9)) + (node (ref SW13) (pin 2)) + (node (ref U2) (pin 15)) + (node (ref P1) (pin 39)) + (node (ref P1) (pin 30)) + (node (ref C3) (pin 2)) + (node (ref R1) (pin 2)) + (node (ref CON1) (pin 18)) + (node (ref C4) (pin 2)) + (node (ref CON1) (pin 19)) + (node (ref CON1) (pin 1))) + (net (code 7) (name "Net-(CON1-Pad15)") + (node (ref CON1) (pin 15)) + (node (ref R1) (pin 1))) + (net (code 8) (name "Net-(C4-Pad1)") + (node (ref CON1) (pin 16)) + (node (ref C4) (pin 1))) + (net (code 9) (name OLED_SCL) + (node (ref CON1) (pin 13)) + (node (ref P1) (pin 5)) + (node (ref R10) (pin 2))) + (net (code 10) (name "Net-(C6-Pad2)") + (node (ref C6) (pin 2)) + (node (ref CON1) (pin 3))) + (net (code 11) (name "Net-(C6-Pad1)") + (node (ref C6) (pin 1)) + (node (ref CON1) (pin 2))) + (net (code 12) (name "Net-(C3-Pad1)") + (node (ref CON1) (pin 17)) + (node (ref C3) (pin 1))) + (net (code 13) (name "Net-(C5-Pad1)") + (node (ref C5) (pin 1)) + (node (ref CON1) (pin 4))) + (net (code 14) (name "Net-(CON1-Pad12)") + (node (ref CON1) (pin 12))) + (net (code 15) (name "Net-(CON1-Pad11)") + (node (ref CON1) (pin 11))) + (net (code 16) (name "Net-(CON1-Pad10)") + (node (ref CON1) (pin 10))) + (net (code 17) (name "Net-(CON1-Pad7)") + (node (ref CON1) (pin 7))) + (net (code 18) (name "Net-(C5-Pad2)") + (node (ref C5) (pin 2)) + (node (ref CON1) (pin 5))) + (net (code 19) (name "Net-(R16-Pad1)") + (node (ref R16) (pin 1)) + (node (ref U2) (pin 13))) + (net (code 20) (name ESP_CLK) + (node (ref P1) (pin 15)) + (node (ref R17) (pin 2))) + (net (code 21) (name "Net-(R17-Pad1)") + (node (ref U2) (pin 14)) + (node (ref R17) (pin 1))) + (net (code 22) (name SD_D1) + (node (ref P1) (pin 22)) + (node (ref R16) (pin 2))) + (net (code 23) (name SD_D3) + (node (ref P1) (pin 13)) + (node (ref R15) (pin 2))) + (net (code 24) (name "Net-(R15-Pad1)") + (node (ref U2) (pin 12)) + (node (ref R15) (pin 1))) + (net (code 25) (name SD_D2) + (node (ref R14) (pin 2)) + (node (ref P1) (pin 37))) + (net (code 26) (name "Net-(R14-Pad1)") + (node (ref R14) (pin 1)) + (node (ref U2) (pin 11))) + (net (code 27) (name SD_D0) + (node (ref R13) (pin 2)) + (node (ref P1) (pin 18))) + (net (code 28) (name "Net-(R13-Pad1)") + (node (ref U2) (pin 10)) + (node (ref R13) (pin 1))) + (net (code 29) (name SD_CMD) + (node (ref R12) (pin 2)) + (node (ref P1) (pin 16))) + (net (code 30) (name "Net-(U2-Pad20)") + (node (ref U2) (pin 20))) + (net (code 31) (name "Net-(U2-Pad7)") + (node (ref U2) (pin 7))) + (net (code 32) (name "Net-(U2-Pad6)") + (node (ref U2) (pin 6))) + (net (code 33) (name "Net-(U2-Pad5)") + (node (ref U2) (pin 5))) + (net (code 34) (name "Net-(U2-Pad4)") + (node (ref U2) (pin 4))) + (net (code 35) (name "Net-(U2-Pad2)") + (node (ref U2) (pin 2))) + (net (code 36) (name "Net-(U2-Pad1)") + (node (ref U2) (pin 1))) + (net (code 37) (name "Net-(U2-Pad22)") + (node (ref U2) (pin 22))) + (net (code 38) (name "Net-(U2-Pad21)") + (node (ref U2) (pin 21))) + (net (code 39) (name "Net-(R12-Pad1)") + (node (ref U2) (pin 9)) + (node (ref R12) (pin 1))) + (net (code 40) (name "Net-(U2-Pad19)") + (node (ref U2) (pin 19))) + (net (code 41) (name "Net-(U2-Pad18)") + (node (ref U2) (pin 18))) + (net (code 42) (name "Net-(U2-Pad17)") + (node (ref U2) (pin 17))) + (net (code 43) (name "Net-(U2-Pad16)") + (node (ref U2) (pin 16))) + (net (code 44) (name SHUTDOWN) + (node (ref P1) (pin 11)) + (node (ref SW13) (pin 1))) + (net (code 45) (name ESP_CHPD) + (node (ref U2) (pin 3)) + (node (ref P1) (pin 7))) + (net (code 46) (name +3V3) + (node (ref P1) (pin 17)) + (node (ref CON1) (pin 8)) + (node (ref CON1) (pin 6)) + (node (ref C2) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref P1) (pin 1)) + (node (ref U2) (pin 8)) + (node (ref R11) (pin 1)) + (node (ref R10) (pin 1))) + (net (code 47) (name OLED_SDA) + (node (ref R11) (pin 2)) + (node (ref CON1) (pin 14)) + (node (ref P1) (pin 3))) + (net (code 48) (name "Net-(P1-Pad28)") + (node (ref P1) (pin 28))) + (net (code 49) (name "Net-(P1-Pad27)") + (node (ref P1) (pin 27))) + (net (code 50) (name COL_1) + (node (ref SW1) (pin 1)) + (node (ref SW10) (pin 1)) + (node (ref SW4) (pin 1)) + (node (ref P1) (pin 29)) + (node (ref SW7) (pin 1))) + (net (code 51) (name "Net-(P1-Pad19)") + (node (ref P1) (pin 19))) + (net (code 52) (name ROW_3) + (node (ref SW7) (pin 2)) + (node (ref P1) (pin 38)) + (node (ref SW8) (pin 2)) + (node (ref SW9) (pin 2))) + (net (code 53) (name UART_RX) + (node (ref P1) (pin 10))) + (net (code 54) (name "Net-(P1-Pad12)") + (node (ref P1) (pin 12))) + (net (code 55) (name COL_2) + (node (ref SW2) (pin 1)) + (node (ref SW5) (pin 1)) + (node (ref SW8) (pin 1)) + (node (ref SW11) (pin 1)) + (node (ref P1) (pin 31))) + (net (code 56) (name "Net-(P1-Pad21)") + (node (ref P1) (pin 21))) + (net (code 57) (name ROW_4) + (node (ref SW12) (pin 2)) + (node (ref SW11) (pin 2)) + (node (ref SW10) (pin 2)) + (node (ref P1) (pin 40))) + (net (code 58) (name ROW_1) + (node (ref P1) (pin 32)) + (node (ref SW2) (pin 2)) + (node (ref SW1) (pin 2)) + (node (ref SW3) (pin 2))) + (net (code 59) (name UART_TX) + (node (ref P1) (pin 8))) + (net (code 60) (name "Net-(P1-Pad4)") + (node (ref P1) (pin 4))) + (net (code 61) (name "Net-(P1-Pad2)") + (node (ref P1) (pin 2))) + (net (code 62) (name "Net-(P1-Pad35)") + (node (ref P1) (pin 35))) + (net (code 63) (name ROW_2) + (node (ref SW5) (pin 2)) + (node (ref P1) (pin 36)) + (node (ref SW6) (pin 2)) + (node (ref SW4) (pin 2))) + (net (code 64) (name "Net-(P1-Pad26)") + (node (ref P1) (pin 26))) + (net (code 65) (name "Net-(P1-Pad24)") + (node (ref P1) (pin 24))) + (net (code 66) (name COL_3) + (node (ref SW6) (pin 1)) + (node (ref SW9) (pin 1)) + (node (ref P1) (pin 33)) + (node (ref SW3) (pin 1)) + (node (ref SW12) (pin 1))) + (net (code 67) (name "Net-(P1-Pad23)") + (node (ref P1) (pin 23))))) \ No newline at end of file diff --git a/kicad/hardpass-pcb/hardpass-pcb.pro b/kicad/hardpass-pcb/hardpass-pcb.pro new file mode 100755 index 0000000..b3c49f6 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-pcb.pro @@ -0,0 +1,61 @@ +update=Sam 20 Aug 2016 20:07:01 CEST +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir=kicad-libs/components;kicad-lib +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +LibName30=kicad-ESP8266/ESP8266 diff --git a/kicad/hardpass-pcb/hardpass-pcb.sch b/kicad/hardpass-pcb/hardpass-pcb.sch new file mode 100755 index 0000000..6ef2f7b --- /dev/null +++ b/kicad/hardpass-pcb/hardpass-pcb.sch @@ -0,0 +1,719 @@ +EESchema Schematic File Version 2 +LIBS:theinventorhouse +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:er-oled-fpc30 +LIBS:OPL-Antenna +LIBS:ESP8266 +LIBS:hardpass-pcb-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "Hardpass PCB" +Date "2016-04-27" +Rev "1" +Comp "isticktoit.net" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_02X20 P1 +U 1 1 57211855 +P 2000 2050 +F 0 "P1" H 2000 3100 50 0000 C CNN +F 1 "Pi_Zero" V 2000 2050 50 0000 C CNN +F 2 "hardpass:Pin_Header_Mirrored-NoHoles_2x20" H 2000 1000 50 0000 C CNN +F 3 "" H 2000 1100 50 0000 C CNN + 1 2000 2050 + 1 0 0 -1 +$EndComp +Text GLabel 1750 1200 0 60 Input ~ 0 +OLED_SDA +Text GLabel 1750 1300 0 60 Input ~ 0 +OLED_SCL +Text GLabel 1750 1400 0 60 Input ~ 0 +ESP_CHPD +Text GLabel 1750 1600 0 60 Input ~ 0 +SHUTDOWN +Text GLabel 1750 1700 0 60 Input ~ 0 +SD_D3 +Text GLabel 1750 1800 0 60 Input ~ 0 +ESP_CLK +Text GLabel 1750 2500 0 60 Input ~ 0 +COL_1 +Text GLabel 1750 2600 0 60 Input ~ 0 +COL_2 +Text GLabel 1750 2700 0 60 Input ~ 0 +COL_3 +Text GLabel 1750 2900 0 60 Input ~ 0 +SD_D2 +NoConn ~ 1750 2400 +NoConn ~ 2250 2400 +Text GLabel 2250 1400 2 60 Input ~ 0 +UART_TX +Text GLabel 2250 1500 2 60 Input ~ 0 +UART_RX +Text GLabel 2250 1800 2 60 Input ~ 0 +SD_CMD +Text GLabel 2250 1900 2 60 Input ~ 0 +SD_D0 +Text GLabel 2250 2600 2 60 Input ~ 0 +ROW_1 +Text GLabel 2250 2800 2 60 Input ~ 0 +ROW_2 +Text GLabel 2250 2900 2 60 Input ~ 0 +ROW_3 +Text GLabel 2250 3000 2 60 Input ~ 0 +ROW_4 +$Comp +L GND #PWR01 +U 1 1 57211ADA +P 1000 3100 +F 0 "#PWR01" H 1000 2850 50 0001 C CNN +F 1 "GND" H 1000 2950 50 0000 C CNN +F 2 "" H 1000 3100 50 0000 C CNN +F 3 "" H 1000 3100 50 0000 C CNN + 1 1000 3100 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR02 +U 1 1 57211B7B +P 1050 950 +F 0 "#PWR02" H 1050 800 50 0001 C CNN +F 1 "+3.3V" H 1050 1090 50 0000 C CNN +F 2 "" H 1050 950 50 0000 C CNN +F 3 "" H 1050 950 50 0000 C CNN + 1 1050 950 + 1 0 0 -1 +$EndComp +Text GLabel 2250 2100 2 60 Input ~ 0 +SD_D1 +Wire Wire Line + 1750 1500 1000 1500 +Wire Wire Line + 1000 1500 1000 3100 +Wire Wire Line + 1750 2300 1000 2300 +Connection ~ 1000 2300 +Wire Wire Line + 1750 3000 1000 3000 +Connection ~ 1000 3000 +Wire Wire Line + 2250 1700 3000 1700 +Wire Wire Line + 3000 1300 3000 3100 +Wire Wire Line + 2250 2000 3000 2000 +Connection ~ 3000 2000 +Wire Wire Line + 2250 1300 3000 1300 +Connection ~ 3000 1700 +Wire Wire Line + 2250 2500 3000 2500 +Connection ~ 3000 2500 +Wire Wire Line + 2250 2700 3000 2700 +Connection ~ 3000 2700 +Wire Wire Line + 1750 1100 1050 1100 +Wire Wire Line + 1050 950 1050 1900 +Wire Wire Line + 1050 1900 1750 1900 +Connection ~ 1050 1100 +$Comp +L GND #PWR03 +U 1 1 5723909B +P 3000 3100 +F 0 "#PWR03" H 3000 2850 50 0001 C CNN +F 1 "GND" H 3000 2950 50 0000 C CNN +F 2 "" H 3000 3100 50 0000 C CNN +F 3 "" H 3000 3100 50 0000 C CNN + 1 3000 3100 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW1 +U 1 1 572BCA0F +P 1900 5000 +F 0 "SW1" H 2050 5110 50 0000 C CNN +F 1 "1" H 1900 4950 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 5450 50 0000 C CNN +F 3 "" H 1900 5000 50 0000 C CNN + 1 1900 5000 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW2 +U 1 1 572BCB0D +P 2350 5000 +F 0 "SW2" H 2500 5110 50 0000 C CNN +F 1 "2" H 2350 4950 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 5350 50 0000 C CNN +F 3 "" H 2350 5000 50 0000 C CNN + 1 2350 5000 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW3 +U 1 1 572BCC13 +P 2800 5000 +F 0 "SW3" H 2950 5110 50 0000 C CNN +F 1 "3" H 2800 4950 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 5250 50 0000 C CNN +F 3 "" H 2800 5000 50 0000 C CNN + 1 2800 5000 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW4 +U 1 1 572BCDB9 +P 1900 5400 +F 0 "SW4" H 2050 5510 50 0000 C CNN +F 1 "4" H 1900 5350 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 5950 50 0000 C CNN +F 3 "" H 1900 5400 50 0000 C CNN + 1 1900 5400 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW5 +U 1 1 572BCFBE +P 2350 5400 +F 0 "SW5" H 2500 5510 50 0000 C CNN +F 1 "5" H 2350 5350 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 5850 50 0000 C CNN +F 3 "" H 2350 5400 50 0000 C CNN + 1 2350 5400 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW6 +U 1 1 572BD09D +P 2800 5400 +F 0 "SW6" H 2950 5510 50 0000 C CNN +F 1 "6" H 2800 5350 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 5750 50 0000 C CNN +F 3 "" H 2800 5400 50 0000 C CNN + 1 2800 5400 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW7 +U 1 1 572BD274 +P 1900 5800 +F 0 "SW7" H 2050 5910 50 0000 C CNN +F 1 "7" H 1900 5750 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 6450 50 0000 C CNN +F 3 "" H 1900 5800 50 0000 C CNN + 1 1900 5800 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW8 +U 1 1 572BD343 +P 2350 5800 +F 0 "SW8" H 2500 5910 50 0000 C CNN +F 1 "8" H 2350 5750 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 6350 50 0000 C CNN +F 3 "" H 2350 5800 50 0000 C CNN + 1 2350 5800 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW9 +U 1 1 572BD459 +P 2800 5800 +F 0 "SW9" H 2950 5910 50 0000 C CNN +F 1 "9" H 2800 5750 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 6250 50 0000 C CNN +F 3 "" H 2800 5800 50 0000 C CNN + 1 2800 5800 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW10 +U 1 1 572BD528 +P 1900 6200 +F 0 "SW10" H 2050 6310 50 0000 C CNN +F 1 "C/UP" H 1800 6150 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 6950 50 0000 C CNN +F 3 "" H 1900 6200 50 0000 C CNN + 1 1900 6200 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW11 +U 1 1 572BD6CB +P 2350 6200 +F 0 "SW11" H 2500 6310 50 0000 C CNN +F 1 "0/OK" H 2250 6150 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 6850 50 0000 C CNN +F 3 "" H 2350 6200 50 0000 C CNN + 1 2350 6200 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH_SMALL SW12 +U 1 1 572BD811 +P 2800 6200 +F 0 "SW12" H 2950 6310 50 0000 C CNN +F 1 "OK/DN" H 2700 6150 50 0000 C CNN +F 2 "Buttons_Switches_SMD:SW_SPST_PTS645" H 4650 6750 50 0000 C CNN +F 3 "" H 2800 6200 50 0000 C CNN + 1 2800 6200 + 1 0 0 -1 +$EndComp +Text GLabel 1800 4600 1 60 Input ~ 0 +COL_1 +Text GLabel 2250 4600 1 60 Input ~ 0 +COL_2 +Text GLabel 2700 4600 1 60 Input ~ 0 +COL_3 +Text GLabel 3300 5100 2 60 Input ~ 0 +ROW_1 +Text GLabel 3300 5500 2 60 Input ~ 0 +ROW_2 +Text GLabel 3300 5900 2 60 Input ~ 0 +ROW_3 +Text GLabel 3300 6300 2 60 Input ~ 0 +ROW_4 +Wire Wire Line + 1800 4600 1800 6100 +Connection ~ 1800 4900 +Connection ~ 1800 5300 +Connection ~ 1800 5700 +Wire Wire Line + 2250 6100 2250 4600 +Connection ~ 2250 4900 +Connection ~ 2250 5300 +Connection ~ 2250 5700 +Connection ~ 2700 4900 +Connection ~ 2700 5300 +Connection ~ 2700 5700 +Wire Wire Line + 2700 6100 2700 4600 +Wire Wire Line + 2000 5100 3300 5100 +Wire Wire Line + 2000 5500 3300 5500 +Wire Wire Line + 2000 5900 3300 5900 +Wire Wire Line + 2000 6300 3300 6300 +Connection ~ 2450 5100 +Connection ~ 2900 5100 +Connection ~ 2900 5500 +Connection ~ 2900 5900 +Connection ~ 2450 5500 +Connection ~ 2450 5900 +Connection ~ 2450 6300 +Connection ~ 2900 6300 +$Comp +L ER-OLED-FPC20 CON1 +U 1 1 576AB656 +P 5500 2100 +F 0 "CON1" H 5600 3200 60 0000 C CNN +F 1 "ER-OLED-FPC20" H 5650 850 60 0000 C CNN +F 2 "hardpass:Solderpads_OLED20Pin_.5mmPitch" V 5950 2050 60 0000 C CNN +F 3 "" H 5600 1550 60 0000 C CNN + 1 5500 2100 + 1 0 0 -1 +$EndComp +$Comp +L C_Small C6 +U 1 1 576AB858 +P 5100 1300 +F 0 "C6" V 5150 1350 50 0000 L CNN +F 1 "1µF" H 5100 1150 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" V 5150 650 50 0000 C CNN +F 3 "" H 5100 1300 50 0000 C CNN + 1 5100 1300 + 0 1 1 0 +$EndComp +$Comp +L C_Small C5 +U 1 1 576AB9B6 +P 5100 1500 +F 0 "C5" V 5150 1550 50 0000 L CNN +F 1 "1µF" H 5100 1350 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" V 5050 850 50 0000 C CNN +F 3 "" H 5100 1500 50 0000 C CNN + 1 5100 1500 + 0 1 1 0 +$EndComp +Wire Wire Line + 5200 1400 5000 1400 +Wire Wire Line + 5000 1400 5000 1300 +Wire Wire Line + 5200 1600 5000 1600 +Wire Wire Line + 5000 1600 5000 1500 +$Comp +L C_Small C1 +U 1 1 576ABC45 +P 5100 1900 +F 0 "C1" V 5150 1950 50 0000 L CNN +F 1 "1µF" V 5150 1700 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" V 4850 1250 50 0000 C CNN +F 3 "" H 5100 1900 50 0000 C CNN + 1 5100 1900 + 0 1 1 0 +$EndComp +$Comp +L C_Small C2 +U 1 1 576ABF65 +P 5100 1700 +F 0 "C2" V 5150 1750 50 0000 L CNN +F 1 "1µF" V 5150 1500 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" V 4950 1050 50 0000 C CNN +F 3 "" H 5100 1700 50 0000 C CNN + 1 5100 1700 + 0 1 1 0 +$EndComp +Wire Wire Line + 4900 2000 5200 2000 +Wire Wire Line + 4900 3000 5200 3000 +Wire Wire Line + 5000 1700 4900 1700 +Wire Wire Line + 4900 1700 4900 3000 +Connection ~ 4900 2000 +Wire Wire Line + 5000 1900 4900 1900 +Connection ~ 4900 1900 +$Comp +L C_Small C3 +U 1 1 576AC79A +P 5100 2800 +F 0 "C3" V 5150 2850 50 0000 L CNN +F 1 "2.2µF" V 5150 2550 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" V 5100 2050 50 0000 C CNN +F 3 "" H 5100 2800 50 0000 C CNN + 1 5100 2800 + 0 1 1 0 +$EndComp +Wire Wire Line + 5000 2600 5000 2900 +Wire Wire Line + 4900 2900 5200 2900 +$Comp +L C_Small C4 +U 1 1 576ACF95 +P 5100 2700 +F 0 "C4" V 5150 2750 50 0000 L CNN +F 1 "4.7µF" V 5150 2450 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" V 5100 1950 50 0000 C CNN +F 3 "" H 5100 2700 50 0000 C CNN + 1 5100 2700 + 0 1 1 0 +$EndComp +Connection ~ 5000 2800 +$Comp +L R_Small R1 +U 1 1 576AE193 +P 5100 2600 +F 0 "R1" V 5150 2700 50 0000 L CNN +F 1 "390k" V 5100 2300 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 5100 1850 50 0000 C CNN +F 3 "" H 5100 2600 50 0000 C CNN + 1 5100 2600 + 0 1 1 0 +$EndComp +Connection ~ 5000 2700 +$Comp +L GND #PWR04 +U 1 1 576AFD64 +P 5200 3100 +F 0 "#PWR04" H 5200 2850 50 0001 C CNN +F 1 "GND" H 5200 2950 50 0000 C CNN +F 2 "" H 5200 3100 50 0000 C CNN +F 3 "" H 5200 3100 50 0000 C CNN + 1 5200 3100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR05 +U 1 1 576AFDF4 +P 5100 1050 +F 0 "#PWR05" H 5100 800 50 0001 C CNN +F 1 "GND" H 5100 900 50 0000 C CNN +F 2 "" H 5100 1050 50 0000 C CNN +F 3 "" H 5100 1050 50 0000 C CNN + 1 5100 1050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5100 1050 5200 1050 +Wire Wire Line + 5200 1050 5200 1200 +Text GLabel 4450 2100 0 60 Input ~ 0 +OLED_CS +Text GLabel 4500 2200 0 60 Input ~ 0 +OLED_RES +Text GLabel 4450 2300 0 60 Input ~ 0 +OLED_DC +Text GLabel 4500 2400 0 60 Input ~ 0 +OLED_SCK +Text GLabel 4550 2500 0 60 Input ~ 0 +OLED_MOSI +Text GLabel 5200 2500 0 60 Input ~ 0 +OLED_SDA +Connection ~ 2000 5100 +Connection ~ 2000 5500 +Connection ~ 2000 5900 +Connection ~ 2000 6300 +Connection ~ 1800 6100 +Connection ~ 2250 6100 +Connection ~ 2700 6100 +Text GLabel 5200 2400 0 60 Input ~ 0 +OLED_SCL +$Comp +L +3.3V #PWR06 +U 1 1 576B9B60 +P 6300 1700 +F 0 "#PWR06" H 6300 1550 50 0001 C CNN +F 1 "+3.3V" H 6300 1840 50 0000 C CNN +F 2 "" H 6300 1700 50 0000 C CNN +F 3 "" H 6300 1700 50 0000 C CNN + 1 6300 1700 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR07 +U 1 1 576B9D6C +P 4900 3000 +F 0 "#PWR07" H 4900 2750 50 0001 C CNN +F 1 "GND" H 4900 2850 50 0000 C CNN +F 2 "" H 4900 3000 50 0000 C CNN +F 3 "" H 4900 3000 50 0000 C CNN + 1 4900 3000 + 1 0 0 -1 +$EndComp +Connection ~ 4900 2900 +Connection ~ 5000 2900 +Wire Wire Line + 5200 1700 6300 1700 +Wire Wire Line + 5200 1900 6300 1900 +Wire Wire Line + 5200 2400 6100 2400 +Wire Wire Line + 5200 2500 6100 2500 +$Comp +L R_Small R11 +U 1 1 576BAD7F +P 6200 2500 +F 0 "R11" V 6250 2600 50 0000 L CNN +F 1 "10k" V 6150 2600 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 6250 3400 50 0000 C CNN +F 3 "" H 6200 2500 50 0000 C CNN + 1 6200 2500 + 0 1 1 0 +$EndComp +$Comp +L R_Small R10 +U 1 1 576BB1ED +P 6200 2400 +F 0 "R10" V 6250 2500 50 0000 L CNN +F 1 "10k" V 6150 2500 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 6250 3300 50 0000 C CNN +F 3 "" H 6200 2400 50 0000 C CNN + 1 6200 2400 + 0 1 1 0 +$EndComp +Wire Wire Line + 6300 1700 6300 2500 +Connection ~ 6300 2400 +Connection ~ 6300 1900 +$Comp +L SW_PUSH SW13 +U 1 1 57715A24 +P 3500 7050 +F 0 "SW13" H 3650 7160 50 0000 C CNN +F 1 "SHUTDN" H 3500 6970 50 0000 C CNN +F 2 "" H 3500 7050 50 0000 C CNN +F 3 "" H 3500 7050 50 0000 C CNN + 1 3500 7050 + 1 0 0 -1 +$EndComp +Text GLabel 3200 7050 0 60 Input ~ 0 +SHUTDOWN +$Comp +L GND #PWR08 +U 1 1 57716417 +P 3800 7050 +F 0 "#PWR08" H 3800 6800 50 0001 C CNN +F 1 "GND" H 3800 6900 50 0000 C CNN +F 2 "" H 3800 7050 50 0000 C CNN +F 3 "" H 3800 7050 50 0000 C CNN + 1 3800 7050 + 1 0 0 -1 +$EndComp +Text Notes 4000 2000 0 60 ~ 0 +Pins for SPI use: +$Comp +L ESP-12E U2 +U 1 1 57B86D32 +P 8750 4300 +F 0 "U2" H 8750 4200 50 0000 C CNN +F 1 "ESP-12E" H 8750 4400 50 0000 C CNN +F 2 "hardpass:ESP-12E_smd" H 8750 4300 50 0001 C CNN +F 3 "" H 8750 4300 50 0001 C CNN + 1 8750 4300 + 1 0 0 -1 +$EndComp +$Comp +L R_Small R12 +U 1 1 57B87105 +P 8500 5300 +F 0 "R12" H 8450 5400 50 0000 L CNN +F 1 "33" V 8500 5250 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 7800 5200 50 0000 C CNN +F 3 "" H 8500 5300 50 0000 C CNN + 1 8500 5300 + 1 0 0 -1 +$EndComp +Text GLabel 7850 4200 0 60 Input ~ 0 +ESP_CHPD +$Comp +L R_Small R13 +U 1 1 57B88365 +P 8600 5300 +F 0 "R13" H 8550 5400 50 0000 L CNN +F 1 "33" V 8600 5250 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 7900 5200 50 0000 C CNN +F 3 "" H 8600 5300 50 0000 C CNN + 1 8600 5300 + 1 0 0 -1 +$EndComp +$Comp +L R_Small R14 +U 1 1 57B88405 +P 8700 5300 +F 0 "R14" H 8650 5400 50 0000 L CNN +F 1 "33" V 8700 5250 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 8000 5200 50 0000 C CNN +F 3 "" H 8700 5300 50 0000 C CNN + 1 8700 5300 + 1 0 0 -1 +$EndComp +$Comp +L R_Small R15 +U 1 1 57B884A8 +P 8800 5300 +F 0 "R15" H 8750 5400 50 0000 L CNN +F 1 "33" V 8800 5250 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 8100 5200 50 0000 C CNN +F 3 "" H 8800 5300 50 0000 C CNN + 1 8800 5300 + 1 0 0 -1 +$EndComp +$Comp +L R_Small R16 +U 1 1 57B8854E +P 8900 5300 +F 0 "R16" H 8850 5400 50 0000 L CNN +F 1 "33" V 8900 5250 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 8200 5200 50 0000 C CNN +F 3 "" H 8900 5300 50 0000 C CNN + 1 8900 5300 + 1 0 0 -1 +$EndComp +$Comp +L R_Small R17 +U 1 1 57B885F7 +P 9000 5300 +F 0 "R17" H 8950 5400 50 0000 L CNN +F 1 "33" V 9000 5250 50 0000 L CNN +F 2 "Resistors_SMD:R_1206" V 8300 5200 50 0000 C CNN +F 3 "" H 9000 5300 50 0000 C CNN + 1 9000 5300 + 1 0 0 -1 +$EndComp +Text GLabel 8500 5400 3 60 Input ~ 0 +SD_CMD +Text GLabel 8600 5400 3 60 Input ~ 0 +SD_D0 +Text GLabel 8700 5400 3 60 Input ~ 0 +SD_D2 +Text GLabel 8900 5400 3 60 Input ~ 0 +SD_D1 +Text GLabel 8800 5400 3 60 Input ~ 0 +SD_D3 +Text GLabel 9000 5400 3 60 Input ~ 0 +ESP_CLK +$Comp +L GND #PWR09 +U 1 1 57B89D14 +P 9650 4700 +F 0 "#PWR09" H 9650 4450 50 0001 C CNN +F 1 "GND" H 9650 4550 50 0000 C CNN +F 2 "" H 9650 4700 50 0000 C CNN +F 3 "" H 9650 4700 50 0000 C CNN + 1 9650 4700 + 1 0 0 -1 +$EndComp +$Comp +L +3V3 #PWR010 +U 1 1 57B89D90 +P 7650 4700 +F 0 "#PWR010" H 7650 4550 50 0001 C CNN +F 1 "+3V3" H 7650 4840 50 0000 C CNN +F 2 "" H 7650 4700 50 0000 C CNN +F 3 "" H 7650 4700 50 0000 C CNN + 1 7650 4700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7650 4700 7850 4700 +NoConn ~ 9650 4600 +NoConn ~ 9650 4500 +NoConn ~ 9650 4400 +NoConn ~ 9650 4300 +NoConn ~ 9650 4200 +NoConn ~ 9650 4100 +NoConn ~ 9650 4000 +NoConn ~ 7850 4000 +NoConn ~ 7850 4100 +NoConn ~ 7850 4300 +NoConn ~ 7850 4400 +NoConn ~ 7850 4500 +NoConn ~ 7850 4600 +Text Notes 350 1450 0 60 ~ 0 +Wifi Pants: pin 27 +$EndSCHEMATC diff --git a/kicad/hardpass-pcb/hardpass.pretty/6mm_tact.kicad_mod b/kicad/hardpass-pcb/hardpass.pretty/6mm_tact.kicad_mod new file mode 100755 index 0000000..4a3b837 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass.pretty/6mm_tact.kicad_mod @@ -0,0 +1,33 @@ +(module 6mm_tact (layer F.Cu) (tedit 57740DE7) + (descr "C&K Components SPST SMD PTS645 Series 6mm Tact Switch") + (tags "SPST Button Switch") + (attr smd) + (fp_text reference REF** (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_SPST_PTS645 (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start 5.05 3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end -5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 3.4) (end 5.05 3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.05 -3.4) (end 5.05 -3.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.225 -3.225) (end 3.225 -3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 3.225) (end 3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end -3.225 3.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.2) (end -3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.225 -1.3) (end 3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -3.225) (end 3.225 -3.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 -1.3) (end -3.225 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.225 3.225) (end 3.225 3.225) (layer F.SilkS) (width 0.15)) + (pad 0 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) + (pad 0 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) + (model Buttons_Switches_SMD.3dshapes/SW_SPST_PTS645.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/kicad/hardpass-pcb/hardpass.pretty/ESP-12E_smd.kicad_mod b/kicad/hardpass-pcb/hardpass.pretty/ESP-12E_smd.kicad_mod new file mode 100755 index 0000000..ca1b35d --- /dev/null +++ b/kicad/hardpass-pcb/hardpass.pretty/ESP-12E_smd.kicad_mod @@ -0,0 +1,59 @@ +(module ESP-12E_smd (layer F.Cu) (tedit 57B86207) + (descr "Module, ESP-8266, ESP-12, 16 pad, SMD") + (tags "Module ESP-8266 ESP8266") + (fp_text reference U2 (at -2 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ESP-12E (at 8 1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.25 -0.5) (end -2.25 -8.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 -8.75) (end 15.25 -8.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.25 -8.75) (end 16.25 -8.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.25 -8.75) (end 16.25 16) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.25 16) (end -2.25 16) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 16) (end -2.25 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.016 -8.382) (end 14.986 -8.382) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 14.986 -8.382) (end 14.986 -0.889) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.016 -8.382) (end -1.016 -1.016) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.016 14.859) (end -1.016 15.621) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.016 15.621) (end 14.986 15.621) (layer F.SilkS) (width 0.1524)) + (fp_line (start 14.986 15.621) (end 14.986 14.859) (layer F.SilkS) (width 0.1524)) + (fp_line (start 14.992 -8.4) (end -1.008 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.008 -8.4) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_text user "No Copper" (at 6.892 -5.4) (layer F.CrtYd) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.008 -2.6) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 15 -8.4) (end 15 15.6) (layer F.Fab) (width 0.05)) + (fp_line (start 14.992 15.6) (end -1.008 15.6) (layer F.Fab) (width 0.05)) + (fp_line (start -1.008 15.6) (end -1.008 -8.4) (layer F.Fab) (width 0.05)) + (fp_line (start -1.008 -8.4) (end 14.992 -8.4) (layer F.Fab) (width 0.05)) + (pad 1 smd rect (at 0 0) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at 0 2) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at 0 4) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at 0 6) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at 0 8) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at 0 10) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at 0 12) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at 0 14) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at 1.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at 3.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at 5.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at 7.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at 9.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at 11.99 15.75 90) (size 2.4 1.1) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at 14 14) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at 14 12) (size 2.5 1.1) (drill (offset 0.6 0)) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd oval (at 14 10) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd oval (at 14 8) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd oval (at 14 6) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd oval (at 14 4) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd oval (at 14 2) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd oval (at 14 0) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl + (at (xyz 0.04 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/kicad/hardpass-pcb/hardpass.pretty/Pin_Header_Mirrored-NoHoles_2x20.kicad_mod b/kicad/hardpass-pcb/hardpass.pretty/Pin_Header_Mirrored-NoHoles_2x20.kicad_mod new file mode 100755 index 0000000..6223b19 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass.pretty/Pin_Header_Mirrored-NoHoles_2x20.kicad_mod @@ -0,0 +1,67 @@ +(module Pin_Header_Mirrored-NoHoles_2x20 (layer F.Cu) (tedit 5721188D) + (descr "Through hole pin header") + (tags "pin header") + (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Pin_Header_Straight_2x20 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.15 -1.75) (end 4.15 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.9 -1.75) (end -1.9 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.15 -1.75) (end -1.9 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.15 50.05) (end -1.9 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.41 49.53) (end -1.41 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.67 1.27) (end 3.67 49.53) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.41 49.53) (end 3.67 49.53) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.41 -1.27) (end 1.13 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.4 -1.55) (end 3.95 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.13 -1.27) (end 1.13 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.13 1.27) (end 3.67 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.95 -1.55) (end 3.95 0) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at 2.4 0 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at -0.14 0 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at 2.4 2.54 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at -0.14 2.54 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at 2.4 5.08 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at -0.14 5.08 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at 2.4 7.62 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at -0.14 7.62 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at 2.4 10.16 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at -0.14 10.16 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at 2.4 12.7 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at -0.14 12.7 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at 2.4 15.24 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at -0.14 15.24 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at 2.4 17.78 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at -0.14 17.78 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd oval (at 2.4 20.32 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd oval (at -0.14 20.32 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd oval (at 2.4 22.86 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd oval (at -0.14 22.86 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd oval (at 2.4 25.4 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd oval (at -0.14 25.4 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd oval (at 2.4 27.94 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd oval (at -0.14 27.94 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd oval (at 2.4 30.48 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd oval (at -0.14 30.48 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd oval (at 2.4 33.02 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd oval (at -0.14 33.02 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd oval (at 2.4 35.56 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd oval (at -0.14 35.56 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd oval (at 2.4 38.1 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd oval (at -0.14 38.1 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd oval (at 2.4 40.64 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd oval (at -0.14 40.64 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd oval (at 2.4 43.18 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd oval (at -0.14 43.18 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd oval (at 2.4 45.72 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd oval (at -0.14 45.72 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd oval (at 2.4 48.26 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd oval (at -0.14 48.26 180) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x20.wrl + (at (xyz 0.05 -0.95 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) +) diff --git a/kicad/hardpass-pcb/hardpass.pretty/Pin_Header_NoHoles_2x20.kicad_mod b/kicad/hardpass-pcb/hardpass.pretty/Pin_Header_NoHoles_2x20.kicad_mod new file mode 100755 index 0000000..3f69068 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass.pretty/Pin_Header_NoHoles_2x20.kicad_mod @@ -0,0 +1,67 @@ +(module Pin_Header_NoHoles_2x20 (layer F.Cu) (tedit 5721188D) + (descr "Through hole pin header") + (tags "pin header") + (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Pin_Header_Straight_2x20 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 50.05) (end 4.3 50.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.81 49.53) (end 3.81 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 49.53) (end -1.27 49.53) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at 0 0) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at 2.54 0) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at 0 2.54) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at 2.54 2.54) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at 0 5.08) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at 2.54 5.08) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at 0 7.62) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at 2.54 7.62) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at 0 10.16) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at 2.54 10.16) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at 0 12.7) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at 2.54 12.7) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at 0 15.24) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at 2.54 15.24) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at 0 17.78) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at 2.54 17.78) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd oval (at 0 20.32) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd oval (at 2.54 20.32) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd oval (at 0 22.86) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd oval (at 2.54 22.86) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd oval (at 0 25.4) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd oval (at 2.54 25.4) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd oval (at 0 27.94) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd oval (at 2.54 27.94) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd oval (at 0 30.48) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd oval (at 2.54 30.48) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd oval (at 0 33.02) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd oval (at 2.54 33.02) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd oval (at 0 35.56) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd oval (at 2.54 35.56) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd oval (at 0 38.1) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd oval (at 2.54 38.1) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd oval (at 0 40.64) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd oval (at 2.54 40.64) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd oval (at 0 43.18) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd oval (at 2.54 43.18) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd oval (at 0 45.72) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd oval (at 2.54 45.72) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd oval (at 0 48.26) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd oval (at 2.54 48.26) (size 1.7272 1.7272) (layers F.Cu F.Paste F.Mask)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_2x20.wrl + (at (xyz 0.05 -0.95 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) +) diff --git a/kicad/hardpass-pcb/hardpass.pretty/Solderpads_OLED20Pin_.5mmPitch.kicad_mod b/kicad/hardpass-pcb/hardpass.pretty/Solderpads_OLED20Pin_.5mmPitch.kicad_mod new file mode 100755 index 0000000..6231321 --- /dev/null +++ b/kicad/hardpass-pcb/hardpass.pretty/Solderpads_OLED20Pin_.5mmPitch.kicad_mod @@ -0,0 +1,50 @@ +(module Solderpads_OLED20Pin_.5mmPitch (layer F.Cu) (tedit 5728B90B) + (solder_mask_margin 0.1) + (attr smd) + (fp_text reference "OLED .5mm" (at 0 -7.8) (layer F.SilkS) + (effects (font (size 1.64 1.64) (thickness 0.05))) + ) + (fp_text value VAL** (at 0 2.9) (layer F.SilkS) + (effects (font (size 1.64 1.64) (thickness 0.05))) + ) + (pad 1 smd rect (at 4.7498 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 2 smd rect (at 4.2418 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 3 smd rect (at 3.7592 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 4 smd rect (at 3.2512 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 5 smd rect (at 2.7432 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 6 smd rect (at 2.2606 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 7 smd rect (at 1.7526 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 8 smd rect (at 1.2446 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 9 smd rect (at 0.762 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 10 smd rect (at 0.254 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 11 smd rect (at -0.254 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 12 smd rect (at -0.762 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 13 smd rect (at -1.2446 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 14 smd rect (at -1.7526 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 15 smd rect (at -2.2606 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 16 smd rect (at -2.7432 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 17 smd rect (at -3.2512 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 18 smd rect (at -3.7592 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 19 smd rect (at -4.2418 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) + (pad 20 smd rect (at -4.7498 -2.4384 270) (size 7.5 0.254) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin 0.2)) +) diff --git a/kicad/hardpass-pcb/kicad-ESP8266 b/kicad/hardpass-pcb/kicad-ESP8266 new file mode 160000 index 0000000..70e6530 --- /dev/null +++ b/kicad/hardpass-pcb/kicad-ESP8266 @@ -0,0 +1 @@ +Subproject commit 70e6530de5e3cae4ae77a4bca7d73b20a0af6baf diff --git a/oled/Makefile b/oled/Makefile new file mode 100755 index 0000000..9f2316e --- /dev/null +++ b/oled/Makefile @@ -0,0 +1,8 @@ +all: + g++ -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -Wall -lArduiPi_OLED -Wno-write-strings oled_menu.cpp -o oled_menu + g++ -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -Wall -lArduiPi_OLED -Wno-write-strings oled_passwd.cpp -o oled_passwd + g++ -Ofast -mfpu=vfp -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -Wall -lArduiPi_OLED -Wno-write-strings oled_clear.cpp -o oled_clear +run: + ./run.sh + + diff --git a/oled/README.md b/oled/README.md new file mode 100644 index 0000000..dfc22cf --- /dev/null +++ b/oled/README.md @@ -0,0 +1,11 @@ +# Hardpass OLED menu + +Some experiments in displaying menus on the Pi via an i2c OLED screen. + +This uses the ArduiPi_OLED library from http://hallard.me/adafruit-oled-display-driver-for-pi/ + +Please follow the link above on how to install the library on the pi. +Compilation of all the files was done on the Pi Zero, Raspbian GNU/Linux 8 (jessie) and Kernel 4.4.6 + +##License +This part of the project is published as GNU GPL v3. \ No newline at end of file diff --git a/oled/mainmenu.sh b/oled/mainmenu.sh new file mode 100755 index 0000000..7e50884 --- /dev/null +++ b/oled/mainmenu.sh @@ -0,0 +1,45 @@ +#!/bin/bash +#must run as root + +$CONFIG_FILE = hardpass-config.sh +source $CONFIG_FILE + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +$DIR/oled_menu "1: type passwords" "2: settings" "3: update (git)" "4: about" +menu_sel=$? + +case $menu_sel in + 1) echo "pass show ... stuff";; #TODO TODO TODO + 2) settings;; + 3) pass_update;; + 4) echo "(C) 2016 Tobias Girstmair, licensed under the GNU GPL" #TODO: should be on oled +esac + + +function settings { + $DIR/oled_menu "1: English (US)" "2: German (AT)" "3: German (ND)" + LAYOUT=$? + $DIR/oled_menu "1: GTK (Hold)" "2: GTK (Space)" "3: Windows" + UNICODE=$? + + sed -c -i "s/\(LAYOUT *= *\).*/\1$LAYOUT/" $CONFIG_FILE + sed -c -i "s/\(UNICODE *= *\).*/\1$UNICODE/" $CONFIG_FILE +} + +function pass_update { + #TODO: show notificaton / msgbox on oled /TODO + rmmod i2c-dev + modprobe mac80211 + modprobe esp8089 + #TODO: wait for network connection /TODO + pass git push #(necessary??) + retval=$(pass git pull) + case $retval in + "Already up-to-date.") #TODO: display something on oled + *) #TODO: display number of changes + esac + rmmod mac80211 + rmmod esp8089 + modprobe i2c-dev + # TODO: display menu again +} diff --git a/oled/oled_clear b/oled/oled_clear new file mode 100755 index 0000000000000000000000000000000000000000..34eca83c84fa056351312e5a605067347e231772 GIT binary patch literal 7352 zcmb_heQaCR6~E7RQ@1q5X+ufcY*<}2!5}YAn=+V!l+U(dX&ch8F|_UF#daDGe_=Z% zK}anFG^CXUSf?@3EoPfoCzTN-I&GpwLEHKVnkF>Z1RG*bQ;z_h%7+Hs)Ybd_?tM3T zc@3~h9Od|&bI-Zwe!Tl}?#ce{-ff0q2n{}QrJz)|+z>6GrOSoz1;nxz5f(w{t`H5> zXQzWgOa~2#A=nWE4pxD(ZVN1l(jmw)NAIT&atqoe)KhRcuG#C)=)A#LYp^oJ%fR_NPfrLweY6jJGX02?lndVVtZVzR0 z7`4R`XHrvkA}y?V%r4ka4CV8x+|6_1r6vxioZi+(sfIdLlV{J~Sj_l}n}|A>o!(8b^H;t#m^F&Ce8@gpvN5Ip_tgST7 zY(by&dA2DuS>||*&|s;(ra1H16?d1O3r)??ueToS=z1Z{QC%DSMqZM>LkCXO{SEy! zA{bxfw`It4wB=mVzlc02?eHbn2is1}aXz&Fe^)9ix1e9=P*%ddN;ucq_=d<9XL<)G z%e{S*<*LDn(z3pZQq^F*WE?2Y_#Q0I+>Z9P*;6y;?l}<*^mU&SZN*um?cP&?$g%Qr zQJe{eiZd%P$Mjt#24+5}RMx|G?q00zF(Ae`!~XGGafbw-GVY$568EzG^Z%*rf4frI z-*us~AAOb(#5Y)l_@x9S@K@t{FyyatDEAg+?x9tnyf1j4@}6N#!uVnXD7JuD4}2AJ z11RtDe_p6$4k3PETyhj^pZ9VrzVAxVlkms8nfq4Xy}a|!VE=LEb^v)V^R7pTCFYhH zk}rYsE@6ATPf0ISDw!h6E1;~4@n&+6|6gD%q@fk#{5aIMr0hEZ=h+v+SN7Za>`=l^ zhg;0+&CQL?k*gGUvHCi*rLmb>FruBOpFDzv@j0-|uD$h(qH1~2SYfR6tqH6(YK_Z` z%l&mmy|Lc6!QWtPG`b97=EqY7dkD0UQ*=agi8L;{tT5A=LfmZc=xHq2dmU+Sdej^m zO(0B5#Dqy{#LkZhGd7-vKSc{UrP&wHPrG+X#(#R0%Kc(U#>U=?entwnq0d|&(*Bfu9CT;)tXi^ zSGEv(&G}{YDFoLf!7o=S-U{USbl?qwx&C!+uJvf8nFzxV|% zMgaFN!7q2L5Mg;|P_C2Z`posqlS3BCAHO^~-0}wJ3#qbzc&BnBSpB_tfA56MH<*HI zLA@RiPYudDJbFDpd)m2T=jq8l6^PH5(DZO3{oba5FF_-^F=(VidKkU-W z`E$t~us`C++WsY%p8ehA>L2Ut`;9Nao7o>v{lNVEREyi7=lTQz*30qf_0OA#Zx<~i zf|29lJ*uEuJO)*WaJ9lLGbq54&WJ zmob*sGp5zR`t-lBKh}tsq1Q5RRODt}BOigR_b=blzwqdvhs^VY?bYBsdBvlD53=rWi02=!6#aeqR$uLs zYkYNLJ!I~uYoxz=u~A(?kW{{+6|!F6wC{mD=&X18y9qMaM@-sd{2qM@vIfrAgh&24 zWOx6LdFoGl?Emc1{}nRN2gYMH7;njAe;)FJ|2pAUSE}q1`|~M}d;?^jcRZK*{W>7) z^K}jH$EMMIP9~c0er-aI$;mb$kl_<{WVi{TSCeTve@huebA@IzBR0jvCi|0dmw>yd zolIJH#O>Rx;q)itH4U$sWE}5tCJ0Qt%7wMPcXvm7uVv*&hpZmUNel>#C|?*I9yX(R zWZ&4?Z}s-<8NiEsA-iD}QgDO(MqcQ&hO5Z3Vi{|1GBac+tym$G%Uky7m_Uq`O~woH zn0b99(gM#*7|BG43fb_wFXYCB4C}1eXeu?1DlW-ljJU`&o*Zsup_$nO({26jJG-s! zU0pI&z)?87Gv?jfw(aR2um;*Ydb^oSSmZ9YxIpH8gw^$xUF|!2It2qqCp{rE8EtI~ zX$L2%5zUV}Ngb!IH`lSa&c|n$REFpyb4W>YTI4*z z(wQf{7(OB^WySItYs5~+nBvme7&TCiUk34uGB(}>*T*NT77|kKoDkDPPV&d=Qs$|s z6q#%RSvjxXo&9pMOG4? z_zaM_XWB7dWga~YUV}d7no*$b`0mKUZj&|w)plLr-*?`%e2*N0-4T?j7l^W>?JgkS z(`=V->{c-J$(IR;^v74gmw-H)X~#GDQ3xk#;DBbo4q3ma`L4;KK@(-VUDhYw2ITvj zJl{J-7_@7tGkP){8xZk`%Z~BE5pXyzK?^~{utlA zutdAGKMCZkk!yi*8vkE}zj@I9{)iH$LutqO?$rwqv{%Ua98AZAbnCApNp`j6))@i-6al z$9o +#include + +#define ERR_FAIL 0 +//yes, this is irritating to unix users, but a return val >= 1 will mean nth item selected +ArduiPi_OLED display; // Instantiate the display + +// Config Option +struct s_opts { + int oled; + int verbose; +} ; + +// default options values +s_opts opts = { + 3, // my .96" oled + false // Not verbose +}; + +int main(int argc, char **argv) +{ + if ( !display.init(OLED_I2C_RESET,opts.oled) ) { + return ERR_FAIL; + } + + display.begin(); + + display.clearDisplay(); // clears the screen buffer + display.display(); // display it (clear display) + + display.close(); // Free PI GPIO ports +} + + diff --git a/oled/oled_menu b/oled/oled_menu new file mode 100755 index 0000000000000000000000000000000000000000..5d7d3ecd6af326ef32897d6507679e4fdaf051b7 GIT binary patch literal 11416 zcmb_i4Rl-8eZNnV9mn}VP7FA~fM`w0Ml8!g$()W-IkpoAoJ36w1PFbWE!h^xmXMwk zJIh%O4TFaGB%|5LRtIaH$Duo{m>t+wNWd+$qaQoXA(V0$1It3hki>C%prl#A`~BW~ zS9yMMx9%LSef9tU@Bia|f4u*_-)LxBt0;<)!6B9jQX|ER@B@xsCxpW#3jD$&iom;C zl#`zrDTPd_qQ@G@F}loH2uNK&BpG#s00k!BNgilF@?~5CnvwcQ)+2z4DdHsZVx&H~ zlrhpAfDW-238RS2mwX3)&qMw^c#K8hF_JIK7z7Fqr1*DzF5_`{^+l~ z8^7|~Yeo-$r>@~wCm+A+n%6JeyZ(32z3|9$lO0nv-|mVmZND|-KD~ay-@o|Q?N_{T z^5uPX?VsLeW}gSQv9Zjs2yn3^06mDZ+)O6DiijCJfSV-&NV>~rZxZxVml=s}jJlVU z3ku9HiP(a1&9F!;6t~#;-?Gu~!c?!t-k6OagPrAbrM-FLaa(zwvC;o%qmS9_FS6PH z9r)JzC>U5)y4oiH9ld7859|B9Ex+A1`WG|uFB8AC>HoLQ{-rkkDVzL1*yM*z`i_V-bTlJ15#5)r8s(Ak;fIR^w*+~+)qw|=Q_9_<&JS&)Cg&|f7p+~3)!ottCS&>yJ(&wS}<12A;a=GeJx{!Vhj0y>1JIFTv$ctfN6Owsc@-b( z=X)gwdSVykIp%0z`1b2^Xo00gfg=-RD6_PGZhE@-29)b8($3<%%fLPmfv=4Vw0{fq zF^reG&|V7qAc=emfHxw&5#`?k+T~7XYGBuoG{uw7Mqx`pmUz1G|E{6n(fmB z`X=D@fUFnGUWB?UzQB0O_tN{NVqjt!c+{N(ez}PkL*_crSShnbNc+AJ#k9wEy9DXr zXQo_3xv5gb&!$hj2b?z8U$i5{ZP~9wM}hvU;5}f`pN4!PsM{u&K|!Kd$R<&E5n(C-mO{theaD3qIN)<3pMc z`lFyLEc(CJ_3y}fq344BBZLUM<$&+|KpT0n$Dj0{8z@gXW$gak>YL`7oLF}$J2f8 zm)KMu;VdquA(xU_8jz^B1oZ56`;=pIdJmq}e1wO~ZFl2@o4dw0zeGqto zIo34L91B0keCoHPcO#u+AcnLU^frNR0nR?4-F97XYqlSA?=a>Z?Qv|jAf02^4_QC- zYC$gp&aq9st-9WA*{6}8+mgN+=`81YWhi&PWGHt7XxcjonznD&^={8LBfm8AdmZU= zJk){5@iL0EQRr5HeipbK4}Yrb-j#h6c@A3AS0bI`W9gwp^vrkL%&6zd2udzkmiB@ zVbG<(WtoqGz8*R_1JvSV7La=e*KqCwjU0I!)pxff{dm~|x}W&LkEg$ZGmsbr{9e&B{Zl6G{=}d^0z5iB{f&`N5uYyXF9S|_ zhBVH2jo3wd0U7u!V--4t_)R9{_YG-&$I!1v9}e~p-8V#ECH;={tI9`;1(}2{S0-Tt`Qvd$~eWWtfpq`(1l(q?3R|b5ce%Z5Zb10Q) zjfT2Ce(!4Uippx=9~s!i>>97XvYK2VqL$yY`Zu;v{upS%sylBHg>#COxk|BPk!!J1 zs$8mE?krQ5C`%nzILnnUDD{f)ruw?HP%EI8G+?L1;D(7L6T;ga*CO89HR~(2P=`r% zboY2$d!lgnM#I8Osxy@86y9)OH|!ZuOB$T*kz^_w@18-Z;3Xq5${R=`rU|d^Ir3_7 z4+*dCKk_Ey`p3SvcJl@=l37jzjfQ)LH`1xLCqrEkLsJbUlc7FCQ{wluAtPiG>Wa3Z z0C5;L48nOJylwHWu1Gi1Xfvc~$!Kej2FKT|fj)T#=>edR+@OtdlE~9WZ*r^~e0uSO z;8NCKY0|remxDaxTI(5%AzS}W|8Jzm4HpaR^&(+g82Mn4s=z>4hsm~;Q>zMvk zr#@4$c3_S(IQ1DT^8Q>W{J9LBSpOKDy0=`2;XKXRW!!5JI`x@{^5*%RfyUe?bei62 z&V7UC%oRd@gE`F^F6Wn1_sSb{-H_)DM|m*!8Jq&n4g~p)=+tjT^d$YqsjoCv`U-uG zk|{26X8L9jvcKqa*#Me%IYw9@$R9Q9!&Qd#n2j&nhqnpj%kp9M5<$a|{>%Jm|D;9# zZ!EL}?N5DvTN`14ULNTW=SoO@>2DY4pC?R70%_lG_OFx==gYrPoSsGgO-p{vzlpvX zJs9PAHLqWy=P$>LKzTof9BHokviw0y{b-N(UPdt5Zz{ijF4pZe+wvQ=(5&w(7Mk{Y z^Gm1E#+etKFc4=m#0k6Pwv<3pJwPwTIvs4 z^zQ+meiH!1C3=13{N&Es2Zp5K5z_7RTwsI+A`Mj1(*98kpXKA;Z-m9-DacD&!FoVG z^Ebj0@pEY!335Es7i9#aznk-oZuBR8R+67bkwAUgm+KL4sD2GmN%Mq2zU(iaFmm8a zn*C=Dw08!4o;?^8oH*tHmF>fmMj2>XKhoEOmg|{<^^E;1*I%BLn15q_zRuVAO%~b@ zeYu`^u%3JsvV|?j(!Q-z}i!`bE0KCjX#~e!@oMAe|4ipS960c_0DLgSgm6 zUk6&QPrMJT1kL&T3J!NHPm@KS_FHUp5;WI?1bCF+ZR0;-qem??%kws9uE%VT60FB3 zZ2ST+WP7^No{K=s{e$2xD?RJ~|eW2xhr2Loxyp6KG3n z)!w+M2#bo)=VLAkb8VqmOx+O)-K(~De?C^bVKp9$gjJkWd%U<~6Y9FAO>1hKR5jJp zs;*bf>qmhKrL>;*b}ui@Zm!#`Hm%>%j4QAU7r3g{rMB@3HznlFttClS!*R7E7H!!g=+5^KxWG3r;a78v=mRL&wner6MceaNt=7UBx3Ja}_0H-Q_%zaZ@!ZxK zO3ro(|9{@GU${j7Utbn%LO0!CkFki&K669m=LrIzbp4jp^P&GPO*g)wt< z$th&0S#HEH+?A{0R9x*0b%*)(L0&2w{mW6Kf4R=Mc-Bi`F*VCmfEukcV)jaKi;CA0 z)+=q^ZX0*kdSlG&3%;tb*ft(T@QVAQim$rx5Mbv0yLF_k)*m6Lt?}Mq+boYZWIeT)z$*pUX55DNf=K6jOMm?^2#0NdkO9ke^8*W z3R^C|Y2>>*1KY;srg%kpma`nJ}Yx<|? zCpZAPlSq@>BIOuyKc#=oGhg}-`hoB)$n6j+x(vV0`CyDkAj;9Vb`;9=smVZDhOZ+^ zzZm@u6DTatrZQjZGv13xKN@lRA^h0*1HhRt(^xi!orv^CFpa)A4RS1xv`0Cf8NP`~ zxiyINTkJ;SlfWs*Z%Qe*7dXqxe7OHFhZ6ZR$b26{f|N7-a>!R!5C zG~SKky8-wDLwX>ywC6J!l>3SlGI`_|;0Lx6lJy+qR!YK@BT3&g w^OWI3$X!YUW{@Z$$4WlHm6gVr#{G!sKx92wFU}3Cz4SFgTrC?9JZbNL0CTb!YybcN literal 0 HcmV?d00001 diff --git a/oled/oled_menu.cpp b/oled/oled_menu.cpp new file mode 100755 index 0000000..2d0a387 --- /dev/null +++ b/oled/oled_menu.cpp @@ -0,0 +1,180 @@ +#include "ArduiPi_OLED_lib.h" +#include "Adafruit_GFX.h" +#include "ArduiPi_OLED.h" + +#include +#include + +#define ERR_FAIL 0 +//yes, this is irritating to unix users, but a return val >= 1 will mean nth item selected +ArduiPi_OLED display; // Instantiate the display + +// Config Option +struct s_opts { + int oled; + int verbose; +} ; + +// default options values +s_opts opts = { + 3, // my .96" oled + false // Not verbose +}; + +void testdrawchar(void) { + display.setTextSize(1); + display.setTextColor(WHITE); + display.setCursor(0,0); + + for (uint8_t i=0; i < 168; i++) { + if (i == '\n') continue; + display.write(i); + //if ((i > 0) && (i % 21 == 0)) + //display.print("\n"); + } + display.display(); +} + +void print_box (char* text, int active) { + if (active) { + display.setTextColor(BLACK, WHITE); // 'inverted' text + display.printf ("%-21s", text); + display.setTextColor(WHITE, BLACK); + } else { + display.setTextColor(WHITE, BLACK); // 'normal' text + display.printf ("%-21s", text); + display.setTextColor(BLACK, WHITE); + } +} + +void disp_menu (char* title, char* i1, char* i2, char* i3, char* i4, char* i5, char* i6, char* i7, int active, float bar) { + display.clearDisplay(); + display.setTextSize(1); + display.setTextColor(WHITE); + display.setCursor(0,0); + display.print (title); + display.drawLine(0, 8, display.width()-1, 8, WHITE); + + display.setCursor(0,10); + print_box (i1, active==0); if (i2 == NULL) goto no_more_elems; + print_box (i2, active==1); if (i3 == NULL) goto no_more_elems; + print_box (i3, active==2); if (i4 == NULL) goto no_more_elems; + print_box (i4, active==3); if (i5 == NULL) goto no_more_elems; + print_box (i5, active==4); if (i6 == NULL) goto no_more_elems; + print_box (i6, active==5); if (i7 == NULL) goto no_more_elems; + print_box (i7, active==6); + no_more_elems: + + //display a scrollbar if bar is set >=0 + if (bar >= 0) { + int bar_length = 6; + int scroll_max = display.height()-1 - bar_length/2; + int scroll_min = 10 + bar_length/2; + float scroll_p = bar; + display.drawLine (display.width()-1, scroll_min+scroll_p*(scroll_max-scroll_min)-bar_length/2, display.width()-1, scroll_min+scroll_p*(scroll_max-scroll_min)+bar_length/2, WHITE); //draw a scrollbar + } + display.display(); +} + +int the_menu (char* title, char** items, int max_items) { + int active_item = 0; + int old_item = -1; + int offset = 0; + + system ("/bin/stty raw");//send keystrokes immediately, not just after enter key + while (1) { + if (old_item != active_item) { + if (active_item == 0) offset = 0; + if (active_item == max_items-1) offset = max_items-6; + if (active_item > offset+3 && active_item < max_items-2) { //end of menu + offset++; //scroll down + } else if (active_item < offset+3 && active_item > 2) { + offset--; //scroll up + } + if (offset < 0) offset = 0; // for when <6 elements available + + float scroll_p = (float)active_item / (float)(max_items-1); + /*if (active_item >= max_items - 3) { //scrolled to the bottom - don't display another half item as there is none + disp_menu (title, + items [offset + 0], + items [offset + 1], + items [offset + 2], + items [offset + 3], + items [offset + 4], + items [offset + 5], + "", //offset+6 won't exist + active_item - offset, scroll_p); + } else {*/ + disp_menu (title, + items [offset + 0], + items [offset + 1], + items [offset + 2], + items [offset + 3], + items [offset + 4], + items [offset + 5], + items [offset + 6], + active_item - offset, scroll_p); + //} + //display.display(); + old_item = active_item; + } + switch (getchar()) { + case 'j': + active_item = (active_item+1) % max_items; + break; + case 'k': + active_item = (active_item-1+max_items) % max_items; + break; + case ' ': + system ("/bin/stty cooked");//return to normal mode + return active_item; + break; + } +/* + if (getchar () == 'j') { //down + active_item = (active_item+1) % max_items; + // debounce TODO + } + if (getchar () == 'k') { //up + active_item = (active_item-1+max_items) % max_items; + // debounce TODO + } + if (getchar () == ' ') { //ok + //debounce TODO + printf ("%d\n", active_item); + return (active_item); + } +*/ + } +} + + +int main(int argc, char **argv) +{ + if ( !display.init(OLED_I2C_RESET,opts.oled) ) { + return ERR_FAIL; + } + + display.begin(); + + //display.clearDisplay(); // clears the screen buffer + //display.display(); // display it (clear display) + + display.clearDisplay(); + + // draw the first ~12 characters in the font + //testdrawchar(); + //display.display(); + //sleep(2); + //display.clearDisplay(); + + //#####mystuff + + argv = &(argv[1]); + return the_menu ("Hardpass", argv, argc-1) + 1; + //############ + + display.close(); // Free PI GPIO ports +} + + diff --git a/oled/oled_passwd b/oled/oled_passwd new file mode 100755 index 0000000000000000000000000000000000000000..eed9104dcb4ed40135aee9ba5d7ca2e49aa51d91 GIT binary patch literal 9932 zcmeHNeQ;D)6~8aLge6UIL!kzW?Y71a)n>Dy0aK?s8}dQY23R3fWIBC$*?md2Yka)Dmt2EyKPEQg7yQocK!X{dw28l zh+i}P(*rl>oO{ka_xrwk&fPoPy4n>*5faM8Dnah#B1JR;zkHPtWnQtMQ3Qk!vMa?( z%F{;{3vpzzVx}hOF?sD&4$QKR&}1?V0xhuR9?HNsqF$!u;F(w+*=7Q=DMienE+&?z zlsdxCRA#18WE??ay_6$Y_#yX0&g6rPiE`P-2>1xL>l5+b z`b4ZQ5l;>c*J+u-fxcii6}+AWXoEU1FV=6|ioX~?B$f>zQN9$3V?cS~=zZ-cpZ(O; z?-N`8eC>;3$&)|+`@_|cEkyF!Nf`@=#X8K)$AmH(NC*72zOb*M=K)w&M(UE{jnm&b)_D7wUz}S!y=dg~4{dnc?{;?Ic<_7s z&oAEn$LhCSvGeHZPd@jjmB0Sbwv`Q^X!_l@b6*&FJpb9<=R2OL@8~@F%leJ)eYK_S zmuJ6t#Z{*++t>NmqmO^;=%4y$nm#wEujt#V`OkG$edUSMAGrMSvrisyRV`{bKsGD^ zX8R=sKwK>uVDf8S{AL$l@3NNzf27*V^kXzW!pX6L^<|JESj&VZ7{Lmcyu-zR2BtW{kkTV4EJE_**SEm?oqzK0=qw*T8Me#WIg?rLwsRo_SE)K?=u z?J9rVRsL5l{!y2H%q73Yw$HU*jqx6K>5seGe~qiWXwJlj;*q$zsjID(JF7vcYX4v= zsb&o=W2mZ7Z`!GD*8AgGL(jA%v}{(-3bnI)gBsH_c6RrMmP9J4cWb=~-IC2Oi6`TR zQ2T&{x_x8AYG>Uo4Q)H^+?dvv8HyX~`u1%N4O!jj)`yKP@jLXkfq4{G+X^kIL@Lt; z^QK{ki5sBMGL*?ennlaq;x)T6abwoBV>I3!i)YgbZKTvLhpb_BG@)ymR+omO+BNA+ zJZZE=ZjR1ZXFO&Mlm9FjG? zn5!hJ#Ce)EV$pZKi<7;U>|lxNk4Dw3Tm+h~^~TkqoKlOj8UH8Y3>u}SUM4UB_IJ$qpdYS2*im}Y1Y^k%bGzLVzSGbK7&K-$JY zVtq@CdVO$>Sl`vTu0>rP0B3zgEO`Z3epdoW zTdx_pgqFWc6#&b(+j8K9ztBCQDxQ-Yfi4gHy z@m(gy$ES%HeSW`9_aVdnf7&-ih(T;)w$jzL_Tq!#r1ibYRN=^uDR#3&#qQ zPCMuU2i@bKw>jvDgYIz9VF%shphFINm4gmA=o$y@chEiuEgbZP*Jj&4Lt2a%UMd#P z+=Fr87=%LOg%I*Y;1`AE{#^d|#o|jC)jY<LMqmZUW&&-N_WxEaR$PyET|izX?~H&Zlzai8o!nw)HlN+Xv&~_v@88`JgHo5%Gpzmis=0J3*Lwm@`G{uTY;8mm0He=3B&wA+2T6>G*onrT6wMy)=LD&vJ~ zQEoTz^}q%&+qMk!fKAteX1lhLN5AU9`_Qir@M}Paf!8vx2YpJ<_NyGawUDu_=s_RT z`wI)8=eP6Nx0T=p`Reh)D{p{~?WmbwX6^0B!&d0KXIX zDd^GWF<`d)1?V2O=~rnFc{%cEivm5idkp+S(DwlQfaN?4gQq^{=Y-fleH!Isb{^Y$ z9z5r$8)N-6ZDSrz6^o}a7kSPD=O_%>laR@Icm`vyMB1jHcV-pjKQ(0>`~6chdyY?Y zJw6NBF!wX|1?Px+iSu+1(gn^{Iyc$XGhXP5j2Fs#4oobF9GEEY(I*tlVcA%2@_yKC z*A7o!*mK91AH6!{}mWFkT8aRz8Oi{BbN6<+!@~!ShZQp zrhDUBGSC>jA-KA(A#|-p@k%*Y+!SoAYoHW_Xyy&my!;Aj(JJ2&}5lp5GJ=naiv(C`^ zZLU8#6zm;}BkU26i6FTFEju8Bv5_R~S=h)}lAU@c8&4(YFe+pjJwbhoNGA*tG`+8& z0cT1CO&=_nNtxI0VDsh;L1eR?78#EXi=aNB_GPp|-72YSnT$4Km6Y`DQB;IVw83~3 z4M@STWf0eS5san=2lXWKXj3zcOuTo)YZNnV9R|;<;;PV-6m3_h6s!t_<*) zyHl9^+TyuOt$k|oj1u8~j_(4&BXGF~94hhLQC579*kkTCA} zp1lq^+sAmW1=e_YOK0GvX8SHU+E4x1B~st&-!qQ#?9YHp9;%$xr~F0-PkSffgIG{y z)$ z$FJpwA&@*gJJUYD^%hi#FN2i4v_IpJvwd=Z^XvLe7PZ%d0-kc#Z^3f$tTc@bx&G)= zT41e@*3x`f^Gn}T%H8up`|`YDRQ5Mel{~-tl*{?zt>Fd8CC~YD0^9Q!$a$Y2D7Zx| z0x8Fb{aZniW4+gbm*?rLl<9g@#XTuf%*bS%Ut}m;N|(l7J9e9&cjy>liMIjM)zK z)#GYg9}L?6=TnGgjD}!J)W$@u_U4$2!(3ELB-CBHwnObpzByKtu$oHfF_pgQu2>Lp zXrZp}+O)2@OI5Q&y=tdwN9hH+lr@I>`hpBJ-_){M?dsgpjj-|TGlgmls!={vWQBa6 zaAc`!ET#4*QoUM2jTxy-R@H`v1un7agl_1u;0>WrBP`FOWWH!vcVdL7jm(HJ@6Bp# zXmD@@MI4;UOZXgBJ<(Uk%wTE@RNFTuO^} ze2%%;+zj&pN2skI+}OOKvqkV`ZpYZoAbmJI8#}in^U>^({W@cpbw8HO^ZMX;ytwGG z#vSjUTje}22_b0Mf&GgfYA$*j`7fTStfwaX{lQtg^)%tkQMWg&hIeA{0VX=2W#)T~ z`j2l-vyVyt_JM2@<^c~R>QENJ7xOJmuE)7AX{uw+9B(9C8{2O%26Q!%!lO=vFH8*~ z?gN>D_cax!?8PH@$VG2%v(H6pESpjXv}BAAc=Daanm#TH({-Hl7UO=tyZAxO`KH6? z9qaMN?D*VqpZ6hpfK%(c) zJo@s_L67Z`_Nd42_Z}qbtwW-Z|1$K(KvR$Yn$+6|nr&r0{1)#;Vag@QdhbSt)U)DN zxI0TFVCpe_7D?*SH{6XzoRUUt9UyV9LyvdF2*L+!w**<_i^!lo_Lq0NZP1HIC19yX z-&X3;hdTtl`TFsgrI-E~Fnv@0=7_&DszM@2d&fXad-M^`LQl$^dOrdKk+~MkyFMmk zzJB~1I*f>L&Co~iL2o{LzlWUlQjfkz<-gF&L(Vy)9(@Y_Hi@nR^9Z!fc5sfQJ^Cs& z2zYKoo&@SKokx;-yd$Tf2a_d`ZG8*@|*NOxmg1BL +#include + +#define ERR_FAIL 0 +//yes, this is irritating to unix users, but a return val >= 1 will mean nth item selected +ArduiPi_OLED display; // Instantiate the display + +// Config Option +struct s_opts { + int oled; + int verbose; +} ; + +// default options values +s_opts opts = { + 3, // my .96" oled + false // Not verbose +}; + +void testdrawchar(void) { + display.setTextSize(1); + display.setTextColor(WHITE); + display.setCursor(0,0); + + for (uint8_t i=0; i < 168; i++) { + if (i == '\n') continue; + display.write(i); + //if ((i > 0) && (i % 21 == 0)) + //display.print("\n"); + } + display.display(); +} + + +void disp_login (char* title, int ast_n) { + display.clearDisplay(); + display.setTextSize(1); + display.setTextColor(WHITE); + display.setCursor(0,0); + display.print (title); + display.drawLine(0, 8, display.width()-1, 8, WHITE); + + display.setCursor(0,10); + display.printf ("Enter GPG Passphrase:\n"); + for (int i = 0; i < ast_n; i++) { + display.printf ("*"); + } + + display.display(); +} + +int the_login (char* title) { + int asterisks_num = 0; + system ("/bin/stty raw");//send keystrokes immediately, not just after enter key + while (1) { + disp_login (title, asterisks_num); + + switch (getchar()) { + case 'j': + asterisks_num--; + break; + case 'k': + asterisks_num++; + break; + case ' ': + system ("/bin/stty cooked");//return to normal mode + return asterisks_num; + break; + } + } +} + + +int main(int argc, char **argv) +{ + if ( !display.init(OLED_I2C_RESET,opts.oled) ) { + return ERR_FAIL; + } + + display.begin(); + + //display.clearDisplay(); // clears the screen buffer + //display.display(); // display it (clear display) + + display.clearDisplay(); + + // draw the first ~12 characters in the font + //testdrawchar(); + //display.display(); + //sleep(2); + //display.clearDisplay(); + + //#####mystuff + + return the_login ("Hardpass"); + //############ + + display.close(); // Free PI GPIO ports +} + + diff --git a/oled/pass-test.sh b/oled/pass-test.sh new file mode 100755 index 0000000..d1b8b01 --- /dev/null +++ b/oled/pass-test.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +# (c) 2016 Tobias Girstmair +# traverse password store on the oled + +LAYER=1 #for awk call +SELECTED="" +while true; do +sudo ./oled_menu $(pass list $SELECTED | tail -n +2|awk -F/ "{ print \$${LAYER} }" | sed 's/\.gpg\(\x1B\[[0-9]\+m\)\{0,1\}\( ->\|$\)/\1\2/g' | uniq |cut -c 1-21|xargs echo) +RETVAL=$? + +NEW=$(pass list $SELECTED| tail -n +2 | awk -F/ "{ print \$${LAYER} }" | uniq |head -n $((RETVAL)) | tail -n 1) + +if [ -z "$SELECTED" ]; then + SELECTED=$NEW +else + SELECTED=${SELECTED}/$NEW +fi + +if [[ "$SELECTED" == *.gpg ]]; then + # is a file + echo "Requested Password: $(echo $SELECTED|sed 's/\.gpg//g')" + echo "Username: $(echo $NEW|sed 's/\.gpg//g')" + # PASSWORD_STORE_GPG_OPTS="--passphrase 12345" pass show $(echo $SELECTED|sed 's/\.gpg\(\x1B\[[0-9]\+m\)\{0,1\}\( ->\|$\)/\1\2/g') | head -n 1 | xargs echo -n |sudo ./scan /dev/hidg0 2 2 + break +else + #is a dir + LAYER=$((LAYER+1)) + continue +fi +done diff --git a/oled/run.sh b/oled/run.sh new file mode 100755 index 0000000..917cb8e --- /dev/null +++ b/oled/run.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +sudo $DIR/oled_menu "1: Type Password" "`echo -ne "2: Type User \x1a Pass"`" "`echo -ne "3: Type User \x1a Pass \x19"`" "4: Type Username" "5: Display Password" "6: Display everything" "7: Set Layout" "8: Set Unicode" "9: Modify pass Entry" + + diff --git a/pass/pass-installer.sh b/pass/pass-installer.sh new file mode 100755 index 0000000..b148365 --- /dev/null +++ b/pass/pass-installer.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# (C) 2016 Tobias Girstmair, released under the GNU GPL + +git clone https://git.zx2c4.com/password-store +cd password-store/src +tee pass-patch.diff <<-EOF +--- password-store.sh.orig 2016-02-13 21:27:16.133642142 +0100 ++++ password-store.sh 2016-02-13 14:02:17.412565405 +0100 +@@ -324,7 +324,8 @@ + else + echo "\${path%\/}" + fi +- tree -C -l --noreport "\$PREFIX/\$path" | tail -n +2 | sed -E 's/\.gpg(\x1B\[[0-9]+m)?( ->|\$)/\1\2/g' # remove .gpg at end of line, but keep colors ++ #tree -C -l --noreport "\$PREFIX/\$path" | tail -n +2 | sed -E 's/\.gpg(\x1B\[[0-9]+m)?( ->|\$)/\1\2/g' # remove .gpg at end of line, but keep colors ++ tree -f -i -l --noreport "\$PREFIX/\$path" | tail -n +2 |grep "\.gpg"| sed 's/\.gpg\(\x1B\[[0-9]\+m\)\{0,1\}\( ->\|\$\)/\1\2/g' | sed "s|\$PREFIX/||g" + elif [[ -z \$path ]]; then + die "Error: password store is empty. Try \"pass init\"." + else +EOF +patch /sys/class/gpio/export +echo "in" > /sys/class/gpio/gpio17/direction +echo "high" > /sys/class/gpio/gpio17/direction + +# wait for pin to go low +while [ true ] +do +if [ "$(cat /sys/class/gpio/gpio17/value)" == '0' ] +then + echo "Raspberry Pi Shutting Down!" + #halt & + shutdown -h now + exit 0 +fi +sleep 1 +done diff --git a/shutdown/source.txt b/shutdown/source.txt new file mode 100755 index 0000000..59dd0f0 --- /dev/null +++ b/shutdown/source.txt @@ -0,0 +1 @@ +https://embeddedcode.wordpress.com/2013/10/18/adding-a-shutdown-button-to-the-raspberry-pi/ -- 2.39.3