diff --git a/3d_model/Latency_IPCam.SLDASM b/3d_model/Latency_IPCam.SLDASM
index f093948..c54079e 100644
Binary files a/3d_model/Latency_IPCam.SLDASM and b/3d_model/Latency_IPCam.SLDASM differ
diff --git a/3d_model/Latency_IPCam.SLDPRT b/3d_model/Latency_IPCam.SLDPRT
index e5e27f8..b99081a 100644
Binary files a/3d_model/Latency_IPCam.SLDPRT and b/3d_model/Latency_IPCam.SLDPRT differ
diff --git a/3d_model/Latency_IPCam_detail2.SLDPRT b/3d_model/Latency_IPCam_detail2.SLDPRT
new file mode 100644
index 0000000..a58fc05
Binary files /dev/null and b/3d_model/Latency_IPCam_detail2.SLDPRT differ
diff --git a/3d_model/Latency_IPCam_detail3.SLDPRT b/3d_model/Latency_IPCam_detail3.SLDPRT
new file mode 100644
index 0000000..c5cb7a4
Binary files /dev/null and b/3d_model/Latency_IPCam_detail3.SLDPRT differ
diff --git a/3d_model/STL/Latency_IPCam.STL b/3d_model/STL/Latency_IPCam.STL
index 5f3f14d..96e925d 100644
Binary files a/3d_model/STL/Latency_IPCam.STL and b/3d_model/STL/Latency_IPCam.STL differ
diff --git a/3d_model/STL/Latency_IPCam2.STL b/3d_model/STL/Latency_IPCam2.STL
index 74cb78b..940087d 100644
Binary files a/3d_model/STL/Latency_IPCam2.STL and b/3d_model/STL/Latency_IPCam2.STL differ
diff --git a/3d_model/STL/Latency_IPCam_detail2.STL b/3d_model/STL/Latency_IPCam_detail2.STL
new file mode 100644
index 0000000..99386e3
Binary files /dev/null and b/3d_model/STL/Latency_IPCam_detail2.STL differ
diff --git a/3d_model/STL/Latency_IPCam_detail3.STL b/3d_model/STL/Latency_IPCam_detail3.STL
new file mode 100644
index 0000000..7e62a49
Binary files /dev/null and b/3d_model/STL/Latency_IPCam_detail3.STL differ
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..f288702
--- /dev/null
+++ b/LICENSE.md
@@ -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
index 532a020..3f5da60 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,13 @@
-# Latency Meter Camera
+# Latency Meter FPV-systems & Camera
Устройство для измерения раздержки различных камер и FPV-систем. Оно построено на плате Ардуино Нано и 4х разрядном 7ми-сегментном индиаторе LED 5461AS-1.
-**Кнопка:** Длинное нажатие на кнопку запускает процесс измерения сначала. Короткое - переключает показания индикатора между real-time, min, max, sma.
+Отличие от [версии 1.0](https://github.com/githubniko/LatencyMeter/tree/master) поддержкой 2х-цветного светодиода. Если взять синий и красный цвета, то фотодатчик будет их различать при одинаковой яркости. Это позволяет производить измерения с авто-выдержкой, автоэкспозицией и т.п.
-Видео по сборке: [https://www.youtube.com/watch?v=69uGeqPZ3CI](https://www.youtube.com/watch?v=69uGeqPZ3CI)
+*PS Данная программа будет работать с одним цветом как и версия 1.0, но требуется тестирование перед слиянием.*
+
+**Функции Кнопки:** Длинное нажатие на кнопку запускает процесс измерения сначала. Короткое - переключает показания индикатора между real-time, min, max, median.
+
+Видео по сборке и изменениям: [https://www.youtube.com/watch?v=aBIbjmPU78k](https://www.youtube.com/watch?v=aBIbjmPU78k)

diff --git a/SCH_Latencycam_2023-11-22.json b/SCH_Latencycam_2023-11-22.json
deleted file mode 100644
index 1333ca7..0000000
--- a/SCH_Latencycam_2023-11-22.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "editorVersion": "6.5.38",
- "docType": "5",
- "title": "Latencycam",
- "description": "",
- "colors": {},
- "schematics": [
- {
- "docType": "1",
- "title": "Sheet_1",
- "description": "",
- "dataStr": {
- "head": {
- "docType": "1",
- "editorVersion": "6.5.38",
- "newgId": true,
- "c_para": {
- "Prefix Start": "1"
- },
- "c_spiceCmd": "null",
- "hasIdFlag": true,
- "uuid": "40c1b7733c3b4511bf557b5dd1afcdb6",
- "x": "0",
- "y": "0",
- "portOfADImportHack": "",
- "importFlag": 0,
- "transformList": ""
- },
- "canvas": "CA~1000~1000~#FFFFFF~yes~#CCCCCC~5~1000~1000~line~5~pixel~5~0~0",
- "shape": [
- "LIB~0~-806~package`NONE`Manufacturer Part`?`spicePre`.`~~0~frame_lib_1~~~0~74c4cc2f00f24940~yes~yes~~~#@$T~N~570.5~-809~0~#000080~Arial~~~~~comment~A~0~start~gge223~0~pinpart#@$PT~M 206 -796 L 206 -806 M 206 -10 L 206 0 M 402 -796 L 402 -806 M 402 -10 L 402 0 M 598 -796 L 598 -806 M 598 -10 L 598 0 M 794 -796 L 794 -806 M 794 -10 L 794 0 M 990 -796 L 990 -806 M 990 -10 L 990 0 M 10 -600 L 0 -600 M 1139 -600 L 1149 -600 M 10 -404 L 0 -404 M 1139 -404 L 1149 -404 M 10 -208 L 0 -208 M 1139 -208 L 1149 -208 M 10 -12 L 0 -12 M 1139 -12 L 1149 -12~#880000~1~0~none~gge10~0~frame_tick#@$T~P~571.5~-818~0~#000080~Arial~~~~~comment~A~0~start~gge220~0~pinpart#@$T~L~1.5~-698~0~#880000~~~~~~comment~A~1~start~gge13~0~frame_tick#@$T~L~1140.5~-698~0~#880000~~~~~~comment~A~1~start~gge19~0~frame_tick#@$T~L~1.5~-502~0~#880000~~~~~~comment~B~1~start~gge25~0~frame_tick#@$T~L~1140.5~-502~0~#880000~~~~~~comment~B~1~start~gge31~0~frame_tick#@$T~L~1.5~-306~0~#880000~~~~~~comment~C~1~start~gge37~0~frame_tick#@$T~L~1140.5~-306~0~#880000~~~~~~comment~C~1~start~gge43~0~frame_tick#@$T~L~1.5~-110~0~#880000~~~~~~comment~D~1~start~gge49~0~frame_tick#@$T~L~1140.5~-110~0~#880000~~~~~~comment~D~1~start~gge55~0~frame_tick#@$T~L~108~-797.5~0~#880000~~~~~~comment~1~1~start~gge61~0~frame_tick#@$T~L~108~-1.5~0~#880000~~~~~~comment~1~1~start~gge67~0~frame_tick#@$T~L~304~-797.5~0~#880000~~~~~~comment~2~1~start~gge73~0~frame_tick#@$T~L~304~-1.5~0~#880000~~~~~~comment~2~1~start~gge79~0~frame_tick#@$T~L~500~-797.5~0~#880000~~~~~~comment~3~1~start~gge85~0~frame_tick#@$T~L~500~-1.5~0~#880000~~~~~~comment~3~1~start~gge91~0~frame_tick#@$T~L~696~-797.5~0~#880000~~~~~~comment~4~1~start~gge97~0~frame_tick#@$T~L~696~-1.5~0~#880000~~~~~~comment~4~1~start~gge103~0~frame_tick#@$T~L~892~-797.5~0~#880000~~~~~~comment~5~1~start~gge109~0~frame_tick#@$T~L~892~-1.5~0~#880000~~~~~~comment~5~1~start~gge115~0~frame_tick#@$R~10~-796~~~1129~786~#880000~1~0~none~gge121~0~frame_innerbox#@$R~0~-806~~~1149~806~#880000~1~0~none~gge124~0~frame_outbox#@$R~694.99995~-90~~~444~80~#880000~1~0~none~gge127~0~frame_hitarea#@$PL~695.1 -50.75 1138.63 -50.75~#880000~1~0~none~gge130~0#@$PL~799.63 -30.75 1138.63 -30.75~#880000~1~0~none~gge133~0#@$PL~1059.61 -89.93 1059.63 -50.75~#880000~1~0~none~gge136~0#@$PL~1059.63 -50.75 1059.63 -30.75~#880000~1~0~none~gge139~0#@$T~L~699.99995~-77~0~#880000~~8pt~~~~comment~TITLE:~1~start~gge142~0~pinpart#@$T~L~757.62495~-64.41~0~#0000FF~~10pt~~~~comment~Sheet_1~1~start~gge148~0~frame_title#@$T~L~1064.62495~-63.75~0~#880000~~8pt~~~~comment~REV:~1~start~gge154~0~pinpart#@$T~L~1102.62495~-63.75~0~#0000FF~~9pt~~~~comment~1.0~1~start~gge160~0~frame_version#@$T~L~804.62495~-15~0~#880000~~8pt~~~~comment~Date:~1~start~gge166~0~pinpart#@$T~L~851.62495~-14.52~0~#0000FF~~9pt~~~~comment~2023-11-19~1~start~gge172~0~frame_date#@$T~L~1063.62495~-35~0~#880000~~8pt~~~~comment~Sheet:~1~start~gge178~0~pinpart#@$T~L~1108.62495~-34.52~0~#0000FF~~9pt~~~~comment~1/1~1~start~gge184~0~frame_sheet#@$T~L~943.62495~-14.75~0~#880000~~8pt~~~~comment~Drawn By:~1~start~gge190~0~pinpart#@$T~L~1008.63~-14.75~0~#0000FF~~9pt~~~~comment~t8778108~1~start~gge196~0~frame_drawn#@$T~L~804.62495~-36.75~0~#880000~~8pt~~~~comment~Company:~1~start~gge202~0~pinpart#@$T~L~871.24995~-36.64~0~#0000FF~~9pt~~~~comment~Your Company~1~start~gge208~0~frame_company#@$PL~799.63 -50.75 799.63 -10.75~#880000~1~0~none~gge214~0#@$Pimage~L~1~gge217~0~gge229~696~-40.5~102~20~data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTIwIg0KCSB2aWV3Qm94PSIwIDAgMTY5Mi45IDM0MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjkyLjkgMzQxLjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1NTg4RkY7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MDEuNywxNjEuMWMyLjMtMS44LDUuMS0yLjcsOC4zLTIuN2M0LjMsMCw4LjksMS42LDEzLjgsNC43YzQuOSwzLjEsOS42LDgsMTQuMSwxNC43bDE3LjQtMjcuOQ0KCQljLTUuNC03LjgtMTIuMS0xMy45LTIwLjItMTguMmMtOC4xLTQuMy0xNi43LTYuNC0yNS43LTYuNGMtMTIuOCwwLTI0LDMuOS0zMy40LDExLjdjLTkuNCw3LjgtMTQuMSwxOC0xNC4xLDMwLjQNCgkJYzAsOC45LDMsMTcuNCw5LDI1LjRjNC4zLDUuNywxMi4xLDEyLjYsMjMuMywyMC42YzkuNyw2LjksMTUuNywxMS43LDE3LjksMTQuNGMyLjIsMi43LDMuMyw1LjMsMy4zLDcuOWMwLDMuMi0xLjQsNS45LTQuMyw4LjMNCgkJYy0yLjksMi4zLTYuNywzLjUtMTEuNSwzLjVjLTEyLjEsMC0yMy4zLTYuNy0zMy41LTIwLjJsLTIyLjUsMjYuMmMxMCwxMC42LDE5LjEsMTgsMjcuMiwyMmM4LjEsNCwxNy4yLDYsMjcuMSw2DQoJCWMxNy4yLDAsMzAuMy00LjksMzkuNC0xNC43YzkuMS05LjgsMTMuNi0yMC4zLDEzLjYtMzEuM2MwLTguNC0yLjItMTYuMS02LjYtMjMuM2MtNC40LTcuMS0xMy42LTE1LjctMjcuNi0yNS43DQoJCWMtOC44LTYuMy0xNC0xMC41LTE1LjctMTIuN2MtMS44LTIuMi0yLjctNC40LTIuNy02LjZDODk4LjIsMTY0LjksODk5LjQsMTYyLjksOTAxLjcsMTYxLjF6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMDM4LjcsMjE3LjIgMTAwOS44LDEyOS4xIDk3NCwxMjkuMSAxMDE1LjgsMjU3LjQgOTczLjYsMzMyIDEwMTIuMSwzMzIgMTEyOC44LDEyOS4xIDEwODkuNSwxMjkuMSAJDQoJCSIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NTEuNSwxNTQuMWwtNzAuNCwwbDUuOC00MS43YzAsMCw3NC43LTAuMSw3NS4xLTAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44YzAtOS44LTgtMTcuOC0xNy44LTE3LjgNCgkJYy0wLjMsMC0xMDguNCwwLTEwOC40LDBMNTI2LDI3Ny43aDExMy4ydjBjOS41LTAuMiwxNy4yLTgsMTcuMi0xNy41YzAtOS43LTcuOS0xNy42LTE3LjYtMTcuNmMtMC40LDAtNzAuMiwwLjEtNzAuMiwwLjFsNy40LTUzLjMNCgkJYzAsMCw3MS43LDAuMSw3Mi4zLDAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44QzY2Ni4zLDE2Mi44LDY1OS45LDE1NS41LDY1MS41LDE1NC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjY4LjQsNzYuOGMtMC4zLDAtMTA4LjQsMC0xMDguNCwwbC0yNy40LDIwMC44aDExMy4zdjBjOS41LTAuMiwxNy4yLTgsMTcuMi0xNy41YzAtOS43LTcuOS0xNy42LTE3LjYtMTcuNg0KCQljLTAuNCwwLTcwLjIsMC4xLTcwLjIsMC4xbDcuNC01My4zYzAsMCw3MS43LDAuMSw3Mi40LDAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44YzAtOC44LTYuNC0xNi4xLTE0LjgtMTcuNWwtNzAuNCwwbDUuOC00MS43DQoJCWMwLDAsNzQuNy0wLjEsNzUuMS0wLjFjOS44LDAsMTcuOC04LDE3LjgtMTcuOEMxMjg2LjIsODQuOCwxMjc4LjMsNzYuOCwxMjY4LjQsNzYuOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ3MC43LDE3M2MwLTE5LjctNC42LTM3LjItMTMuNy01Mi4zYy05LjEtMTUuMS0yMC45LTI2LjItMzUuNS0zMy4yYy0xNC42LTcuMS0zNi43LTEwLjYtNjYuNi0xMC42aC0zMS44DQoJCWwtMjcuNCwyMDAuOGg2Mi40YzI2LjIsMCw0Ni43LTMuOSw2MS40LTExLjdjMTQuNy03LjgsMjctMjAuMiwzNi43LTM3LjFDMTQ2NS45LDIxMS45LDE0NzAuNywxOTMuMywxNDcwLjcsMTczeiBNMTQyMS4zLDIxNC41DQoJCWMtNy4zLDExLTE2LjksMTguOC0yOC45LDIzLjNjLTguNiwzLjItMjIuNCw0LjgtNDEuNSw0LjhoLTEyLjRsMTcuNy0xMzAuNGg5LjVjMTUuNSwwLDI3LjksMi40LDM3LjIsNy4zDQoJCWM5LjMsNC45LDE2LjUsMTEuOCwyMS43LDIwLjhjNS4xLDksNy43LDIwLjEsNy43LDMzLjRDMTQzMi4yLDE4OS44LDE0MjguNiwyMDMuNSwxNDIxLjMsMjE0LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2MTkuMiwxNzAuN2wtMjIuMywxMi4zYy0xLjgsMTYuMi0xNS42LDI4LjctMzIuMiwyOC43Yy0xNy45LDAtMzIuNC0xNC41LTMyLjQtMzIuNA0KCQljMC0xNy45LDE0LjUtMzIuNCwzMi40LTMyLjRjNi45LDAsMTMuMywyLjIsMTguNSw1LjhsMjcuNy0xNS4zbC0xNS02MC4yaC0zMS43bC0xMDgsMjAwaDQwLjRsMjIuOC00Mi42aDc5LjRsMTAuNiw0Mi42aDM2LjQNCgkJTDE2MTkuMiwxNzAuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU1Mi44LDE3OC41YzAsNi45LDUuNiwxMi41LDEyLjUsMTIuNWM2LjksMCwxMi41LTUuNiwxMi41LTEyLjVjMC02LjktNS42LTEyLjUtMTIuNS0xMi41DQoJCUMxNTU4LjQsMTY2LDE1NTIuOCwxNzEuNiwxNTUyLjgsMTc4LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgxNC44LDE1Mi41QzgxNC44LDE1Mi41LDgxNC44LDE1Mi40LDgxNC44LDE1Mi41bC0xMi41LDBsLTEuMy0yLjRjLTUuMS04LjEtMTEuNS0xNC4yLTE5LjItMTguNA0KCQljLTcuOC00LjItMjAuMS02LjMtMjkuMy02LjNjLTEzLjcsMC0yNi44LDMuNy0zOS4zLDExLjFjLTEyLjUsNy40LTIyLjUsMTcuNy0yOS45LDMxYy03LjQsMTMuMi0xMS4yLDI3LjItMTEuMiw0MS44DQoJCWMwLDE5LjIsNS44LDM2LDE3LjQsNTAuNWMxMS42LDE0LjUsMjcuMywyMS43LDQ3LDIxLjdjOC42LDAsMTYuMy0xLjQsMjMuMi00LjRjNi45LTIuOSwxNC4zLTgsMjIuMi0xNS40YzAsMCw5LjMsOC4xLDkuNCw4DQoJCWM1LjgsNC42LDEzLDcuNSwyMC44LDhoMy42bDAuNS00LjNsMTIuNy0xMDYuOWMtMC4xLDAtMC4xLDAtMC4yLDBDODI4LjcsMTU4LjgsODIyLjUsMTUyLjYsODE0LjgsMTUyLjV6IE03ODUuNiwyMjQuMg0KCQljLTQuNSw4LjUtMTAuMSwxNC44LTE2LjgsMTguOGMtNi43LDQtMTQuNSw2LTIzLjUsNmMtMTAuOCwwLTE5LjYtMy41LTI2LjUtMTAuN2MtNi45LTcuMS0xMC4zLTE2LjUtMTAuMy0yOC4xDQoJCWMwLTE1LjEsNC41LTI3LjQsMTMuNi0zN2M5LjEtOS42LDIwLjEtMTQuMywzMy4xLTE0LjNjMTEuMiwwLDIwLjIsMy42LDI3LDEwLjdjNi44LDcuMiwxMC4yLDE2LjYsMTAuMiwyOC40DQoJCUM3OTIuNCwyMDYuOSw3OTAuMSwyMTUuNyw3ODUuNiwyMjQuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA0LjMsOTYuM2MtNy41LTE5LjktMTkuNy0zNy44LTM1LjgtNTIuM2MtMjQuNy0yMi4yLTU2LjctMzQuNS05MC0zNC41Yy0yOC44LDAtNTYuMyw5LTc5LjUsMjYNCgkJYy0xMS4yLDguMi0yMC45LDE3LjktMjguOSwyOC45Yy01LTAuNy0xMC4xLTEuMS0xNS4zLTEuMWMtMjguNywwLTU1LjgsMTEuMi03Ni4xLDMxLjVjLTIwLjMsMjAuMy0zMS41LDQ3LjMtMzEuNSw3Ni4xDQoJCWMwLDI2LjcsOS45LDUyLjMsMjcuOCw3Mi4xYzE0LjIsMTUuNywzMi42LDI2LjgsNTIuOSwzMmM4LjgsMjYuMiwzMy42LDQ1LjEsNjIuNyw0NS4xYzM2LjUsMCw2Ni4yLTI5LjcsNjYuMi02Ni4yDQoJCWMwLTIuMS0wLjEtNC4zLTAuMy02LjRsOTIuOS00OC44bC0yMC4zLTM1LjJsLTg4LjgsNDYuNmMtMTIuMS0xMy44LTI5LjktMjIuNS00OS43LTIyLjVjLTI4LjcsMC01My4yLDE4LjQtNjIuNCw0NA0KCQljLTIzLjQtMTAuMy0zOS44LTMzLjYtMzkuOC02MC44YzAtMzYuNiwyOS43LTY2LjQsNjYuNC02Ni40YzEyLjksMCwyNSwzLjcsMzUuMiwxMC4xYzEyLjMtMzcuMSw0Ny4zLTYzLjksODguNS02My45DQoJCWM0OCwwLDg3LjQsMzYuMiw5Mi43LDgyLjdjMS43LTAuMiwzLjQtMC4zLDUuMS0wLjNjMjguNywwLDUyLDIzLjMsNTIsNTJjMCwyNy4yLTIwLjksNDkuNS00Ny41LDUxLjhsLTI5LjcsMA0KCQljLTEuMy0wLjMtMi43LTAuNC00LjEtMC40Yy0xMS41LDAtMjAuOCw5LjMtMjAuOCwyMC44YzAsMTAuOSw4LjQsMTkuOCwxOS4xLDIwLjd2MC4ybDM1LjUsMGwxLjgsMGwxLjgtMC4yDQoJCWMyMy4yLTIsNDQuNy0xMi41LDYwLjUtMjkuN2MxNS45LTE3LjMsMjQuNy0zOS43LDI0LjctNjMuMkM0NjkuNiwxNDMuNiw0NDIuMSwxMDguMiw0MDQuMyw5Ni4zeiBNMTkwLjYsMjI4LjMNCgkJYzE0LjEsMCwyNS42LDExLjUsMjUuNiwyNS42YzAsMTQuMS0xMS41LDI1LjYtMjUuNiwyNS42Yy0xNC4xLDAtMjUuNi0xMS41LTI1LjYtMjUuNkMxNjUsMjM5LjgsMTc2LjUsMjI4LjMsMTkwLjYsMjI4LjN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==",
- "LIB~450~-550~package`COMM-TH_ARDUINO_NANO`Contributor`lcsc`Supplier`LCSC`Supplier Part`C9900017879`Manufacturer`null`Manufacturer Part`ARDUINO_NANO`JLCPCB Part Class`Extended Part`link`https://lcsc.com/eda_search?q=C9900017879&%26type=1&ref=editor`spicePre`U`spiceSymbolName`ARDUINO_NANO`~90~0~gge95a703c00d03331c~ff6e2030776d4574a7594ce501bb86c5~b7adf400643b4936be8b786704d0e70f~0~1d0457662ae1d9cd~yes~yes~801856a9aa71481cb2e93987294f23f1~1669114513~766f0ff24d244e2b9d869dca9173cfc7#@$T~N~532~-537.57~0~#000080~Arial~~~~~comment~ARDUINO_NANO~1~start~gge226~0~pinpart#@$T~P~532~-546.74~0~#000080~Arial~~~~~comment~U1~1~start~gge235~0~pinpart#@$R~370~-590~2~2~160~80~#880000~1~0~none~gge241~0~#@$E~375~-515~1.5~1.5~#880000~1~0~#880000~gge244~0#@$P~show~0~1~380~-500~270~gge247~0^^380~-500^^M 380 -500 v -10~#880000^^1~384~-513.7~270~D1/TX~start~~~#0000FF^^1~379~-509.5~270~1~end~~~#0000FF^^0~380~-507^^0~M 383 -510 L 380 -513 L 377 -510#@$P~show~0~2~390~-500~270~gge268~0^^390~-500^^M 390 -500 v -10~#880000^^1~394~-513.7~270~D0/RX~start~~~#0000FF^^1~389~-509.5~270~2~end~~~#0000FF^^0~390~-507^^0~M 393 -510 L 390 -513 L 387 -510#@$P~show~0~3~400~-500~270~gge289~0^^400~-500^^M 400 -500 v -10~#880000^^1~404~-513.7~270~RESET~start~~~#0000FF^^1~399~-509.5~270~3~end~~~#0000FF^^0~400~-507^^0~M 403 -510 L 400 -513 L 397 -510#@$P~show~0~4~410~-500~270~gge310~0^^410~-500^^M 410 -500 v -10~#000000^^1~414~-513.7~270~GND~start~~~#000000^^1~409~-509.5~270~4~end~~~#000000^^0~410~-507^^0~M 413 -510 L 410 -513 L 407 -510#@$P~show~0~5~420~-500~270~gge331~0^^420~-500^^M 420 -500 v -10~#880000^^1~424~-513.7~270~D2~start~~~#0000FF^^1~419~-509.5~270~5~end~~~#0000FF^^0~420~-507^^0~M 423 -510 L 420 -513 L 417 -510#@$P~show~0~6~430~-500~270~gge352~0^^430~-500^^M 430 -500 v -10~#880000^^1~434~-513.7~270~D3~start~~~#0000FF^^1~429~-509.5~270~6~end~~~#0000FF^^0~430~-507^^0~M 433 -510 L 430 -513 L 427 -510#@$P~show~0~7~440~-500~270~gge373~0^^440~-500^^M 440 -500 v -10~#880000^^1~444~-513.7~270~D4~start~~~#0000FF^^1~439~-509.5~270~7~end~~~#0000FF^^0~440~-507^^0~M 443 -510 L 440 -513 L 437 -510#@$P~show~0~8~450~-500~270~gge394~0^^450~-500^^M 450 -500 v -10~#880000^^1~454~-513.7~270~D5~start~~~#0000FF^^1~449~-509.5~270~8~end~~~#0000FF^^0~450~-507^^0~M 453 -510 L 450 -513 L 447 -510#@$P~show~0~9~460~-500~270~gge415~0^^460~-500^^M 460 -500 v -10~#880000^^1~464~-513.7~270~D6~start~~~#0000FF^^1~459~-509.5~270~9~end~~~#0000FF^^0~460~-507^^0~M 463 -510 L 460 -513 L 457 -510#@$P~show~0~10~470~-500~270~gge436~0^^470~-500^^M 470 -500 v -10~#880000^^1~474~-513.7~270~D7~start~~~#0000FF^^1~469~-509.5~270~10~end~~~#0000FF^^0~470~-507^^0~M 473 -510 L 470 -513 L 467 -510#@$P~show~0~11~480~-500~270~gge457~0^^480~-500^^M 480 -500 v -10~#880000^^1~484~-513.7~270~D8~start~~~#0000FF^^1~479~-509.5~270~11~end~~~#0000FF^^0~480~-507^^0~M 483 -510 L 480 -513 L 477 -510#@$P~show~0~12~490~-500~270~gge478~0^^490~-500^^M 490 -500 v -10~#880000^^1~494~-513.7~270~D9~start~~~#0000FF^^1~489~-509.5~270~12~end~~~#0000FF^^0~490~-507^^0~M 493 -510 L 490 -513 L 487 -510#@$P~show~0~13~500~-500~270~gge499~0^^500~-500^^M 500 -500 v -10~#880000^^1~504~-513.7~270~D10~start~~~#0000FF^^1~499~-509.5~270~13~end~~~#0000FF^^0~500~-507^^0~M 503 -510 L 500 -513 L 497 -510#@$P~show~0~14~510~-500~270~gge520~0^^510~-500^^M 510 -500 v -10~#880000^^1~514~-513.7~270~D11~start~~~#0000FF^^1~509~-509.5~270~14~end~~~#0000FF^^0~510~-507^^0~M 513 -510 L 510 -513 L 507 -510#@$P~show~0~15~520~-500~270~gge541~0^^520~-500^^M 520 -500 v -10~#880000^^1~524~-513.7~270~D12~start~~~#0000FF^^1~519~-509.5~270~15~end~~~#0000FF^^0~520~-507^^0~M 523 -510 L 520 -513 L 517 -510#@$P~show~0~16~520~-600~90~gge562~0^^520~-600^^M 520 -600 v 10~#880000^^1~524~-586.3~270~D13~end~~~#0000FF^^1~519~-590.5~270~16~start~~~#0000FF^^0~520~-593^^0~M 517 -590 L 520 -587 L 523 -590#@$P~show~0~17~510~-600~90~gge583~0^^510~-600^^M 510 -600 v 10~#880000^^1~514~-586.3~270~3V3~end~~~#0000FF^^1~509~-590.5~270~17~start~~~#0000FF^^0~510~-593^^0~M 507 -590 L 510 -587 L 513 -590#@$P~show~0~18~500~-600~90~gge604~0^^500~-600^^M 500 -600 v 10~#880000^^1~504~-586.3~270~AREF~end~~~#0000FF^^1~499~-590.5~270~18~start~~~#0000FF^^0~500~-593^^0~M 497 -590 L 500 -587 L 503 -590#@$P~show~0~19~490~-600~90~gge625~0^^490~-600^^M 490 -600 v 10~#880000^^1~494~-586.3~270~A0~end~~~#0000FF^^1~489~-590.5~270~19~start~~~#0000FF^^0~490~-593^^0~M 487 -590 L 490 -587 L 493 -590#@$P~show~0~20~480~-600~90~gge646~0^^480~-600^^M 480 -600 v 10~#880000^^1~484~-586.3~270~A1~end~~~#0000FF^^1~479~-590.5~270~20~start~~~#0000FF^^0~480~-593^^0~M 477 -590 L 480 -587 L 483 -590#@$P~show~0~21~470~-600~90~gge667~0^^470~-600^^M 470 -600 v 10~#880000^^1~474~-586.3~270~A2~end~~~#0000FF^^1~469~-590.5~270~21~start~~~#0000FF^^0~470~-593^^0~M 467 -590 L 470 -587 L 473 -590#@$P~show~0~22~460~-600~90~gge688~0^^460~-600^^M 460 -600 v 10~#880000^^1~464~-586.3~270~A3~end~~~#0000FF^^1~459~-590.5~270~22~start~~~#0000FF^^0~460~-593^^0~M 457 -590 L 460 -587 L 463 -590#@$P~show~0~23~450~-600~90~gge709~0^^450~-600^^M 450 -600 v 10~#880000^^1~454~-586.3~270~A4~end~~~#0000FF^^1~449~-590.5~270~23~start~~~#0000FF^^0~450~-593^^0~M 447 -590 L 450 -587 L 453 -590#@$P~show~0~24~440~-600~90~gge730~0^^440~-600^^M 440 -600 v 10~#880000^^1~444~-586.3~270~A5~end~~~#0000FF^^1~439~-590.5~270~24~start~~~#0000FF^^0~440~-593^^0~M 437 -590 L 440 -587 L 443 -590#@$P~show~0~25~430~-600~90~gge751~0^^430~-600^^M 430 -600 v 10~#880000^^1~434~-586.3~270~A6~end~~~#0000FF^^1~429~-590.5~270~25~start~~~#0000FF^^0~430~-593^^0~M 427 -590 L 430 -587 L 433 -590#@$P~show~0~26~420~-600~90~gge772~0^^420~-600^^M 420 -600 v 10~#880000^^1~424~-586.3~270~A7~end~~~#0000FF^^1~419~-590.5~270~26~start~~~#0000FF^^0~420~-593^^0~M 417 -590 L 420 -587 L 423 -590#@$P~show~0~27~410~-600~90~gge793~0^^410~-600^^M 410 -600 v 10~#880000^^1~414~-586.3~270~+5V~end~~~#0000FF^^1~409~-590.5~270~27~start~~~#0000FF^^0~410~-593^^0~M 407 -590 L 410 -587 L 413 -590#@$P~show~0~28~400~-600~90~gge814~0^^400~-600^^M 400 -600 v 10~#880000^^1~404~-586.3~270~RESET~end~~~#0000FF^^1~399~-590.5~270~28~start~~~#0000FF^^0~400~-593^^0~M 397 -590 L 400 -587 L 403 -590#@$P~show~0~29~390~-600~90~gge835~0^^390~-600^^M 390 -600 v 10~#000000^^1~394~-586.3~270~GND~end~~~#000000^^1~389~-590.5~270~29~start~~~#000000^^0~390~-593^^0~M 387 -590 L 390 -587 L 393 -590#@$P~show~0~30~380~-600~90~gge856~0^^380~-600^^M 380 -600 v 10~#880000^^1~384~-586.3~270~VIN~end~~~#0000FF^^1~379~-590.5~270~30~start~~~#0000FF^^0~380~-593^^0~M 377 -590 L 380 -587 L 383 -590",
- "LIB~205~-550~package`LED-SEG-TH_12P-L50.4-W19.0-P2.54-S15.24-BL`Contributor`lcsc`Supplier`LCSC`Supplier Part`C9900039509`Manufacturer`null`Manufacturer Part`5461AS-1`link`https://lcsc.com/eda_search?q=C9900039509&%26type=1&ref=editor`spicePre`U`spiceSymbolName`5461AS-1`~~0~gge422973b911643f6b~09166f7793b046ecb78a1c390cea3ca6~ab5c0ec0c8364e47aa8d35266727a202~0~49d25e2520317377~yes~yes~6cf8279b4107458daa8a586ebf06ab06~1679708405~e20c42932fa7476a8d98a7ae86bdffb3#@$T~N~302~-532.57~0~#000080~Arial~~~~~comment~5461AS-1~1~start~gge1531~0~pinpart#@$T~P~302~-541.74~0~#000080~Arial~~~~~comment~U2~1~start~gge1537~0~pinpart#@$T~L~271~-547~0~#000000~~~~~~comment~g~1~start~gge1543~0~pinpart#@$T~L~266~-552~0~#000000~~~~~~comment~f~1~start~gge1549~0~pinpart#@$T~L~262~-529~0~#000000~~~~~~comment~e~1~start~gge1555~0~pinpart#@$T~L~267~-523~0~#000000~~~~~~comment~d~1~start~gge1561~0~pinpart#@$T~L~275~-530~0~#000000~~~~~~comment~c~1~start~gge1567~0~pinpart#@$T~L~280~-551~0~#000000~~~~~~comment~b~1~start~gge1573~0~pinpart#@$T~L~274~-567~0~#000000~~~~~~comment~a~1~start~gge1579~0~pinpart#@$T~L~282~-515~0~#000000~~~~~~comment~dp~1~start~gge1585~0~pinpart#@$E~285~-523~3~3~#880000~1~0~#EFEFEF~gge1591~0#@$PL~261 -522 277 -522~#880000~3~0~none~gge1594~0#@$PL~283 -538 279 -527~#880000~3~0~none~gge1597~0#@$PL~288 -560 284 -549~#880000~3~0~none~gge1600~0#@$PL~261 -538 257 -527~#880000~3~0~none~gge1603~0#@$PL~264 -544 280 -544~#880000~3~0~none~gge1606~0#@$PL~264 -560 260 -549~#880000~3~0~none~gge1609~0#@$PL~268 -566 284 -566~#880000~3~0~none~gge1612~0#@$T~L~143~-547~0~#000000~~~~~~comment~g~1~start~gge1615~0~pinpart#@$T~L~138~-552~0~#000000~~~~~~comment~f~1~start~gge1621~0~pinpart#@$T~L~134~-529~0~#000000~~~~~~comment~e~1~start~gge1627~0~pinpart#@$T~L~139~-523~0~#000000~~~~~~comment~d~1~start~gge1633~0~pinpart#@$T~L~147~-530~0~#000000~~~~~~comment~c~1~start~gge1639~0~pinpart#@$T~L~152~-551~0~#000000~~~~~~comment~b~1~start~gge1645~0~pinpart#@$T~L~146~-567~0~#000000~~~~~~comment~a~1~start~gge1651~0~pinpart#@$T~L~154~-515~0~#000000~~~~~~comment~dp~1~start~gge1657~0~pinpart#@$E~157~-523~3~3~#880000~1~0~#EFEFEF~gge1663~0#@$PL~133 -522 149 -522~#880000~3~0~none~gge1666~0#@$PL~155 -538 151 -527~#880000~3~0~none~gge1669~0#@$PL~160 -560 156 -549~#880000~3~0~none~gge1672~0#@$PL~133 -538 129 -527~#880000~3~0~none~gge1675~0#@$PL~136 -544 152 -544~#880000~3~0~none~gge1678~0#@$PL~136 -560 132 -549~#880000~3~0~none~gge1681~0#@$PL~140 -566 156 -566~#880000~3~0~none~gge1684~0#@$T~L~220~-528~0~#000000~~~~~~comment~e~1~start~gge1687~0~pinpart#@$T~L~186~-547~0~#000000~~~~~~comment~g~1~start~gge1693~0~pinpart#@$T~L~181~-552~0~#000000~~~~~~comment~f~1~start~gge1699~0~pinpart#@$T~L~177~-529~0~#000000~~~~~~comment~e~1~start~gge1705~0~pinpart#@$T~L~182~-523~0~#000000~~~~~~comment~d~1~start~gge1711~0~pinpart#@$T~L~190~-530~0~#000000~~~~~~comment~c~1~start~gge1717~0~pinpart#@$T~L~195~-551~0~#000000~~~~~~comment~b~1~start~gge1723~0~pinpart#@$T~L~189~-567~0~#000000~~~~~~comment~a~1~start~gge1729~0~pinpart#@$T~L~197~-515~0~#000000~~~~~~comment~dp~1~start~gge1735~0~pinpart#@$E~200~-523~3~3~#880000~1~0~#EFEFEF~gge1741~0#@$PL~176 -522 192 -522~#880000~3~0~none~gge1744~0#@$PL~198 -538 194 -527~#880000~3~0~none~gge1747~0#@$PL~203 -560 199 -549~#880000~3~0~none~gge1750~0#@$PL~176 -538 172 -527~#880000~3~0~none~gge1753~0#@$PL~179 -544 195 -544~#880000~3~0~none~gge1756~0#@$PL~179 -560 175 -549~#880000~3~0~none~gge1759~0#@$PL~183 -566 199 -566~#880000~3~0~none~gge1762~0#@$T~L~229~-547~0~#000000~~~~~~comment~g~1~start~gge1765~0~pinpart#@$T~L~224~-552~0~#000000~~~~~~comment~f~1~start~gge1771~0~pinpart#@$T~L~225~-523~0~#000000~~~~~~comment~d~1~start~gge1777~0~pinpart#@$T~L~233~-530~0~#000000~~~~~~comment~c~1~start~gge1783~0~pinpart#@$T~L~238~-551~0~#000000~~~~~~comment~b~1~start~gge1789~0~pinpart#@$T~L~232~-567~0~#000000~~~~~~comment~a~1~start~gge1795~0~pinpart#@$T~L~240~-515~0~#000000~~~~~~comment~dp~1~start~gge1801~0~pinpart#@$E~243~-523~3~3~#880000~1~0~#EFEFEF~gge1807~0#@$PL~219 -522 235 -522~#880000~3~0~none~gge1810~0#@$PL~241 -538 237 -527~#880000~3~0~none~gge1813~0#@$PL~246 -560 242 -549~#880000~3~0~none~gge1816~0#@$PL~219 -538 215 -527~#880000~3~0~none~gge1819~0#@$PL~222 -544 238 -544~#880000~3~0~none~gge1822~0#@$PL~222 -560 218 -549~#880000~3~0~none~gge1825~0#@$PL~226 -566 242 -566~#880000~3~0~none~gge1828~0#@$P~show~1~12~185~-620~90~gge1831~0^^185~-620^^M 185 -620 v 20~#000000^^1~188~-595~270~DIG1~end~~~#000000^^1~184~-605~270~12~start~~~#000000^^0~185~-603^^0~M 182 -600 L 185 -597 L 188 -600#@$P~show~1~11~195~-620~90~gge1852~0^^195~-620^^M 195 -620 v 20~#000000^^1~198~-595~270~A~end~~~#000000^^1~194~-605~270~11~start~~~#000000^^0~195~-603^^0~M 192 -600 L 195 -597 L 198 -600#@$P~show~1~10~205~-620~90~gge1873~0^^205~-620^^M 205 -620 v 20~#000000^^1~208~-595~270~F~end~~~#000000^^1~204~-605~270~10~start~~~#000000^^0~205~-603^^0~M 202 -600 L 205 -597 L 208 -600#@$P~show~1~9~215~-620~90~gge1894~0^^215~-620^^M 215 -620 v 20~#000000^^1~218~-595~270~DIG2~end~~~#000000^^1~214~-605~270~9~start~~~#000000^^0~215~-603^^0~M 212 -600 L 215 -597 L 218 -600#@$P~show~1~8~225~-620~90~gge1915~0^^225~-620^^M 225 -620 v 20~#000000^^1~228~-595~270~DIG3~end~~~#000000^^1~224~-605~270~8~start~~~#000000^^0~225~-603^^0~M 222 -600 L 225 -597 L 228 -600#@$P~show~1~7~235~-620~90~gge1936~0^^235~-620^^M 235 -620 v 20~#000000^^1~238~-595~270~B~end~~~#000000^^1~234~-605~270~7~start~~~#000000^^0~235~-603^^0~M 232 -600 L 235 -597 L 238 -600#@$P~show~1~6~235~-470~270~gge1957~0^^235~-470^^M 235 -470 v -20~#000000^^1~238~-495~270~DIG4~start~~~#000000^^1~234~-485~270~6~end~~~#000000^^0~235~-487^^0~M 238 -490 L 235 -493 L 232 -490#@$P~show~1~5~225~-470~270~gge1978~0^^225~-470^^M 225 -470 v -20~#000000^^1~228~-495~270~G~start~~~#000000^^1~224~-485~270~5~end~~~#000000^^0~225~-487^^0~M 228 -490 L 225 -493 L 222 -490#@$P~show~1~4~215~-470~270~gge1999~0^^215~-470^^M 215 -470 v -20~#000000^^1~218~-495~270~C~start~~~#000000^^1~214~-485~270~4~end~~~#000000^^0~215~-487^^0~M 218 -490 L 215 -493 L 212 -490#@$P~show~1~3~205~-470~270~gge2020~0^^205~-470^^M 205 -470 v -20~#000000^^1~208~-495~270~DP~start~~~#000000^^1~204~-485~270~3~end~~~#000000^^0~205~-487^^0~M 208 -490 L 205 -493 L 202 -490#@$P~show~1~2~195~-470~270~gge2041~0^^195~-470^^M 195 -470 v -20~#000000^^1~198~-495~270~D~start~~~#000000^^1~194~-485~270~2~end~~~#000000^^0~195~-487^^0~M 198 -490 L 195 -493 L 192 -490#@$P~show~1~1~185~-470~270~gge2062~0^^185~-470^^M 185 -470 v -20~#000000^^1~188~-495~270~E~start~~~#000000^^1~184~-485~270~1~end~~~#000000^^0~185~-487^^0~M 188 -490 L 185 -493 L 182 -490#@$R~122~-600~~~178~110~#880000~1~0~none~gge2083~0~",
- "LIB~315~-725~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~gge544bd94dc2f63cfb~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~391bdca204e00c30~yes~yes~~1586862199~#@$T~N~308.92~-733~0~#000080~Arial~~~~~comment~470~1~start~gge2647~0~pinpart#@$T~P~308.92~-742.17~0~#000080~Arial~~~~~comment~R1~1~start~gge2653~0~pinpart#@$R~305~-730~~~20~10~#A00000~1~0~none~gge2659~0~#@$P~show~0~2~335~-725~0~gge2662~0^^335~-725^^M 325 -725 h 10~#800^^0~321~-725~0~2~end~~~#800^^0~329~-729~0~2~start~~~#800^^0~348~-725^^0~M 345 -728 L 342 -725 L 345 -722#@$P~show~0~1~295~-725~180~gge2683~0^^295~-725^^M 305 -725 h -10~#800^^0~309~-725~0~1~start~~~#800^^0~301~-729~0~1~end~~~#800^^0~282~-725^^0~M 285 -722 L 288 -725 L 285 -728",
- "W~195 -620 195 -715 480 -715 480 -600~#008800~1~0~none~gge2833~0",
- "W~205 -620 205 -705 470 -705 470 -600~#008800~1~0~none~gge2836~0",
- "LIB~500~-475~package`KEY-SMD_2P-L6.2-W3.6-LS8.0`Supplier Part`C118141`Supplier`LCSC`Manufacturer Part`K2-1107ST-A4SW-06`Contributor`LCEDA_Lib`制造商`韩国韩荣`spicePre`K`spiceSymbolName`K2-3.6×6.1_SMD`~90~0~gge2393385a4c65ac9e~daacbe2eec304950b61eef2efe596556~5c1036b53a4146e4841df4ed0a9de8f0~0~8f324c2b7eecf4cf~yes~yes~~1586866326~#@$T~N~504~-462.81~0~#000080~Arial~~~~~comment~K2-3.6×6.1_SMD~1~start~gge2856~0~pinpart#@$T~P~504~-471.67~0~#000080~Arial~~~~~comment~KEY1~1~start~gge2862~0~pinpart#@$E~500~-485~2~2~#880000~1~0~none~gge2868~0#@$E~500~-465~2~2~#880000~1~0~none~gge2871~0#@$P~show~0~1~500~-450~270~gge2874~0^^500~-450^^M 500 -450 v -13~#880000^^0~503~-465~270~1~start~~~#000000^^1~499~-461~270~1~end~~~#000000^^0~500~-460^^0~M 503 -463 L 500 -466 L 497 -463#@$P~show~0~2~500~-500~90~gge2895~0^^500~-500^^M 500 -500 v 13~#880000^^0~503~-485~270~2~end~~~#000000^^1~499~-490~270~2~start~~~#000000^^0~500~-490^^0~M 497 -487 L 500 -484 L 503 -487#@$PL~495 -465 495 -485 494 -485 494 -478 492 -478 492 -472 494 -472 494 -465 495 -465~#880000~1~0~none~gge2916~0",
- "W~410 -500 410 -450 500 -450~#008800~1~0~none~gge2988~0",
- "F~part_netLabel_gnD~390~-450~0~gge2991~~0^^390~-450^^GND~#000000~377~-424~0~start~1~Times New Roman~9pt~flag_gge7^^PL~390 -440 390 -450~#000000~1~0~transparent~gge3003~0^^PL~381 -440 399 -440~#000000~1~0~transparent~gge3006~0^^PL~384 -438 396 -438~#000000~1~0~transparent~gge3009~0^^PL~387 -436 393 -436~#000000~1~0~transparent~gge3012~0^^PL~389 -434 391 -434~#000000~1~0~transparent~gge3015~0",
- "W~390 -450 410 -450~#008800~1~0~none~gge3045~0",
- "F~part_netLabel_netPort~430~-490~90~gge3049~~0^^430~-490^^D3~#0000FF~433.56~-454.96~270~~1~Times New Roman~8pt~flag_gge10^^PL~430 -490 435 -485 435 -470 425 -470 425 -485 430 -490~#0000FF~1~0~transparent~gge3061~0",
- "W~430 -490 430 -500~#008800~1~0~none~gge3082~0",
- "W~450 -500 450 -405 225 -405 225 -470~#008800~1~0~none~gge3088~0",
- "W~460 -500 460 -395 215 -395 215 -470~#008800~1~0~none~gge3091~0",
- "W~470 -500 470 -385 205 -385 205 -470~#008800~1~0~none~gge3094~0",
- "W~480 -500 480 -375 195 -375 195 -470~#008800~1~0~none~gge3097~0",
- "W~490 -500 490 -365 185 -365 185 -470~#008800~1~0~none~gge3100~0",
- "F~part_netLabel_netPort~420~-630~270~gge3103~~0^^420~-630^^A7~#0000FF~416.7~-665.04~90~~1~Times New Roman~8pt~flag_gge13^^PL~420 -630 415 -635 415 -650 425 -650 425 -635 420 -630~#0000FF~1~0~transparent~gge3115~0",
- "W~420 -630 420 -600~#008800~1~0~none~gge3133~0",
- "F~part_netLabel_VCC~380~-600~0~gge3136~~0^^380~-600^^VCC~#000000~368~-612~0~start~1~Times New Roman~9pt~flag_gge16^^PL~380 -610 380 -600~#000000~1~0~none~gge3148~0^^PL~375 -610 385 -610~#000000~1~0~transparent~gge3151~0",
- "W~185 -620 185 -725 295 -725~#008800~1~0~none~gge3174~0",
- "W~335 -725 490 -725 490 -600~#008800~1~0~none~gge3177~0",
- "W~235 -620 235 -675 440 -675 440 -600~#008800~1~0~none~gge3184~0",
- "LIB~315~-685~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~gge263b4739d50c77fd~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~8514daf17b89914a~yes~yes~~1586862199~#@$T~N~309.03~-693~0~#000080~Arial~~~~~comment~470~1~start~gge3187~0~pinpart#@$T~P~309.03~-701.85~0~#000080~Arial~~~~~comment~R2~1~start~gge3193~0~pinpart#@$R~305~-690~~~20~10~#A00000~1~0~none~gge3199~0~#@$P~show~0~2~335~-685~0~gge3202~0^^335~-685^^M 325 -685 h 10~#800^^0~321~-685~0~2~end~~~#800^^0~329~-689~0~2~start~~~#800^^0~348~-685^^0~M 345 -688 L 342 -685 L 345 -682#@$P~show~0~1~295~-685~180~gge3223~0^^295~-685^^M 305 -685 h -10~#800^^0~309~-685~0~1~start~~~#800^^0~301~-689~0~1~end~~~#800^^0~282~-685^^0~M 285 -682 L 288 -685 L 285 -688",
- "W~225 -620 225 -685 295 -685~#008800~1~0~none~gge3249~0",
- "W~335 -685 450 -685 450 -600~#008800~1~0~none~gge3252~0",
- "LIB~350~-695~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~ggef53c743a49bcea18~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~a3dbbbe966da0d2d~yes~yes~~1586862199~#@$T~N~344.03~-703~0~#000080~Arial~~~~~comment~470~1~start~gge3258~0~pinpart#@$T~P~344.03~-711.85~0~#000080~Arial~~~~~comment~R3~1~start~gge3264~0~pinpart#@$R~340~-700~~~20~10~#A00000~1~0~none~gge3270~0~#@$P~show~0~2~370~-695~0~gge3273~0^^370~-695^^M 360 -695 h 10~#800^^0~356~-695~0~2~end~~~#800^^0~364~-699~0~2~start~~~#800^^0~383~-695^^0~M 380 -698 L 377 -695 L 380 -692#@$P~show~0~1~330~-695~180~gge3294~0^^330~-695^^M 340 -695 h -10~#800^^0~344~-695~0~1~start~~~#800^^0~336~-699~0~1~end~~~#800^^0~317~-695^^0~M 320 -692 L 323 -695 L 320 -698",
- "W~215 -620 215 -695 330 -695~#008800~1~0~none~gge3320~0",
- "W~370 -695 460 -695 460 -600~#008800~1~0~none~gge3323~0",
- "LIB~330~-415~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~gge02ff5ec19819929d~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~637ae9ee8fe5e55a~yes~yes~~1586862199~#@$T~N~324.03~-423~0~#000080~Arial~~~~~comment~470~1~start~gge3329~0~pinpart#@$T~P~324.03~-431.85~0~#000080~Arial~~~~~comment~R4~1~start~gge3335~0~pinpart#@$R~320~-420~~~20~10~#A00000~1~0~none~gge3341~0~#@$P~show~0~2~350~-415~0~gge3344~0^^350~-415^^M 340 -415 h 10~#800^^0~336~-415~0~2~end~~~#800^^0~344~-419~0~2~start~~~#800^^0~363~-415^^0~M 360 -418 L 357 -415 L 360 -412#@$P~show~0~1~310~-415~180~gge3365~0^^310~-415^^M 320 -415 h -10~#800^^0~324~-415~0~1~start~~~#800^^0~316~-419~0~1~end~~~#800^^0~297~-415^^0~M 300 -412 L 303 -415 L 300 -418",
- "W~440 -500 440 -415 350 -415~#008800~1~0~none~gge3391~0",
- "W~310 -415 235 -415 235 -470~#008800~1~0~none~gge3394~0",
- "LIB~660~-510~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~90~0~gge6713a189b56d9d19~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~2b1da9a641d7bd19~yes~yes~~1586862199~#@$T~N~667~-497.81~0~#000080~Arial~~~~~comment~10k~1~start~gge3457~0~pinpart#@$T~P~667~-506.67~0~#000080~Arial~~~~~comment~R5~1~start~gge3463~0~pinpart#@$R~655~-520~~~10~20~#A00000~1~0~none~gge3469~0~#@$P~show~0~2~660~-530~90~gge3472~0^^660~-530^^M 660 -520 v -10~#800^^0~660~-516~270~2~end~~~#800^^0~656~-524~270~2~start~~~#800^^0~660~-543^^0~M 657 -540 L 660 -537 L 663 -540#@$P~show~0~1~660~-490~270~gge3493~0^^660~-490^^M 660 -500 v 10~#800^^0~660~-504~270~1~start~~~#800^^0~656~-496~270~1~end~~~#800^^0~660~-477^^0~M 663 -480 L 660 -483 L 657 -480",
- "LIB~690~-510~package`C0603`nameAlias`Value(F)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`C`spiceSymbolName`C_0603_US`Manufacturer Part``~90~0~ggef6b6289cd546cc66~f8151fdc728a41ebbc304e11d39e5437~24eeb2ceca08480b92b847b6a310acda~0~7df4cfcef1f7fb8c~yes~yes~~1586863195~#@$T~N~700~-497.81~0~#000080~Arial~~~~~comment~0.1u~1~start~gge3640~0~pinpart#@$T~P~700~-506.67~0~#000080~Arial~~~~~comment~C1~1~start~gge3646~0~pinpart#@$PL~698 -508 682 -508~#A00000~1~0~none~gge3652~0#@$P~show~0~1~690~-490~270~gge3655~0^^690~-490^^M 690 -500 v 10~#800^^0~690~-504~270~1~start~~~#800^^0~686~-496~270~1~end~~~#800^^0~690~-477^^0~M 693 -480 L 690 -483 L 687 -480#@$PL~690 -520 690 -512~#A00000~1~0~none~gge3676~0#@$PL~682 -512 698 -512~#A00000~1~0~none~gge3679~0#@$P~show~0~2~690~-530~90~gge3682~0^^690~-530^^M 690 -520 v -10~#800^^0~690~-516~270~2~end~~~#800^^0~686~-524~270~2~start~~~#800^^0~690~-543^^0~M 687 -540 L 690 -537 L 693 -540#@$PL~690 -508 690 -500~#A00000~1~0~none~gge3703~0",
- "F~part_netLabel_gnD~660~-470~0~gge3778~~0^^660~-470^^GND~#000000~647~-444~0~start~1~Times New Roman~9pt~flag_gge19^^PL~660 -460 660 -470~#000000~1~0~transparent~gge3790~0^^PL~651 -460 669 -460~#000000~1~0~transparent~gge3793~0^^PL~654 -458 666 -458~#000000~1~0~transparent~gge3796~0^^PL~657 -456 663 -456~#000000~1~0~transparent~gge3799~0^^PL~659 -454 661 -454~#000000~1~0~transparent~gge3802~0",
- "W~690 -490 660 -490 660 -470~#008800~1~0~none~gge3832~0",
- "F~part_netLabel_netPort~705~-530~180~gge3842~~0^^705~-530^^A7~#0000FF~727.37~-526.15~0~~1~Times New Roman~8pt~flag_gge22^^PL~705 -530 710 -535 725 -535 725 -525 710 -525 705 -530~#0000FF~1~0~transparent~gge3854~0",
- "W~660 -555 660 -530 705 -530~#008800~1~0~none~gge3873~0",
- "F~part_netLabel_VCC~660~-620~0~gge4212~~0^^660~-620^^VCC~#000000~648~-632~0~start~1~Times New Roman~9pt~flag_gge25^^PL~660 -630 660 -620~#000000~1~0~none~gge4224~0^^PL~655 -630 665 -630~#000000~1~0~transparent~gge4227~0",
- "W~660 -620 660 -595~#008800~1~0~none~gge4613~0",
- "LIB~665~-575~package`RES-TH_L5.1-W4.3-P3.40-D0.5`Supplier`LCSC`Manufacturer`森霸`Manufacturer Part`GL5528`Supplier Part`C125627`JLCPCB Part Class`Extended Part`link`https://lcsc.com/eda_search?q=C125627&%26type=1&ref=editor`spicePre`R`spiceSymbolName`GL5528`~270~0~gge77aa20e7a7dce72f~83f217aaf6824cf492743982ddb588fc~b1e79896c7ea43adba8db740a6c336fa~0~f229d44faa080649~yes~yes~db6f12237dbd4daf93e017bbaff850df~1693447203~6accab7dadd14d8fbc205457ec5f1ccd#@$T~N~674~-562.64~0~#000080~Arial~~~~~comment~GL5528~1~start~gge4619~0~pinpart#@$T~P~674~-571.79~0~#000080~Arial~~~~~comment~R8~1~start~gge4625~0~pinpart#@$P~show~1~2~660~-555~270~gge4631~0^^660~-555^^M 660 -555 v -10~#000000^^0~663~-570~270~2~start~~~#000000^^0~659~-560~270~2~end~~~#000000^^0~660~-562^^0~M 663 -565 L 660 -568 L 657 -565#@$P~show~1~1~660~-595~90~gge4652~0^^660~-595^^M 660 -595 v 10~#000000^^0~663~-580~270~1~end~~~#000000^^0~659~-590~270~1~start~~~#000000^^0~660~-588^^0~M 657 -585 L 660 -582 L 663 -585#@$R~656~-585~~~8~20~#880000~1~0~none~gge4673~0~#@$PL~672 -575 666 -569~#880000~1~0~none~gge4676~0#@$PL~670 -569 666 -569 666 -573~#880000~1~0~none~gge4679~0#@$PL~672 -585 666 -579~#880000~1~0~none~gge4682~0#@$PL~670 -579 666 -579 666 -583~#880000~1~0~none~gge4685~0",
- "W~500 -600 500 -620 510 -620 510 -600~#008800~1~0~none~gge4781~0",
- "LIB~785~-600~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~90~0~gge27149399f7ff3ae4~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~e67a3fb59b089fb3~yes~yes~~1586862199~#@$T~N~792.21~-586.67~0~#000080~Arial~~~~~comment~200~1~null~gge4799~0~pinpart#@$T~P~792~-596.67~0~#000080~Arial~~~~~comment~R9~1~~gge4805~0~pinpart#@$R~780~-610~~~10~20~#A00000~1~0~none~gge4811~0~#@$P~show~0~2~785~-620~90~gge4814~0^^785~-620^^M 785 -610 v -10~#800^^0~785~-606~270~2~end~~~#800^^0~781~-614~270~2~start~~~#800^^0~785~-633^^0~M 782 -630 L 785 -627 L 788 -630#@$P~show~0~1~785~-580~270~gge4835~0^^785~-580^^M 785 -590 v 10~#800^^0~785~-594~270~1~start~~~#800^^0~781~-586~270~1~end~~~#800^^0~785~-567^^0~M 788 -570 L 785 -573 L 782 -570",
- "LIB~785~-560~package`LED0603_RED`Manufacturer`EVERLIGHT(台湾亿光)`Manufacturer Part`19-217/R6C-AL1M2VY/3T`Supplier Part`C72044`Supplier`LCSC`link``Contributor`LCEDA_01`spicePre`L`spiceSymbolName`LED-0603_R`~270~0~gge20fd0fb32866c1c0~1efb3a885b5b4aecb6d41221a8f4d86b~5cbe824183374fac8e4c1ae848199ce3~0~cf13c3193f89459c~yes~yes~~1586866965~#@$T~N~804~-547.81~0~#000080~Arial~~~~~comment~LED-0603_R~1~start~gge4871~0~pinpart#@$T~P~804~-556.67~0~#000080~Arial~~~~~comment~LED2~1~start~gge4877~0~pinpart#@$PT~M 779 -565 L 785 -555 L 792 -565 Z ~#880000~1~0~#FF0000~gge4883~0~#@$PL~793 -555 777 -555~#880000~1~0~#FF0000~gge4886~0#@$PL~795 -555 799 -551~#880000~1~0~#880000~gge4889~0#@$PL~791 -551 795 -547~#880000~1~0~#880000~gge4892~0#@$PT~M 802 -548 L 800 -552 L 798 -550 Z ~#880000~1~0~#FF0000~gge4895~0~#@$PT~M 798 -544 L 796 -548 L 794 -546 Z ~#880000~1~0~#FF0000~gge4898~0~#@$P~show~0~1~785~-580~90~gge4901~0^^785~-580^^M 785 -580 v 15~#880000^^0~788~-563~270~1~end~~~#0000FF^^0~784~-567~270~1~start~~~#0000FF^^0~785~-568^^0~M 782 -565 L 785 -562 L 788 -565#@$P~show~0~2~785~-540~270~gge4922~0^^785~-540^^M 785 -540 v -15~#880000^^0~788~-557~270~2~start~~~#0000FF^^0~784~-553~270~2~end~~~#0000FF^^0~785~-552^^0~M 788 -555 L 785 -558 L 782 -555",
- "W~785 -465 785 -540~#008800~1~0~none~gge5015~0",
- "F~part_netLabel_netPort~785~-620~270~gge5027~~0^^785~-620^^D3~#0000FF~781.45~-655.03~90~~1~Times New Roman~8pt~flag_gge28^^PL~785 -620 780 -625 780 -640 790 -640 790 -625 785 -620~#0000FF~1~0~transparent~gge5039~0",
- "F~part_netLabel_gnD~785~-465~0~gge5042~~0^^785~-465^^GND~#000000~772~-439~0~start~1~Times New Roman~9pt~flag_gge31^^PL~785 -455 785 -465~#000000~1~0~transparent~gge5054~0^^PL~776 -455 794 -455~#000000~1~0~transparent~gge5057~0^^PL~779 -453 791 -453~#000000~1~0~transparent~gge5060~0^^PL~782 -451 788 -451~#000000~1~0~transparent~gge5063~0^^PL~784 -449 786 -449~#000000~1~0~transparent~gge5066~0",
- "J~410~-450~2.5~#CC0000~gge3046~0",
- "J~660~-490~2.5~#CC0000~gge3836~0",
- "J~690~-530~2.5~#CC0000~gge4370~0",
- "J~660~-530~2.5~#CC0000~gge4761~0"
- ],
- "BBox": {
- "x": 0,
- "y": -806.5,
- "width": 1149,
- "height": 807
- },
- "colors": {}
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/SCH_Latencycam_2024-05-11.json b/SCH_Latencycam_2024-05-11.json
new file mode 100644
index 0000000..4e8ab8c
--- /dev/null
+++ b/SCH_Latencycam_2024-05-11.json
@@ -0,0 +1,101 @@
+{
+ "editorVersion": "6.5.42",
+ "docType": "5",
+ "title": "Latencycam",
+ "description": "",
+ "colors": {},
+ "schematics": [
+ {
+ "docType": "1",
+ "title": "Sheet_1",
+ "description": "",
+ "dataStr": {
+ "head": {
+ "docType": "1",
+ "editorVersion": "6.5.42",
+ "newgId": true,
+ "c_para": {
+ "Prefix Start": "1"
+ },
+ "c_spiceCmd": "null",
+ "hasIdFlag": true,
+ "uuid": "40c1b7733c3b4511bf557b5dd1afcdb6",
+ "x": "0",
+ "y": "0",
+ "portOfADImportHack": "",
+ "importFlag": 0,
+ "transformList": ""
+ },
+ "canvas": "CA~1000~1000~#FFFFFF~yes~#CCCCCC~5~1000~1000~line~5~pixel~5~0~0",
+ "shape": [
+ "LIB~0~-806~package`NONE`Manufacturer Part`?`spicePre`.`~~0~frame_lib_1~~~0~~yes~yes~~~#@$T~N~570.5~-809~0~#000080~Arial~~~~~comment~A~0~start~gge223~0~#@$PT~M 206 -796 L 206 -806 M 206 -10 L 206 0 M 402 -796 L 402 -806 M 402 -10 L 402 0 M 598 -796 L 598 -806 M 598 -10 L 598 0 M 794 -796 L 794 -806 M 794 -10 L 794 0 M 990 -796 L 990 -806 M 990 -10 L 990 0 M 10 -600 L 0 -600 M 1139 -600 L 1149 -600 M 10 -404 L 0 -404 M 1139 -404 L 1149 -404 M 10 -208 L 0 -208 M 1139 -208 L 1149 -208 M 10 -12 L 0 -12 M 1139 -12 L 1149 -12~#880000~1~0~none~gge10~0~frame_tick#@$T~P~571.5~-818~0~#000080~Arial~~~~~comment~A~0~start~gge220~0~#@$T~L~1.5~-698~0~#880000~~~~~~comment~A~1~start~gge13~0~frame_tick#@$T~L~1140.5~-698~0~#880000~~~~~~comment~A~1~start~gge19~0~frame_tick#@$T~L~1.5~-502~0~#880000~~~~~~comment~B~1~start~gge25~0~frame_tick#@$T~L~1140.5~-502~0~#880000~~~~~~comment~B~1~start~gge31~0~frame_tick#@$T~L~1.5~-306~0~#880000~~~~~~comment~C~1~start~gge37~0~frame_tick#@$T~L~1140.5~-306~0~#880000~~~~~~comment~C~1~start~gge43~0~frame_tick#@$T~L~1.5~-110~0~#880000~~~~~~comment~D~1~start~gge49~0~frame_tick#@$T~L~1140.5~-110~0~#880000~~~~~~comment~D~1~start~gge55~0~frame_tick#@$T~L~108~-797.5~0~#880000~~~~~~comment~1~1~start~gge61~0~frame_tick#@$T~L~108~-1.5~0~#880000~~~~~~comment~1~1~start~gge67~0~frame_tick#@$T~L~304~-797.5~0~#880000~~~~~~comment~2~1~start~gge73~0~frame_tick#@$T~L~304~-1.5~0~#880000~~~~~~comment~2~1~start~gge79~0~frame_tick#@$T~L~500~-797.5~0~#880000~~~~~~comment~3~1~start~gge85~0~frame_tick#@$T~L~500~-1.5~0~#880000~~~~~~comment~3~1~start~gge91~0~frame_tick#@$T~L~696~-797.5~0~#880000~~~~~~comment~4~1~start~gge97~0~frame_tick#@$T~L~696~-1.5~0~#880000~~~~~~comment~4~1~start~gge103~0~frame_tick#@$T~L~892~-797.5~0~#880000~~~~~~comment~5~1~start~gge109~0~frame_tick#@$T~L~892~-1.5~0~#880000~~~~~~comment~5~1~start~gge115~0~frame_tick#@$R~10~-796~~~1129~786~#880000~1~0~none~gge121~0~frame_innerbox#@$R~0~-806~~~1149~806~#880000~1~0~none~gge124~0~frame_outbox#@$R~694.99995~-90~~~444~80~#880000~1~0~none~gge127~0~frame_hitarea#@$PL~695.1 -50.75 1138.63 -50.75~#880000~1~0~none~gge130~0#@$PL~799.63 -30.75 1138.63 -30.75~#880000~1~0~none~gge133~0#@$PL~1059.61 -89.93 1059.63 -50.75~#880000~1~0~none~gge136~0#@$PL~1059.63 -50.75 1059.63 -30.75~#880000~1~0~none~gge139~0#@$T~L~699.99995~-77~0~#880000~~8pt~~~~comment~TITLE:~1~start~gge142~0~pinpart#@$T~L~757.62495~-64.41~0~#0000FF~~10pt~~~~comment~Sheet_1~1~start~gge148~0~frame_title#@$T~L~1064.62495~-63.75~0~#880000~~8pt~~~~comment~REV:~1~start~gge154~0~pinpart#@$T~L~1102.62495~-63.75~0~#0000FF~~9pt~~~~comment~1.0~1~start~gge160~0~frame_version#@$T~L~804.62495~-15~0~#880000~~8pt~~~~comment~Date:~1~start~gge166~0~pinpart#@$T~L~851.62495~-14.52~0~#0000FF~~9pt~~~~comment~2023-11-19~1~start~gge172~0~frame_date#@$T~L~1063.62495~-35~0~#880000~~8pt~~~~comment~Sheet:~1~start~gge178~0~pinpart#@$T~L~1108.62495~-34.52~0~#0000FF~~9pt~~~~comment~1/1~1~start~gge184~0~frame_sheet#@$T~L~943.62495~-14.75~0~#880000~~8pt~~~~comment~Drawn By:~1~start~gge190~0~pinpart#@$T~L~1008.63~-14.75~0~#0000FF~~9pt~~~~comment~t8778108~1~start~gge196~0~frame_drawn#@$T~L~804.62495~-36.75~0~#880000~~8pt~~~~comment~Company:~1~start~gge202~0~pinpart#@$T~L~871.24995~-36.64~0~#0000FF~~9pt~~~~comment~Your Company~1~start~gge208~0~frame_company#@$PL~799.63 -50.75 799.63 -10.75~#880000~1~0~none~gge214~0#@$Pimage~L~1~gge217~0~gge229~696~-40.5~102~20~data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTIwIg0KCSB2aWV3Qm94PSIwIDAgMTY5Mi45IDM0MS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjkyLjkgMzQxLjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1NTg4RkY7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MDEuNywxNjEuMWMyLjMtMS44LDUuMS0yLjcsOC4zLTIuN2M0LjMsMCw4LjksMS42LDEzLjgsNC43YzQuOSwzLjEsOS42LDgsMTQuMSwxNC43bDE3LjQtMjcuOQ0KCQljLTUuNC03LjgtMTIuMS0xMy45LTIwLjItMTguMmMtOC4xLTQuMy0xNi43LTYuNC0yNS43LTYuNGMtMTIuOCwwLTI0LDMuOS0zMy40LDExLjdjLTkuNCw3LjgtMTQuMSwxOC0xNC4xLDMwLjQNCgkJYzAsOC45LDMsMTcuNCw5LDI1LjRjNC4zLDUuNywxMi4xLDEyLjYsMjMuMywyMC42YzkuNyw2LjksMTUuNywxMS43LDE3LjksMTQuNGMyLjIsMi43LDMuMyw1LjMsMy4zLDcuOWMwLDMuMi0xLjQsNS45LTQuMyw4LjMNCgkJYy0yLjksMi4zLTYuNywzLjUtMTEuNSwzLjVjLTEyLjEsMC0yMy4zLTYuNy0zMy41LTIwLjJsLTIyLjUsMjYuMmMxMCwxMC42LDE5LjEsMTgsMjcuMiwyMmM4LjEsNCwxNy4yLDYsMjcuMSw2DQoJCWMxNy4yLDAsMzAuMy00LjksMzkuNC0xNC43YzkuMS05LjgsMTMuNi0yMC4zLDEzLjYtMzEuM2MwLTguNC0yLjItMTYuMS02LjYtMjMuM2MtNC40LTcuMS0xMy42LTE1LjctMjcuNi0yNS43DQoJCWMtOC44LTYuMy0xNC0xMC41LTE1LjctMTIuN2MtMS44LTIuMi0yLjctNC40LTIuNy02LjZDODk4LjIsMTY0LjksODk5LjQsMTYyLjksOTAxLjcsMTYxLjF6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMDM4LjcsMjE3LjIgMTAwOS44LDEyOS4xIDk3NCwxMjkuMSAxMDE1LjgsMjU3LjQgOTczLjYsMzMyIDEwMTIuMSwzMzIgMTEyOC44LDEyOS4xIDEwODkuNSwxMjkuMSAJDQoJCSIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NTEuNSwxNTQuMWwtNzAuNCwwbDUuOC00MS43YzAsMCw3NC43LTAuMSw3NS4xLTAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44YzAtOS44LTgtMTcuOC0xNy44LTE3LjgNCgkJYy0wLjMsMC0xMDguNCwwLTEwOC40LDBMNTI2LDI3Ny43aDExMy4ydjBjOS41LTAuMiwxNy4yLTgsMTcuMi0xNy41YzAtOS43LTcuOS0xNy42LTE3LjYtMTcuNmMtMC40LDAtNzAuMiwwLjEtNzAuMiwwLjFsNy40LTUzLjMNCgkJYzAsMCw3MS43LDAuMSw3Mi4zLDAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44QzY2Ni4zLDE2Mi44LDY1OS45LDE1NS41LDY1MS41LDE1NC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjY4LjQsNzYuOGMtMC4zLDAtMTA4LjQsMC0xMDguNCwwbC0yNy40LDIwMC44aDExMy4zdjBjOS41LTAuMiwxNy4yLTgsMTcuMi0xNy41YzAtOS43LTcuOS0xNy42LTE3LjYtMTcuNg0KCQljLTAuNCwwLTcwLjIsMC4xLTcwLjIsMC4xbDcuNC01My4zYzAsMCw3MS43LDAuMSw3Mi40LDAuMWM5LjgsMCwxNy44LTgsMTcuOC0xNy44YzAtOC44LTYuNC0xNi4xLTE0LjgtMTcuNWwtNzAuNCwwbDUuOC00MS43DQoJCWMwLDAsNzQuNy0wLjEsNzUuMS0wLjFjOS44LDAsMTcuOC04LDE3LjgtMTcuOEMxMjg2LjIsODQuOCwxMjc4LjMsNzYuOCwxMjY4LjQsNzYuOHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ3MC43LDE3M2MwLTE5LjctNC42LTM3LjItMTMuNy01Mi4zYy05LjEtMTUuMS0yMC45LTI2LjItMzUuNS0zMy4yYy0xNC42LTcuMS0zNi43LTEwLjYtNjYuNi0xMC42aC0zMS44DQoJCWwtMjcuNCwyMDAuOGg2Mi40YzI2LjIsMCw0Ni43LTMuOSw2MS40LTExLjdjMTQuNy03LjgsMjctMjAuMiwzNi43LTM3LjFDMTQ2NS45LDIxMS45LDE0NzAuNywxOTMuMywxNDcwLjcsMTczeiBNMTQyMS4zLDIxNC41DQoJCWMtNy4zLDExLTE2LjksMTguOC0yOC45LDIzLjNjLTguNiwzLjItMjIuNCw0LjgtNDEuNSw0LjhoLTEyLjRsMTcuNy0xMzAuNGg5LjVjMTUuNSwwLDI3LjksMi40LDM3LjIsNy4zDQoJCWM5LjMsNC45LDE2LjUsMTEuOCwyMS43LDIwLjhjNS4xLDksNy43LDIwLjEsNy43LDMzLjRDMTQzMi4yLDE4OS44LDE0MjguNiwyMDMuNSwxNDIxLjMsMjE0LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2MTkuMiwxNzAuN2wtMjIuMywxMi4zYy0xLjgsMTYuMi0xNS42LDI4LjctMzIuMiwyOC43Yy0xNy45LDAtMzIuNC0xNC41LTMyLjQtMzIuNA0KCQljMC0xNy45LDE0LjUtMzIuNCwzMi40LTMyLjRjNi45LDAsMTMuMywyLjIsMTguNSw1LjhsMjcuNy0xNS4zbC0xNS02MC4yaC0zMS43bC0xMDgsMjAwaDQwLjRsMjIuOC00Mi42aDc5LjRsMTAuNiw0Mi42aDM2LjQNCgkJTDE2MTkuMiwxNzAuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU1Mi44LDE3OC41YzAsNi45LDUuNiwxMi41LDEyLjUsMTIuNWM2LjksMCwxMi41LTUuNiwxMi41LTEyLjVjMC02LjktNS42LTEyLjUtMTIuNS0xMi41DQoJCUMxNTU4LjQsMTY2LDE1NTIuOCwxNzEuNiwxNTUyLjgsMTc4LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgxNC44LDE1Mi41QzgxNC44LDE1Mi41LDgxNC44LDE1Mi40LDgxNC44LDE1Mi41bC0xMi41LDBsLTEuMy0yLjRjLTUuMS04LjEtMTEuNS0xNC4yLTE5LjItMTguNA0KCQljLTcuOC00LjItMjAuMS02LjMtMjkuMy02LjNjLTEzLjcsMC0yNi44LDMuNy0zOS4zLDExLjFjLTEyLjUsNy40LTIyLjUsMTcuNy0yOS45LDMxYy03LjQsMTMuMi0xMS4yLDI3LjItMTEuMiw0MS44DQoJCWMwLDE5LjIsNS44LDM2LDE3LjQsNTAuNWMxMS42LDE0LjUsMjcuMywyMS43LDQ3LDIxLjdjOC42LDAsMTYuMy0xLjQsMjMuMi00LjRjNi45LTIuOSwxNC4zLTgsMjIuMi0xNS40YzAsMCw5LjMsOC4xLDkuNCw4DQoJCWM1LjgsNC42LDEzLDcuNSwyMC44LDhoMy42bDAuNS00LjNsMTIuNy0xMDYuOWMtMC4xLDAtMC4xLDAtMC4yLDBDODI4LjcsMTU4LjgsODIyLjUsMTUyLjYsODE0LjgsMTUyLjV6IE03ODUuNiwyMjQuMg0KCQljLTQuNSw4LjUtMTAuMSwxNC44LTE2LjgsMTguOGMtNi43LDQtMTQuNSw2LTIzLjUsNmMtMTAuOCwwLTE5LjYtMy41LTI2LjUtMTAuN2MtNi45LTcuMS0xMC4zLTE2LjUtMTAuMy0yOC4xDQoJCWMwLTE1LjEsNC41LTI3LjQsMTMuNi0zN2M5LjEtOS42LDIwLjEtMTQuMywzMy4xLTE0LjNjMTEuMiwwLDIwLjIsMy42LDI3LDEwLjdjNi44LDcuMiwxMC4yLDE2LjYsMTAuMiwyOC40DQoJCUM3OTIuNCwyMDYuOSw3OTAuMSwyMTUuNyw3ODUuNiwyMjQuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA0LjMsOTYuM2MtNy41LTE5LjktMTkuNy0zNy44LTM1LjgtNTIuM2MtMjQuNy0yMi4yLTU2LjctMzQuNS05MC0zNC41Yy0yOC44LDAtNTYuMyw5LTc5LjUsMjYNCgkJYy0xMS4yLDguMi0yMC45LDE3LjktMjguOSwyOC45Yy01LTAuNy0xMC4xLTEuMS0xNS4zLTEuMWMtMjguNywwLTU1LjgsMTEuMi03Ni4xLDMxLjVjLTIwLjMsMjAuMy0zMS41LDQ3LjMtMzEuNSw3Ni4xDQoJCWMwLDI2LjcsOS45LDUyLjMsMjcuOCw3Mi4xYzE0LjIsMTUuNywzMi42LDI2LjgsNTIuOSwzMmM4LjgsMjYuMiwzMy42LDQ1LjEsNjIuNyw0NS4xYzM2LjUsMCw2Ni4yLTI5LjcsNjYuMi02Ni4yDQoJCWMwLTIuMS0wLjEtNC4zLTAuMy02LjRsOTIuOS00OC44bC0yMC4zLTM1LjJsLTg4LjgsNDYuNmMtMTIuMS0xMy44LTI5LjktMjIuNS00OS43LTIyLjVjLTI4LjcsMC01My4yLDE4LjQtNjIuNCw0NA0KCQljLTIzLjQtMTAuMy0zOS44LTMzLjYtMzkuOC02MC44YzAtMzYuNiwyOS43LTY2LjQsNjYuNC02Ni40YzEyLjksMCwyNSwzLjcsMzUuMiwxMC4xYzEyLjMtMzcuMSw0Ny4zLTYzLjksODguNS02My45DQoJCWM0OCwwLDg3LjQsMzYuMiw5Mi43LDgyLjdjMS43LTAuMiwzLjQtMC4zLDUuMS0wLjNjMjguNywwLDUyLDIzLjMsNTIsNTJjMCwyNy4yLTIwLjksNDkuNS00Ny41LDUxLjhsLTI5LjcsMA0KCQljLTEuMy0wLjMtMi43LTAuNC00LjEtMC40Yy0xMS41LDAtMjAuOCw5LjMtMjAuOCwyMC44YzAsMTAuOSw4LjQsMTkuOCwxOS4xLDIwLjd2MC4ybDM1LjUsMGwxLjgsMGwxLjgtMC4yDQoJCWMyMy4yLTIsNDQuNy0xMi41LDYwLjUtMjkuN2MxNS45LTE3LjMsMjQuNy0zOS43LDI0LjctNjMuMkM0NjkuNiwxNDMuNiw0NDIuMSwxMDguMiw0MDQuMyw5Ni4zeiBNMTkwLjYsMjI4LjMNCgkJYzE0LjEsMCwyNS42LDExLjUsMjUuNiwyNS42YzAsMTQuMS0xMS41LDI1LjYtMjUuNiwyNS42Yy0xNC4xLDAtMjUuNi0xMS41LTI1LjYtMjUuNkMxNjUsMjM5LjgsMTc2LjUsMjI4LjMsMTkwLjYsMjI4LjN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==",
+ "LIB~450~-550~package`COMM-TH_ARDUINO_NANO`Contributor`lcsc`Supplier`LCSC`Supplier Part`C9900017879`Manufacturer`null`Manufacturer Part`ARDUINO_NANO`JLCPCB Part Class`Extended Part`link`https://lcsc.com/eda_search?q=C9900017879&%26type=1&ref=editor`spicePre`U`spiceSymbolName`ARDUINO_NANO`~90~0~gge95a703c00d03331c~ff6e2030776d4574a7594ce501bb86c5~b7adf400643b4936be8b786704d0e70f~0~~yes~yes~801856a9aa71481cb2e93987294f23f1~1669114513~766f0ff24d244e2b9d869dca9173cfc7#@$T~N~532~-537.57~0~#000080~Arial~~~~~comment~ARDUINO_NANO~1~start~gge226~0~#@$T~P~532~-546.74~0~#000080~Arial~~~~~comment~U1~1~start~gge235~0~#@$R~370~-590~2~2~160~80~#880000~1~0~none~gge241~0~#@$E~375~-515~1.5~1.5~#880000~1~0~#880000~gge244~0#@$P~show~0~1~380~-500~270~gge247~0^^380~-500^^M 380 -500 v -10~#880000^^1~384~-513.7~270~D1/TX~start~~~#0000FF^^1~379~-509.5~270~1~end~~~#0000FF^^0~380~-507^^0~M 383 -510 L 380 -513 L 377 -510#@$P~show~0~2~390~-500~270~gge268~0^^390~-500^^M 390 -500 v -10~#880000^^1~394~-513.7~270~D0/RX~start~~~#0000FF^^1~389~-509.5~270~2~end~~~#0000FF^^0~390~-507^^0~M 393 -510 L 390 -513 L 387 -510#@$P~show~0~3~400~-500~270~gge289~0^^400~-500^^M 400 -500 v -10~#880000^^1~404~-513.7~270~RESET~start~~~#0000FF^^1~399~-509.5~270~3~end~~~#0000FF^^0~400~-507^^0~M 403 -510 L 400 -513 L 397 -510#@$P~show~0~4~410~-500~270~gge310~0^^410~-500^^M 410 -500 v -10~#000000^^1~414~-513.7~270~GND~start~~~#000000^^1~409~-509.5~270~4~end~~~#000000^^0~410~-507^^0~M 413 -510 L 410 -513 L 407 -510#@$P~show~0~5~420~-500~270~gge331~0^^420~-500^^M 420 -500 v -10~#880000^^1~424~-513.7~270~D2~start~~~#0000FF^^1~419~-509.5~270~5~end~~~#0000FF^^0~420~-507^^0~M 423 -510 L 420 -513 L 417 -510#@$P~show~0~6~430~-500~270~gge352~0^^430~-500^^M 430 -500 v -10~#880000^^1~434~-513.7~270~D3~start~~~#0000FF^^1~429~-509.5~270~6~end~~~#0000FF^^0~430~-507^^0~M 433 -510 L 430 -513 L 427 -510#@$P~show~0~7~440~-500~270~gge373~0^^440~-500^^M 440 -500 v -10~#880000^^1~444~-513.7~270~D4~start~~~#0000FF^^1~439~-509.5~270~7~end~~~#0000FF^^0~440~-507^^0~M 443 -510 L 440 -513 L 437 -510#@$P~show~0~8~450~-500~270~gge394~0^^450~-500^^M 450 -500 v -10~#880000^^1~454~-513.7~270~D5~start~~~#0000FF^^1~449~-509.5~270~8~end~~~#0000FF^^0~450~-507^^0~M 453 -510 L 450 -513 L 447 -510#@$P~show~0~9~460~-500~270~gge415~0^^460~-500^^M 460 -500 v -10~#880000^^1~464~-513.7~270~D6~start~~~#0000FF^^1~459~-509.5~270~9~end~~~#0000FF^^0~460~-507^^0~M 463 -510 L 460 -513 L 457 -510#@$P~show~0~10~470~-500~270~gge436~0^^470~-500^^M 470 -500 v -10~#880000^^1~474~-513.7~270~D7~start~~~#0000FF^^1~469~-509.5~270~10~end~~~#0000FF^^0~470~-507^^0~M 473 -510 L 470 -513 L 467 -510#@$P~show~0~11~480~-500~270~gge457~0^^480~-500^^M 480 -500 v -10~#880000^^1~484~-513.7~270~D8~start~~~#0000FF^^1~479~-509.5~270~11~end~~~#0000FF^^0~480~-507^^0~M 483 -510 L 480 -513 L 477 -510#@$P~show~0~12~490~-500~270~gge478~0^^490~-500^^M 490 -500 v -10~#880000^^1~494~-513.7~270~D9~start~~~#0000FF^^1~489~-509.5~270~12~end~~~#0000FF^^0~490~-507^^0~M 493 -510 L 490 -513 L 487 -510#@$P~show~0~13~500~-500~270~gge499~0^^500~-500^^M 500 -500 v -10~#880000^^1~504~-513.7~270~D10~start~~~#0000FF^^1~499~-509.5~270~13~end~~~#0000FF^^0~500~-507^^0~M 503 -510 L 500 -513 L 497 -510#@$P~show~0~14~510~-500~270~gge520~0^^510~-500^^M 510 -500 v -10~#880000^^1~514~-513.7~270~D11~start~~~#0000FF^^1~509~-509.5~270~14~end~~~#0000FF^^0~510~-507^^0~M 513 -510 L 510 -513 L 507 -510#@$P~show~0~15~520~-500~270~gge541~0^^520~-500^^M 520 -500 v -10~#880000^^1~524~-513.7~270~D12~start~~~#0000FF^^1~519~-509.5~270~15~end~~~#0000FF^^0~520~-507^^0~M 523 -510 L 520 -513 L 517 -510#@$P~show~0~16~520~-600~90~gge562~0^^520~-600^^M 520 -600 v 10~#880000^^1~524~-586.3~270~D13~end~~~#0000FF^^1~519~-590.5~270~16~start~~~#0000FF^^0~520~-593^^0~M 517 -590 L 520 -587 L 523 -590#@$P~show~0~17~510~-600~90~gge583~0^^510~-600^^M 510 -600 v 10~#880000^^1~514~-586.3~270~3V3~end~~~#0000FF^^1~509~-590.5~270~17~start~~~#0000FF^^0~510~-593^^0~M 507 -590 L 510 -587 L 513 -590#@$P~show~0~18~500~-600~90~gge604~0^^500~-600^^M 500 -600 v 10~#880000^^1~504~-586.3~270~AREF~end~~~#0000FF^^1~499~-590.5~270~18~start~~~#0000FF^^0~500~-593^^0~M 497 -590 L 500 -587 L 503 -590#@$P~show~0~19~490~-600~90~gge625~0^^490~-600^^M 490 -600 v 10~#880000^^1~494~-586.3~270~A0~end~~~#0000FF^^1~489~-590.5~270~19~start~~~#0000FF^^0~490~-593^^0~M 487 -590 L 490 -587 L 493 -590#@$P~show~0~20~480~-600~90~gge646~0^^480~-600^^M 480 -600 v 10~#880000^^1~484~-586.3~270~A1~end~~~#0000FF^^1~479~-590.5~270~20~start~~~#0000FF^^0~480~-593^^0~M 477 -590 L 480 -587 L 483 -590#@$P~show~0~21~470~-600~90~gge667~0^^470~-600^^M 470 -600 v 10~#880000^^1~474~-586.3~270~A2~end~~~#0000FF^^1~469~-590.5~270~21~start~~~#0000FF^^0~470~-593^^0~M 467 -590 L 470 -587 L 473 -590#@$P~show~0~22~460~-600~90~gge688~0^^460~-600^^M 460 -600 v 10~#880000^^1~464~-586.3~270~A3~end~~~#0000FF^^1~459~-590.5~270~22~start~~~#0000FF^^0~460~-593^^0~M 457 -590 L 460 -587 L 463 -590#@$P~show~0~23~450~-600~90~gge709~0^^450~-600^^M 450 -600 v 10~#880000^^1~454~-586.3~270~A4~end~~~#0000FF^^1~449~-590.5~270~23~start~~~#0000FF^^0~450~-593^^0~M 447 -590 L 450 -587 L 453 -590#@$P~show~0~24~440~-600~90~gge730~0^^440~-600^^M 440 -600 v 10~#880000^^1~444~-586.3~270~A5~end~~~#0000FF^^1~439~-590.5~270~24~start~~~#0000FF^^0~440~-593^^0~M 437 -590 L 440 -587 L 443 -590#@$P~show~0~25~430~-600~90~gge751~0^^430~-600^^M 430 -600 v 10~#880000^^1~434~-586.3~270~A6~end~~~#0000FF^^1~429~-590.5~270~25~start~~~#0000FF^^0~430~-593^^0~M 427 -590 L 430 -587 L 433 -590#@$P~show~0~26~420~-600~90~gge772~0^^420~-600^^M 420 -600 v 10~#880000^^1~424~-586.3~270~A7~end~~~#0000FF^^1~419~-590.5~270~26~start~~~#0000FF^^0~420~-593^^0~M 417 -590 L 420 -587 L 423 -590#@$P~show~0~27~410~-600~90~gge793~0^^410~-600^^M 410 -600 v 10~#880000^^1~414~-586.3~270~+5V~end~~~#0000FF^^1~409~-590.5~270~27~start~~~#0000FF^^0~410~-593^^0~M 407 -590 L 410 -587 L 413 -590#@$P~show~0~28~400~-600~90~gge814~0^^400~-600^^M 400 -600 v 10~#880000^^1~404~-586.3~270~RESET~end~~~#0000FF^^1~399~-590.5~270~28~start~~~#0000FF^^0~400~-593^^0~M 397 -590 L 400 -587 L 403 -590#@$P~show~0~29~390~-600~90~gge835~0^^390~-600^^M 390 -600 v 10~#000000^^1~394~-586.3~270~GND~end~~~#000000^^1~389~-590.5~270~29~start~~~#000000^^0~390~-593^^0~M 387 -590 L 390 -587 L 393 -590#@$P~show~0~30~380~-600~90~gge856~0^^380~-600^^M 380 -600 v 10~#880000^^1~384~-586.3~270~VIN~end~~~#0000FF^^1~379~-590.5~270~30~start~~~#0000FF^^0~380~-593^^0~M 377 -590 L 380 -587 L 383 -590",
+ "LIB~205~-550~package`LED-SEG-TH_12P-L50.4-W19.0-P2.54-S15.24-BL`Contributor`lcsc`Supplier`LCSC`Supplier Part`C9900039509`Manufacturer`null`Manufacturer Part`5461AS-1`link`https://lcsc.com/eda_search?q=C9900039509&%26type=1&ref=editor`spicePre`U`spiceSymbolName`5461AS-1`~~0~gge422973b911643f6b~09166f7793b046ecb78a1c390cea3ca6~ab5c0ec0c8364e47aa8d35266727a202~0~~yes~yes~6cf8279b4107458daa8a586ebf06ab06~1679708405~e20c42932fa7476a8d98a7ae86bdffb3#@$T~N~302~-532.57~0~#000080~Arial~~~~~comment~5461AS-1~1~start~gge1531~0~#@$T~P~302~-541.74~0~#000080~Arial~~~~~comment~U2~1~start~gge1537~0~#@$T~L~271~-547~0~#000000~~~~~~comment~g~1~start~gge1543~0~pinpart#@$T~L~266~-552~0~#000000~~~~~~comment~f~1~start~gge1549~0~pinpart#@$T~L~262~-529~0~#000000~~~~~~comment~e~1~start~gge1555~0~pinpart#@$T~L~267~-523~0~#000000~~~~~~comment~d~1~start~gge1561~0~pinpart#@$T~L~275~-530~0~#000000~~~~~~comment~c~1~start~gge1567~0~pinpart#@$T~L~280~-551~0~#000000~~~~~~comment~b~1~start~gge1573~0~pinpart#@$T~L~274~-567~0~#000000~~~~~~comment~a~1~start~gge1579~0~pinpart#@$T~L~282~-515~0~#000000~~~~~~comment~dp~1~start~gge1585~0~pinpart#@$E~285~-523~3~3~#880000~1~0~#EFEFEF~gge1591~0#@$PL~261 -522 277 -522~#880000~3~0~none~gge1594~0#@$PL~283 -538 279 -527~#880000~3~0~none~gge1597~0#@$PL~288 -560 284 -549~#880000~3~0~none~gge1600~0#@$PL~261 -538 257 -527~#880000~3~0~none~gge1603~0#@$PL~264 -544 280 -544~#880000~3~0~none~gge1606~0#@$PL~264 -560 260 -549~#880000~3~0~none~gge1609~0#@$PL~268 -566 284 -566~#880000~3~0~none~gge1612~0#@$T~L~143~-547~0~#000000~~~~~~comment~g~1~start~gge1615~0~pinpart#@$T~L~138~-552~0~#000000~~~~~~comment~f~1~start~gge1621~0~pinpart#@$T~L~134~-529~0~#000000~~~~~~comment~e~1~start~gge1627~0~pinpart#@$T~L~139~-523~0~#000000~~~~~~comment~d~1~start~gge1633~0~pinpart#@$T~L~147~-530~0~#000000~~~~~~comment~c~1~start~gge1639~0~pinpart#@$T~L~152~-551~0~#000000~~~~~~comment~b~1~start~gge1645~0~pinpart#@$T~L~146~-567~0~#000000~~~~~~comment~a~1~start~gge1651~0~pinpart#@$T~L~154~-515~0~#000000~~~~~~comment~dp~1~start~gge1657~0~pinpart#@$E~157~-523~3~3~#880000~1~0~#EFEFEF~gge1663~0#@$PL~133 -522 149 -522~#880000~3~0~none~gge1666~0#@$PL~155 -538 151 -527~#880000~3~0~none~gge1669~0#@$PL~160 -560 156 -549~#880000~3~0~none~gge1672~0#@$PL~133 -538 129 -527~#880000~3~0~none~gge1675~0#@$PL~136 -544 152 -544~#880000~3~0~none~gge1678~0#@$PL~136 -560 132 -549~#880000~3~0~none~gge1681~0#@$PL~140 -566 156 -566~#880000~3~0~none~gge1684~0#@$T~L~220~-528~0~#000000~~~~~~comment~e~1~start~gge1687~0~pinpart#@$T~L~186~-547~0~#000000~~~~~~comment~g~1~start~gge1693~0~pinpart#@$T~L~181~-552~0~#000000~~~~~~comment~f~1~start~gge1699~0~pinpart#@$T~L~177~-529~0~#000000~~~~~~comment~e~1~start~gge1705~0~pinpart#@$T~L~182~-523~0~#000000~~~~~~comment~d~1~start~gge1711~0~pinpart#@$T~L~190~-530~0~#000000~~~~~~comment~c~1~start~gge1717~0~pinpart#@$T~L~195~-551~0~#000000~~~~~~comment~b~1~start~gge1723~0~pinpart#@$T~L~189~-567~0~#000000~~~~~~comment~a~1~start~gge1729~0~pinpart#@$T~L~197~-515~0~#000000~~~~~~comment~dp~1~start~gge1735~0~pinpart#@$E~200~-523~3~3~#880000~1~0~#EFEFEF~gge1741~0#@$PL~176 -522 192 -522~#880000~3~0~none~gge1744~0#@$PL~198 -538 194 -527~#880000~3~0~none~gge1747~0#@$PL~203 -560 199 -549~#880000~3~0~none~gge1750~0#@$PL~176 -538 172 -527~#880000~3~0~none~gge1753~0#@$PL~179 -544 195 -544~#880000~3~0~none~gge1756~0#@$PL~179 -560 175 -549~#880000~3~0~none~gge1759~0#@$PL~183 -566 199 -566~#880000~3~0~none~gge1762~0#@$T~L~229~-547~0~#000000~~~~~~comment~g~1~start~gge1765~0~pinpart#@$T~L~224~-552~0~#000000~~~~~~comment~f~1~start~gge1771~0~pinpart#@$T~L~225~-523~0~#000000~~~~~~comment~d~1~start~gge1777~0~pinpart#@$T~L~233~-530~0~#000000~~~~~~comment~c~1~start~gge1783~0~pinpart#@$T~L~238~-551~0~#000000~~~~~~comment~b~1~start~gge1789~0~pinpart#@$T~L~232~-567~0~#000000~~~~~~comment~a~1~start~gge1795~0~pinpart#@$T~L~240~-515~0~#000000~~~~~~comment~dp~1~start~gge1801~0~pinpart#@$E~243~-523~3~3~#880000~1~0~#EFEFEF~gge1807~0#@$PL~219 -522 235 -522~#880000~3~0~none~gge1810~0#@$PL~241 -538 237 -527~#880000~3~0~none~gge1813~0#@$PL~246 -560 242 -549~#880000~3~0~none~gge1816~0#@$PL~219 -538 215 -527~#880000~3~0~none~gge1819~0#@$PL~222 -544 238 -544~#880000~3~0~none~gge1822~0#@$PL~222 -560 218 -549~#880000~3~0~none~gge1825~0#@$PL~226 -566 242 -566~#880000~3~0~none~gge1828~0#@$P~show~1~12~185~-620~90~gge1831~0^^185~-620^^M 185 -620 v 20~#000000^^1~188~-595~270~DIG1~end~~~#000000^^1~184~-605~270~12~start~~~#000000^^0~185~-603^^0~M 182 -600 L 185 -597 L 188 -600#@$P~show~1~11~195~-620~90~gge1852~0^^195~-620^^M 195 -620 v 20~#000000^^1~198~-595~270~A~end~~~#000000^^1~194~-605~270~11~start~~~#000000^^0~195~-603^^0~M 192 -600 L 195 -597 L 198 -600#@$P~show~1~10~205~-620~90~gge1873~0^^205~-620^^M 205 -620 v 20~#000000^^1~208~-595~270~F~end~~~#000000^^1~204~-605~270~10~start~~~#000000^^0~205~-603^^0~M 202 -600 L 205 -597 L 208 -600#@$P~show~1~9~215~-620~90~gge1894~0^^215~-620^^M 215 -620 v 20~#000000^^1~218~-595~270~DIG2~end~~~#000000^^1~214~-605~270~9~start~~~#000000^^0~215~-603^^0~M 212 -600 L 215 -597 L 218 -600#@$P~show~1~8~225~-620~90~gge1915~0^^225~-620^^M 225 -620 v 20~#000000^^1~228~-595~270~DIG3~end~~~#000000^^1~224~-605~270~8~start~~~#000000^^0~225~-603^^0~M 222 -600 L 225 -597 L 228 -600#@$P~show~1~7~235~-620~90~gge1936~0^^235~-620^^M 235 -620 v 20~#000000^^1~238~-595~270~B~end~~~#000000^^1~234~-605~270~7~start~~~#000000^^0~235~-603^^0~M 232 -600 L 235 -597 L 238 -600#@$P~show~1~6~235~-470~270~gge1957~0^^235~-470^^M 235 -470 v -20~#000000^^1~238~-495~270~DIG4~start~~~#000000^^1~234~-485~270~6~end~~~#000000^^0~235~-487^^0~M 238 -490 L 235 -493 L 232 -490#@$P~show~1~5~225~-470~270~gge1978~0^^225~-470^^M 225 -470 v -20~#000000^^1~228~-495~270~G~start~~~#000000^^1~224~-485~270~5~end~~~#000000^^0~225~-487^^0~M 228 -490 L 225 -493 L 222 -490#@$P~show~1~4~215~-470~270~gge1999~0^^215~-470^^M 215 -470 v -20~#000000^^1~218~-495~270~C~start~~~#000000^^1~214~-485~270~4~end~~~#000000^^0~215~-487^^0~M 218 -490 L 215 -493 L 212 -490#@$P~show~1~3~205~-470~270~gge2020~0^^205~-470^^M 205 -470 v -20~#000000^^1~208~-495~270~DP~start~~~#000000^^1~204~-485~270~3~end~~~#000000^^0~205~-487^^0~M 208 -490 L 205 -493 L 202 -490#@$P~show~1~2~195~-470~270~gge2041~0^^195~-470^^M 195 -470 v -20~#000000^^1~198~-495~270~D~start~~~#000000^^1~194~-485~270~2~end~~~#000000^^0~195~-487^^0~M 198 -490 L 195 -493 L 192 -490#@$P~show~1~1~185~-470~270~gge2062~0^^185~-470^^M 185 -470 v -20~#000000^^1~188~-495~270~E~start~~~#000000^^1~184~-485~270~1~end~~~#000000^^0~185~-487^^0~M 188 -490 L 185 -493 L 182 -490#@$R~122~-600~~~178~110~#880000~1~0~none~gge2083~0~",
+ "LIB~315~-725~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~gge544bd94dc2f63cfb~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~308.92~-733~0~#000080~Arial~~~~~comment~470~1~start~gge2647~0~#@$T~P~308.92~-742.17~0~#000080~Arial~~~~~comment~R1~1~start~gge2653~0~#@$R~305~-730~~~20~10~#A00000~1~0~none~gge2659~0~#@$P~show~0~2~335~-725~0~gge2662~0^^335~-725^^M 325 -725 h 10~#800^^0~321~-725~0~2~end~~~#800^^0~329~-729~0~2~start~~~#800^^0~348~-725^^0~M 345 -728 L 342 -725 L 345 -722#@$P~show~0~1~295~-725~180~gge2683~0^^295~-725^^M 305 -725 h -10~#800^^0~309~-725~0~1~start~~~#800^^0~301~-729~0~1~end~~~#800^^0~282~-725^^0~M 285 -722 L 288 -725 L 285 -728",
+ "W~195 -620 195 -715 480 -715 480 -600~#008800~1~0~none~gge2833~0",
+ "W~205 -620 205 -705 470 -705 470 -600~#008800~1~0~none~gge2836~0",
+ "LIB~500~-475~package`KEY-SMD_2P-L6.2-W3.6-LS8.0`Supplier Part`C118141`Supplier`LCSC`Manufacturer Part`K2-1107ST-A4SW-06`Contributor`LCEDA_Lib`制造商`韩国韩荣`spicePre`K`spiceSymbolName`K2-3.6×6.1_SMD`~90~0~gge2393385a4c65ac9e~daacbe2eec304950b61eef2efe596556~5c1036b53a4146e4841df4ed0a9de8f0~0~~yes~yes~~1586866326~#@$T~N~504~-462.81~0~#000080~Arial~~~~~comment~K2-3.6×6.1_SMD~1~start~gge2856~0~#@$T~P~504~-471.67~0~#000080~Arial~~~~~comment~KEY1~1~start~gge2862~0~#@$E~500~-485~2~2~#880000~1~0~none~gge2868~0#@$E~500~-465~2~2~#880000~1~0~none~gge2871~0#@$P~show~0~1~500~-450~270~gge2874~0^^500~-450^^M 500 -450 v -13~#880000^^0~503~-465~270~1~start~~~#000000^^1~499~-461~270~1~end~~~#000000^^0~500~-460^^0~M 503 -463 L 500 -466 L 497 -463#@$P~show~0~2~500~-500~90~gge2895~0^^500~-500^^M 500 -500 v 13~#880000^^0~503~-485~270~2~end~~~#000000^^1~499~-490~270~2~start~~~#000000^^0~500~-490^^0~M 497 -487 L 500 -484 L 503 -487#@$PL~495 -465 495 -485 494 -485 494 -478 492 -478 492 -472 494 -472 494 -465 495 -465~#880000~1~0~none~gge2916~0",
+ "W~410 -500 410 -450 500 -450~#008800~1~0~none~gge2988~0",
+ "F~part_netLabel_gnD~390~-450~0~gge2991~~0^^390~-450^^GND~#000000~377~-424~0~start~1~Times New Roman~9pt~flag_gge7^^PL~390 -440 390 -450~#000000~1~0~transparent~gge3003~0^^PL~381 -440 399 -440~#000000~1~0~transparent~gge3006~0^^PL~384 -438 396 -438~#000000~1~0~transparent~gge3009~0^^PL~387 -436 393 -436~#000000~1~0~transparent~gge3012~0^^PL~389 -434 391 -434~#000000~1~0~transparent~gge3015~0",
+ "W~390 -450 410 -450~#008800~1~0~none~gge3045~0",
+ "F~part_netLabel_netPort~430~-490~90~gge3049~~0^^430~-490^^D3~#0000FF~433.56~-454.96~270~~1~Times New Roman~8pt~flag_gge10^^PL~430 -490 435 -485 435 -470 425 -470 425 -485 430 -490~#0000FF~1~0~transparent~gge3061~0",
+ "W~430 -490 430 -500~#008800~1~0~none~gge3082~0",
+ "W~450 -500 450 -405 225 -405 225 -470~#008800~1~0~none~gge3088~0",
+ "W~460 -500 460 -395 215 -395 215 -470~#008800~1~0~none~gge3091~0",
+ "W~470 -500 470 -385 205 -385 205 -470~#008800~1~0~none~gge3094~0",
+ "W~480 -500 480 -375 195 -375 195 -470~#008800~1~0~none~gge3097~0",
+ "W~490 -500 490 -365 185 -365 185 -470~#008800~1~0~none~gge3100~0",
+ "F~part_netLabel_netPort~420~-630~270~gge3103~~0^^420~-630^^A7~#0000FF~416.7~-665.04~90~~1~Times New Roman~8pt~flag_gge13^^PL~420 -630 415 -635 415 -650 425 -650 425 -635 420 -630~#0000FF~1~0~transparent~gge3115~0",
+ "W~420 -630 420 -600~#008800~1~0~none~gge3133~0",
+ "F~part_netLabel_VCC~380~-600~0~gge3136~~0^^380~-600^^VCC~#000000~368~-612~0~start~1~Times New Roman~9pt~flag_gge16^^PL~380 -610 380 -600~#000000~1~0~none~gge3148~0^^PL~375 -610 385 -610~#000000~1~0~transparent~gge3151~0",
+ "W~185 -620 185 -725 295 -725~#008800~1~0~none~gge3174~0",
+ "W~335 -725 490 -725 490 -600~#008800~1~0~none~gge3177~0",
+ "W~235 -620 235 -675 440 -675 440 -600~#008800~1~0~none~gge3184~0",
+ "LIB~315~-685~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~gge263b4739d50c77fd~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~309.03~-693~0~#000080~Arial~~~~~comment~470~1~start~gge3187~0~#@$T~P~309.03~-701.85~0~#000080~Arial~~~~~comment~R2~1~start~gge3193~0~#@$R~305~-690~~~20~10~#A00000~1~0~none~gge3199~0~#@$P~show~0~2~335~-685~0~gge3202~0^^335~-685^^M 325 -685 h 10~#800^^0~321~-685~0~2~end~~~#800^^0~329~-689~0~2~start~~~#800^^0~348~-685^^0~M 345 -688 L 342 -685 L 345 -682#@$P~show~0~1~295~-685~180~gge3223~0^^295~-685^^M 305 -685 h -10~#800^^0~309~-685~0~1~start~~~#800^^0~301~-689~0~1~end~~~#800^^0~282~-685^^0~M 285 -682 L 288 -685 L 285 -688",
+ "W~225 -620 225 -685 295 -685~#008800~1~0~none~gge3249~0",
+ "W~335 -685 450 -685 450 -600~#008800~1~0~none~gge3252~0",
+ "LIB~350~-695~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~ggef53c743a49bcea18~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~344.03~-703~0~#000080~Arial~~~~~comment~470~1~start~gge3258~0~#@$T~P~344.03~-711.85~0~#000080~Arial~~~~~comment~R3~1~start~gge3264~0~#@$R~340~-700~~~20~10~#A00000~1~0~none~gge3270~0~#@$P~show~0~2~370~-695~0~gge3273~0^^370~-695^^M 360 -695 h 10~#800^^0~356~-695~0~2~end~~~#800^^0~364~-699~0~2~start~~~#800^^0~383~-695^^0~M 380 -698 L 377 -695 L 380 -692#@$P~show~0~1~330~-695~180~gge3294~0^^330~-695^^M 340 -695 h -10~#800^^0~344~-695~0~1~start~~~#800^^0~336~-699~0~1~end~~~#800^^0~317~-695^^0~M 320 -692 L 323 -695 L 320 -698",
+ "W~215 -620 215 -695 330 -695~#008800~1~0~none~gge3320~0",
+ "W~370 -695 460 -695 460 -600~#008800~1~0~none~gge3323~0",
+ "LIB~330~-415~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~~0~gge02ff5ec19819929d~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~324.03~-423~0~#000080~Arial~~~~~comment~470~1~start~gge3329~0~#@$T~P~324.03~-431.85~0~#000080~Arial~~~~~comment~R4~1~start~gge3335~0~#@$R~320~-420~~~20~10~#A00000~1~0~none~gge3341~0~#@$P~show~0~2~350~-415~0~gge3344~0^^350~-415^^M 340 -415 h 10~#800^^0~336~-415~0~2~end~~~#800^^0~344~-419~0~2~start~~~#800^^0~363~-415^^0~M 360 -418 L 357 -415 L 360 -412#@$P~show~0~1~310~-415~180~gge3365~0^^310~-415^^M 320 -415 h -10~#800^^0~324~-415~0~1~start~~~#800^^0~316~-419~0~1~end~~~#800^^0~297~-415^^0~M 300 -412 L 303 -415 L 300 -418",
+ "W~440 -500 440 -415 350 -415~#008800~1~0~none~gge3391~0",
+ "W~310 -415 235 -415 235 -470~#008800~1~0~none~gge3394~0",
+ "W~500 -600 500 -620 510 -620 510 -600~#008800~1~0~none~gge4781~0",
+ "LIB~685~-490~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~90~0~ggea1b4ded6c3a9ac50~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~692~-477.64~0~#000080~Arial~~~~~comment~1M~1~start~gge5574~0~#@$T~P~692~-486.79~0~#000080~Arial~~~~~comment~R6~1~start~gge5580~0~#@$R~680~-500~~~10~20~#A00000~1~0~none~gge5586~0~#@$P~show~0~2~685~-510~90~gge5589~0^^685~-510^^M 685 -500 v -10~#800^^0~685~-496~270~2~end~~~#800^^0~681~-504~270~2~start~~~#800^^0~685~-523^^0~M 682 -520 L 685 -517 L 688 -520#@$P~show~0~1~685~-470~270~gge5610~0^^685~-470^^M 685 -480 v 10~#800^^0~685~-484~270~1~start~~~#800^^0~681~-476~270~1~end~~~#800^^0~685~-457^^0~M 688 -460 L 685 -463 L 682 -460",
+ "F~part_netLabel_gnD~685~-470~0~gge5694~~0^^685~-470^^GND~#000000~672~-444~0~start~1~Times New Roman~9pt~flag_gge34^^PL~685 -460 685 -470~#000000~1~0~transparent~gge5706~0^^PL~676 -460 694 -460~#000000~1~0~transparent~gge5709~0^^PL~679 -458 691 -458~#000000~1~0~transparent~gge5712~0^^PL~682 -456 688 -456~#000000~1~0~transparent~gge5715~0^^PL~684 -454 686 -454~#000000~1~0~transparent~gge5718~0",
+ "W~730 -510 685 -510 685 -540~#008800~1~0~none~gge5748~0",
+ "F~part_netLabel_netPort~730~-510~180~gge5760~~0^^730~-510^^A7~#0000FF~752.37~-506.15~0~start~1~Times New Roman~8pt~flag_gge37^^PL~730 -510 735 -515 750 -515 750 -505 735 -505 730 -510~#0000FF~1~0~transparent~gge5772~0",
+ "F~part_netLabel_VCC~685~-580~0~gge5791~~0^^685~-580^^VCC~#000000~672.74~-596.07~0~start~1~Times New Roman~9pt~flag_gge40^^PL~685 -590 685 -580~#000000~1~0~transparent~gge5803~0^^PL~680 -590 690 -590~#000000~1~0~transparent~gge5806~0",
+ "LIB~810~-515~package`LED3MMBICOLOR`description`LEDs`sourceId`ymfxPJpHZ`spicePre`L`spiceSymbolName`LED3MMBICOLOR`Manufacturer Part``~~0~ggec762cc6dcc7a2439~2ccd8ed1519d4dc580f5a8cc692fe20a~3fcac0f41c614c63beecb31df3aa7d21~0~~yes~yes~~1444314773~#@$T~N~830~-497.64~0~#000080~Arial~~~~~comment~LED3MMBICOLOR~1~start~gge16495~0~#@$T~P~830~-506.79~0~#000080~Arial~~~~~comment~LED1~1~start~gge16501~0~#@$PL~810 -505 805 -505~#8D2323~1~0~none~gge16507~0#@$PL~805 -505 800 -505~#8D2323~1~0~none~gge16510~0#@$PL~797 -511 792 -506~#8D2323~1~0~none~gge16513~0#@$PL~798 -508 792 -502~#8D2323~1~0~none~gge16516~0#@$P~show~0~CG-AR~810~-485~270~gge16519~0^^810~-485^^M 810 -485 v -10~#8D2323^^0~813~-498~270~CG-AR~start~~~#8D2323^^0~809~-489~270~CG-AR~end~~~#8D2323^^0~810~-492^^0~M 813 -495 L 810 -498 L 807 -495#@$P~show~0~AG-CR~810~-535~90~gge16540~0^^810~-535^^M 810 -535 v 10~#8D2323^^0~813~-522~270~AG-CR~end~~~#8D2323^^0~809~-531~270~AG-CR~start~~~#8D2323^^0~810~-528^^0~M 807 -525 L 810 -522 L 813 -525#@$PL~810 -511 815 -511~#8D2323~1~0~none~gge16561~0#@$PL~815 -511 820 -511~#8D2323~1~0~none~gge16564~0#@$PL~822 -503 827 -508~#8D2323~1~0~none~gge16567~0#@$PL~822 -508 828 -514~#8D2323~1~0~none~gge16570~0#@$PL~805 -515 805 -525 815 -525 815 -515~#8D2323~1~0~none~gge16573~0#@$PL~805 -505 805 -495 815 -495 815 -501~#8D2323~1~0~none~gge16576~0#@$PL~815 -515 815 -511~#8D2323~1~0~none~gge16579~0#@$PG~800 -515 810 -515 805 -505~#8D2323~1~0~#00FF00~gge16582~0#@$PG~820 -501 810 -501 815 -511~#8D2323~1~0~#FF0000~gge16585~0",
+ "LIB~810~-550~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~90~0~ggead904dc5960448ec~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~817~-537.64~0~#000080~Arial~~~~~comment~200~1~start~gge16687~0~#@$T~P~817~-546.79~0~#000080~Arial~~~~~comment~R7~1~start~gge16693~0~#@$R~805~-560~~~10~20~#A00000~1~0~none~gge16699~0~#@$P~show~0~2~810~-570~90~gge16702~0^^810~-570^^M 810 -560 v -10~#800^^0~810~-556~270~2~end~~~#800^^0~806~-564~270~2~start~~~#800^^0~810~-583^^0~M 807 -580 L 810 -577 L 813 -580#@$P~show~0~1~810~-530~270~gge16723~0^^810~-530^^M 810 -540 v 10~#800^^0~810~-544~270~1~start~~~#800^^0~806~-536~270~1~end~~~#800^^0~810~-517^^0~M 813 -520 L 810 -523 L 807 -520",
+ "F~part_netLabel_netPort~810~-575~270~gge16813~~0^^810~-575^^D3~#0000FF~806.45~-610.03~90~start~1~Times New Roman~8pt~flag_gge43^^PL~810 -575 805 -580 805 -595 815 -595 815 -580 810 -575~#0000FF~1~0~transparent~gge16825~0",
+ "W~810 -575 810 -570~#008800~1~0~none~gge16831~0",
+ "F~part_netLabel_netPort~810~-465~90~gge16855~~0^^810~-465^^D2~#0000FF~813.43~-429.96~270~start~1~Times New Roman~8pt~flag_gge46^^PL~810 -465 815 -460 815 -445 805 -445 805 -460 810 -465~#0000FF~1~0~transparent~gge16867~0",
+ "W~810 -465 810 -480~#008800~1~0~none~gge16885~0",
+ "F~part_netLabel_netPort~420~-490~90~gge16888~~0^^420~-490^^D2~#0000FF~423.43~-454.96~270~~1~Times New Roman~8pt~flag_gge49^^PL~420 -490 425 -485 425 -470 415 -470 415 -485 420 -490~#0000FF~1~0~transparent~gge16900~0",
+ "W~420 -490 420 -500~#008800~1~0~none~gge16918~0",
+ "LIB~675~-560~package`FOTODIODO`Manufacturer``Manufacturer Part``Supplier``Supplier Part``link``Contributor`khrizbusta`spicePre`Q`spiceSymbolName`FOTOTRANSISTOR`~180~0~gge530ff8f9ad5bee19~508617b80065400daa4c4d1eb6e67a11~5497236577784731af5e8543d3dff090~0~~yes~yes~75d044c0ba774580860d72843cebf6c3~1710544115~7f550feae2b74be882f6c275deed2400#@$T~N~693.1~-547.64~0~#000080~Arial~~~~~comment~FOTOTRANSISTOR~1~start~gge17608~0~#@$T~P~693.1~-556.79~0~#000080~Arial~~~~~comment~Q1~1~start~gge17614~0~#@$PG~680 -553 682 -555 684 -551 680 -553 680 -553~#840000~1~0~#840000~gge17620~0#@$P~show~~1~685~-580~90~gge17623~0^^685~-580^^M 685 -580 v 10~#840000^^0~683~-575~270~C~start~monospace~6.5pt~#840000^^1~693.5~-575~270~1~end~monospace~6.5pt~#840000^^0~685~-573^^0~M 682 -570 L 685 -567 L 688 -570#@$P~show~~2~685~-540~270~gge17644~0^^685~-540^^M 685 -540 v -10~#840000^^0~683~-545~270~E~start~monospace~6.5pt~#840000^^1~693.5~-545~270~2~end~monospace~6.5pt~#840000^^0~685~-547^^0~M 688 -550 L 685 -553 L 682 -550#@$A~M 691.1 -560 A 11.1 11.1 0 1 0 691.0891 -559.5081~~#840000~1~0~none~gge17665~0#@$PL~667.5 -565 665 -565~#840000~1~0~none~gge17668~0#@$PL~670 -570 667.5 -570~#840000~1~0~none~gge17671~0#@$PL~677.5 -562.5 685 -570~#840000~1~0~none~gge17674~0#@$PL~660 -572.5 667.5 -565 667.5 -567.5~#840000~1~0~none~gge17677~0#@$PL~662.5 -577.5 670 -570 670 -572.5~#840000~1~0~none~gge17680~0#@$PL~677.5 -557.5 685 -550 685 -550~#840000~1~0~none~gge17683~0#@$PL~677.5 -567.5 677.5 -552.5 677.5 -552.5~#840000~2~0~none~gge17686~0",
+ "F~part_netLabel_netPort~995~-580~270~gge17699~~0^^995~-580^^D2~#0000FF~998.72~-602.33~270~start~1~Times New Roman~8pt~flag_gge52^^PL~995 -580 990 -585 990 -600 1000 -600 1000 -585 995 -580~#0000FF~1~0~transparent~gge17711~0",
+ "LIB~965~-545~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~90~0~gge398eebfa9f150314~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~972~-532.64~0~#000080~Arial~~~~~comment~150~1~start~gge17723~0~#@$T~P~972~-541.79~0~#000080~Arial~~~~~comment~R10~1~start~gge17729~0~#@$R~960~-555~~~10~20~#A00000~1~0~none~gge17735~0~#@$P~show~0~2~965~-565~90~gge17738~0^^965~-565^^M 965 -555 v -10~#800^^0~965~-551~270~2~end~~~#800^^0~961~-559~270~2~start~~~#800^^0~965~-578^^0~M 962 -575 L 965 -572 L 968 -575#@$P~show~0~1~965~-525~270~gge17759~0^^965~-525^^M 965 -535 v 10~#800^^0~965~-539~270~1~start~~~#800^^0~961~-531~270~1~end~~~#800^^0~965~-512^^0~M 968 -515 L 965 -518 L 962 -515",
+ "F~part_netLabel_netPort~965~-580~270~gge17882~~0^^965~-580^^D3~#0000FF~961.45~-615.03~90~start~1~Times New Roman~8pt~flag_gge55^^PL~965 -580 960 -585 960 -600 970 -600 970 -585 965 -580~#0000FF~1~0~transparent~gge17894~0",
+ "LIB~995~-545~package`R0603`nameAlias`Value(Ω)`Supplier Part``Supplier``Contributor`LCEDA_Lib`spicePre`R`spiceSymbolName`R_0603_EU`Manufacturer Part``~270~0~gge735a52980bca6d32~398691f1f785460098bbe5ee6590333c~bb009484ef804a24ac5d18c54b249586~0~~yes~yes~~1586862199~#@$T~N~1002~-532.64~0~#000080~Arial~~~~~comment~200~1~start~gge17909~0~#@$T~P~1002~-541.79~0~#000080~Arial~~~~~comment~R11~1~start~gge17915~0~#@$R~990~-555~~~10~20~#A00000~1~0~none~gge17921~0~#@$P~show~0~2~995~-525~270~gge17924~0^^995~-525^^M 995 -535 v 10~#800^^0~995~-539~270~2~start~~~#800^^0~991~-531~270~2~end~~~#800^^0~995~-512^^0~M 998 -515 L 995 -518 L 992 -515#@$P~show~0~1~995~-565~90~gge17945~0^^995~-565^^M 995 -555 v -10~#800^^0~995~-551~270~1~end~~~#800^^0~991~-559~270~1~start~~~#800^^0~995~-578^^0~M 992 -575 L 995 -572 L 998 -575",
+ "F~part_netLabel_gnD~980~-475~0~gge41493~~0^^980~-475^^GND~#000000~967~-446.07~0~start~1~Times New Roman~9pt~flag_gge58^^PL~980 -465 980 -475~#000000~1~0~transparent~gge41505~0^^PL~971 -465 989 -465~#000000~1~0~transparent~gge41508~0^^PL~974 -463 986 -463~#000000~1~0~transparent~gge41511~0^^PL~977 -461 983 -461~#000000~1~0~transparent~gge41514~0^^PL~979 -459 981 -459~#000000~1~0~transparent~gge41517~0",
+ "W~995 -565 995 -580~#008800~1~0~none~gge41532~0",
+ "LIB~977~-507~package`LED 5MM BI-COLOR`Contributor`Goutham N`Supplier Part``Supplier``spicePre`L`spiceSymbolName`BI-COLOR LED 5MM COMMON CATHODE COPY`Manufacturer Part``~180~0~ggef9044ec6f1112b23~fa211c61dbef4f20bd22186df3c593b6~a51597eaae07441897ec62628a80453d~0~~yes~yes~~1634148708~#@$T~N~1007.25~-501.79~0~#000080~Arial~~~~~comment~BI-COLOR~1~start~gge43675~0~#@$T~P~1008.33~-511.79~0~#000080~Arial~~~~~comment~LED3~1~start~gge43681~0~#@$PL~960 -515 965 -505~#8D2323~1~0~none~gge43687~0#@$PL~965 -505 970 -515~#8D2323~1~0~none~gge43690~0#@$PL~960 -505 965 -505~#8D2323~1~0~none~gge43693~0#@$PL~965 -505 970 -505~#8D2323~1~0~none~gge43696~0#@$PL~960 -515 965 -515~#8D2323~1~0~none~gge43699~0#@$PL~965 -515 970 -515~#8D2323~1~0~none~gge43702~0#@$PL~960 -510 955 -505~#8D2323~1~0~none~gge43705~0#@$PL~956 -511 950 -505~#8D2323~1~0~none~gge43708~0#@$P~show~0~1~965~-525~270~gge43711~0^^965~-525^^M 965 -525 v 10~#8D2323^^0~968~-512~270~G~end~~~#8D2323^^0~964~-521~270~1~start~~~#8D2323^^0~965~-512^^0~M 968 -515 L 965 -518 L 962 -515#@$PG~955 -505 958 -506 956 -508~#8D2323~1~0~#8D2323~gge43732~0#@$PG~950 -505 954 -507 952 -509~#8D2323~1~0~#8D2323~gge43735~0#@$PL~1000 -515 995 -505~#8D2323~1~0~none~gge43738~0#@$PL~995 -505 990 -515~#8D2323~1~0~none~gge43741~0#@$PL~1000 -505 995 -505~#8D2323~1~0~none~gge43744~0#@$PL~995 -505 990 -505~#8D2323~1~0~none~gge43747~0#@$PL~1000 -515 995 -515~#8D2323~1~0~none~gge43750~0#@$PL~995 -515 990 -515~#8D2323~1~0~none~gge43753~0#@$PL~989 -513 984 -508~#8D2323~1~0~none~gge43756~0#@$PL~990 -509 984 -503~#8D2323~1~0~none~gge43759~0#@$P~show~0~3~995~-525~270~gge43762~0^^995~-525^^M 995 -525 v 10~#8D2323^^0~998~-512~270~R~end~~~#8D2323^^0~994~-521~270~3~start~~~#8D2323^^0~995~-512^^0~M 998 -515 L 995 -518 L 992 -515#@$PG~984 -508 985 -511 987 -509~#8D2323~1~0~#8D2323~gge43783~0#@$PG~984 -503 986 -507 988 -505~#8D2323~1~0~#8D2323~gge43786~0#@$P~show~0~2~980~-487~270~gge43789~0^^980~-487^^M 980 -487 v -10~#880000^^0~983~-499~270~A~start~~~#0000FF^^0~979~-497~270~2~end~~~#0000FF^^0~980~-494^^0~M 983 -497 L 980 -500 L 977 -497#@$T~L~996.43~-516.43~0~#0000FF~~~~~~comment~R~1~start~gge43810~0~pinpart#@$T~L~956.38~-516.43~0~#0000FF~~~~~~comment~G~1~start~gge43816~0~pinpart#@$T~L~981.74~-486.43~0~#0000FF~~~~~~comment~C~1~start~gge43822~0~pinpart#@$PL~995 -505 995 -497 980 -497 965 -497 965 -505~#880000~1~0~none~gge43828~0",
+ "W~965 -580 965 -565~#008800~1~0~none~gge43998~0",
+ "W~980 -487 980 -475~#008800~1~0~none~gge44001~0",
+ "W~810 -530 810 -535~#008800~1~0~none~gge44005~0",
+ "J~410~-450~2.5~#CC0000~gge3046~0",
+ "J~685~-510~2.5~#CC0000~gge5788~0"
+ ],
+ "BBox": {
+ "x": 0,
+ "y": -806.7,
+ "width": 1149,
+ "height": 806.8
+ },
+ "colors": {}
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Schematic_Latencycam_2023-11-22.pdf b/Schematic_Latencycam_2024-05-11.pdf
similarity index 56%
rename from Schematic_Latencycam_2023-11-22.pdf
rename to Schematic_Latencycam_2024-05-11.pdf
index abd4ccf..5bf6b75 100644
Binary files a/Schematic_Latencycam_2023-11-22.pdf and b/Schematic_Latencycam_2024-05-11.pdf differ
diff --git a/latencymeter/button.h b/latencymeter/button.h
index 670904c..d0d2049 100644
--- a/latencymeter/button.h
+++ b/latencymeter/button.h
@@ -36,7 +36,7 @@ class Button
_flagEvent = false;
return;
}
- if (time >= 80 && !_flagEvent) // Одинарно нажатие
+ if (time >= 100 && !_flagEvent) // Одинарно нажатие
{
onKeyUp();
onClick();
diff --git a/latencymeter/latencymeter.h b/latencymeter/latencymeter.h
index 449abfe..eb043cf 100644
--- a/latencymeter/latencymeter.h
+++ b/latencymeter/latencymeter.h
@@ -1,5 +1,6 @@
#define PIN_IN 7
#define PIN_OUT 3
+#define PIN_OUT2 2
#include "include/AbstractEventHandler.h"
@@ -9,6 +10,10 @@ class LatencyMeter
bool _flagMeasuring = false; // когда true, то идет процесс измерения
bool _flagStatus = false; // Управляет запуском/остановкой процесса измерения
List _listValue; // массив измерений
+ byte _pinOut = PIN_OUT, _pinOut2 = PIN_OUT2;
+ float _spread = 0; // разброс значений при измерении
+ float _hist = 0; // промежуток на который должно изм. напряжение на фотодатчике, чтобы остановить измерение
+ bool _sw = 0; // низкий потенциал на светодиоде
public:
float startVoltage = 0;
@@ -25,6 +30,7 @@ class LatencyMeter
{
analogReference(EXTERNAL); // внешнее опорное напряжение 3.3В
pinMode(PIN_OUT, OUTPUT);
+ pinMode(PIN_OUT2, OUTPUT);
}
void Start()
@@ -39,15 +45,50 @@ class LatencyMeter
_flagMeasuring = false;
_listValue.clear();
+ float high = 32767, low = 0;
+
+ ledSwitch(_sw);
+ delay(2000);
+
+ // Проверяем какой из цветов дает меньший сигнал и инвертируем при необходимости
+ ledSwitch(!_sw);
+ delay(500);
+ high = getVoltage();
+
+ ledSwitch(_sw);
+ delay(500);
+ low = getVoltage();
+
+ if (low > high)
+ { // меняем местами цвета
+ _sw = !_sw;
+ }
+
+ _hist = abs(high-low) / 4;
+
+ // Вычисляем разброс измерений
+ low = 32767, high = 0;
+ for (int i = 0; i < 500; i++)
+ {
+ float voltage = getVoltage();
+ if (voltage < low)
+ low = voltage;
+ if (voltage > high)
+ high = voltage;
+ delay(1);
+ }
+ _spread = (high - low ) /2;
+
onUpdate();
minTime = 32767;
- digitalWrite(PIN_OUT, LOW);
+ ledSwitch(_sw);
delay(1000);
- startVoltage = getVoltage() + 0.05f; // / 2;
- // delay(2000);
+ startVoltage = getVoltage() + _spread; // / 2;
+
+
_flagStatus = true;
- digitalWrite(PIN_OUT, LOW); // Выкл. светодиод
+ ledSwitch(_sw); // Выкл. светодиод
}
void Stop() { _flagStatus = false; }
void Restart()
@@ -70,13 +111,13 @@ class LatencyMeter
_flagMeasuring = true;
_timer = micros();
- digitalWrite(PIN_OUT, HIGH); // Зажигаем светодиод
+ ledSwitch(!_sw); // Зажигаем светодиод
}
// Ждем, сигнал от фотодатчика
else
{
float voltage = getVoltage();
- if (voltage > startVoltage + 0.5f)
+ if (voltage > startVoltage + _hist)
{ // Если сигнал поступил, то
count++;
valueTime = (micros() - _timer) / 1000; // Считаем задержку
@@ -92,7 +133,7 @@ class LatencyMeter
onUpdate();
- digitalWrite(PIN_OUT, LOW); // Выкл. светодиод
+ ledSwitch(_sw); // Выкл. светодиод
_flagMeasuring = false;
}
}
@@ -177,4 +218,11 @@ class LatencyMeter
}
return median1;
}
+ /// @brief Переключает светодиод
+ /// @param in
+ void ledSwitch(bool in)
+ {
+ digitalWrite(_pinOut2, !in);
+ digitalWrite(_pinOut, in);
+ }
};