Compare commits
9 Commits
as3953
...
8a6a38a4d6
| Author | SHA1 | Date | |
|---|---|---|---|
| 8a6a38a4d6 | |||
|
|
30fa476d9a | ||
|
|
5988548f2d | ||
|
|
b95deb6c88 | ||
|
|
95e6b55fb4 | ||
|
|
10174adf8a | ||
|
|
0bb4c7fd3b | ||
|
|
da20228ae9 | ||
|
|
9e5cdd75ec |
43
.gitignore
vendored
43
.gitignore
vendored
@@ -1,10 +1,33 @@
|
||||
*.b#*
|
||||
*.s#*
|
||||
CAMOutputs/
|
||||
CAMOutputs.zip
|
||||
*.swp
|
||||
*.gbr
|
||||
*.zip
|
||||
*.pdf
|
||||
5-*
|
||||
6-*
|
||||
# For PCBs designed using KiCad: https://www.kicad.org/
|
||||
# Format documentation: https://kicad.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_sch-bak
|
||||
*-backups
|
||||
*.kicad_prl
|
||||
*.sch-bak
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
||||
|
||||
# FreeCAD
|
||||
*.fcstd[0-9]*
|
||||
*.FCBak
|
||||
|
||||
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "solo/kicad/kicad-libs"]
|
||||
path = solo/kicad/kicad-libs
|
||||
url = ssh://git@gitlab.com/salfter/kicad-libs
|
||||
427
LICENSE-CC-BY-SA
Normal file
427
LICENSE-CC-BY-SA
Normal file
@@ -0,0 +1,427 @@
|
||||
Attribution-ShareAlike 4.0 International
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
||||
does not provide legal services or legal advice. Distribution of
|
||||
Creative Commons public licenses does not create a lawyer-client or
|
||||
other relationship. Creative Commons makes its licenses and related
|
||||
information available on an "as-is" basis. Creative Commons gives no
|
||||
warranties regarding its licenses, any material licensed under their
|
||||
terms and conditions, or any related information. Creative Commons
|
||||
disclaims all liability for damages resulting from their use to the
|
||||
fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and
|
||||
conditions that creators and other rights holders may use to share
|
||||
original works of authorship and other material subject to copyright
|
||||
and certain other rights specified in the public license below. The
|
||||
following considerations are for informational purposes only, are not
|
||||
exhaustive, and do not form part of our licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are
|
||||
intended for use by those authorized to give the public
|
||||
permission to use material in ways otherwise restricted by
|
||||
copyright and certain other rights. Our licenses are
|
||||
irrevocable. Licensors should read and understand the terms
|
||||
and conditions of the license they choose before applying it.
|
||||
Licensors should also secure all rights necessary before
|
||||
applying our licenses so that the public can reuse the
|
||||
material as expected. Licensors should clearly mark any
|
||||
material not subject to the license. This includes other CC-
|
||||
licensed material, or material used under an exception or
|
||||
limitation to copyright. More considerations for licensors:
|
||||
wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public
|
||||
licenses, a licensor grants the public permission to use the
|
||||
licensed material under specified terms and conditions. If
|
||||
the licensor's permission is not necessary for any reason--for
|
||||
example, because of any applicable exception or limitation to
|
||||
copyright--then that use is not regulated by the license. Our
|
||||
licenses grant only permissions under copyright and certain
|
||||
other rights that a licensor has authority to grant. Use of
|
||||
the licensed material may still be restricted for other
|
||||
reasons, including because others have copyright or other
|
||||
rights in the material. A licensor may make special requests,
|
||||
such as asking that all changes be marked or described.
|
||||
Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More considerations
|
||||
for the public:
|
||||
wiki.creativecommons.org/Considerations_for_licensees
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International Public
|
||||
License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree
|
||||
to be bound by the terms and conditions of this Creative Commons
|
||||
Attribution-ShareAlike 4.0 International Public License ("Public
|
||||
License"). To the extent this Public License may be interpreted as a
|
||||
contract, You are granted the Licensed Rights in consideration of Your
|
||||
acceptance of these terms and conditions, and the Licensor grants You
|
||||
such rights in consideration of benefits the Licensor receives from
|
||||
making the Licensed Material available under these terms and
|
||||
conditions.
|
||||
|
||||
|
||||
Section 1 -- Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar
|
||||
Rights that is derived from or based upon the Licensed Material
|
||||
and in which the Licensed Material is translated, altered,
|
||||
arranged, transformed, or otherwise modified in a manner requiring
|
||||
permission under the Copyright and Similar Rights held by the
|
||||
Licensor. For purposes of this Public License, where the Licensed
|
||||
Material is a musical work, performance, or sound recording,
|
||||
Adapted Material is always produced where the Licensed Material is
|
||||
synched in timed relation with a moving image.
|
||||
|
||||
b. Adapter's License means the license You apply to Your Copyright
|
||||
and Similar Rights in Your contributions to Adapted Material in
|
||||
accordance with the terms and conditions of this Public License.
|
||||
|
||||
c. BY-SA Compatible License means a license listed at
|
||||
creativecommons.org/compatiblelicenses, approved by Creative
|
||||
Commons as essentially the equivalent of this Public License.
|
||||
|
||||
d. Copyright and Similar Rights means copyright and/or similar rights
|
||||
closely related to copyright including, without limitation,
|
||||
performance, broadcast, sound recording, and Sui Generis Database
|
||||
Rights, without regard to how the rights are labeled or
|
||||
categorized. For purposes of this Public License, the rights
|
||||
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
||||
Rights.
|
||||
|
||||
e. Effective Technological Measures means those measures that, in the
|
||||
absence of proper authority, may not be circumvented under laws
|
||||
fulfilling obligations under Article 11 of the WIPO Copyright
|
||||
Treaty adopted on December 20, 1996, and/or similar international
|
||||
agreements.
|
||||
|
||||
f. Exceptions and Limitations means fair use, fair dealing, and/or
|
||||
any other exception or limitation to Copyright and Similar Rights
|
||||
that applies to Your use of the Licensed Material.
|
||||
|
||||
g. License Elements means the license attributes listed in the name
|
||||
of a Creative Commons Public License. The License Elements of this
|
||||
Public License are Attribution and ShareAlike.
|
||||
|
||||
h. Licensed Material means the artistic or literary work, database,
|
||||
or other material to which the Licensor applied this Public
|
||||
License.
|
||||
|
||||
i. Licensed Rights means the rights granted to You subject to the
|
||||
terms and conditions of this Public License, which are limited to
|
||||
all Copyright and Similar Rights that apply to Your use of the
|
||||
Licensed Material and that the Licensor has authority to license.
|
||||
|
||||
j. Licensor means the individual(s) or entity(ies) granting rights
|
||||
under this Public License.
|
||||
|
||||
k. Share means to provide material to the public by any means or
|
||||
process that requires permission under the Licensed Rights, such
|
||||
as reproduction, public display, public performance, distribution,
|
||||
dissemination, communication, or importation, and to make material
|
||||
available to the public including in ways that members of the
|
||||
public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
l. Sui Generis Database Rights means rights other than copyright
|
||||
resulting from Directive 96/9/EC of the European Parliament and of
|
||||
the Council of 11 March 1996 on the legal protection of databases,
|
||||
as amended and/or succeeded, as well as other essentially
|
||||
equivalent rights anywhere in the world.
|
||||
|
||||
m. You means the individual or entity exercising the Licensed Rights
|
||||
under this Public License. Your has a corresponding meaning.
|
||||
|
||||
|
||||
Section 2 -- Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License,
|
||||
the Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-sublicensable, non-exclusive, irrevocable license to
|
||||
exercise the Licensed Rights in the Licensed Material to:
|
||||
|
||||
a. reproduce and Share the Licensed Material, in whole or
|
||||
in part; and
|
||||
|
||||
b. produce, reproduce, and Share Adapted Material.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where
|
||||
Exceptions and Limitations apply to Your use, this Public
|
||||
License does not apply, and You do not need to comply with
|
||||
its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section
|
||||
6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The
|
||||
Licensor authorizes You to exercise the Licensed Rights in
|
||||
all media and formats whether now known or hereafter created,
|
||||
and to make technical modifications necessary to do so. The
|
||||
Licensor waives and/or agrees not to assert any right or
|
||||
authority to forbid You from making technical modifications
|
||||
necessary to exercise the Licensed Rights, including
|
||||
technical modifications necessary to circumvent Effective
|
||||
Technological Measures. For purposes of this Public License,
|
||||
simply making modifications authorized by this Section 2(a)
|
||||
(4) never produces Adapted Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
a. Offer from the Licensor -- Licensed Material. Every
|
||||
recipient of the Licensed Material automatically
|
||||
receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this
|
||||
Public License.
|
||||
|
||||
b. Additional offer from the Licensor -- Adapted Material.
|
||||
Every recipient of Adapted Material from You
|
||||
automatically receives an offer from the Licensor to
|
||||
exercise the Licensed Rights in the Adapted Material
|
||||
under the conditions of the Adapter's License You apply.
|
||||
|
||||
c. No downstream restrictions. You may not offer or impose
|
||||
any additional or different terms or conditions on, or
|
||||
apply any Effective Technological Measures to, the
|
||||
Licensed Material if doing so restricts exercise of the
|
||||
Licensed Rights by any recipient of the Licensed
|
||||
Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or
|
||||
may be construed as permission to assert or imply that You
|
||||
are, or that Your use of the Licensed Material is, connected
|
||||
with, or sponsored, endorsed, or granted official status by,
|
||||
the Licensor or others designated to receive attribution as
|
||||
provided in Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not
|
||||
licensed under this Public License, nor are publicity,
|
||||
privacy, and/or other similar personality rights; however, to
|
||||
the extent possible, the Licensor waives and/or agrees not to
|
||||
assert any such rights held by the Licensor to the limited
|
||||
extent necessary to allow You to exercise the Licensed
|
||||
Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this
|
||||
Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to
|
||||
collect royalties from You for the exercise of the Licensed
|
||||
Rights, whether directly or through a collecting society
|
||||
under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly
|
||||
reserves any right to collect such royalties.
|
||||
|
||||
|
||||
Section 3 -- License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the
|
||||
following conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material (including in modified
|
||||
form), You must:
|
||||
|
||||
a. retain the following if it is supplied by the Licensor
|
||||
with the Licensed Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed
|
||||
Material and any others designated to receive
|
||||
attribution, in any reasonable manner requested by
|
||||
the Licensor (including by pseudonym if
|
||||
designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of
|
||||
warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the
|
||||
extent reasonably practicable;
|
||||
|
||||
b. indicate if You modified the Licensed Material and
|
||||
retain an indication of any previous modifications; and
|
||||
|
||||
c. indicate the Licensed Material is licensed under this
|
||||
Public License, and include the text of, or the URI or
|
||||
hyperlink to, this Public License.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any
|
||||
reasonable manner based on the medium, means, and context in
|
||||
which You Share the Licensed Material. For example, it may be
|
||||
reasonable to satisfy the conditions by providing a URI or
|
||||
hyperlink to a resource that includes the required
|
||||
information.
|
||||
|
||||
3. If requested by the Licensor, You must remove any of the
|
||||
information required by Section 3(a)(1)(A) to the extent
|
||||
reasonably practicable.
|
||||
|
||||
b. ShareAlike.
|
||||
|
||||
In addition to the conditions in Section 3(a), if You Share
|
||||
Adapted Material You produce, the following conditions also apply.
|
||||
|
||||
1. The Adapter's License You apply must be a Creative Commons
|
||||
license with the same License Elements, this version or
|
||||
later, or a BY-SA Compatible License.
|
||||
|
||||
2. You must include the text of, or the URI or hyperlink to, the
|
||||
Adapter's License You apply. You may satisfy this condition
|
||||
in any reasonable manner based on the medium, means, and
|
||||
context in which You Share Adapted Material.
|
||||
|
||||
3. You may not offer or impose any additional or different terms
|
||||
or conditions on, or apply any Effective Technological
|
||||
Measures to, Adapted Material that restrict exercise of the
|
||||
rights granted under the Adapter's License You apply.
|
||||
|
||||
|
||||
Section 4 -- Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that
|
||||
apply to Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
||||
to extract, reuse, reproduce, and Share all or a substantial
|
||||
portion of the contents of the database;
|
||||
|
||||
b. if You include all or a substantial portion of the database
|
||||
contents in a database in which You have Sui Generis Database
|
||||
Rights, then the database in which You have Sui Generis Database
|
||||
Rights (but not its individual contents) is Adapted Material,
|
||||
|
||||
including for purposes of Section 3(b); and
|
||||
c. You must comply with the conditions in Section 3(a) if You Share
|
||||
all or a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not
|
||||
replace Your obligations under this Public License where the Licensed
|
||||
Rights include other Copyright and Similar Rights.
|
||||
|
||||
|
||||
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
||||
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
||||
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
||||
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
||||
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
||||
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
||||
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
||||
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
||||
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
||||
|
||||
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
||||
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
||||
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
||||
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
||||
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
||||
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
||||
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided
|
||||
above shall be interpreted in a manner that, to the extent
|
||||
possible, most closely approximates an absolute disclaimer and
|
||||
waiver of all liability.
|
||||
|
||||
|
||||
Section 6 -- Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and
|
||||
Similar Rights licensed here. However, if You fail to comply with
|
||||
this Public License, then Your rights under this Public License
|
||||
terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under
|
||||
Section 6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided
|
||||
it is cured within 30 days of Your discovery of the
|
||||
violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
For the avoidance of doubt, this Section 6(b) does not affect any
|
||||
right the Licensor may have to seek remedies for Your violations
|
||||
of this Public License.
|
||||
|
||||
c. For the avoidance of doubt, the Licensor may also offer the
|
||||
Licensed Material under separate terms or conditions or stop
|
||||
distributing the Licensed Material at any time; however, doing so
|
||||
will not terminate this Public License.
|
||||
|
||||
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
||||
License.
|
||||
|
||||
|
||||
Section 7 -- Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different
|
||||
terms or conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the
|
||||
Licensed Material not stated herein are separate from and
|
||||
independent of the terms and conditions of this Public License.
|
||||
|
||||
|
||||
Section 8 -- Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and
|
||||
shall not be interpreted to, reduce, limit, restrict, or impose
|
||||
conditions on any use of the Licensed Material that could lawfully
|
||||
be made without permission under this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is
|
||||
deemed unenforceable, it shall be automatically reformed to the
|
||||
minimum extent necessary to make it enforceable. If the provision
|
||||
cannot be reformed, it shall be severed from this Public License
|
||||
without affecting the enforceability of the remaining terms and
|
||||
conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no
|
||||
failure to comply consented to unless expressly agreed to by the
|
||||
Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted
|
||||
as a limitation upon, or waiver of, any privileges and immunities
|
||||
that apply to the Licensor or You, including from the legal
|
||||
processes of any jurisdiction or authority.
|
||||
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons is not a party to its public
|
||||
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
||||
its public licenses to material it publishes and in those instance
|
||||
will be considered the “Licensor.” The text of the Creative Commons
|
||||
public licenses is dedicated to the public domain under the CC0 Public
|
||||
Domain Dedication. Except for the limited purpose of indicating that
|
||||
material is shared under a Creative Commons public license or as
|
||||
otherwise permitted by the Creative Commons policies published at
|
||||
creativecommons.org/policies, Creative Commons does not authorize the
|
||||
use of the trademark "Creative Commons" or any other trademark or logo
|
||||
of Creative Commons without its prior written consent including,
|
||||
without limitation, in connection with any unauthorized modifications
|
||||
to any of its public licenses or any other arrangements,
|
||||
understandings, or agreements concerning use of licensed material. For
|
||||
the avoidance of doubt, this paragraph does not form part of the
|
||||
public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
||||
189
LICENSE-CERN
Normal file
189
LICENSE-CERN
Normal file
@@ -0,0 +1,189 @@
|
||||
CERN Open Hardware Licence v1.2
|
||||
|
||||
Preamble
|
||||
|
||||
Through this CERN Open Hardware Licence ("CERN OHL") version 1.2, CERN
|
||||
wishes to provide a tool to foster collaboration and sharing among
|
||||
hardware designers. The CERN OHL is copyright CERN. Anyone is welcome
|
||||
to use the CERN OHL, in unmodified form only, for the distribution of
|
||||
their own Open Hardware designs. Any other right is reserved. Release
|
||||
of hardware designs under the CERN OHL does not constitute an
|
||||
endorsement of the licensor or its designs nor does it imply any
|
||||
involvement by CERN in the development of such designs.
|
||||
|
||||
1. Definitions
|
||||
|
||||
In this Licence, the following terms have the following meanings:
|
||||
|
||||
“Licence” means this CERN OHL.
|
||||
|
||||
“Documentation” means schematic diagrams, designs, circuit or circuit
|
||||
board layouts, mechanical drawings, flow charts and descriptive text,
|
||||
and other explanatory material that is explicitly stated as being made
|
||||
available under the conditions of this Licence. The Documentation may
|
||||
be in any medium, including but not limited to computer files and
|
||||
representations on paper, film, or any other media.
|
||||
|
||||
“Documentation Location” means a location where the Licensor has
|
||||
placed Documentation, and which he believes will be publicly
|
||||
accessible for at least three years from the first communication to
|
||||
the public or distribution of Documentation.
|
||||
|
||||
“Product” means either an entire, or any part of a, device built using
|
||||
the Documentation or the modified Documentation.
|
||||
|
||||
“Licensee” means any natural or legal person exercising rights under
|
||||
this Licence.
|
||||
|
||||
“Licensor” means any natural or legal person that creates or modifies
|
||||
Documentation and subsequently communicates to the public and/ or
|
||||
distributes the resulting Documentation under the terms and conditions
|
||||
of this Licence.
|
||||
|
||||
A Licensee may at the same time be a Licensor, and vice versa.
|
||||
|
||||
Use of the masculine gender includes the feminine and neuter genders
|
||||
and is employed solely to facilitate reading.
|
||||
|
||||
2. Applicability
|
||||
|
||||
2.1. This Licence governs the use, copying, modification,
|
||||
communication to the public and distribution of the Documentation, and
|
||||
the manufacture and distribution of Products. By exercising any right
|
||||
granted under this Licence, the Licensee irrevocably accepts these
|
||||
terms and conditions.
|
||||
|
||||
2.2. This Licence is granted by the Licensor directly to the Licensee,
|
||||
and shall apply worldwide and without limitation in time. The Licensee
|
||||
may assign his licence rights or grant sub-licences.
|
||||
|
||||
2.3. This Licence does not extend to software, firmware, or code
|
||||
loaded into programmable devices which may be used in conjunction with
|
||||
the Documentation, the modified Documentation or with Products, unless
|
||||
such software, firmware, or code is explicitly expressed to be subject
|
||||
to this Licence. The use of such software, firmware, or code is
|
||||
otherwise subject to the applicable licence terms and conditions.
|
||||
|
||||
3. Copying, modification, communication to the public and distribution
|
||||
of the Documentation
|
||||
|
||||
3.1. The Licensee shall keep intact all copyright and trademarks
|
||||
notices, all notices referring to Documentation Location, and all
|
||||
notices that refer to this Licence and to the disclaimer of warranties
|
||||
that are included in the Documentation. He shall include a copy
|
||||
thereof in every copy of the Documentation or, as the case may be,
|
||||
modified Documentation, that he communicates to the public or
|
||||
distributes.
|
||||
|
||||
3.2. The Licensee may copy, communicate to the public and distribute
|
||||
verbatim copies of the Documentation, in any medium, subject to the
|
||||
requirements specified in section 3.1.
|
||||
|
||||
3.3. The Licensee may modify the Documentation or any portion thereof
|
||||
provided that upon modification of the Documentation, the Licensee
|
||||
shall make the modified Documentation available from a Documentation
|
||||
Location such that it can be easily located by an original Licensor
|
||||
once the Licensee communicates to the public or distributes the
|
||||
modified Documentation under section 3.4, and, where required by
|
||||
section 4.1, by a recipient of a Product. However, the Licensor shall
|
||||
not assert his rights under the foregoing proviso unless or until a
|
||||
Product is distributed.
|
||||
|
||||
3.4. The Licensee may communicate to the public and distribute the
|
||||
modified Documentation (thereby in addition to being a Licensee also
|
||||
becoming a Licensor), always provided that he shall:
|
||||
|
||||
a) comply with section 3.1;
|
||||
|
||||
b) cause the modified Documentation to carry prominent notices stating
|
||||
that the Licensee has modified the Documentation, with the date and
|
||||
description of the modifications;
|
||||
|
||||
c) cause the modified Documentation to carry a new Documentation
|
||||
Location notice if the original Documentation provided for one;
|
||||
|
||||
d) make available the modified Documentation at the same level of
|
||||
abstraction as that of the Documentation, in the preferred format for
|
||||
making modifications to it (e.g. the native format of the CAD tool as
|
||||
applicable), and in the event that format is proprietary, in a format
|
||||
viewable with a tool licensed under an OSI-approved license if the
|
||||
proprietary tool can create it; and
|
||||
|
||||
e) license the modified Documentation under the terms and conditions
|
||||
of this Licence or, where applicable, a later version of this Licence
|
||||
as may be issued by CERN.
|
||||
|
||||
3.5. The Licence includes a non-exclusive licence to those patents or
|
||||
registered designs that are held by, under the control of, or
|
||||
sub-licensable by the Licensor, to the extent necessary to make use of
|
||||
the rights granted under this Licence. The scope of this section 3.5
|
||||
shall be strictly limited to the parts of the Documentation or
|
||||
modified Documentation created by the Licensor.
|
||||
|
||||
4. Manufacture and distribution of Products
|
||||
|
||||
4.1. The Licensee may manufacture or distribute Products always
|
||||
provided that, where such manufacture or distribution requires a
|
||||
licence under this Licence the Licensee provides to each recipient of
|
||||
such Products an easy means of accessing a copy of the Documentation
|
||||
or modified Documentation, as applicable, as set out in section 3.
|
||||
|
||||
4.2. The Licensee is invited to inform any Licensor who has indicated
|
||||
his wish to receive this information about the type, quantity and
|
||||
dates of production of Products the Licensee has (had) manufactured
|
||||
|
||||
5. Warranty and liability
|
||||
|
||||
5.1. DISCLAIMER – The Documentation and any modified Documentation are
|
||||
provided "as is" and any express or implied warranties, including, but
|
||||
not limited to, implied warranties of merchantability, of satisfactory
|
||||
quality, non-infringement of third party rights, and fitness for a
|
||||
particular purpose or use are disclaimed in respect of the
|
||||
Documentation, the modified Documentation or any Product. The Licensor
|
||||
makes no representation that the Documentation, modified
|
||||
Documentation, or any Product, does or will not infringe any patent,
|
||||
copyright, trade secret or other proprietary right. The entire risk as
|
||||
to the use, quality, and performance of a Product shall be with the
|
||||
Licensee and not the Licensor. This disclaimer of warranty is an
|
||||
essential part of this Licence and a condition for the grant of any
|
||||
rights granted under this Licence. The Licensee warrants that it does
|
||||
not act in a consumer capacity.
|
||||
|
||||
5.2. LIMITATION OF LIABILITY – The Licensor shall have no liability
|
||||
for direct, indirect, special, incidental, consequential, exemplary,
|
||||
punitive or other damages of any character including, without
|
||||
limitation, procurement of substitute goods or services, loss of use,
|
||||
data or profits, or business interruption, however caused and on any
|
||||
theory of contract, warranty, tort (including negligence), product
|
||||
liability or otherwise, arising in any way in relation to the
|
||||
Documentation, modified Documentation and/or the use, manufacture or
|
||||
distribution of a Product, even if advised of the possibility of such
|
||||
damages, and the Licensee shall hold the Licensor(s) free and harmless
|
||||
from any liability, costs, damages, fees and expenses, including
|
||||
claims by third parties, in relation to such use.
|
||||
|
||||
6. General
|
||||
|
||||
6.1. Except for the rights explicitly granted hereunder, this Licence
|
||||
does not imply or represent any transfer or assignment of intellectual
|
||||
property rights to the Licensee.
|
||||
|
||||
6.2. The Licensee shall not use or make reference to any of the names
|
||||
(including acronyms and abbreviations), images, or logos under which
|
||||
the Licensor is known, save in so far as required to comply with
|
||||
section 3. Any such permitted use or reference shall be factual and
|
||||
shall in no event suggest any kind of endorsement by the Licensor or
|
||||
its personnel of the modified Documentation or any Product, or any
|
||||
kind of implication by the Licensor or its personnel in the
|
||||
preparation of the modified Documentation or Product.
|
||||
|
||||
6.3. CERN may publish updated versions of this Licence which retain
|
||||
the same general provisions as this version, but differ in detail so
|
||||
far this is required and reasonable. New versions will be published
|
||||
with a unique version number.
|
||||
|
||||
6.4. This Licence shall terminate with immediate effect, upon written
|
||||
notice and without involvement of a court if the Licensee fails to
|
||||
comply with any of its terms and conditions, or if the Licensee
|
||||
initiates legal action against Licensor in relation to this
|
||||
Licence. Section 5 shall continue to apply.
|
||||
24
README.md
24
README.md
@@ -1,5 +1,27 @@
|
||||
# Solo HW
|
||||
|
||||
The HW sources for Solo, the open source security token. Everything here is licensed under [CC BY-SA](https://creativecommons.org/licenses/by-sa/2.0/).
|
||||
The HW sources for Solo, the open source security token.
|
||||
|
||||
Note that master may be "broken" at times, so you should check using one of the releases first.
|
||||
|
||||
For schematic, BOM, and gerber information, see the releases.
|
||||
|
||||
## License
|
||||
Solo is fully open source. All hardware, unless otherwise noted, is dual licensed under [CERN OHL](LICENSE-CERN) and [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/).
|
||||
|
||||
You may use Solo under the terms of either the CERN OHL 2.1 license or the CC BY-SA 4.0 license.
|
||||
|
||||
|
||||
## 1.2V Solo hardware
|
||||
|
||||
Kickstarter release.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
USB-A
|
||||

|
||||
|
||||
USB-C
|
||||

|
||||
|
||||
@@ -1998,8 +1998,8 @@ In this library the device names are the same as the pin names of the symbols, t
|
||||
<part name="N1" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="AMS3956" device="" package3d_urn="urn:adsk.eagle:package:5825738/8"/>
|
||||
<part name="SUPPLY16" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="PE" device="" value="GND"/>
|
||||
<part name="+3V16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
|
||||
<part name="C19" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value=".5p"/>
|
||||
<part name="C20" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value=".5p"/>
|
||||
<part name="C19" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="24p"/>
|
||||
<part name="C20" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="24p"/>
|
||||
<part name="C3" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="4.7u"/>
|
||||
<part name="C7" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="4.7u"/>
|
||||
<part name="C8" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="4.7u"/>
|
||||
|
||||
@@ -2457,8 +2457,8 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
|
||||
<part name="N1" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="AMS3956" device="" package3d_urn="urn:adsk.eagle:package:5825738/8"/>
|
||||
<part name="SUPPLY20" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="PE" device="" value="GND"/>
|
||||
<part name="+3V8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
|
||||
<part name="C15" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value=".5p"/>
|
||||
<part name="C14" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value=".5p"/>
|
||||
<part name="C15" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="12p"/>
|
||||
<part name="C14" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="33p"/>
|
||||
<part name="C3" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="4.7u"/>
|
||||
<part name="C7" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="4.7u"/>
|
||||
<part name="C8" library="efm-fido" library_urn="urn:adsk.eagle:library:4245354" deviceset="CAPACITOR" device="" package3d_urn="urn:adsk.eagle:package:4245806/9" value="4.7u"/>
|
||||
|
||||
1782
solo/kicad/USB-A-eagle-import.kicad_sym
Normal file
1782
solo/kicad/USB-A-eagle-import.kicad_sym
Normal file
File diff suppressed because it is too large
Load Diff
BIN
solo/kicad/USB-A.fcstd
Normal file
BIN
solo/kicad/USB-A.fcstd
Normal file
Binary file not shown.
8
solo/kicad/USB-A.kicad_dru
Normal file
8
solo/kicad/USB-A.kicad_dru
Normal file
@@ -0,0 +1,8 @@
|
||||
(version 1)
|
||||
(rule "class 0:0"
|
||||
(condition "A.NetClass == 'default' && B.NetClass == 'Default'")
|
||||
(constraint clearance (min 0.1016mm)))
|
||||
|
||||
(rule "class 1:1"
|
||||
(condition "A.NetClass == 'nfc' && B.NetClass == 'nfc'")
|
||||
(constraint clearance (min 0.0889mm)))
|
||||
4148
solo/kicad/USB-A.kicad_pcb
Normal file
4148
solo/kicad/USB-A.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
493
solo/kicad/USB-A.kicad_pro
Normal file
493
solo/kicad/USB-A.kicad_pro
Normal file
@@ -0,0 +1,493 @@
|
||||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"copper_line_width": 0.19999999999999998,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.049999999999999996,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.09999999999999999,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.09999999999999999,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 0.762,
|
||||
"height": 1.524,
|
||||
"width": 1.524
|
||||
},
|
||||
"silk_line_width": 0.09999999999999999,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.09999999999999999,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.1016,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.049999999999999996,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.19999999999999998,
|
||||
"min_microvia_drill": 0.09999999999999999,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.7999999999999999,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.09999999999999999,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 5,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [],
|
||||
"via_dimensions": [],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "USB-A.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.1016,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.1016,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "nfc",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "empty.kicad_wks",
|
||||
"plot_directory": "",
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"bdf81f25-e424-4337-b8ca-50032391a461",
|
||||
"USB-A_0"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
3408
solo/kicad/USB-A.kicad_sch
Normal file
3408
solo/kicad/USB-A.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
14
solo/kicad/USB-A.pretty/B1,27.kicad_mod
Normal file
14
solo/kicad/USB-A.pretty/B1,27.kicad_mod
Normal file
@@ -0,0 +1,14 @@
|
||||
(footprint "B1,27" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "<b>TEST PAD</b>")
|
||||
(fp_text reference "REF**" (at -0.635 -1.016) (layer "F.SilkS")
|
||||
(effects (font (size 1.143 1.143) (thickness 0.127)) (justify left bottom))
|
||||
(tstamp d2f6042b-5074-4665-890f-585f5954df91)
|
||||
)
|
||||
(fp_text value "B1,27" (at -0.635 0.762) (layer "F.Fab")
|
||||
(effects (font (size 0.023368 0.023368) (thickness 0.002032)) (justify left bottom))
|
||||
(tstamp 1c59dff1-caf0-4e23-b92f-7733facfb1e7)
|
||||
)
|
||||
(pad "TP" smd roundrect (at 0 0) (size 1.27 1.27) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 15d37b08-b728-4009-8c30-d3af99e5cf9e))
|
||||
)
|
||||
21
solo/kicad/USB-A.pretty/BZA900A.kicad_mod
Normal file
21
solo/kicad/USB-A.pretty/BZA900A.kicad_mod
Normal file
@@ -0,0 +1,21 @@
|
||||
(footprint "BZA900A" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(fp_text reference "REF**" (at -0.5 -1.8) (layer "F.SilkS")
|
||||
(effects (font (size 0.373888 0.373888) (thickness 0.032512)) (justify left bottom))
|
||||
(tstamp 25d43efd-bdc3-4433-9387-1428e71fbfc4)
|
||||
)
|
||||
(fp_text value "" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp d78021d2-fb38-4a4a-8cd0-b99a4ce9021d)
|
||||
)
|
||||
(pad "P$1" smd rect (at -0.05 0) (size 0.325 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 0542dd62-c4d4-4a02-8dde-f2fd811277b2))
|
||||
(pad "P$2" smd rect (at 0.5 0) (size 0.3 0.6) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp a90536b7-3586-41a8-8dbf-00f5485ff5bd))
|
||||
(pad "P$3" smd rect (at 1.05 0) (size 0.325 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 4b38bf39-caa4-41ff-953d-603496d69f9b))
|
||||
(pad "P$4" smd rect (at 1 -1.7) (size 0.4 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 81a69c09-d614-41ae-808e-70bc8fe8c3c5))
|
||||
(pad "P$5" smd rect (at 0 -1.7) (size 0.4 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp a38be786-ef0d-46b3-aaf7-331c427c5338))
|
||||
)
|
||||
73
solo/kicad/USB-A.pretty/C0402.kicad_mod
Normal file
73
solo/kicad/USB-A.pretty/C0402.kicad_mod
Normal file
@@ -0,0 +1,73 @@
|
||||
(footprint "C0402" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "<b>CAPACITOR</b>")
|
||||
(fp_text reference "REF**" (at -0.635 -0.635) (layer "F.SilkS")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
|
||||
(tstamp 36a163c6-81a0-45db-8ce9-ac50bb7442d0)
|
||||
)
|
||||
(fp_text value "C0402" (at -0.635 1.905) (layer "F.Fab")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
|
||||
(tstamp cb5a8464-f502-4420-840b-0e6072c93b9b)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1999 0.3)
|
||||
(xy 0.1999 0.3)
|
||||
(xy 0.1999 -0.3)
|
||||
(xy -0.1999 -0.3)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Adhes") (tstamp f66d7863-0eba-483b-b578-b524a1c5c9cc))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.9 0.35)
|
||||
(xy -0.35 0.35)
|
||||
(xy -0.35 -0.35)
|
||||
(xy -0.9 -0.35)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 92c5eb32-2a24-4ae0-b4b7-3c5b2db44f42))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.35 0.35)
|
||||
(xy 0.9 0.35)
|
||||
(xy 0.9 -0.35)
|
||||
(xy 0.35 -0.35)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp cea89c86-589b-48bd-8e19-a89c1fe8dd14))
|
||||
(fp_line (start -1.073 -0.383) (end 1.073 -0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 72a623a1-6e19-4dae-b622-d47dd2adc8a4))
|
||||
(fp_line (start -1.073 0.383) (end -1.073 -0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp cccfbc3a-0882-4ea9-aa01-b661f6f422b9))
|
||||
(fp_line (start 1.073 -0.383) (end 1.073 0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp a2a359ff-cb00-4ea7-a20d-bb9dfabacf09))
|
||||
(fp_line (start 1.073 0.383) (end -1.073 0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp cad5d069-ce1a-4f25-83bd-890c0a2f1c5c))
|
||||
(fp_line (start -0.245 -0.224) (end 0.245 -0.224)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 1f2a0486-8e37-4a0f-ae80-5077a132c02e))
|
||||
(fp_line (start 0.245 0.224) (end -0.245 0.224)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp e49c2724-241e-43ad-a332-d280d726566f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.554 0.3048)
|
||||
(xy -0.254 0.3048)
|
||||
(xy -0.254 -0.2951)
|
||||
(xy -0.554 -0.2951)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp c57a6026-1a18-466c-9f61-809f14728359))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.2588 0.3048)
|
||||
(xy 0.5588 0.3048)
|
||||
(xy 0.5588 -0.2951)
|
||||
(xy 0.2588 -0.2951)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 6309f5a6-17ef-43d2-981a-d2a5bab458fa))
|
||||
(pad "1" smd rect (at -0.625 0) (size 0.5 0.6) (layers "F.Cu" "F.Paste")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 789ac7e7-40ac-4c68-acae-336ece59d27e))
|
||||
(pad "2" smd rect (at 0.625 0) (size 0.5 0.6) (layers "F.Cu" "F.Paste")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp a694dbbe-dc4e-4e92-8011-6b315320069a))
|
||||
)
|
||||
22
solo/kicad/USB-A.pretty/CL-505S-X-SD-T.kicad_mod
Normal file
22
solo/kicad/USB-A.pretty/CL-505S-X-SD-T.kicad_mod
Normal file
@@ -0,0 +1,22 @@
|
||||
(footprint "CL-505S-X-SD-T" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "CL-505S-X-SD-T")
|
||||
(fp_text reference "REF**" (at -0.4 -1.4) (layer "F.SilkS")
|
||||
(effects (font (size 0.368 0.368) (thickness 0.032)) (justify left bottom))
|
||||
(tstamp 60f6043a-2cf4-4b7b-9643-44b691749f65)
|
||||
)
|
||||
(fp_text value "" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp a002d24f-8c25-455c-8cc3-511ed92c0712)
|
||||
)
|
||||
(fp_circle (center 1.299062 -1.271121) (end 1.399062 -1.271121)
|
||||
(stroke (width 0.2032) (type solid)) (fill none) (layer "F.SilkS") (tstamp 9f638eb9-9aae-44c0-a253-0dbb93723e57))
|
||||
(pad "P$1" smd rect (at 0.85 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp a4fba87f-1647-46c8-b52d-29f8f7e0cf72))
|
||||
(pad "P$2" smd rect (at 0.85 -0.85) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 49b77e28-72b9-41c9-be09-8d0d7ca95ab1))
|
||||
(pad "P$3" smd rect (at 0 -0.85) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 331e56da-24dd-4621-b2e7-f565a895cee0))
|
||||
(pad "P$4" smd rect (at 0 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp d00e76b4-6a93-4209-8b2f-1be94edf5e18))
|
||||
)
|
||||
771
solo/kicad/USB-A.pretty/DOME-BL-12MM.kicad_mod
Normal file
771
solo/kicad/USB-A.pretty/DOME-BL-12MM.kicad_mod
Normal file
@@ -0,0 +1,771 @@
|
||||
(footprint "DOME-BL-12MM" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp 5b916339-2820-4c5c-a723-154e673ff902)
|
||||
)
|
||||
(fp_text value "" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp 56964748-f785-4ac0-9b50-b2c06964bd6d)
|
||||
)
|
||||
(fp_line (start -4.8 -0.35) (end -1.95 -0.35)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 15bd9245-f4d7-4ee8-9c9d-dd3f2275faba))
|
||||
(fp_line (start -4.8 0.1) (end -4.8 -0.35)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp b227b56d-d031-451a-b001-3c6c2242d33f))
|
||||
(fp_line (start -4.55 -0.25) (end -4.5 0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp e8619844-3fb3-4745-af5d-3edc1b0b5eac))
|
||||
(fp_line (start -4.5 0.1) (end -1.85 0.05)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 73c0fb7b-c4b3-4da8-a7fb-d0e82e77c3c0))
|
||||
(fp_line (start -3.74 2.4937) (end -5.59 2.4937)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Cu") (tstamp a30cce47-912a-4bf8-b05d-dab295f32e14))
|
||||
(fp_line (start -2.9937 -3.74) (end 2.9937 -3.74)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Cu") (tstamp 2cdc01e4-b98c-462a-915d-ea0838b2abe5))
|
||||
(fp_line (start -2.9937 3.74) (end -3.74 2.9937)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Cu") (tstamp b2e6e551-7854-4a43-9e3d-f7bb6eb5a26f))
|
||||
(fp_line (start -2.35 0.1) (end -4.8 0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 46554d11-3eb4-4956-acfd-ee2330228799))
|
||||
(fp_line (start -1.85 -0.2) (end -4.25 -0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp db702890-c887-4c18-888b-8bf8349eab43))
|
||||
(fp_line (start -1.85 0.05) (end -1.85 -0.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 43dcca58-5ac9-4ee2-907d-0880a4085168))
|
||||
(fp_line (start -1.7 -0.6) (end -1.7 -0.7)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 5e24c4d9-8861-46bb-9831-4eb727582b7e))
|
||||
(fp_line (start -1.7 0.6) (end -1.8 0.3)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 06d1dc27-6633-41a9-be4e-32acd32000c6))
|
||||
(fp_line (start -1.6 -0.9) (end -1.1 -1.5)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp fa64e420-9f86-4963-8e58-e6d023627185))
|
||||
(fp_line (start -1.6 -0.35) (end -1.5 -0.35)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 0e80c5e5-00c8-4785-b4c8-77458df7f01f))
|
||||
(fp_line (start -1.6 0.35) (end -1.6 -0.35)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp ce93346d-2e35-450e-a104-c227b3051cbb))
|
||||
(fp_line (start -1.5 -0.9) (end -1.7 -0.7)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 7c5807b1-ac6e-416d-81a2-d5546fa23ec7))
|
||||
(fp_line (start -1.5 -0.9) (end -1.3 -1.2)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 60add3d9-7eec-455f-83ec-447281dadb95))
|
||||
(fp_line (start -1.5 -0.55) (end -1.1 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 345f13b0-11ac-42c8-8943-e9f48a8c0788))
|
||||
(fp_line (start -1.5 -0.35) (end -4.55 -0.25)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 8edf1e68-e652-4a01-90ca-20f83f838a06))
|
||||
(fp_line (start -1.5 1) (end -1.7 0.6)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 4ed1d786-a318-4384-9a8f-7840c08aed7d))
|
||||
(fp_line (start -1.4 0.75) (end -1.6 0.35)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 09b2b880-603d-494f-8fc6-ef3f15e49a33))
|
||||
(fp_line (start -1.3 -1.2) (end -1.6 -0.9)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp d6fde521-4a22-46a3-b3cc-8499b3f0e7ba))
|
||||
(fp_line (start -1.3 1.2) (end -1.5 1)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 6560029f-2412-42ca-bc0e-fe36c0e3ff08))
|
||||
(fp_line (start -1.25 1) (end -1.4 0.75)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp b0529aa9-7a20-4e20-a959-4059ab0fdce6))
|
||||
(fp_line (start -1.2 1.4) (end -1.3 1.2)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp ba948601-1001-49f4-8f54-70e90860435b))
|
||||
(fp_line (start -1.1 -1.5) (end -0.9 -1.6)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 7133893c-50fe-44a0-831c-349694ff1b7e))
|
||||
(fp_line (start -1.1 -1.2) (end -0.75 -1.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp f544cda0-f560-4161-b513-1c517fb23baa))
|
||||
(fp_line (start -1 1.25) (end -1.25 1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 0076bf4d-c67a-4271-8ed6-b136f6749d95))
|
||||
(fp_line (start -0.9 -1.6) (end -0.3 -1.8)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 6708346c-f736-47b2-9891-1c2f26a85513))
|
||||
(fp_line (start -0.75 -1.4) (end -0.2 -1.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 2f509469-4c51-471b-8bad-f61033b4f075))
|
||||
(fp_line (start -0.75 1.45) (end -1 1.25)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp d41433ba-cf01-4dca-a910-f28a4402fb20))
|
||||
(fp_line (start -0.7 1.7) (end -1.2 1.4)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 51506d57-6776-4e05-90b8-571b61b1c5cd))
|
||||
(fp_line (start -0.3 -1.8) (end 0.3 -1.8)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp e86a3b94-0442-4194-a4be-89dddbcde9c1))
|
||||
(fp_line (start -0.3 1.55) (end -0.75 1.45)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp e4b55e4f-4b7a-4b91-b4d9-e01addf49282))
|
||||
(fp_line (start -0.3 1.8) (end -0.7 1.7)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 59df8b03-e8a7-4a2c-a4ae-f7c8a3dd1c6d))
|
||||
(fp_line (start -0.2 -1.6) (end 0.5 -1.55)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 2c00f3a1-65b8-490e-b3d8-3776d27a2084))
|
||||
(fp_line (start 0.15 1.6) (end -0.3 1.55)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 8fdf144e-30ca-4f7a-949a-ddd0c64be55c))
|
||||
(fp_line (start 0.3 -1.8) (end 0.7 -1.7)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 17168428-9c45-4a73-993f-977575bc9a4b))
|
||||
(fp_line (start 0.4 1.8) (end -0.3 1.8)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp d497eed5-4ae3-49d6-8cf7-e8b621d90ff1))
|
||||
(fp_line (start 0.5 -1.55) (end 0.85 -1.35)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 58ab9dbb-3e05-400c-94be-9f06c306a9c1))
|
||||
(fp_line (start 0.65 1.5) (end 0.15 1.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 0f19a0ca-8efa-40cc-af0d-bbd074483b10))
|
||||
(fp_line (start 0.7 -1.7) (end 0.9 -1.6)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 22b74a0e-2456-459b-99af-ce437bb94d7d))
|
||||
(fp_line (start 0.85 -1.35) (end 1.3 -1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp cda089dd-c9cf-43ea-ad85-a64629da1c58))
|
||||
(fp_line (start 0.9 -1.6) (end 1.1 -1.4)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 3c1c7ace-718e-4388-99a6-daea7ee89564))
|
||||
(fp_line (start 0.9 1.6) (end 0.4 1.8)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 878b4a8b-f8c7-4751-85ce-9332ebb94717))
|
||||
(fp_line (start 1.05 1.2) (end 0.65 1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp d8262a16-99f5-4de8-860c-db34fcf2cb97))
|
||||
(fp_line (start 1.1 -1.4) (end 1.3 -1.3)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 8408e717-2df1-4619-a4cb-922aca4e1c19))
|
||||
(fp_line (start 1.3 -1.3) (end 1.7 -0.6)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 52278981-b9a2-4ab3-a148-9c36ecd89249))
|
||||
(fp_line (start 1.3 -1) (end 1.5 -0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 580eb034-0648-49f2-b13a-36a33df4c6e9))
|
||||
(fp_line (start 1.3 0.95) (end 1.05 1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 3da5ee36-1bfc-4cad-9e91-28b3dd1ac604))
|
||||
(fp_line (start 1.5 -0.6) (end 1.6 0)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 8206f4d2-d529-4040-be54-580f488ad72f))
|
||||
(fp_line (start 1.5 1) (end 0.9 1.6)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp d76d7371-eb2d-4491-9a10-50563ad2ead1))
|
||||
(fp_line (start 1.55 0.45) (end 1.3 0.95)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 33bbbb5b-b3d0-474f-bf19-c6df01f9acc1))
|
||||
(fp_line (start 1.6 0) (end 1.55 0.45)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Cu") (tstamp 028fcb4f-ba51-4745-a5ed-d0e2c00e9047))
|
||||
(fp_line (start 1.7 -0.6) (end 1.8 -0.1)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 7b41acee-57ed-40e5-9d51-8732d8359668))
|
||||
(fp_line (start 1.8 -0.1) (end 1.8 0.4)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp a1eb7952-b835-45bd-987b-7c13d4123df1))
|
||||
(fp_line (start 1.8 0.4) (end 1.5 1)
|
||||
(stroke (width 0.127) (type solid)) (layer "F.Cu") (tstamp 61f0c85f-11a3-4879-a534-39737cf5bd9a))
|
||||
(fp_circle (center 0 0) (end 1.39895 0)
|
||||
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Cu") (tstamp a2fb3219-5c08-429f-a12b-f9caaf7ac74d))
|
||||
(fp_circle (center 0 0) (end 1.4 0)
|
||||
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Cu") (tstamp ea328a7d-6c43-4014-91da-5739f2c6a8a7))
|
||||
(fp_circle (center 0 0) (end 1.878828 0)
|
||||
(stroke (width 0.127) (type solid)) (fill none) (layer "F.Cu") (tstamp 3926308a-030e-4ab7-b865-d98fb8d471aa))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 3.145058 -4.219833)
|
||||
(xy 4.25 -3.08026)
|
||||
(xy 4.25 3.859009)
|
||||
(xy 4.712707 3.951551)
|
||||
(xy 5.282956 4.137755)
|
||||
(xy 3.780711 5.64)
|
||||
(xy -3.881538 5.64)
|
||||
(xy -5.64 3.779893)
|
||||
(xy -5.64 2.4437)
|
||||
(xy -3.69 2.4437)
|
||||
(xy -3.69 2.97299)
|
||||
(xy -2.97299 3.69)
|
||||
(xy 2.97299 3.69)
|
||||
(xy 3.69 2.972989)
|
||||
(xy 3.69 -2.972989)
|
||||
(xy 2.97299 -3.69)
|
||||
(xy -2.97299 -3.69)
|
||||
(xy -3.69 -2.97299)
|
||||
(xy -3.69 -2.4437)
|
||||
(xy -5.64 -2.4437)
|
||||
(xy -5.64 -3.780711)
|
||||
(xy -3.780806 -5.639905)
|
||||
(xy 1.800487 -5.6655)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp dbcd73c1-8b5a-4c94-8c52-4d70f9868a25))
|
||||
(fp_line (start -5 -0.8) (end -2.4 -0.8)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Mask") (tstamp 020fda59-861c-4c56-9d0c-a42a63ae7801))
|
||||
(fp_line (start -5 0.9) (end -5 -0.8)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Mask") (tstamp 41b86ffd-7dca-44bb-bd93-6cdfe4c03b9f))
|
||||
(fp_line (start -4.9 -0.6) (end -2.5 -0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 22c4c3bc-a9ff-49ae-9fa5-a3cee6060b9c))
|
||||
(fp_line (start -4.8 -0.3) (end -2.6 -0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 92a1ad5f-70a5-4ae9-8dc2-83755f4939de))
|
||||
(fp_line (start -4.8 0.7) (end -4.8 -0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 0690427d-3968-4cfc-88bf-ec3c10acbe89))
|
||||
(fp_line (start -4.6 0) (end -2.8 0)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 62fdc70b-8494-4119-acf7-357b312e7faa))
|
||||
(fp_line (start -4.6 0.3) (end -4.6 0)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 97ceb0aa-ef27-41ef-acef-e164ce75d8a0))
|
||||
(fp_line (start -4.6 0.3) (end -2.3 -0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 24199917-386f-43e3-95e3-cd9197e5a973))
|
||||
(fp_line (start -4.6 0.5) (end -4.6 0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp b30083b9-1ccc-41c0-93cd-dd3d171c619b))
|
||||
(fp_line (start -2.8 0) (end -2.8 0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 361f7bb8-0b97-4b9c-acee-2b964826e2d3))
|
||||
(fp_line (start -2.8 0.3) (end -4.6 0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 5b70755e-0774-43f6-b335-83114638c97f))
|
||||
(fp_line (start -2.6 -0.3) (end -2.6 0.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp b6e140d1-6d03-48c9-bee0-0adc6325c931))
|
||||
(fp_line (start -2.6 0.5) (end -4.6 0.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp ad22a008-ae35-4c87-bb69-238f13cf7309))
|
||||
(fp_line (start -2.5 -0.6) (end -2.5 0.7)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 4ebb332b-55a1-4899-adc2-54bf4f1a49cd))
|
||||
(fp_line (start -2.5 0.7) (end -4.8 0.7)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 3269403f-de85-4a80-bddf-339ff8dc8336))
|
||||
(fp_line (start -2.4 -0.8) (end -2.4 0.9)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Mask") (tstamp 6d5bf089-5120-44f4-8644-43981688c2d3))
|
||||
(fp_line (start -2.4 0.9) (end -5 0.9)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Mask") (tstamp 14d763cc-912e-4459-8cd1-aa0f9d90d07c))
|
||||
(fp_line (start -2.3 -0.6) (end -2 -1.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp feb4816c-af73-4a2f-9126-9860df801513))
|
||||
(fp_line (start -2.3 -0.4) (end -1.3 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 507a541b-ce09-42ba-a306-dbc9e716eab4))
|
||||
(fp_line (start -2.3 0.6) (end -2.3 -0.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp ac332c48-a6eb-437f-9178-e67d906bcb91))
|
||||
(fp_line (start -2 -1.1) (end -1.5 -1.7)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp bedf502a-c589-4752-948c-e47b0077629a))
|
||||
(fp_line (start -2 -0.4) (end -1.2 -1.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 17384062-2624-4c38-98e5-ca4345fadb79))
|
||||
(fp_line (start -2 0.3) (end -2 -0.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp a0b6d647-a014-4828-ad38-0d72044e95d0))
|
||||
(fp_line (start -1.9 -0.9) (end -0.8 -1.8)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 63fb65ad-e93d-4be3-aae1-77efdde82744))
|
||||
(fp_line (start -1.9 1.3) (end -2.3 0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 82a5a181-c260-49ea-a07b-d9baf19d0296))
|
||||
(fp_line (start -1.7 -0.1) (end -1.6 -0.7)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp b2374e39-2035-4e96-ba74-ccdb14b2078f))
|
||||
(fp_line (start -1.7 1) (end -2 0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 1b34c522-014a-4c67-9508-1405bff34eb1))
|
||||
(fp_line (start -1.6 -1.2) (end -1.9 -0.9)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 92e9a516-5889-4500-8453-9e79562de173))
|
||||
(fp_line (start -1.6 -1.2) (end -1.3 -1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 350145c2-210e-449b-9a2e-ca1c3cc8632e))
|
||||
(fp_line (start -1.6 -0.7) (end -1.1 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 47b62bbf-91a9-41e0-b5e8-8bec75431d88))
|
||||
(fp_line (start -1.5 -1.7) (end -0.9 -2.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 75b0aaa8-a5d2-4419-8458-839c7be0fdc6))
|
||||
(fp_line (start -1.5 -0.3) (end -1.3 -0.8)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 50baf176-de56-46b6-9f4f-787a7900ec0c))
|
||||
(fp_line (start -1.5 0.8) (end -1.7 -0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp cf28f87f-f457-4ff6-a067-46ba073a0479))
|
||||
(fp_line (start -1.4 0.5) (end -1.5 -0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp e33a8e0e-5f34-48fb-a096-5a10b2fba27c))
|
||||
(fp_line (start -1.4 1.9) (end -1.9 1.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp fe16c9c3-97b2-4a26-98d2-240ec5b1406d))
|
||||
(fp_line (start -1.3 -1.2) (end -1.6 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp dbfe6173-597d-47a6-b94a-a658ef10387c))
|
||||
(fp_line (start -1.3 -0.8) (end -0.9 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp f4f99eb2-b9d8-48c7-b501-db8f3e9d6aa3))
|
||||
(fp_line (start -1.2 -1.4) (end -0.3 -1.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp a98b1c47-0546-44c1-80d7-38274684d102))
|
||||
(fp_line (start -1.1 -1.2) (end -0.4 -1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 64fd3673-9e26-4336-9655-42c2766c4135))
|
||||
(fp_line (start -1.1 1) (end -1.4 0.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 0c0a878d-3df7-4fd2-ab0f-718547f580d5))
|
||||
(fp_line (start -1 1.8) (end -1.7 1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 667a42ba-2dd2-425e-ab7f-b7c41e91abf9))
|
||||
(fp_line (start -0.9 -2.1) (end -0.1 -2.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp f252ef24-2a68-4575-84b1-9b9a8ad101c3))
|
||||
(fp_line (start -0.9 -1.2) (end -0.5 -1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 5dc7ba52-60cd-4429-b613-079beafd4983))
|
||||
(fp_line (start -0.9 1.4) (end -0.8 1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp b4b06fda-14be-4ef6-b4d8-05e283afd6bd))
|
||||
(fp_line (start -0.9 1.5) (end -1.5 0.8)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp f11bdfad-21f5-4e90-96ef-c2e1014ff6a9))
|
||||
(fp_line (start -0.8 -1.8) (end 0 -2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 8a9467f3-400a-4f0d-a988-cdecb1258216))
|
||||
(fp_line (start -0.8 1.2) (end -1.1 1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 5b1d742b-13ba-47e4-b16c-bcc9749f8f5e))
|
||||
(fp_line (start -0.7 2.2) (end -1.4 1.9)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp a0fab401-09a3-4e85-8ab0-a965b19e1e11))
|
||||
(fp_line (start -0.4 -1.5) (end 0.4 -1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 428d1265-64e5-4366-b9ad-df2e2d12f6cf))
|
||||
(fp_line (start -0.3 -1.6) (end 0.7 -1.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp ac6fdc13-7555-433f-88f1-c67af6901757))
|
||||
(fp_line (start -0.2 1.5) (end -0.9 1.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 23c5c8dd-1907-48ad-88fd-26a777922818))
|
||||
(fp_line (start -0.2 1.8) (end -0.9 1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp cfe8f747-3de2-46b4-b5fe-680642839528))
|
||||
(fp_line (start -0.1 -2.3) (end 0.5 -2.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 00dfb0a0-3509-4a40-8c3b-ca03615da7f1))
|
||||
(fp_line (start 0 -2) (end 0.9 -1.8)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp b1694b48-7cfd-435d-92cd-c8c542b386c0))
|
||||
(fp_line (start 0 2.1) (end -1 1.8)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp b90880d6-ce3a-4c58-8c00-5425c30f0019))
|
||||
(fp_line (start 0 2.3) (end -0.7 2.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 6cf7270d-098e-43fd-9608-82ca109fc65c))
|
||||
(fp_line (start 0.3 1.5) (end -0.2 1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 84ef5d54-7365-4470-b3c0-27c3ff91df69))
|
||||
(fp_line (start 0.4 -1.5) (end 1 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 41577a2a-e764-4fca-922e-ffde80fa49df))
|
||||
(fp_line (start 0.5 -2.2) (end 1.2 -2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 9560d645-2116-42de-b9d5-46a83684eedf))
|
||||
(fp_line (start 0.6 2.2) (end 0 2.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 2a08bf4a-ddea-41b4-8e77-519a330f44ef))
|
||||
(fp_line (start 0.7 -1.6) (end 1.2 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 6c4b50dc-9330-4422-b2b1-61f2f3299c18))
|
||||
(fp_line (start 0.8 1.3) (end 0.3 1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 1da869bf-c3e0-401f-bca2-0b671a54e783))
|
||||
(fp_line (start 0.9 -1.8) (end 1.6 -1.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 483e2f6b-f6d5-45c6-9274-2c4604c39bb7))
|
||||
(fp_line (start 1 -1.2) (end 1.3 -0.7)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp a7952abe-fe87-4c75-acab-a0260daca145))
|
||||
(fp_line (start 1 1.4) (end -0.2 1.8)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 8645b36d-274b-4aff-8376-fdb4aeb0ad6f))
|
||||
(fp_line (start 1.1 1) (end 0.8 1.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 2e9948c9-8edc-4581-8e5c-2afcba5ce967))
|
||||
(fp_line (start 1.1 1.6) (end 0 2.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 9cebd80c-c8c3-4b4f-8717-6be2af6d5cb6))
|
||||
(fp_line (start 1.2 -2) (end 1.8 -1.5)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 09a259ba-3127-49bd-9b0f-2d2d768bfb25))
|
||||
(fp_line (start 1.2 -1.2) (end 1.7 -0.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp ab6c7f86-df49-4c54-bca0-271e7d5062e9))
|
||||
(fp_line (start 1.2 1.9) (end 0.6 2.2)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp f91f4bf7-ad13-415c-b30e-a5c79546db47))
|
||||
(fp_line (start 1.3 -0.7) (end 1.6 0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 748e5343-0e47-4f48-bcd7-1c30da63832e))
|
||||
(fp_line (start 1.3 1) (end 1 1.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 89a213f9-3e53-4b83-b62b-39c6d92f75e2))
|
||||
(fp_line (start 1.3 1) (end 1.1 1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 88a95a32-363b-4ff4-9834-064372d69dbb))
|
||||
(fp_line (start 1.4 0.6) (end 1.5 0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp d8f60de8-024d-4d38-b700-0e504520a125))
|
||||
(fp_line (start 1.5 0.1) (end 1.3 1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 602655f0-8fb4-4d98-9b0a-db762707f706))
|
||||
(fp_line (start 1.6 -1.2) (end 2 -0.3)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 384d9470-c4ac-4da8-88a8-833c8fdf2294))
|
||||
(fp_line (start 1.6 0.1) (end 1.4 0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 0febdbab-bb61-4286-9432-2354188338e4))
|
||||
(fp_line (start 1.6 0.6) (end 1.3 1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 2fe047f3-ba22-4ccf-ab97-bb0e36363240))
|
||||
(fp_line (start 1.7 -0.2) (end 1.6 0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 05c93656-a0ae-4832-a12a-dea4d9c1b5b7))
|
||||
(fp_line (start 1.7 1.1) (end 2.1 0.7)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 7c104fef-2a9c-4929-97d9-9e1985babd63))
|
||||
(fp_line (start 1.8 -1.5) (end 2.2 -0.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 89fd7229-0b8d-406e-bb3e-540abdd577e3))
|
||||
(fp_line (start 1.8 1.4) (end 1.2 1.9)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp ac6ec654-e521-4930-b5d1-f12307d644ad))
|
||||
(fp_line (start 2 -0.3) (end 1.7 1.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp a0712bb5-87ef-413e-a750-86d758964477))
|
||||
(fp_line (start 2.1 0.7) (end 1.1 1.6)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 20ec18c3-1d9b-4868-8022-d34ae366361e))
|
||||
(fp_line (start 2.2 -0.6) (end 2.3 0.1)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 06fc7082-b68c-4b85-b8b2-6bb6aa822df4))
|
||||
(fp_line (start 2.2 0.9) (end 1.8 1.4)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 54023f9a-9af9-485d-a8a7-e715f3f1e824))
|
||||
(fp_line (start 2.3 0.1) (end 2.2 0.9)
|
||||
(stroke (width 0.4064) (type solid)) (layer "F.Mask") (tstamp 13a4358d-0ac3-463a-bd42-96423b9c7c96))
|
||||
(fp_circle (center 0 0) (end 1.303837 0)
|
||||
(stroke (width 0.1524) (type solid)) (fill none) (layer "F.Mask") (tstamp 2c8e607e-99fc-4d25-8ce3-82f4c55ae2e1))
|
||||
(fp_circle (center 0 0) (end 2.5 0)
|
||||
(stroke (width 0.1524) (type solid)) (fill none) (layer "F.Mask") (tstamp ec0ab706-2f0f-4571-85e6-dde47054eb61))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.850837 -5.70116)
|
||||
(xy 3.173679 -4.276561)
|
||||
(xy 4.2762 -3.028843)
|
||||
(xy 4.2762 3.837531)
|
||||
(xy 5.326518 4.047595)
|
||||
(xy 4.656162 5.053128)
|
||||
(xy 3.8254 5.6762)
|
||||
(xy -3.831563 5.6762)
|
||||
(xy -5.6762 3.831563)
|
||||
(xy -5.6762 2.3238)
|
||||
(xy -3.6238 2.3238)
|
||||
(xy -3.6238 2.871369)
|
||||
(xy -2.965423 3.6238)
|
||||
(xy 2.968436 3.6238)
|
||||
(xy 3.6238 2.968436)
|
||||
(xy 3.6238 -2.771027)
|
||||
(xy 2.86578 -3.6238)
|
||||
(xy -2.859219 -3.6238)
|
||||
(xy -3.657809 -2.425915)
|
||||
(xy -5.670678 -2.319975)
|
||||
(xy -5.778485 -3.829278)
|
||||
(xy -3.831143 -5.77662)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp e4c1de98-0286-4dda-bf3f-86ec701b0082))
|
||||
(pad "P$1" smd rect (at -4.1 0) (size 1.27 0.635) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp c09c8ead-f458-4dd1-a582-173866f464be))
|
||||
(pad "P$2" smd rect (at -0.3 -4.3) (size 0.5 0.5) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 21c1d647-482c-424d-9bee-2658bec26aee))
|
||||
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 50944216-21ae-4828-84a1-206a1d40e439) (hatch edge 0.5)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.25) (filled_areas_thickness no)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 0.981737 0)
|
||||
(xy 0.961641 -0.197622)
|
||||
(xy 0.902175 -0.387154)
|
||||
(xy 0.805774 -0.560835)
|
||||
(xy 0.676384 -0.711556)
|
||||
(xy 0.519304 -0.833145)
|
||||
(xy 0.340962 -0.920626)
|
||||
(xy 0.148662 -0.970416)
|
||||
(xy -0.049724 -0.980477)
|
||||
(xy -0.246075 -0.950397)
|
||||
(xy -0.432351 -0.881408)
|
||||
(xy -0.600927 -0.776334)
|
||||
(xy -0.744901 -0.639476)
|
||||
(xy -0.858378 -0.476439)
|
||||
(xy -0.936714 -0.293896)
|
||||
(xy -0.9767 -0.099321)
|
||||
(xy -0.9767 0.099321)
|
||||
(xy -0.936714 0.293896)
|
||||
(xy -0.858378 0.476439)
|
||||
(xy -0.744901 0.639476)
|
||||
(xy -0.600927 0.776334)
|
||||
(xy -0.432351 0.881408)
|
||||
(xy -0.246075 0.950397)
|
||||
(xy -0.049724 0.980477)
|
||||
(xy 0.148662 0.970416)
|
||||
(xy 0.340962 0.920626)
|
||||
(xy 0.519304 0.833145)
|
||||
(xy 0.676384 0.711556)
|
||||
(xy 0.805774 0.560835)
|
||||
(xy 0.902175 0.387154)
|
||||
(xy 0.961641 0.197622)
|
||||
)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 0.829337 0)
|
||||
(xy 0.809948 -0.178283)
|
||||
(xy 0.752686 -0.34823)
|
||||
(xy 0.660229 -0.501893)
|
||||
(xy 0.536901 -0.632089)
|
||||
(xy 0.388468 -0.732729)
|
||||
(xy 0.221871 -0.799108)
|
||||
(xy 0.044899 -0.828121)
|
||||
(xy -0.134172 -0.818412)
|
||||
(xy -0.306969 -0.770435)
|
||||
(xy -0.465413 -0.686433)
|
||||
(xy -0.602095 -0.570335)
|
||||
(xy -0.710623 -0.427568)
|
||||
(xy -0.785924 -0.264809)
|
||||
(xy -0.824475 -0.089667)
|
||||
(xy -0.824475 0.089667)
|
||||
(xy -0.785924 0.264809)
|
||||
(xy -0.710623 0.427568)
|
||||
(xy -0.602095 0.570335)
|
||||
(xy -0.465413 0.686433)
|
||||
(xy -0.306969 0.770435)
|
||||
(xy -0.134172 0.818412)
|
||||
(xy 0.044899 0.828121)
|
||||
(xy 0.221871 0.799108)
|
||||
(xy 0.388468 0.732729)
|
||||
(xy 0.536901 0.632089)
|
||||
(xy 0.660229 0.501893)
|
||||
(xy 0.752686 0.34823)
|
||||
(xy 0.809948 0.178283)
|
||||
(xy 0.829337 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 99cbe533-7390-4323-919b-a40a67725ea6) (hatch edge 0.5)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.25) (filled_areas_thickness no)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.081187 0)
|
||||
(xy 1.061649 -0.204616)
|
||||
(xy 1.003739 -0.401837)
|
||||
(xy 0.909552 -0.584534)
|
||||
(xy 0.782492 -0.746104)
|
||||
(xy 0.62715 -0.880709)
|
||||
(xy 0.449141 -0.983482)
|
||||
(xy 0.254899 -1.05071)
|
||||
(xy 0.051445 -1.079962)
|
||||
(xy -0.153869 -1.070182)
|
||||
(xy -0.353622 -1.021723)
|
||||
(xy -0.540593 -0.936335)
|
||||
(xy -0.708027 -0.817107)
|
||||
(xy -0.84987 -0.668345)
|
||||
(xy -0.960997 -0.495429)
|
||||
(xy -1.037391 -0.304606)
|
||||
(xy -1.076291 -0.102773)
|
||||
(xy -1.076291 0.102773)
|
||||
(xy -1.037391 0.304606)
|
||||
(xy -0.960997 0.495429)
|
||||
(xy -0.84987 0.668345)
|
||||
(xy -0.708027 0.817107)
|
||||
(xy -0.540594 0.936335)
|
||||
(xy -0.353622 1.021723)
|
||||
(xy -0.153869 1.070182)
|
||||
(xy 0.051445 1.079962)
|
||||
(xy 0.254899 1.05071)
|
||||
(xy 0.449141 0.983482)
|
||||
(xy 0.62715 0.880709)
|
||||
(xy 0.782492 0.746104)
|
||||
(xy 0.909552 0.584534)
|
||||
(xy 1.003739 0.401837)
|
||||
(xy 1.061649 0.204616)
|
||||
)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 0.928787 0)
|
||||
(xy 0.908491 -0.193106)
|
||||
(xy 0.848489 -0.377772)
|
||||
(xy 0.751404 -0.545927)
|
||||
(xy 0.62148 -0.690223)
|
||||
(xy 0.464394 -0.804353)
|
||||
(xy 0.287011 -0.883329)
|
||||
(xy 0.097085 -0.923699)
|
||||
(xy -0.097085 -0.923699)
|
||||
(xy -0.287011 -0.883329)
|
||||
(xy -0.464393 -0.804353)
|
||||
(xy -0.62148 -0.690223)
|
||||
(xy -0.751404 -0.545927)
|
||||
(xy -0.848489 -0.377772)
|
||||
(xy -0.908491 -0.193106)
|
||||
(xy -0.928787 0)
|
||||
(xy -0.908491 0.193106)
|
||||
(xy -0.848489 0.377772)
|
||||
(xy -0.751404 0.545927)
|
||||
(xy -0.62148 0.690223)
|
||||
(xy -0.464394 0.804353)
|
||||
(xy -0.287011 0.883329)
|
||||
(xy -0.097085 0.923699)
|
||||
(xy 0.097085 0.923699)
|
||||
(xy 0.287011 0.883329)
|
||||
(xy 0.464394 0.804353)
|
||||
(xy 0.62148 0.690223)
|
||||
(xy 0.751404 0.545927)
|
||||
(xy 0.848489 0.377772)
|
||||
(xy 0.908491 0.193106)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 1fcac399-42d0-4ec6-8290-d53207fcaea7) (hatch edge 0.5)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.25) (filled_areas_thickness no)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.1762 0)
|
||||
(xy 1.156173 -0.216126)
|
||||
(xy 1.096774 -0.424892)
|
||||
(xy 1.000025 -0.61919)
|
||||
(xy 0.869222 -0.792401)
|
||||
(xy 0.708819 -0.938628)
|
||||
(xy 0.524277 -1.052891)
|
||||
(xy 0.321882 -1.131299)
|
||||
(xy 0.108526 -1.171183)
|
||||
(xy -0.108526 -1.171183)
|
||||
(xy -0.321882 -1.131299)
|
||||
(xy -0.524277 -1.052891)
|
||||
(xy -0.708819 -0.938628)
|
||||
(xy -0.869222 -0.792401)
|
||||
(xy -1.000025 -0.61919)
|
||||
(xy -1.096774 -0.424892)
|
||||
(xy -1.156173 -0.216126)
|
||||
(xy -1.1762 0)
|
||||
(xy -1.156173 0.216126)
|
||||
(xy -1.096774 0.424892)
|
||||
(xy -1.000025 0.61919)
|
||||
(xy -0.869222 0.792401)
|
||||
(xy -0.708819 0.938628)
|
||||
(xy -0.524277 1.052891)
|
||||
(xy -0.321882 1.131299)
|
||||
(xy -0.108526 1.171183)
|
||||
(xy 0.108526 1.171183)
|
||||
(xy 0.321882 1.131299)
|
||||
(xy 0.524277 1.052891)
|
||||
(xy 0.708819 0.938628)
|
||||
(xy 0.869222 0.792401)
|
||||
(xy 1.000025 0.61919)
|
||||
(xy 1.096774 0.424892)
|
||||
(xy 1.156173 0.216126)
|
||||
(xy 1.1762 0)
|
||||
)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.0238 0)
|
||||
(xy 1.004128 -0.199733)
|
||||
(xy 0.945868 -0.391791)
|
||||
(xy 0.851259 -0.568793)
|
||||
(xy 0.723936 -0.723936)
|
||||
(xy 0.568793 -0.851259)
|
||||
(xy 0.391791 -0.945868)
|
||||
(xy 0.199733 -1.004128)
|
||||
(xy 0 -1.0238)
|
||||
(xy -0.199733 -1.004128)
|
||||
(xy -0.391791 -0.945868)
|
||||
(xy -0.568793 -0.851259)
|
||||
(xy -0.723936 -0.723936)
|
||||
(xy -0.851259 -0.568793)
|
||||
(xy -0.945868 -0.391791)
|
||||
(xy -1.004128 -0.199733)
|
||||
(xy -1.0238 0)
|
||||
(xy -1.004128 0.199733)
|
||||
(xy -0.945868 0.391791)
|
||||
(xy -0.851259 0.568793)
|
||||
(xy -0.723936 0.723936)
|
||||
(xy -0.568793 0.851259)
|
||||
(xy -0.391791 0.945868)
|
||||
(xy -0.199733 1.004128)
|
||||
(xy 0 1.0238)
|
||||
(xy 0.199733 1.004128)
|
||||
(xy 0.391791 0.945868)
|
||||
(xy 0.568793 0.851259)
|
||||
(xy 0.723936 0.723936)
|
||||
(xy 0.851259 0.568793)
|
||||
(xy 0.945868 0.391791)
|
||||
(xy 1.004128 0.199733)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 3a9c9cf6-56e7-4511-8ceb-34588ff320a5) (hatch edge 0.5)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.25) (filled_areas_thickness no)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.280359 0)
|
||||
(xy 1.260907 -0.222332)
|
||||
(xy 1.203144 -0.437909)
|
||||
(xy 1.108823 -0.640179)
|
||||
(xy 0.980812 -0.822999)
|
||||
(xy 0.822999 -0.980812)
|
||||
(xy 0.64018 -1.108823)
|
||||
(xy 0.437909 -1.203144)
|
||||
(xy 0.222332 -1.260907)
|
||||
(xy 0 -1.280359)
|
||||
(xy -0.222332 -1.260907)
|
||||
(xy -0.437909 -1.203144)
|
||||
(xy -0.640179 -1.108823)
|
||||
(xy -0.822999 -0.980812)
|
||||
(xy -0.980812 -0.822999)
|
||||
(xy -1.108823 -0.640179)
|
||||
(xy -1.203144 -0.437909)
|
||||
(xy -1.260907 -0.222332)
|
||||
(xy -1.280359 0)
|
||||
(xy -1.260907 0.222332)
|
||||
(xy -1.203144 0.437909)
|
||||
(xy -1.108823 0.64018)
|
||||
(xy -0.980812 0.822999)
|
||||
(xy -0.822999 0.980812)
|
||||
(xy -0.64018 1.108823)
|
||||
(xy -0.437909 1.203144)
|
||||
(xy -0.222332 1.260907)
|
||||
(xy 0 1.280359)
|
||||
(xy 0.222332 1.260907)
|
||||
(xy 0.437909 1.203144)
|
||||
(xy 0.64018 1.108823)
|
||||
(xy 0.822999 0.980812)
|
||||
(xy 0.980812 0.822999)
|
||||
(xy 1.108823 0.64018)
|
||||
(xy 1.203144 0.437909)
|
||||
(xy 1.260907 0.222332)
|
||||
)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.127959 0)
|
||||
(xy 1.107575 -0.213468)
|
||||
(xy 1.047161 -0.41922)
|
||||
(xy 0.948899 -0.609821)
|
||||
(xy 0.816342 -0.778381)
|
||||
(xy 0.65428 -0.918808)
|
||||
(xy 0.468571 -1.026028)
|
||||
(xy 0.265926 -1.096164)
|
||||
(xy 0.05367 -1.126681)
|
||||
(xy -0.160525 -1.116478)
|
||||
(xy -0.368919 -1.065922)
|
||||
(xy -0.563979 -0.976841)
|
||||
(xy -0.738656 -0.852455)
|
||||
(xy -0.886636 -0.697258)
|
||||
(xy -1.00257 -0.516861)
|
||||
(xy -1.082269 -0.317783)
|
||||
(xy -1.122852 -0.107219)
|
||||
(xy -1.122852 0.107219)
|
||||
(xy -1.082269 0.317783)
|
||||
(xy -1.00257 0.516861)
|
||||
(xy -0.886636 0.697258)
|
||||
(xy -0.738656 0.852455)
|
||||
(xy -0.56398 0.976841)
|
||||
(xy -0.368919 1.065922)
|
||||
(xy -0.160525 1.116478)
|
||||
(xy 0.05367 1.126681)
|
||||
(xy 0.265926 1.096164)
|
||||
(xy 0.468571 1.026028)
|
||||
(xy 0.65428 0.918808)
|
||||
(xy 0.816342 0.778381)
|
||||
(xy 0.948899 0.609821)
|
||||
(xy 1.047161 0.41922)
|
||||
(xy 1.107575 0.213468)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 46f40b2f-7147-496f-b0ca-6bc04a5379c9) (hatch edge 0.5)
|
||||
(connect_pads (clearance 0))
|
||||
(min_thickness 0.25) (filled_areas_thickness no)
|
||||
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
|
||||
(fill (thermal_gap 0.5) (thermal_bridge_width 0.5))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.391493 0)
|
||||
(xy 1.371478 -0.235163)
|
||||
(xy 1.312007 -0.463562)
|
||||
(xy 1.214793 -0.678624)
|
||||
(xy 1.082631 -0.874164)
|
||||
(xy 0.919324 -1.044555)
|
||||
(xy 0.72957 -1.184897)
|
||||
(xy 0.518827 -1.291151)
|
||||
(xy 0.293159 -1.360261)
|
||||
(xy 0.059057 -1.390239)
|
||||
(xy -0.176744 -1.380223)
|
||||
(xy -0.407461 -1.330499)
|
||||
(xy -0.626455 -1.2425)
|
||||
(xy -0.827428 -1.118756)
|
||||
(xy -1.004597 -0.962828)
|
||||
(xy -1.152865 -0.779201)
|
||||
(xy -1.267968 -0.573158)
|
||||
(xy -1.346594 -0.350626)
|
||||
(xy -1.38648 -0.118007)
|
||||
(xy -1.38648 0.118007)
|
||||
(xy -1.346594 0.350626)
|
||||
(xy -1.267968 0.573158)
|
||||
(xy -1.152865 0.779201)
|
||||
(xy -1.004597 0.962828)
|
||||
(xy -0.827428 1.118756)
|
||||
(xy -0.626455 1.2425)
|
||||
(xy -0.407461 1.330499)
|
||||
(xy -0.176744 1.380223)
|
||||
(xy 0.059057 1.390239)
|
||||
(xy 0.293159 1.360261)
|
||||
(xy 0.518827 1.291151)
|
||||
(xy 0.72957 1.184897)
|
||||
(xy 0.919324 1.044555)
|
||||
(xy 1.082631 0.874164)
|
||||
(xy 1.214793 0.678624)
|
||||
(xy 1.312007 0.463562)
|
||||
(xy 1.371478 0.235163)
|
||||
)
|
||||
)
|
||||
(polygon
|
||||
(pts
|
||||
(xy 1.239093 0)
|
||||
(xy 1.21918 -0.221249)
|
||||
(xy 1.160082 -0.435386)
|
||||
(xy 1.063698 -0.63553)
|
||||
(xy 0.933126 -0.815247)
|
||||
(xy 0.772562 -0.968762)
|
||||
(xy 0.587167 -1.09114)
|
||||
(xy 0.382901 -1.178447)
|
||||
(xy 0.166328 -1.227879)
|
||||
(xy -0.055592 -1.237845)
|
||||
(xy -0.275724 -1.208026)
|
||||
(xy -0.486995 -1.13938)
|
||||
(xy -0.682613 -1.034114)
|
||||
(xy -0.856291 -0.89561)
|
||||
(xy -1.002447 -0.728321)
|
||||
(xy -1.116384 -0.537622)
|
||||
(xy -1.19444 -0.329644)
|
||||
(xy -1.234105 -0.111071)
|
||||
(xy -1.234105 0.111071)
|
||||
(xy -1.19444 0.329644)
|
||||
(xy -1.116384 0.537622)
|
||||
(xy -1.002447 0.728321)
|
||||
(xy -0.856291 0.89561)
|
||||
(xy -0.682613 1.034114)
|
||||
(xy -0.486995 1.13938)
|
||||
(xy -0.275724 1.208026)
|
||||
(xy -0.055592 1.237845)
|
||||
(xy 0.166328 1.227879)
|
||||
(xy 0.382901 1.178447)
|
||||
(xy 0.587167 1.09114)
|
||||
(xy 0.772562 0.968762)
|
||||
(xy 0.933126 0.815247)
|
||||
(xy 1.063698 0.63553)
|
||||
(xy 1.160082 0.435386)
|
||||
(xy 1.21918 0.221249)
|
||||
(xy 1.239093 0)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
116
solo/kicad/USB-A.pretty/MLPD3X3.kicad_mod
Normal file
116
solo/kicad/USB-A.pretty/MLPD3X3.kicad_mod
Normal file
@@ -0,0 +1,116 @@
|
||||
(footprint "MLPD3X3" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(fp_text reference "REF**" (at -0.5 3.04 90) (layer "F.SilkS")
|
||||
(effects (font (size 0.560832 0.560832) (thickness 0.048768)) (justify left bottom))
|
||||
(tstamp ee2ef6b3-c767-4df0-a09c-9b5d91fdb444)
|
||||
)
|
||||
(fp_text value "MLPD3X3" (at 4 3.04 90) (layer "F.Fab")
|
||||
(effects (font (size 0.560832 0.560832) (thickness 0.048768)) (justify left bottom))
|
||||
(tstamp 0c4aed55-d90b-4f7e-bd33-c14f6a0d4a9d)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 2.3635 2.7635)
|
||||
(xy 0.6365 2.7635)
|
||||
(xy 0.6365 0.3365)
|
||||
(xy 2.3635 0.3365)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 94e0845d-9074-41f1-972e-f3b4a56c5da5))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.7 0.8)
|
||||
(xy 1.3 0.8)
|
||||
(xy 1.3 0.6)
|
||||
(xy 0.7 0.6)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 3ee72866-4d5f-4205-991b-3daa0ca59d2f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.7 1.6)
|
||||
(xy 1.3 1.6)
|
||||
(xy 1.3 1.3)
|
||||
(xy 0.7 1.3)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 34c35534-015a-4670-aaf4-2fb0513e983b))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.7 2.3)
|
||||
(xy 1.3 2.3)
|
||||
(xy 1.3 2.1)
|
||||
(xy 0.7 2.1)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp f6962ae0-86ca-4e1d-b535-bb72a781b561))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.4 2.6)
|
||||
(xy 1.6 2.6)
|
||||
(xy 1.6 0.5)
|
||||
(xy 1.4 0.5)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp e00476f0-6b39-4284-b3e9-1338f07ad009))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.7 0.8)
|
||||
(xy 2.3 0.8)
|
||||
(xy 2.3 0.6)
|
||||
(xy 1.7 0.6)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 518888c9-9301-47d2-85db-78e5a29948ad))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.8 1.6)
|
||||
(xy 2.3 1.6)
|
||||
(xy 2.3 1.3)
|
||||
(xy 1.8 1.3)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 1ec7c3a7-aa76-4098-b802-d36618654a6a))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.8 2.3)
|
||||
(xy 2.3 2.3)
|
||||
(xy 2.3 2.1)
|
||||
(xy 1.8 2.1)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 70c271b8-8895-41f2-9c7e-e5ed8de42019))
|
||||
(fp_circle (center -0.5588 -0.2286) (end -0.396163 -0.2286)
|
||||
(stroke (width 0.3556) (type solid)) (fill none) (layer "F.SilkS") (tstamp ef6cb764-28e1-4cb7-881e-9709e01de254))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 2.3635 2.7635)
|
||||
(xy 0.6365 2.7635)
|
||||
(xy 0.6365 0.3365)
|
||||
(xy 2.3635 0.3365)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp bec2d598-8423-4a3b-993b-89cfdb293f0a))
|
||||
(pad "P$11" smd rect (at 1.6 1.64 180) (size 0.2 0.2) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 48c4c1f5-cc88-44ff-9c1b-f7c2ee5ac748))
|
||||
(pad "P1" smd rect (at 0 0.54 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 2f9bcbde-3625-4e67-a3e8-0c0b9a352b68))
|
||||
(pad "P2" smd rect (at 0 1.04 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 1528cea1-f181-4196-a592-1614948157ea))
|
||||
(pad "P3" smd rect (at 0 1.54 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp ed71ce5e-5e59-47dc-9c89-ee99108c1e6a))
|
||||
(pad "P4" smd rect (at 0 2.04 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 92553e8c-2d6b-4208-b38b-12ac3e17ff58))
|
||||
(pad "P5" smd rect (at 0 2.54 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp e4c479d5-061b-4f3e-8eb9-376a2165a5f3))
|
||||
(pad "P6" smd rect (at 3 2.54 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f56f6603-863f-4a33-8e1b-7df1e53a980e))
|
||||
(pad "P7" smd rect (at 3 2.04 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 8d615f1c-3316-4a21-9e43-1ab4aa88ac8c))
|
||||
(pad "P8" smd rect (at 3 1.54 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 671778f4-21aa-4a5c-9ef0-69b8d8f779de))
|
||||
(pad "P9" smd rect (at 3 1.04 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 0cb831d7-6bc6-4cba-8396-4bb587638151))
|
||||
(pad "P10" smd rect (at 3 0.54 180) (size 0.6 0.35) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 3e751f5e-0d1a-4ffa-a65e-5aeea25a47ee))
|
||||
)
|
||||
1048
solo/kicad/USB-A.pretty/QFN32.kicad_mod
Normal file
1048
solo/kicad/USB-A.pretty/QFN32.kicad_mod
Normal file
File diff suppressed because it is too large
Load Diff
73
solo/kicad/USB-A.pretty/R0402.kicad_mod
Normal file
73
solo/kicad/USB-A.pretty/R0402.kicad_mod
Normal file
@@ -0,0 +1,73 @@
|
||||
(footprint "R0402" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "<b>RESISTOR</b>")
|
||||
(fp_text reference "REF**" (at -0.635 -0.635) (layer "F.SilkS")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
|
||||
(tstamp 45741afb-7708-4dbf-8f03-3e70058ebff7)
|
||||
)
|
||||
(fp_text value "R0402" (at -0.635 1.905) (layer "F.Fab")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
|
||||
(tstamp b8d8fa4c-5532-4750-b01c-102b6c73f5d9)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1999 0.4001)
|
||||
(xy 0.1999 0.4001)
|
||||
(xy 0.1999 -0.4001)
|
||||
(xy -0.1999 -0.4001)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Adhes") (tstamp 8d5ef31f-7a97-46dd-9d87-1ab506708409))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.9 0.35)
|
||||
(xy -0.35 0.35)
|
||||
(xy -0.35 -0.35)
|
||||
(xy -0.9 -0.35)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp b574355e-b60b-482e-9b1c-8980ed8a838d))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.35 0.35)
|
||||
(xy 0.9 0.35)
|
||||
(xy 0.9 -0.35)
|
||||
(xy 0.35 -0.35)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 0b73725a-5ff2-4a11-bb3a-5845109ab865))
|
||||
(fp_line (start -1.073 -0.383) (end 1.073 -0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 698ffb26-f208-44b5-84de-8389ecf70876))
|
||||
(fp_line (start -1.073 0.383) (end -1.073 -0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 675cbcf6-325c-4a67-9e4a-bf45885a7941))
|
||||
(fp_line (start 1.073 -0.383) (end 1.073 0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 0bdffed8-b3b8-4f1e-a165-158ad3fe0e6e))
|
||||
(fp_line (start 1.073 0.383) (end -1.073 0.383)
|
||||
(stroke (width 0.0508) (type solid)) (layer "F.CrtYd") (tstamp 71a6dae2-f73c-44fc-9d45-b5660dae330e))
|
||||
(fp_line (start -0.245 -0.224) (end 0.245 -0.224)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 324a17a7-8e43-45cd-b4ef-22e1a8e7bd1e))
|
||||
(fp_line (start 0.245 0.224) (end -0.245 0.224)
|
||||
(stroke (width 0.1524) (type solid)) (layer "F.Fab") (tstamp 658ca29f-fd2b-4a9f-b0ba-61463d68b6db))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.554 0.3048)
|
||||
(xy -0.254 0.3048)
|
||||
(xy -0.254 -0.2951)
|
||||
(xy -0.554 -0.2951)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp ce42141a-b713-4f76-9e9d-119b4bafd947))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.2588 0.3048)
|
||||
(xy 0.5588 0.3048)
|
||||
(xy 0.5588 -0.2951)
|
||||
(xy 0.2588 -0.2951)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Fab") (tstamp 87169323-439b-44aa-b704-46b231c5fc42))
|
||||
(pad "1" smd rect (at -0.625 0) (size 0.5 0.6) (layers "F.Cu" "F.Paste")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp dfd1bf1e-64f2-4701-bfe8-f9bfd1cb9f19))
|
||||
(pad "2" smd rect (at 0.625 0) (size 0.5 0.6) (layers "F.Cu" "F.Paste")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 63f5492d-ab55-4e56-b79d-c53bcbe85525))
|
||||
)
|
||||
166
solo/kicad/USB-A.pretty/REG_NCP114AMX330TCG.kicad_mod
Normal file
166
solo/kicad/USB-A.pretty/REG_NCP114AMX330TCG.kicad_mod
Normal file
@@ -0,0 +1,166 @@
|
||||
(footprint "REG_NCP114AMX330TCG" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(fp_text reference "REF**" (at -0.742281 -0.97299) (layer "F.SilkS")
|
||||
(effects (font (size 0.552 0.552) (thickness 0.048)) (justify left bottom))
|
||||
(tstamp afee13ab-527d-4f9d-b01d-c9552215c8f5)
|
||||
)
|
||||
(fp_text value "REG_NCP114AMX330TCG" (at -0.742921 1.2449) (layer "F.Fab")
|
||||
(effects (font (size 0.281523 0.281523) (thickness 0.02448)) (justify left bottom))
|
||||
(tstamp 9af5802e-1eff-4867-b19c-309311e04046)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1745 0.419793)
|
||||
(xy -0.1745 0.6505)
|
||||
(xy -0.4755 0.6505)
|
||||
(xy -0.4755 0.118793)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 8d723396-627d-4961-a2e6-861978f344dc))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1745 -0.419793)
|
||||
(xy -0.374793 -0.2195)
|
||||
(xy -0.4755 -0.2195)
|
||||
(xy -0.4755 -0.6505)
|
||||
(xy -0.1745 -0.6505)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 077a8713-c7c0-4e92-94ed-cd987d4b4f7e))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.4755 -0.2195)
|
||||
(xy 0.374793 -0.2195)
|
||||
(xy 0.1745 -0.419793)
|
||||
(xy 0.1745 -0.6505)
|
||||
(xy 0.4755 -0.6505)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp dc5fb8ac-aa4f-435a-ba89-04cd88812cae))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.4755 0.6505)
|
||||
(xy 0.1745 0.6505)
|
||||
(xy 0.1745 0.419793)
|
||||
(xy 0.374793 0.2195)
|
||||
(xy 0.4755 0.2195)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Cu") (tstamp 903d10c8-1f63-4cf1-88b3-347719152848))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1745 0.419793)
|
||||
(xy -0.1745 0.6505)
|
||||
(xy -0.4755 0.6505)
|
||||
(xy -0.4755 0.118793)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 7d52ee7c-8198-496c-9ee5-bf8b8347f96d))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1745 -0.419793)
|
||||
(xy -0.374793 -0.2195)
|
||||
(xy -0.4755 -0.2195)
|
||||
(xy -0.4755 -0.6505)
|
||||
(xy -0.1745 -0.6505)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 29359668-2b54-4f4c-bbc6-4cca640f037c))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.4755 -0.2195)
|
||||
(xy 0.374793 -0.2195)
|
||||
(xy 0.1745 -0.419793)
|
||||
(xy 0.1745 -0.6505)
|
||||
(xy 0.4755 -0.6505)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp 9f873f6d-2809-4ed7-b57a-ef7e6209e83b))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.4755 0.6505)
|
||||
(xy 0.1745 0.6505)
|
||||
(xy 0.1745 0.419793)
|
||||
(xy 0.374793 0.2195)
|
||||
(xy 0.4755 0.2195)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Paste") (tstamp fcdfe030-b126-4ee7-bba0-51f601dfa701))
|
||||
(fp_circle (center -0.74 0.848) (end -0.6 0.848)
|
||||
(stroke (width 0.1016) (type solid)) (fill none) (layer "F.SilkS") (tstamp 13097e38-e4df-410c-a460-6601f5ba3f35))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.000867 0.497068)
|
||||
(xy 0.495334 0.000867)
|
||||
(xy -0.000867 -0.495334)
|
||||
(xy -0.497068 0.000867)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 7902cd6d-25be-4616-96bb-2e45eb4e22d9))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1245 -0.399793)
|
||||
(xy -0.349793 -0.1745)
|
||||
(xy -0.5255 -0.1745)
|
||||
(xy -0.5255 -0.7005)
|
||||
(xy -0.1245 -0.7005)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 027a666c-6864-461d-b034-ab3953dcfbb5))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1245 0.399793)
|
||||
(xy -0.1245 0.7005)
|
||||
(xy -0.5255 0.7005)
|
||||
(xy -0.5255 0.0495)
|
||||
(xy -0.474793 0.0495)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 5581aaad-512d-48fd-be9e-07b91493fbf4))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.5255 -0.1745)
|
||||
(xy 0.349793 -0.1745)
|
||||
(xy 0.1245 -0.399793)
|
||||
(xy 0.1245 -0.7005)
|
||||
(xy 0.5255 -0.7005)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp bc4bfb28-fdc5-49f3-94cf-4ad0d78f1d51))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.5255 0.7005)
|
||||
(xy 0.1245 0.7005)
|
||||
(xy 0.1245 0.399793)
|
||||
(xy 0.349793 0.1745)
|
||||
(xy 0.5255 0.1745)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 4f48f2fc-2db6-4bd1-b251-a0a3406cd92d))
|
||||
(fp_line (start -0.762 -0.889) (end -0.762 0.889)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 49156b86-de5e-4022-8aab-933d01567878))
|
||||
(fp_line (start -0.762 0.889) (end 0.762 0.889)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d00a865f-0b33-4549-90aa-82ea527a6170))
|
||||
(fp_line (start 0.762 -0.889) (end -0.762 -0.889)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 552c9b8a-9f58-415e-8c4f-d9ab9c86022b))
|
||||
(fp_line (start 0.762 0.889) (end 0.762 -0.889)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 393c595a-de74-4833-906b-5ed78845789a))
|
||||
(fp_line (start -0.5 -0.5) (end -0.5 0.5)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 09d08215-bb31-460f-afd9-e4b843760fb4))
|
||||
(fp_line (start -0.5 0.5) (end 0.5 0.5)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 89e36532-d2be-46bc-b58e-e04bcab68265))
|
||||
(fp_line (start 0.5 -0.5) (end -0.5 -0.5)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a2851cb9-ae7d-43e5-b4c7-c74c882a1aa6))
|
||||
(fp_line (start 0.5 0.5) (end 0.5 -0.5)
|
||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f481f43-d478-4482-8da6-8ac3ed7f942a))
|
||||
(pad "1" smd rect (at -0.325 0.5) (size 0.1 0.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f8fa7611-7f3a-49d4-bef2-ee73b7750011))
|
||||
(pad "2" smd rect (at 0.325 0.5) (size 0.1 0.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 51f54fb3-723e-411d-a6eb-6748923fc1b0))
|
||||
(pad "3" smd rect (at 0.325 -0.5) (size 0.1 0.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp d72a6714-6f9e-469f-abd3-b657f724f124))
|
||||
(pad "4" smd rect (at -0.325 -0.5) (size 0.1 0.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f3769185-3827-49c5-949f-879be873573d))
|
||||
(pad "5" smd rect (at 0 0 45) (size 0.58 0.58) (layers "F.Cu" "F.Paste")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 0c387255-0b01-460f-b1d4-db19ce441b61))
|
||||
)
|
||||
53
solo/kicad/USB-A.pretty/USB_TRACES.kicad_mod
Normal file
53
solo/kicad/USB-A.pretty/USB_TRACES.kicad_mod
Normal file
@@ -0,0 +1,53 @@
|
||||
(footprint "USB_TRACES" (version 20221018) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(fp_text reference "REF**" (at -2.54 -5.08) (layer "F.SilkS")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
|
||||
(tstamp 58d5c9e4-d323-47c9-8109-ea280d7120a0)
|
||||
)
|
||||
(fp_text value "USB_TRACES" (at -2.54 6.35) (layer "F.Fab")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)) (justify left bottom))
|
||||
(tstamp cccfb425-669e-422a-99c0-1985b14fa88d)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -4.15 -2.45)
|
||||
(xy 5.95 -2.45)
|
||||
(xy 5.95 -4.65)
|
||||
(xy -4.15 -4.65)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 93a91b99-3510-48a5-9c72-07db6aa762bf))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -4.15 -0.1)
|
||||
(xy 5.45 -0.1)
|
||||
(xy 5.45 -2.3)
|
||||
(xy -4.15 -2.3)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp feb421fb-1b28-43e7-a643-8093f36f8b3f))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -4.15 2.25)
|
||||
(xy 5.45 2.25)
|
||||
(xy 5.45 0.05)
|
||||
(xy -4.15 0.05)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 9d19a6fd-b7d6-4ec8-b3b1-f494d3099a38))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -4.15 4.6)
|
||||
(xy 5.95 4.6)
|
||||
(xy 5.95 2.4)
|
||||
(xy -4.15 2.4)
|
||||
)
|
||||
|
||||
(stroke (width 0) (type default)) (fill solid) (layer "F.Mask") (tstamp 69371644-7932-492e-be70-843c68708cc2))
|
||||
(pad "5V" smd rect (at 0.9 -3.55) (size 10 2.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp f3bfacb3-6b63-4c7d-9a2b-7bdab6799f7b))
|
||||
(pad "D+" smd rect (at 0.65 1.15) (size 9.5 2.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp 340b2e69-8492-4b80-98e0-c0123eab6412))
|
||||
(pad "D-" smd rect (at 0.65 -1.2) (size 9.5 2.1) (layers "F.Cu")
|
||||
(solder_mask_margin 0.1016) (thermal_bridge_angle 45) (tstamp c29b0a33-4eb1-44d2-993a-be8bb5772310))
|
||||
)
|
||||
46402
solo/kicad/USB-A.step
Normal file
46402
solo/kicad/USB-A.step
Normal file
File diff suppressed because it is too large
Load Diff
BIN
solo/kicad/USB-A.stl
Normal file
BIN
solo/kicad/USB-A.stl
Normal file
Binary file not shown.
5
solo/kicad/empty.kicad_wks
Normal file
5
solo/kicad/empty.kicad_wks
Normal file
@@ -0,0 +1,5 @@
|
||||
(kicad_wks (version 20220228) (generator pl_editor)
|
||||
(setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
|
||||
(left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
|
||||
(line (name "segm1:Line") (start 0 0) (end 0 0))
|
||||
)
|
||||
4
solo/kicad/fp-lib-table
Normal file
4
solo/kicad/fp-lib-table
Normal file
@@ -0,0 +1,4 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "USB-A")(type "KiCad")(uri "$(KIPRJMOD)/USB-A.pretty")(options "")(descr ""))
|
||||
)
|
||||
1
solo/kicad/kicad-libs
Submodule
1
solo/kicad/kicad-libs
Submodule
Submodule solo/kicad/kicad-libs added at 6177f97a2d
4
solo/kicad/sym-lib-table
Normal file
4
solo/kicad/sym-lib-table
Normal file
@@ -0,0 +1,4 @@
|
||||
(sym_lib_table
|
||||
(version 0)
|
||||
(lib (name "USB-A-eagle-import")(type "KiCad")(uri "${KIPRJMOD}/USB-A-eagle-import.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
Reference in New Issue
Block a user