Add files for rotary encoder

Signed-off-by: zisi <agzisim@gmail.com>
master v1.0
zisi 2018-05-26 20:46:21 +03:00
commit 902e720624
65 changed files with 208132 additions and 0 deletions

8
.gitignore vendored 100644
View File

@ -0,0 +1,8 @@
# Backup files
*.s#?
*.b#?
*.l#?
*.bak
*.bck
*.kicad_pcb-bak
*.fcstd1

5
CONTRIBUTING.md 100644
View File

@ -0,0 +1,5 @@
# Contributing to SatNOGS rotator-controller
Thank you for your interest in contributing to SatNOGS!
The main repository lives on [Gitlab](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-controller).

189
LICENSE 100644
View 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.

27
README.md 100644
View File

@ -0,0 +1,27 @@
# SatNOGS Rotator Controller Encoder
Electronics designs for [SatNOGS Rotator](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator).
Repository includes all source files of PCB's for the SatNOGS rotator controller encoder assembly.
Firmware can be found on [satnogs-rotator-firmware](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-firmware).
## Documentation
More information can be found in our [wiki](https://wiki.satnogs.org/SatNOGS_Rotator_Controller).
## Repository policy
SatNOGS hardware repositories only track source design files. All needed derivative files (e.g. stl, grb etc) for production are created per release, packaged in an archive and uploaded linked to a [release](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-controller-encoder/tags).
Master branch is most times under active development, so expect things to break. For production ready and previous releases source files check tags.
## Contribute
The main repository lives on [Gitlab](https://gitlab.com/librespacefoundation/satnogs/satnogs-rotator-controller-encoder) and all Merge Request should happen there.
## License
&copy; 2014-2018 [Libre Space Foundation](http://libre.space).
Licensed under the [CERN OHLv1.2](LICENSE).

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,598 @@
#VRML V2.0 utf8
#Exported from Wings 3D 0.98.34
DEF cylinder2_copy3 Transform {
children [
Shape {
appearance Appearance {
material DEF metal2 Material {
diffuseColor 0.706960 0.706960 0.706960
emissiveColor 0.440560 0.440560 0.440560
specularColor 0.700300 0.700300 0.700300
ambientIntensity 0.660340
transparency 0.00000e+0
shininess 1.00000
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
1.00000e-1 -1.00000 0.00000e+0,
9.23880e-2 -1.03827 0.00000e+0,
7.07107e-2 -1.07071 0.00000e+0,
3.82683e-2 -1.09239 0.00000e+0,
-3.40358e-17 -1.10000 0.00000e+0,
-3.82683e-2 -1.09239 0.00000e+0,
-7.07107e-2 -1.07071 0.00000e+0,
-9.23880e-2 -1.03827 0.00000e+0,
-0.100000 -1.00000 0.00000e+0,
-9.23880e-2 -0.961732 0.00000e+0,
-7.07107e-2 -0.929289 0.00000e+0,
-3.82683e-2 -0.907612 -1.11022e-16,
-5.85279e-17 -0.900000 -1.11022e-16,
3.82683e-2 -0.907612 -1.11022e-16,
7.07107e-2 -0.929289 0.00000e+0,
9.23880e-2 -0.961732 0.00000e+0,
1.00000e-1 -1.00000 -1.00000,
9.23880e-2 -1.03827 -1.00000,
7.07107e-2 -1.07071 -1.00000,
3.82683e-2 -1.09239 -1.00000,
-3.40358e-17 -1.10000 -1.00000,
-3.82683e-2 -1.09239 -1.00000,
-7.07107e-2 -1.07071 -1.00000,
-9.23880e-2 -1.03827 -1.00000,
-0.100000 -1.00000 -1.00000,
-9.23880e-2 -0.961732 -1.00000,
-7.07107e-2 -0.929289 -1.00000,
-3.82683e-2 -0.907612 -1.00000,
-5.85279e-17 -0.900000 -1.00000,
3.82683e-2 -0.907612 -1.00000,
7.07107e-2 -0.929289 -1.00000,
9.23880e-2 -0.961732 -1.00000 ] }
coordIndex [
0, 1, 17, 16, -1,
0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1,
0, 16, 31, 15, -1,
1, 2, 18, 17, -1,
2, 3, 19, 18, -1,
3, 4, 20, 19, -1,
4, 5, 21, 20, -1,
5, 6, 22, 21, -1,
6, 7, 23, 22, -1,
7, 8, 24, 23, -1,
8, 9, 25, 24, -1,
9, 10, 26, 25, -1,
10, 11, 27, 26, -1,
11, 12, 28, 27, -1,
12, 13, 29, 28, -1,
13, 14, 30, 29, -1,
14, 15, 31, 30, -1,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ]
normal Normal { vector [
0.890909 0.00000e+0 0.454182,
0.823093 -0.340936 0.454182,
0.629968 -0.629968 0.454182,
0.340936 -0.823093 0.454182,
-3.78182e-17 -0.890909 0.454182,
-0.340936 -0.823093 0.454182,
-0.629968 -0.629968 0.454182,
-0.823093 -0.340936 0.454182,
-0.890909 3.78182e-17 0.454182,
-0.823093 0.340936 0.454182,
-0.629968 0.629968 0.454182,
-0.340936 0.823093 0.454182,
-1.26061e-17 0.890909 0.454182,
0.340936 0.823093 0.454182,
0.629968 0.629968 0.454182,
0.823093 0.340936 0.454182,
0.890909 -1.76485e-16 -0.454182,
0.823093 -0.340936 -0.454182,
0.629968 -0.629968 -0.454182,
0.340936 -0.823093 -0.454182,
-3.78182e-17 -0.890909 -0.454182,
-0.340936 -0.823093 -0.454182,
-0.629968 -0.629968 -0.454182,
-0.823093 -0.340936 -0.454182,
-0.890909 -1.38667e-16 -0.454182,
-0.823093 0.340936 -0.454182,
-0.629968 0.629968 -0.454182,
-0.340936 0.823093 -0.454182,
-1.26061e-17 0.890909 -0.454182,
0.340936 0.823093 -0.454182,
0.629968 0.629968 -0.454182,
0.823093 0.340936 -0.454182 ] }
normalIndex [
0, 1, 17, 16, -1,
0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1,
0, 16, 31, 15, -1,
1, 2, 18, 17, -1,
2, 3, 19, 18, -1,
3, 4, 20, 19, -1,
4, 5, 21, 20, -1,
5, 6, 22, 21, -1,
6, 7, 23, 22, -1,
7, 8, 24, 23, -1,
8, 9, 25, 24, -1,
9, 10, 26, 25, -1,
10, 11, 27, 26, -1,
11, 12, 28, 27, -1,
12, 13, 29, 28, -1,
13, 14, 30, 29, -1,
14, 15, 31, 30, -1,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ]
}
}
]
}
DEF cylinder2 Transform {
children [
Shape {
appearance Appearance {
material USE metal2
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
1.00000e-1 1.00000 0.00000e+0,
9.23880e-2 0.961732 0.00000e+0,
7.07107e-2 0.929289 0.00000e+0,
3.82683e-2 0.907612 0.00000e+0,
-3.40358e-17 0.900000 0.00000e+0,
-3.82683e-2 0.907612 0.00000e+0,
-7.07107e-2 0.929289 0.00000e+0,
-9.23880e-2 0.961732 0.00000e+0,
-0.100000 1.00000 0.00000e+0,
-9.23880e-2 1.03827 0.00000e+0,
-7.07107e-2 1.07071 0.00000e+0,
-3.82683e-2 1.09239 -1.11022e-16,
-5.85279e-17 1.10000 -1.11022e-16,
3.82683e-2 1.09239 -1.11022e-16,
7.07107e-2 1.07071 0.00000e+0,
9.23880e-2 1.03827 0.00000e+0,
1.00000e-1 1.00000 -1.00000,
9.23880e-2 0.961732 -1.00000,
7.07107e-2 0.929289 -1.00000,
3.82683e-2 0.907612 -1.00000,
-3.40358e-17 0.900000 -1.00000,
-3.82683e-2 0.907612 -1.00000,
-7.07107e-2 0.929289 -1.00000,
-9.23880e-2 0.961732 -1.00000,
-0.100000 1.00000 -1.00000,
-9.23880e-2 1.03827 -1.00000,
-7.07107e-2 1.07071 -1.00000,
-3.82683e-2 1.09239 -1.00000,
-5.85279e-17 1.10000 -1.00000,
3.82683e-2 1.09239 -1.00000,
7.07107e-2 1.07071 -1.00000,
9.23880e-2 1.03827 -1.00000 ] }
coordIndex [
0, 1, 17, 16, -1,
0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1,
0, 16, 31, 15, -1,
1, 2, 18, 17, -1,
2, 3, 19, 18, -1,
3, 4, 20, 19, -1,
4, 5, 21, 20, -1,
5, 6, 22, 21, -1,
6, 7, 23, 22, -1,
7, 8, 24, 23, -1,
8, 9, 25, 24, -1,
9, 10, 26, 25, -1,
10, 11, 27, 26, -1,
11, 12, 28, 27, -1,
12, 13, 29, 28, -1,
13, 14, 30, 29, -1,
14, 15, 31, 30, -1,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ]
normal Normal { vector [
0.890909 -6.17697e-16 0.454182,
0.823093 -0.340936 0.454182,
0.629968 -0.629968 0.454182,
0.340936 -0.823093 0.454182,
-3.78182e-17 -0.890909 0.454182,
-0.340936 -0.823093 0.454182,
-0.629968 -0.629968 0.454182,
-0.823093 -0.340936 0.454182,
-0.890909 -2.14303e-16 0.454182,
-0.823093 0.340936 0.454182,
-0.629968 0.629968 0.454182,
-0.340936 0.823093 0.454182,
-1.26061e-17 0.890909 0.454182,
0.340936 0.823093 0.454182,
0.629968 0.629968 0.454182,
0.823093 0.340936 0.454182,
0.890909 -7.94182e-16 -0.454182,
0.823093 -0.340936 -0.454182,
0.629968 -0.629968 -0.454182,
0.340936 -0.823093 -0.454182,
-3.78182e-17 -0.890909 -0.454182,
-0.340936 -0.823093 -0.454182,
-0.629968 -0.629968 -0.454182,
-0.823093 -0.340936 -0.454182,
-0.890909 -3.90788e-16 -0.454182,
-0.823093 0.340936 -0.454182,
-0.629968 0.629968 -0.454182,
-0.340936 0.823093 -0.454182,
-1.26061e-17 0.890909 -0.454182,
0.340936 0.823093 -0.454182,
0.629968 0.629968 -0.454182,
0.823093 0.340936 -0.454182 ] }
normalIndex [
0, 1, 17, 16, -1,
0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1,
0, 16, 31, 15, -1,
1, 2, 18, 17, -1,
2, 3, 19, 18, -1,
3, 4, 20, 19, -1,
4, 5, 21, 20, -1,
5, 6, 22, 21, -1,
6, 7, 23, 22, -1,
7, 8, 24, 23, -1,
8, 9, 25, 24, -1,
9, 10, 26, 25, -1,
10, 11, 27, 26, -1,
11, 12, 28, 27, -1,
12, 13, 29, 28, -1,
13, 14, 30, 29, -1,
14, 15, 31, 30, -1,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ]
}
}
]
}
DEF cylinder1 Transform {
children [
Shape {
appearance Appearance {
material DEF blue2 Material {
diffuseColor 0.233000 0.700000 0.700000
emissiveColor 0.233000 0.700000 0.700000
specularColor 0.233000 0.700000 0.700000
ambientIntensity 0.544333
transparency 0.00000e+0
shininess 1.00000
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
2.00000 8.73325e-17 4.79000,
1.84776 -0.765367 4.79000,
1.41421 -1.41421 4.79000,
0.765367 -1.84776 4.79000,
1.75803e-16 -2.00000 4.79000,
-0.765367 -1.84776 4.79000,
-1.41421 -1.41421 4.79000,
-1.84776 -0.765367 4.79000,
-2.00000 -1.57589e-16 4.79000,
-1.84776 0.765367 4.79000,
-1.41421 1.41421 4.79000,
-0.765367 1.84776 4.79000,
0.765367 1.84776 4.79000,
1.41421 1.41421 4.79000,
1.84776 0.765367 4.79000,
2.00000 -1.57589e-16 0.00000e+0,
1.84776 -0.765367 0.00000e+0,
1.41421 -1.41421 0.00000e+0,
0.765367 -1.84776 1.11022e-16,
1.75803e-16 -2.00000 1.11022e-16,
-0.765367 -1.84776 1.11022e-16,
-1.41421 -1.41421 0.00000e+0,
-1.84776 -0.765367 0.00000e+0,
-2.00000 -4.02510e-16 0.00000e+0,
-1.84776 0.765367 0.00000e+0,
-1.41421 1.41421 0.00000e+0,
-0.765367 1.84776 0.00000e+0,
0.765367 1.84776 0.00000e+0,
1.41421 1.41421 0.00000e+0,
1.84776 0.765367 0.00000e+0,
1.38582 -0.574025 4.79000,
1.50000 1.51981e-17 4.79000,
1.38582 0.574025 4.79000,
1.06066 1.06066 4.79000,
0.574025 1.38582 4.79000,
-2.34691e-16 1.50000 4.79000,
-0.574025 1.38582 4.79000,
-1.06066 1.06066 4.79000,
-1.38582 0.574025 4.79000,
-1.50000 -8.54544e-17 4.79000,
-1.38582 -0.574025 4.79000,
-1.06066 -1.06066 4.79000,
-0.574025 -1.38582 4.79000,
1.90230e-16 -1.50000 4.79000,
0.574025 -1.38582 4.79000,
1.06066 -1.06066 4.79000,
1.37196 -0.568285 4.74000,
1.48500 1.26013e-17 4.74000,
1.37196 0.568285 4.74000,
1.05005 1.05005 4.74000,
0.568285 1.37196 4.74000,
-2.34691e-16 1.48500 4.74000,
-0.568285 1.37196 4.74000,
-1.05005 1.05005 4.74000,
-1.37196 0.568285 4.74000,
-1.48500 -8.54544e-17 4.74000,
-1.37196 -0.568285 4.74000,
-1.05005 -1.05005 4.74000,
-0.568285 -1.37196 4.74000,
1.90519e-16 -1.48500 4.74000,
0.568285 -1.37196 4.74000,
1.05005 -1.05005 4.74000 ] }
coordIndex [
0, 1, 16, 15, -1,
0, 14, 32, 31, -1,
0, 15, 29, 14, -1,
0, 31, 30, 1, -1,
1, 2, 17, 16, -1,
1, 30, 45, 2, -1,
2, 3, 18, 17, -1,
2, 45, 44, 3, -1,
3, 4, 19, 18, -1,
3, 44, 43, 4, -1,
4, 5, 20, 19, -1,
4, 43, 42, 5, -1,
5, 6, 21, 20, -1,
5, 42, 41, 6, -1,
6, 7, 22, 21, -1,
6, 41, 40, 7, -1,
7, 8, 23, 22, -1,
7, 40, 39, 8, -1,
8, 9, 24, 23, -1,
8, 39, 38, 9, -1,
9, 10, 25, 24, -1,
9, 38, 37, 10, -1,
10, 11, 26, 25, -1,
10, 37, 36, 11, -1,
12, 13, 28, 27, -1,
12, 34, 33, 13, -1,
13, 14, 29, 28, -1,
13, 33, 32, 14, -1,
30, 31, 47, 46, -1,
30, 46, 61, 45, -1,
31, 32, 48, 47, -1,
32, 33, 49, 48, -1,
33, 34, 50, 49, -1,
34, 35, 51, 50, -1,
35, 36, 52, 51, -1,
36, 37, 53, 52, -1,
37, 38, 54, 53, -1,
38, 39, 55, 54, -1,
39, 40, 56, 55, -1,
40, 41, 57, 56, -1,
41, 42, 58, 57, -1,
42, 43, 59, 58, -1,
43, 44, 60, 59, -1,
44, 45, 61, 60, -1 ]
normal Normal { vector [
0.700215 1.58525e-16 0.713933,
0.646914 -0.267960 0.713933,
0.495126 -0.495126 0.713933,
0.267960 -0.646914 0.713933,
0.00000e+0 -0.700215 0.713933,
-0.267960 -0.646914 0.713933,
-0.495126 -0.495126 0.713933,
-0.646914 -0.267960 0.713933,
-0.700215 -9.90780e-17 0.713933,
-0.646914 0.267960 0.713933,
-0.495126 0.495126 0.713933,
-0.267960 0.646914 0.713933,
0.267960 0.646914 0.713933,
0.495126 0.495126 0.713933,
0.646914 0.267960 0.713933,
0.890909 1.89091e-16 -0.454182,
0.823093 -0.340936 -0.454182,
0.629968 -0.629968 -0.454182,
0.340936 -0.823093 -0.454182,
0.00000e+0 -0.890909 -0.454182,
-0.340936 -0.823093 -0.454182,
-0.629968 -0.629968 -0.454182,
-0.823093 -0.340936 -0.454182,
-0.890909 -1.38667e-16 -0.454182,
-0.823093 0.340936 -0.454182,
-0.629968 0.629968 -0.454182,
-0.340936 0.823093 -0.454182,
0.340936 0.823093 -0.454182,
0.629968 0.629968 -0.454182,
0.823093 0.340936 -0.454182,
-0.546564 0.226394 0.806234,
-0.591597 1.57063e-16 0.806234,
-0.546564 -0.226394 0.806234,
-0.418322 -0.418322 0.806234,
-0.226394 -0.546564 0.806234,
-4.01384e-16 -0.591597 0.806234,
0.226394 -0.546564 0.806234,
0.418322 -0.418322 0.806234,
0.546564 -0.226394 0.806234,
0.591597 -8.72573e-18 0.806234,
0.546564 0.226394 0.806234,
0.418322 0.418322 0.806234,
0.226394 0.546564 0.806234,
4.10109e-16 0.591597 0.806234,
-0.226394 0.546564 0.806234,
-0.418322 0.418322 0.806234,
-0.710417 0.294264 0.639309,
-0.768950 2.04149e-16 0.639309,
-0.710417 -0.294264 0.639309,
-0.543730 -0.543730 0.639309,
-0.294264 -0.710417 0.639309,
-4.99030e-16 -0.768950 0.639309,
0.294264 -0.710417 0.639309,
0.543730 -0.543730 0.639309,
0.710417 -0.294264 0.639309,
0.768950 -1.13416e-17 0.639309,
0.710417 0.294264 0.639309,
0.543730 0.543730 0.639309,
0.294264 0.710417 0.639309,
5.55738e-16 0.768950 0.639309,
-0.294264 0.710417 0.639309,
-0.543730 0.543730 0.639309 ] }
normalIndex [
0, 1, 16, 15, -1,
0, 14, 32, 31, -1,
0, 15, 29, 14, -1,
0, 31, 30, 1, -1,
1, 2, 17, 16, -1,
1, 30, 45, 2, -1,
2, 3, 18, 17, -1,
2, 45, 44, 3, -1,
3, 4, 19, 18, -1,
3, 44, 43, 4, -1,
4, 5, 20, 19, -1,
4, 43, 42, 5, -1,
5, 6, 21, 20, -1,
5, 42, 41, 6, -1,
6, 7, 22, 21, -1,
6, 41, 40, 7, -1,
7, 8, 23, 22, -1,
7, 40, 39, 8, -1,
8, 9, 24, 23, -1,
8, 39, 38, 9, -1,
9, 10, 25, 24, -1,
9, 38, 37, 10, -1,
10, 11, 26, 25, -1,
10, 37, 36, 11, -1,
12, 13, 28, 27, -1,
12, 34, 33, 13, -1,
13, 14, 29, 28, -1,
13, 33, 32, 14, -1,
30, 31, 47, 46, -1,
30, 46, 61, 45, -1,
31, 32, 48, 47, -1,
32, 33, 49, 48, -1,
33, 34, 50, 49, -1,
34, 35, 51, 50, -1,
35, 36, 52, 51, -1,
36, 37, 53, 52, -1,
37, 38, 54, 53, -1,
38, 39, 55, 54, -1,
39, 40, 56, 55, -1,
40, 41, 57, 56, -1,
41, 42, 58, 57, -1,
42, 43, 59, 58, -1,
43, 44, 60, 59, -1,
44, 45, 61, 60, -1 ]
}
},
Shape {
appearance Appearance {
material DEF black Material {
diffuseColor 1.00000e-3 1.00000e-3 1.00000e-3
emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0
specularColor 1.00000e-3 1.00000e-3 1.00000e-3
ambientIntensity 1.00000e-3
transparency 0.00000e+0
shininess 1.00000
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
-0.765367 1.84776 4.79000,
-3.14039e-16 2.00000 4.79000,
0.765367 1.84776 4.79000,
2.00000 -1.57589e-16 0.00000e+0,
1.84776 -0.765367 0.00000e+0,
1.41421 -1.41421 0.00000e+0,
0.765367 -1.84776 1.11022e-16,
1.75803e-16 -2.00000 1.11022e-16,
-0.765367 -1.84776 1.11022e-16,
-1.41421 -1.41421 0.00000e+0,
-1.84776 -0.765367 0.00000e+0,
-2.00000 -4.02510e-16 0.00000e+0,
-1.84776 0.765367 0.00000e+0,
-1.41421 1.41421 0.00000e+0,
-0.765367 1.84776 0.00000e+0,
-3.14039e-16 2.00000 0.00000e+0,
0.765367 1.84776 0.00000e+0,
1.41421 1.41421 0.00000e+0,
1.84776 0.765367 0.00000e+0,
0.574025 1.38582 4.79000,
-2.34691e-16 1.50000 4.79000,
-0.574025 1.38582 4.79000 ] }
coordIndex [
0, 1, 15, 14, -1,
0, 21, 20, 1, -1,
1, 2, 16, 15, -1,
1, 20, 19, 2, -1,
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, -1 ]
normal Normal { vector [
-0.267960 0.646914 0.713933,
-1.58525e-16 0.700215 0.713933,
0.267960 0.646914 0.713933,
0.890909 1.89091e-16 -0.454182,
0.823093 -0.340936 -0.454182,
0.629968 -0.629968 -0.454182,
0.340936 -0.823093 -0.454182,
0.00000e+0 -0.890909 -0.454182,
-0.340936 -0.823093 -0.454182,
-0.629968 -0.629968 -0.454182,
-0.823093 -0.340936 -0.454182,
-0.890909 -1.38667e-16 -0.454182,
-0.823093 0.340936 -0.454182,
-0.629968 0.629968 -0.454182,
-0.340936 0.823093 -0.454182,
-2.01697e-16 0.890909 -0.454182,
0.340936 0.823093 -0.454182,
0.629968 0.629968 -0.454182,
0.823093 0.340936 -0.454182,
-0.226394 -0.546564 0.806234,
-4.01384e-16 -0.591597 0.806234,
0.226394 -0.546564 0.806234 ] }
normalIndex [
0, 1, 15, 14, -1,
0, 21, 20, 1, -1,
1, 2, 16, 15, -1,
1, 20, 19, 2, -1,
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, -1 ]
}
},
Shape {
appearance Appearance {
material USE metal2
}
geometry IndexedFaceSet {
normalPerVertex TRUE
coord Coordinate { point [
1.37196 -0.568285 4.74000,
1.48500 1.26013e-17 4.74000,
1.37196 0.568285 4.74000,
1.05005 1.05005 4.74000,
0.568285 1.37196 4.74000,
-2.34691e-16 1.48500 4.74000,
-0.568285 1.37196 4.74000,
-1.05005 1.05005 4.74000,
-1.37196 0.568285 4.74000,
-1.48500 -8.54544e-17 4.74000,
-1.37196 -0.568285 4.74000,
-1.05005 -1.05005 4.74000,
-0.568285 -1.37196 4.74000,
1.90519e-16 -1.48500 4.74000,
0.568285 -1.37196 4.74000,
1.05005 -1.05005 4.74000 ] }
coordIndex [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1 ]
normal Normal { vector [
-0.710417 0.294264 0.639309,
-0.768950 2.04149e-16 0.639309,
-0.710417 -0.294264 0.639309,
-0.543730 -0.543730 0.639309,
-0.294264 -0.710417 0.639309,
-4.99030e-16 -0.768950 0.639309,
0.294264 -0.710417 0.639309,
0.543730 -0.543730 0.639309,
0.710417 -0.294264 0.639309,
0.768950 -1.13416e-17 0.639309,
0.710417 0.294264 0.639309,
0.543730 0.543730 0.639309,
0.294264 0.710417 0.639309,
5.55738e-16 0.768950 0.639309,
-0.294264 0.710417 0.639309,
-0.543730 0.543730 0.639309 ] }
normalIndex [
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1 ]
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,35 @@
EESchema-DOCLIB Version 2.0
#
$CMP AS5601
D Magnetic Rotary Encoder
$ENDCMP
#
$CMP Arduino_Pro_Mini
D Arduino Pro Mini - ATmega328p
$ENDCMP
#
$CMP PCA9540B
D I2C Multiplexer
$ENDCMP
#
$CMP Pololu_A4988
D Stepper Motor Driver
$ENDCMP
#
$CMP Pololu_Dual_MC33926
D Dual DC Motor Driver
$ENDCMP
#
$CMP SN65HVD485EDR
D RS485 Transceiver
$ENDCMP
#
$CMP TC74
D Temperature sensor - I2C
$ENDCMP
#
$CMP TCST2103
D Optical Sensor
$ENDCMP
#
#End Doc Library

213
library/satnogs.lib 100644
View File

@ -0,0 +1,213 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# AS5601
#
DEF AS5601 U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "AS5601" 0 -400 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -300 300 300 -300 0 1 0 f
X 5V 1 -400 200 100 R 50 50 1 1 W
X 3V3 2 -400 100 100 R 50 50 1 1 W
X PUSH 3 -400 -100 100 R 50 50 1 1 O
X GND 4 -400 -200 100 R 50 50 1 1 W
X B 5 400 -200 100 L 50 50 1 1 O
X SDA 6 400 -100 100 L 50 50 1 1 B
X SCL 7 400 100 100 L 50 50 1 1 I
X A 8 400 200 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# Arduino_Pro_Mini
#
DEF Arduino_Pro_Mini U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "Arduino_Pro_Mini" 0 -1000 50 H V C CNN
F2 "" 0 -100 60 H V C CNN
F3 "" 0 -100 60 H V C CNN
DRAW
S -400 900 400 -900 0 1 0 N
X PD1/TX 1 600 -200 200 L 50 50 1 1 B
X PD0/RX 2 600 -100 200 L 50 50 1 1 B
X PC6/RST 3 -600 800 200 R 50 50 1 1 B
X GND 4 -600 100 200 R 50 50 1 1 W
X PD2/2 5 600 -300 200 L 50 50 1 1 B
X PD3/3 6 600 -400 200 L 50 50 1 1 B
X PD4/4 7 600 -500 200 L 50 50 1 1 B
X PD5/5 8 600 -600 200 L 50 50 1 1 B
X PD6/6 9 600 -700 200 L 50 50 1 1 B
X PD7/7 10 600 -800 200 L 50 50 1 1 B
X PC1/A1 20 600 700 200 L 50 50 1 1 B
X PB0/8 11 -600 -300 200 R 50 50 1 1 B
X PC2/A2 21 600 600 200 L 50 50 1 1 B
X PB1/9 12 -600 -400 200 R 50 50 1 1 B
X PC3/A3 22 600 500 200 L 50 50 1 1 B
X PB2/10 13 -600 -500 200 R 50 50 1 1 B
X PC4/A4 23 600 400 200 L 50 50 1 1 B
X PB3/11 14 -600 -600 200 R 50 50 1 1 B
X PC5/A5 24 600 300 200 L 50 50 1 1 B
X PB4/12 15 -600 -700 200 R 50 50 1 1 B
X VCC 25 -600 300 200 R 50 50 1 1 w
X PB5/13 16 -600 -800 200 R 50 50 1 1 B
X PC6/RST 26 -600 700 200 R 50 50 1 1 B
X ADC6/A6 17 600 200 200 L 50 50 1 1 I
X GND 27 -600 200 200 R 50 50 1 1 W
X ADC7/A7 18 600 100 200 L 50 50 1 1 I
X RAW 28 -600 400 200 R 50 50 1 1 W
X PC0/A0 19 600 800 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# PCA9540B
#
DEF PCA9540B U 0 40 Y Y 1 F N
F0 "U" 0 0 60 H V C CNN
F1 "PCA9540B" 240 -350 50 H V C CNN
F2 "" 0 -150 60 H I C CNN
F3 "" 0 -150 60 H I C CNN
DRAW
S -300 300 300 -300 0 1 0 f
X SCL 1 -400 -100 100 R 50 50 1 1 B
X SDA 2 -400 100 100 R 50 50 1 1 B
X VDD 3 0 400 100 D 50 50 1 1 W
X SD0 4 400 200 100 L 50 50 1 1 B
X SC0 5 400 100 100 L 50 50 1 1 O
X VSS 6 0 -400 100 U 50 50 1 1 W
X SD1 7 400 -100 100 L 50 50 1 1 B
X SC1 8 400 -200 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# Pololu_A4988
#
DEF Pololu_A4988 U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "Pololu_A4988" 0 -600 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -300 500 300 -500 0 1 0 N
X GND 1 -500 400 200 R 50 50 1 1 W
X VDD 2 -500 300 200 R 50 50 1 1 W
X 1B 3 -500 200 200 R 50 50 1 1 w
X 1A 4 -500 100 200 R 50 50 1 1 w
X 2A 5 -500 -100 200 R 50 50 1 1 w
X 2B 6 -500 -200 200 R 50 50 1 1 w
X GND 7 -500 -300 200 R 50 50 1 1 W
X VMOT 8 -500 -400 200 R 50 50 1 1 W
X ~EN 9 500 -400 200 L 50 50 1 1 I I
X MS1 10 500 -300 200 L 50 50 1 1 I
X MS2 11 500 -200 200 L 50 50 1 1 I
X MS3 12 500 -100 200 L 50 50 1 1 I
X ~RST 13 500 100 200 L 50 50 1 1 I I
X ~SLP 14 500 200 200 L 50 50 1 1 B I
X STEP 15 500 300 200 L 50 50 1 1 I
X DIR 16 500 400 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Pololu_Dual_MC33926
#
DEF Pololu_Dual_MC33926 U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "Pololu_Dual_MC33926" 600 -900 50 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -500 800 500 -800 0 1 0 N
X VMOT 1 0 1000 200 D 50 50 1 1 W
X GND 2 -100 -1000 200 U 50 50 1 1 W
X VDD 3 -100 1000 200 D 50 50 1 1 W
X M1IN2 4 -700 700 200 R 50 50 1 1 I
X M1IN1 5 -700 600 200 R 50 50 1 1 I
X ~M1D2 6 -700 500 200 R 50 50 1 1 I I
X M1D1 7 -700 400 200 R 50 50 1 1 I
X ~M1SF 8 -700 300 200 R 50 50 1 1 O I
X M1FB 9 -700 200 200 R 50 50 1 1 O
X EN 10 -700 100 200 R 50 50 1 1 I
X VDD 20 700 -200 200 L 50 50 1 1 w
X SLEW 11 -700 0 200 R 50 50 1 1 I
X VDD 21 700 -100 200 L 50 50 1 1 w
X INV 12 -700 -100 200 R 50 50 1 1 I
X VDD 22 700 0 200 L 50 50 1 1 w
X M2IN2 13 -700 -200 200 R 50 50 1 1 I
X VDD 23 700 100 200 L 50 50 1 1 w
X M2IN1 14 -700 -300 200 R 50 50 1 1 I
X GND 24 700 200 200 L 50 50 1 1 w
X ~M2D2 15 -700 -400 200 R 50 50 1 1 I I
X VDD 25 700 300 200 L 50 50 1 1 w
X M2D1 16 -700 -500 200 R 50 50 1 1 I
X VMOT 26 100 1000 200 D 50 50 1 1 W
X ~M2SF 17 -700 -600 200 R 50 50 1 1 O I
X GND 27 100 -1000 200 U 50 50 1 1 W
X M2FB 18 -700 -700 200 R 50 50 1 1 O
X GND 19 700 -300 200 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# SN65HVD485EDR
#
DEF SN65HVD485EDR U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "SN65HVD485EDR" 400 -400 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -200 300 200 -300 0 1 0 f
X R 1 -400 200 200 R 50 50 1 1 O
X ~RE 2 -400 100 200 R 50 50 1 1 I I
X DE 3 -400 -100 200 R 50 50 1 1 I
X D 4 -400 -200 200 R 50 50 1 1 I
X GND 5 0 -500 200 U 50 50 1 1 W
X A 6 400 -100 200 L 50 50 1 1 B
X B 7 400 100 200 L 50 50 1 1 B
X VDD 8 0 500 200 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# TC74
#
DEF TC74 U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "TC74" 200 -400 50 H V C CNN
F2 "" -100 -100 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -300 300 300 -300 0 1 0 f
X NC 1 400 0 100 L 50 50 1 1 N
X GND 2 0 -400 100 U 50 50 1 1 W
X VDD 3 0 400 100 D 50 50 1 1 W
X SCLK 4 -400 -100 100 R 50 50 1 1 B
X SDA 5 -400 100 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# TCST2103
#
DEF TCST2103 SW 0 40 Y Y 1 F N
F0 "SW" 250 -300 60 H V C BNN
F1 "TCST2103" 0 300 60 H V C TNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -350 200 300 -200 0 1 0 f
P 2 0 1 0 -200 -50 -100 -50 N
P 2 0 1 0 -150 -50 -150 -100 N
P 2 0 1 0 -150 50 -150 100 N
P 2 0 1 0 150 50 150 -50 N
P 2 0 1 0 195 35 185 45 N
P 3 0 1 0 150 0 200 -50 200 -100 N
P 3 0 1 0 150 0 200 50 200 100 N
P 4 0 1 0 -200 50 -100 50 -150 -50 -200 50 N
P 5 0 1 0 200 50 180 45 195 30 200 50 190 40 N
X + 1 -550 150 200 R 50 50 1 1 I
X E 2 -550 -150 200 R 50 50 1 1 I
X + 3 500 -150 200 L 50 50 1 1 I
X D 4 500 150 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,68 @@
(module Arduino_Pro_Mini (layer F.Cu) (tedit 5884EF90)
(descr "Arduino Pro-Mini")
(tags Atmega328)
(fp_text reference REF** (at 6.35 13.335 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Arduino_Pro_Mini (at 8.89 13.335 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 16.764 -4.064) (end -1.524 -4.064) (layer F.Fab) (width 0.1))
(fp_line (start 16.764 29.464) (end 16.764 -4.064) (layer F.Fab) (width 0.1))
(fp_line (start -1.524 29.464) (end 16.764 29.464) (layer F.Fab) (width 0.1))
(fp_line (start -1.524 -4.064) (end -1.524 29.464) (layer F.Fab) (width 0.1))
(fp_line (start 17.018 -4.318) (end -1.778 -4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start 17.018 29.718) (end 17.018 -4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.778 29.718) (end 17.018 29.718) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.778 -4.318) (end -1.778 29.718) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.12))
(fp_line (start 1.524 1.27) (end -1.524 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 -1.27) (end 1.524 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 -4.064) (end -1.524 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 22.987) (end 11.049 17.907) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 22.987) (end 11.049 22.987) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 17.907) (end 13.589 22.987) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 17.907) (end 13.589 17.907) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 7.493) (end 13.589 7.493) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 12.573) (end 11.049 7.493) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 12.573) (end 11.049 12.573) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 7.493) (end 13.589 12.573) (layer F.SilkS) (width 0.12))
(fp_line (start 16.764 -4.064) (end -1.524 -4.064) (layer F.SilkS) (width 0.12))
(fp_line (start 16.764 29.464) (end -1.524 29.464) (layer F.SilkS) (width 0.12))
(fp_line (start 16.764 29.464) (end 16.764 -4.064) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 1.27) (end -1.524 29.464) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole oval (at 0 0 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at 12.319 8.763 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at 12.319 11.303 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at 12.319 21.717 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at 12.319 19.177 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 0 2.54 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 0 20.32 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 0 25.4 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 0 27.94 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 15.24 27.94 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 15.24 25.4 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 15.24 22.86 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 15.24 20.32 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at 15.24 17.78 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at 15.24 15.24 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at 15.24 12.7 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at 15.24 10.16 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at 15.24 7.62 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at 15.24 5.08 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at 15.24 2.54 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at 15.24 0 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(model ../../../../../home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/Arduino_Pro_Mini.x3d
(at (xyz -0.05 -1.15 0.035))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz -90 0 180))
)
)

View File

@ -0,0 +1,215 @@
(module CP_Radial_D10.0mm_P5.00mm (layer F.Cu) (tedit 58A4529C)
(descr "CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor")
(tags "CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor")
(fp_text reference REF** (at 2.5 -6.06) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CP_Radial_D10.0mm_P5.00mm (at 2.5 6.06) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user + (at -2.159 -4.318) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.12)))
)
(fp_arc (start 2.5 0) (end -2.451333 -1.18) (angle 153.2) (layer F.SilkS) (width 0.12))
(fp_arc (start 2.5 0) (end -2.451333 1.18) (angle -153.2) (layer F.SilkS) (width 0.12))
(fp_arc (start 2.5 0) (end 7.451333 -1.18) (angle 26.8) (layer F.SilkS) (width 0.12))
(fp_circle (center 2.5 0) (end 7.5 0) (layer F.Fab) (width 0.1))
(fp_line (start 2.5 -5.05) (end 2.5 5.05) (layer F.SilkS) (width 0.12))
(fp_line (start 2.54 -5.05) (end 2.54 5.05) (layer F.SilkS) (width 0.12))
(fp_line (start 2.58 -5.05) (end 2.58 5.05) (layer F.SilkS) (width 0.12))
(fp_line (start 2.62 -5.049) (end 2.62 5.049) (layer F.SilkS) (width 0.12))
(fp_line (start 2.66 -5.048) (end 2.66 5.048) (layer F.SilkS) (width 0.12))
(fp_line (start 2.7 -5.047) (end 2.7 5.047) (layer F.SilkS) (width 0.12))
(fp_line (start 2.74 -5.045) (end 2.74 5.045) (layer F.SilkS) (width 0.12))
(fp_line (start 2.78 -5.043) (end 2.78 5.043) (layer F.SilkS) (width 0.12))
(fp_line (start 2.82 -5.04) (end 2.82 5.04) (layer F.SilkS) (width 0.12))
(fp_line (start 2.86 -5.038) (end 2.86 5.038) (layer F.SilkS) (width 0.12))
(fp_line (start 2.9 -5.035) (end 2.9 5.035) (layer F.SilkS) (width 0.12))
(fp_line (start 2.94 -5.031) (end 2.94 5.031) (layer F.SilkS) (width 0.12))
(fp_line (start 2.98 -5.028) (end 2.98 5.028) (layer F.SilkS) (width 0.12))
(fp_line (start 3.02 -5.024) (end 3.02 5.024) (layer F.SilkS) (width 0.12))
(fp_line (start 3.06 -5.02) (end 3.06 5.02) (layer F.SilkS) (width 0.12))
(fp_line (start 3.1 -5.015) (end 3.1 5.015) (layer F.SilkS) (width 0.12))
(fp_line (start 3.14 -5.01) (end 3.14 5.01) (layer F.SilkS) (width 0.12))
(fp_line (start 3.18 -5.005) (end 3.18 5.005) (layer F.SilkS) (width 0.12))
(fp_line (start 3.221 -4.999) (end 3.221 4.999) (layer F.SilkS) (width 0.12))
(fp_line (start 3.261 -4.993) (end 3.261 4.993) (layer F.SilkS) (width 0.12))
(fp_line (start 3.301 -4.987) (end 3.301 4.987) (layer F.SilkS) (width 0.12))
(fp_line (start 3.341 -4.981) (end 3.341 4.981) (layer F.SilkS) (width 0.12))
(fp_line (start 3.381 -4.974) (end 3.381 4.974) (layer F.SilkS) (width 0.12))
(fp_line (start 3.421 -4.967) (end 3.421 4.967) (layer F.SilkS) (width 0.12))
(fp_line (start 3.461 -4.959) (end 3.461 4.959) (layer F.SilkS) (width 0.12))
(fp_line (start 3.501 -4.951) (end 3.501 4.951) (layer F.SilkS) (width 0.12))
(fp_line (start 3.541 -4.943) (end 3.541 4.943) (layer F.SilkS) (width 0.12))
(fp_line (start 3.581 -4.935) (end 3.581 4.935) (layer F.SilkS) (width 0.12))
(fp_line (start 3.621 -4.926) (end 3.621 4.926) (layer F.SilkS) (width 0.12))
(fp_line (start 3.661 -4.917) (end 3.661 4.917) (layer F.SilkS) (width 0.12))
(fp_line (start 3.701 -4.907) (end 3.701 4.907) (layer F.SilkS) (width 0.12))
(fp_line (start 3.741 -4.897) (end 3.741 4.897) (layer F.SilkS) (width 0.12))
(fp_line (start 3.781 -4.887) (end 3.781 4.887) (layer F.SilkS) (width 0.12))
(fp_line (start 3.821 -4.876) (end 3.821 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 3.821 1.181) (end 3.821 4.876) (layer F.SilkS) (width 0.12))
(fp_line (start 3.861 -4.865) (end 3.861 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 3.861 1.181) (end 3.861 4.865) (layer F.SilkS) (width 0.12))
(fp_line (start 3.901 -4.854) (end 3.901 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 3.901 1.181) (end 3.901 4.854) (layer F.SilkS) (width 0.12))
(fp_line (start 3.941 -4.843) (end 3.941 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 3.941 1.181) (end 3.941 4.843) (layer F.SilkS) (width 0.12))
(fp_line (start 3.981 -4.831) (end 3.981 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 3.981 1.181) (end 3.981 4.831) (layer F.SilkS) (width 0.12))
(fp_line (start 4.021 -4.818) (end 4.021 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.021 1.181) (end 4.021 4.818) (layer F.SilkS) (width 0.12))
(fp_line (start 4.061 -4.806) (end 4.061 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.061 1.181) (end 4.061 4.806) (layer F.SilkS) (width 0.12))
(fp_line (start 4.101 -4.792) (end 4.101 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.101 1.181) (end 4.101 4.792) (layer F.SilkS) (width 0.12))
(fp_line (start 4.141 -4.779) (end 4.141 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.141 1.181) (end 4.141 4.779) (layer F.SilkS) (width 0.12))
(fp_line (start 4.181 -4.765) (end 4.181 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.181 1.181) (end 4.181 4.765) (layer F.SilkS) (width 0.12))
(fp_line (start 4.221 -4.751) (end 4.221 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.221 1.181) (end 4.221 4.751) (layer F.SilkS) (width 0.12))
(fp_line (start 4.261 -4.737) (end 4.261 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.261 1.181) (end 4.261 4.737) (layer F.SilkS) (width 0.12))
(fp_line (start 4.301 -4.722) (end 4.301 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.301 1.181) (end 4.301 4.722) (layer F.SilkS) (width 0.12))
(fp_line (start 4.341 -4.706) (end 4.341 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.341 1.181) (end 4.341 4.706) (layer F.SilkS) (width 0.12))
(fp_line (start 4.381 -4.691) (end 4.381 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.381 1.181) (end 4.381 4.691) (layer F.SilkS) (width 0.12))
(fp_line (start 4.421 -4.674) (end 4.421 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.421 1.181) (end 4.421 4.674) (layer F.SilkS) (width 0.12))
(fp_line (start 4.461 -4.658) (end 4.461 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.461 1.181) (end 4.461 4.658) (layer F.SilkS) (width 0.12))
(fp_line (start 4.501 -4.641) (end 4.501 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.501 1.181) (end 4.501 4.641) (layer F.SilkS) (width 0.12))
(fp_line (start 4.541 -4.624) (end 4.541 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.541 1.181) (end 4.541 4.624) (layer F.SilkS) (width 0.12))
(fp_line (start 4.581 -4.606) (end 4.581 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.581 1.181) (end 4.581 4.606) (layer F.SilkS) (width 0.12))
(fp_line (start 4.621 -4.588) (end 4.621 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.621 1.181) (end 4.621 4.588) (layer F.SilkS) (width 0.12))
(fp_line (start 4.661 -4.569) (end 4.661 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.661 1.181) (end 4.661 4.569) (layer F.SilkS) (width 0.12))
(fp_line (start 4.701 -4.55) (end 4.701 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.701 1.181) (end 4.701 4.55) (layer F.SilkS) (width 0.12))
(fp_line (start 4.741 -4.531) (end 4.741 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.741 1.181) (end 4.741 4.531) (layer F.SilkS) (width 0.12))
(fp_line (start 4.781 -4.511) (end 4.781 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.781 1.181) (end 4.781 4.511) (layer F.SilkS) (width 0.12))
(fp_line (start 4.821 -4.491) (end 4.821 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.821 1.181) (end 4.821 4.491) (layer F.SilkS) (width 0.12))
(fp_line (start 4.861 -4.47) (end 4.861 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.861 1.181) (end 4.861 4.47) (layer F.SilkS) (width 0.12))
(fp_line (start 4.901 -4.449) (end 4.901 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.901 1.181) (end 4.901 4.449) (layer F.SilkS) (width 0.12))
(fp_line (start 4.941 -4.428) (end 4.941 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.941 1.181) (end 4.941 4.428) (layer F.SilkS) (width 0.12))
(fp_line (start 4.981 -4.405) (end 4.981 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 4.981 1.181) (end 4.981 4.405) (layer F.SilkS) (width 0.12))
(fp_line (start 5.021 -4.383) (end 5.021 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.021 1.181) (end 5.021 4.383) (layer F.SilkS) (width 0.12))
(fp_line (start 5.061 -4.36) (end 5.061 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.061 1.181) (end 5.061 4.36) (layer F.SilkS) (width 0.12))
(fp_line (start 5.101 -4.336) (end 5.101 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.101 1.181) (end 5.101 4.336) (layer F.SilkS) (width 0.12))
(fp_line (start 5.141 -4.312) (end 5.141 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.141 1.181) (end 5.141 4.312) (layer F.SilkS) (width 0.12))
(fp_line (start 5.181 -4.288) (end 5.181 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.181 1.181) (end 5.181 4.288) (layer F.SilkS) (width 0.12))
(fp_line (start 5.221 -4.263) (end 5.221 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.221 1.181) (end 5.221 4.263) (layer F.SilkS) (width 0.12))
(fp_line (start 5.261 -4.237) (end 5.261 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.261 1.181) (end 5.261 4.237) (layer F.SilkS) (width 0.12))
(fp_line (start 5.301 -4.211) (end 5.301 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.301 1.181) (end 5.301 4.211) (layer F.SilkS) (width 0.12))
(fp_line (start 5.341 -4.185) (end 5.341 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.341 1.181) (end 5.341 4.185) (layer F.SilkS) (width 0.12))
(fp_line (start 5.381 -4.157) (end 5.381 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.381 1.181) (end 5.381 4.157) (layer F.SilkS) (width 0.12))
(fp_line (start 5.421 -4.13) (end 5.421 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.421 1.181) (end 5.421 4.13) (layer F.SilkS) (width 0.12))
(fp_line (start 5.461 -4.101) (end 5.461 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.461 1.181) (end 5.461 4.101) (layer F.SilkS) (width 0.12))
(fp_line (start 5.501 -4.072) (end 5.501 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.501 1.181) (end 5.501 4.072) (layer F.SilkS) (width 0.12))
(fp_line (start 5.541 -4.043) (end 5.541 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.541 1.181) (end 5.541 4.043) (layer F.SilkS) (width 0.12))
(fp_line (start 5.581 -4.013) (end 5.581 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.581 1.181) (end 5.581 4.013) (layer F.SilkS) (width 0.12))
(fp_line (start 5.621 -3.982) (end 5.621 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.621 1.181) (end 5.621 3.982) (layer F.SilkS) (width 0.12))
(fp_line (start 5.661 -3.951) (end 5.661 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.661 1.181) (end 5.661 3.951) (layer F.SilkS) (width 0.12))
(fp_line (start 5.701 -3.919) (end 5.701 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.701 1.181) (end 5.701 3.919) (layer F.SilkS) (width 0.12))
(fp_line (start 5.741 -3.886) (end 5.741 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.741 1.181) (end 5.741 3.886) (layer F.SilkS) (width 0.12))
(fp_line (start 5.781 -3.853) (end 5.781 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.781 1.181) (end 5.781 3.853) (layer F.SilkS) (width 0.12))
(fp_line (start 5.821 -3.819) (end 5.821 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.821 1.181) (end 5.821 3.819) (layer F.SilkS) (width 0.12))
(fp_line (start 5.861 -3.784) (end 5.861 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.861 1.181) (end 5.861 3.784) (layer F.SilkS) (width 0.12))
(fp_line (start 5.901 -3.748) (end 5.901 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.901 1.181) (end 5.901 3.748) (layer F.SilkS) (width 0.12))
(fp_line (start 5.941 -3.712) (end 5.941 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.941 1.181) (end 5.941 3.712) (layer F.SilkS) (width 0.12))
(fp_line (start 5.981 -3.675) (end 5.981 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 5.981 1.181) (end 5.981 3.675) (layer F.SilkS) (width 0.12))
(fp_line (start 6.021 -3.637) (end 6.021 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 6.021 1.181) (end 6.021 3.637) (layer F.SilkS) (width 0.12))
(fp_line (start 6.061 -3.598) (end 6.061 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 6.061 1.181) (end 6.061 3.598) (layer F.SilkS) (width 0.12))
(fp_line (start 6.101 -3.559) (end 6.101 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 6.101 1.181) (end 6.101 3.559) (layer F.SilkS) (width 0.12))
(fp_line (start 6.141 -3.518) (end 6.141 -1.181) (layer F.SilkS) (width 0.12))
(fp_line (start 6.141 1.181) (end 6.141 3.518) (layer F.SilkS) (width 0.12))
(fp_line (start 6.181 -3.477) (end 6.181 3.477) (layer F.SilkS) (width 0.12))
(fp_line (start 6.221 -3.435) (end 6.221 3.435) (layer F.SilkS) (width 0.12))
(fp_line (start 6.261 -3.391) (end 6.261 3.391) (layer F.SilkS) (width 0.12))
(fp_line (start 6.301 -3.347) (end 6.301 3.347) (layer F.SilkS) (width 0.12))
(fp_line (start 6.341 -3.302) (end 6.341 3.302) (layer F.SilkS) (width 0.12))
(fp_line (start 6.381 -3.255) (end 6.381 3.255) (layer F.SilkS) (width 0.12))
(fp_line (start 6.421 -3.207) (end 6.421 3.207) (layer F.SilkS) (width 0.12))
(fp_line (start 6.461 -3.158) (end 6.461 3.158) (layer F.SilkS) (width 0.12))
(fp_line (start 6.501 -3.108) (end 6.501 3.108) (layer F.SilkS) (width 0.12))
(fp_line (start 6.541 -3.057) (end 6.541 3.057) (layer F.SilkS) (width 0.12))
(fp_line (start 6.581 -3.004) (end 6.581 3.004) (layer F.SilkS) (width 0.12))
(fp_line (start 6.621 -2.949) (end 6.621 2.949) (layer F.SilkS) (width 0.12))
(fp_line (start 6.661 -2.894) (end 6.661 2.894) (layer F.SilkS) (width 0.12))
(fp_line (start 6.701 -2.836) (end 6.701 2.836) (layer F.SilkS) (width 0.12))
(fp_line (start 6.741 -2.777) (end 6.741 2.777) (layer F.SilkS) (width 0.12))
(fp_line (start 6.781 -2.715) (end 6.781 2.715) (layer F.SilkS) (width 0.12))
(fp_line (start 6.821 -2.652) (end 6.821 2.652) (layer F.SilkS) (width 0.12))
(fp_line (start 6.861 -2.587) (end 6.861 2.587) (layer F.SilkS) (width 0.12))
(fp_line (start 6.901 -2.519) (end 6.901 2.519) (layer F.SilkS) (width 0.12))
(fp_line (start 6.941 -2.449) (end 6.941 2.449) (layer F.SilkS) (width 0.12))
(fp_line (start 6.981 -2.377) (end 6.981 2.377) (layer F.SilkS) (width 0.12))
(fp_line (start 7.021 -2.301) (end 7.021 2.301) (layer F.SilkS) (width 0.12))
(fp_line (start 7.061 -2.222) (end 7.061 2.222) (layer F.SilkS) (width 0.12))
(fp_line (start 7.101 -2.14) (end 7.101 2.14) (layer F.SilkS) (width 0.12))
(fp_line (start 7.141 -2.053) (end 7.141 2.053) (layer F.SilkS) (width 0.12))
(fp_line (start 7.181 -1.962) (end 7.181 1.962) (layer F.SilkS) (width 0.12))
(fp_line (start 7.221 -1.866) (end 7.221 1.866) (layer F.SilkS) (width 0.12))
(fp_line (start 7.261 -1.763) (end 7.261 1.763) (layer F.SilkS) (width 0.12))
(fp_line (start 7.301 -1.654) (end 7.301 1.654) (layer F.SilkS) (width 0.12))
(fp_line (start 7.341 -1.536) (end 7.341 1.536) (layer F.SilkS) (width 0.12))
(fp_line (start 7.381 -1.407) (end 7.381 1.407) (layer F.SilkS) (width 0.12))
(fp_line (start 7.421 -1.265) (end 7.421 1.265) (layer F.SilkS) (width 0.12))
(fp_line (start 7.461 -1.104) (end 7.461 1.104) (layer F.SilkS) (width 0.12))
(fp_line (start 7.501 -0.913) (end 7.501 0.913) (layer F.SilkS) (width 0.12))
(fp_line (start 7.541 -0.672) (end 7.541 0.672) (layer F.SilkS) (width 0.12))
(fp_line (start 7.581 -0.279) (end 7.581 0.279) (layer F.SilkS) (width 0.12))
(fp_line (start -2.85 -5.35) (end -2.85 5.35) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.85 5.35) (end 7.85 5.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.85 5.35) (end 7.85 -5.35) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.85 -5.35) (end -2.85 -5.35) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask))
(model /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/CP_Radial_D10.0mm_P5.00mm.wrl
(at (xyz 0.098 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

View File

@ -0,0 +1,32 @@
(module DO-214AB_Handsoldering (layer F.Cu) (tedit 5A0F2E40)
(descr "Jedec DO-214AB diode package. Designed according to Fairchild SS32 datasheet.")
(tags "DO-214AB diode Handsoldering")
(attr smd)
(fp_text reference REF** (at 0 -4.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DO-214AB_Handsoldering (at 0 4.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.5 0) (end -2.2 0) (layer F.SilkS) (width 0.2))
(fp_line (start 1.5 0) (end 2.2 0) (layer F.SilkS) (width 0.2))
(fp_line (start 1.5 -2) (end -1.5 0) (layer F.SilkS) (width 0.2))
(fp_line (start 1.5 2) (end 1.5 -2) (layer F.SilkS) (width 0.2))
(fp_line (start -1.5 0) (end 1.5 2) (layer F.SilkS) (width 0.2))
(fp_line (start -1.5 -2) (end -1.5 2) (layer F.SilkS) (width 0.2))
(fp_line (start 3.556 3.175) (end -3.556 3.175) (layer F.Fab) (width 0.1))
(fp_line (start 3.556 -3.175) (end 3.556 3.175) (layer F.Fab) (width 0.1))
(fp_line (start -3.556 -3.175) (end 3.556 -3.175) (layer F.Fab) (width 0.1))
(fp_line (start -3.556 -3.175) (end -3.556 3.175) (layer F.Fab) (width 0.1))
(fp_line (start -6.15 -3.45) (end 6.15 -3.45) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.15 -3.45) (end 6.15 3.45) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.15 3.45) (end -6.15 3.45) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.15 3.45) (end -6.15 -3.45) (layer F.CrtYd) (width 0.05))
(pad 2 smd rect (at 4.1 0) (size 3.6 3.2) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -4.1 0) (size 3.6 3.2) (layers F.Cu F.Paste F.Mask))
(model /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/library/satnogs.3dshapes/DO-214AB.wrl
(at (xyz 0 0 0))
(scale (xyz 0.39 0.39 0.39))
(rotate (xyz 0 0 180))
)
)

View File

@ -0,0 +1,31 @@
(module FuseHolder_Keystone-3557-10 (layer F.Cu) (tedit 5884EFDF)
(descr "Keystone 3557-10")
(tags "Fuse holder")
(fp_text reference REF** (at 0 0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value FuseHolder_Keystone-3557-10 (at 0 5.08) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_line (start 10.16 -3.81) (end -10.16 -3.81) (layer F.Fab) (width 0.1))
(fp_line (start 10.16 3.81) (end 10.16 -3.81) (layer F.Fab) (width 0.1))
(fp_line (start -10.16 3.81) (end 10.16 3.81) (layer F.Fab) (width 0.1))
(fp_line (start -10.16 -3.81) (end -10.16 3.81) (layer F.Fab) (width 0.1))
(fp_line (start 10.414 -4.064) (end -10.414 -4.064) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.414 4.064) (end 10.414 -4.064) (layer F.CrtYd) (width 0.05))
(fp_line (start -10.414 4.064) (end 10.414 4.064) (layer F.CrtYd) (width 0.05))
(fp_line (start -10.414 -4.064) (end -10.414 4.064) (layer F.CrtYd) (width 0.05))
(fp_line (start -10.16 3.81) (end -10.16 -3.81) (layer F.SilkS) (width 0.12))
(fp_line (start 10.16 3.81) (end -10.16 3.81) (layer F.SilkS) (width 0.12))
(fp_line (start 10.16 -3.81) (end 10.16 3.81) (layer F.SilkS) (width 0.12))
(fp_line (start -10.16 -3.81) (end 10.16 -3.81) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole circle (at -6.735 -1.7) (size 2.6 2.6) (drill 1.85) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -6.735 1.7) (size 2.6 2.6) (drill 1.85) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 6.735 1.7) (size 2.6 2.6) (drill 1.85) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 6.735 -1.7) (size 2.6 2.6) (drill 1.85) (layers *.Cu *.Mask))
(model ../../../../../home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/FuseHolder_Keystone-3557-10.wrl
(at (xyz -0.003 -0.01 0.13))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz -90 0 0))
)
)

View File

@ -0,0 +1,46 @@
(module HSOP-8 (layer F.Cu) (tedit 5884F045)
(descr HSOP-8)
(tags ThermalPad)
(attr smd)
(fp_text reference U** (at -3.556 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value HSOP-8 (at 3.81 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.794 2.286) (end -2.794 -2.286) (layer F.Fab) (width 0.1))
(fp_line (start 2.794 2.286) (end -2.794 2.286) (layer F.Fab) (width 0.1))
(fp_line (start 2.794 -2.286) (end 2.794 2.286) (layer F.Fab) (width 0.1))
(fp_line (start -2.794 -2.286) (end 2.794 -2.286) (layer F.Fab) (width 0.1))
(fp_line (start 3.048 -4.318) (end -3.048 -4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.048 4.318) (end 3.048 -4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.048 4.318) (end 3.048 4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.048 -4.318) (end -3.048 4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.794 2.286) (end 2.54 2.286) (layer F.SilkS) (width 0.12))
(fp_line (start 2.794 -2.286) (end 2.54 -2.286) (layer F.SilkS) (width 0.12))
(fp_line (start -2.54 2.286) (end -2.54 4.064) (layer F.SilkS) (width 0.12))
(fp_line (start -2.794 2.286) (end -2.54 2.286) (layer F.SilkS) (width 0.12))
(fp_line (start -2.794 -2.286) (end -2.54 -2.286) (layer F.SilkS) (width 0.12))
(fp_line (start -2.794 -2.286) (end -2.794 2.286) (layer F.SilkS) (width 0.12))
(fp_line (start 2.794 2.286) (end 2.794 -2.286) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -1.905 2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.635 2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0.635 2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 1.905 2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.905 -2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 0.635 -2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -0.635 -2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -1.905 -2.875) (size 0.45 2.15) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 0 0) (size 3.1 2.4) (layers F.Cu F.Paste F.Mask))
(pad 9 thru_hole circle (at 1.3 -0.65) (size 0.4 0.4) (drill 0.33) (layers *.Cu F.SilkS))
(pad 9 thru_hole circle (at 0 -0.65) (size 0.4 0.4) (drill 0.33) (layers *.Cu F.SilkS))
(pad 9 thru_hole circle (at 1.3 0.65) (size 0.4 0.4) (drill 0.33) (layers *.Cu F.SilkS))
(pad 9 thru_hole circle (at 0 0.65) (size 0.4 0.4) (drill 0.33) (layers *.Cu F.SilkS))
(pad 9 thru_hole circle (at -1.3 -0.65) (size 0.4 0.4) (drill 0.33) (layers *.Cu F.SilkS))
(pad 9 thru_hole circle (at -1.3 0.65) (size 0.4 0.4) (drill 0.33) (layers *.Cu F.SilkS))
(model ../../../../../home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/HSOP-8.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 -90))
)
)

View File

@ -0,0 +1,32 @@
(module Inductor_Bourns-SRR1210 (layer F.Cu) (tedit 5884F0A0)
(descr "Inductor, Bourns-SRR1210")
(tags inductor)
(attr smd)
(fp_text reference REF** (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Inductor_Bourns-SRR1210 (at 0 7.62) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.604 -6.604) (end -6.604 -6.604) (layer F.Fab) (width 0.1))
(fp_line (start 6.604 6.604) (end 6.604 -6.604) (layer F.Fab) (width 0.1))
(fp_line (start -6.604 6.604) (end 6.604 6.604) (layer F.Fab) (width 0.1))
(fp_line (start -6.604 -6.604) (end -6.604 6.604) (layer F.Fab) (width 0.1))
(fp_line (start 6.8961 -6.7056) (end 6.8961 6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.8961 6.7056) (end -6.8961 6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.8961 6.7056) (end -6.8961 -6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.8961 -6.7056) (end 6.8961 -6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.604 3.556) (end 6.604 6.604) (layer F.SilkS) (width 0.12))
(fp_line (start 6.604 6.604) (end -6.604 6.604) (layer F.SilkS) (width 0.12))
(fp_line (start -6.604 6.604) (end -6.604 3.556) (layer F.SilkS) (width 0.12))
(fp_line (start -6.604 -3.556) (end -6.604 -6.604) (layer F.SilkS) (width 0.12))
(fp_line (start -6.604 -6.604) (end 6.604 -6.604) (layer F.SilkS) (width 0.12))
(fp_line (start 6.604 -6.604) (end 6.604 -3.556) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -5.05 0) (size 2.8 5.3) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 5.05 0) (size 2.8 5.3) (layers F.Cu F.Paste F.Mask))
(model /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/Inductor_Bourns-SRR1210.wrl
(at (xyz 0 0 0.21))
(scale (xyz 2.54 2.54 2.54))
(rotate (xyz 90 180 90))
)
)

View File

@ -0,0 +1,32 @@
(module Inductor_Bourns-SRR1210_HandSoldering (layer F.Cu) (tedit 5884F0EA)
(descr "Inductor, Bourns-SRR1210, HandSoldering")
(tags "inductor HandSoldering")
(attr smd)
(fp_text reference REF** (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Inductor_Bourns-SRR1210_HandSoldering (at 0 7.62) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 6.604 -6.604) (end -6.604 -6.604) (layer F.Fab) (width 0.1))
(fp_line (start 6.604 6.604) (end 6.604 -6.604) (layer F.Fab) (width 0.1))
(fp_line (start -6.604 6.604) (end 6.604 6.604) (layer F.Fab) (width 0.1))
(fp_line (start -6.604 -6.604) (end -6.604 6.604) (layer F.Fab) (width 0.1))
(fp_line (start 8.001 -6.7056) (end 8.001 6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.001 6.7056) (end -8.001 6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start -8.001 6.7056) (end -8.001 -6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start -8.001 -6.7056) (end 8.001 -6.7056) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.604 3.556) (end 6.604 6.604) (layer F.SilkS) (width 0.12))
(fp_line (start 6.604 6.604) (end -6.604 6.604) (layer F.SilkS) (width 0.12))
(fp_line (start -6.604 6.604) (end -6.604 3.556) (layer F.SilkS) (width 0.12))
(fp_line (start -6.604 -3.556) (end -6.604 -6.604) (layer F.SilkS) (width 0.12))
(fp_line (start -6.604 -6.604) (end 6.604 -6.604) (layer F.SilkS) (width 0.12))
(fp_line (start 6.604 -6.604) (end 6.604 -3.556) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -5.6 0) (size 3.9 5.3) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 5.6 0) (size 3.9 5.3) (layers F.Cu F.Paste F.Mask))
(model /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/Inductor_Bourns-SRR1210.wrl
(at (xyz 0 0 0.21))
(scale (xyz 2.54 2.54 2.54))
(rotate (xyz 90 180 90))
)
)

View File

@ -0,0 +1,36 @@
(module MKDS_1.5-4 (layer F.Cu) (tedit 5884EEE6)
(descr "4-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference MKDS_1.5-4 (at 0 -6.6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value VAL** (at 0 5.9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_line (start 10.16 -5.334) (end -10.16 -5.334) (layer F.Fab) (width 0.1))
(fp_line (start 10.16 4.699) (end 10.16 -5.334) (layer F.Fab) (width 0.1))
(fp_line (start -10.16 4.699) (end 10.16 4.699) (layer F.Fab) (width 0.1))
(fp_line (start -10.16 -5.334) (end -10.16 4.699) (layer F.Fab) (width 0.1))
(fp_line (start 10.414 4.953) (end -10.414 4.953) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.414 -5.588) (end 10.414 4.953) (layer F.CrtYd) (width 0.05))
(fp_line (start -10.414 -5.588) (end 10.414 -5.588) (layer F.CrtYd) (width 0.05))
(fp_line (start -10.414 4.953) (end -10.414 -5.588) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.953 4.191) (end 4.953 4.699) (layer F.SilkS) (width 0.12))
(fp_line (start 0 4.191) (end 0 4.699) (layer F.SilkS) (width 0.12))
(fp_line (start -4.953 4.191) (end -4.953 4.699) (layer F.SilkS) (width 0.12))
(fp_line (start -10.16 2.667) (end 10.16 2.667) (layer F.SilkS) (width 0.12))
(fp_line (start -10.16 -2.286) (end 10.16 -2.286) (layer F.SilkS) (width 0.12))
(fp_line (start -10.16 4.191) (end 10.16 4.191) (layer F.SilkS) (width 0.12))
(fp_line (start -10.16 4.699) (end 10.16 4.699) (layer F.SilkS) (width 0.12))
(fp_line (start 10.16 4.699) (end 10.16 -5.334) (layer F.SilkS) (width 0.12))
(fp_line (start 10.16 -5.334) (end -10.16 -5.334) (layer F.SilkS) (width 0.12))
(fp_line (start -10.16 -5.334) (end -10.16 4.699) (layer F.SilkS) (width 0.12))
(pad 4 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/MKDS_1.5-4.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,47 @@
(module Pololu_A4988 (layer F.Cu) (tedit 5884F14F)
(descr "Pin Socket for Pololu A4988 , Stepper Motor Driver")
(tags "Pin Socket")
(fp_text reference Pololu_A4988 (at 5.061349 8.906285 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value U** (at 7.601349 8.906285 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 14.097 -1.397) (end -1.397 -1.397) (layer F.Fab) (width 0.1))
(fp_line (start 14.097 19.177) (end 14.097 -1.397) (layer F.Fab) (width 0.1))
(fp_line (start -1.397 19.177) (end 14.097 19.177) (layer F.Fab) (width 0.1))
(fp_line (start -1.397 -1.397) (end -1.397 19.177) (layer F.Fab) (width 0.1))
(fp_line (start 14.351 19.431) (end -1.651 19.431) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.351 -1.651) (end 14.351 19.431) (layer F.CrtYd) (width 0.05))