code convoyeur fini
This commit is contained in:
commit
92945a43a0
22
lib/APDS-9960_RGB_and_Gesture_Sensor-master/.gitattributes
vendored
Normal file
22
lib/APDS-9960_RGB_and_Gesture_Sensor-master/.gitattributes
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
# Auto detect text files and perform LF normalization
|
||||
* text=auto
|
||||
|
||||
# Custom for Visual Studio
|
||||
*.cs diff=csharp
|
||||
*.sln merge=union
|
||||
*.csproj merge=union
|
||||
*.vbproj merge=union
|
||||
*.fsproj merge=union
|
||||
*.dbproj merge=union
|
||||
|
||||
# Standard to msysgit
|
||||
*.doc diff=astextplain
|
||||
*.DOC diff=astextplain
|
||||
*.docx diff=astextplain
|
||||
*.DOCX diff=astextplain
|
||||
*.dot diff=astextplain
|
||||
*.DOT diff=astextplain
|
||||
*.pdf diff=astextplain
|
||||
*.PDF diff=astextplain
|
||||
*.rtf diff=astextplain
|
||||
*.RTF diff=astextplain
|
176
lib/APDS-9960_RGB_and_Gesture_Sensor-master/.gitignore
vendored
Normal file
176
lib/APDS-9960_RGB_and_Gesture_Sensor-master/.gitignore
vendored
Normal file
|
@ -0,0 +1,176 @@
|
|||
#################
|
||||
## Eclipse
|
||||
#################
|
||||
|
||||
*.pydevproject
|
||||
.project
|
||||
.metadata
|
||||
bin/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.classpath
|
||||
.settings/
|
||||
.loadpath
|
||||
|
||||
# External tool builders
|
||||
.externalToolBuilders/
|
||||
|
||||
# Locally stored "Eclipse launch configurations"
|
||||
*.launch
|
||||
|
||||
# CDT-specific
|
||||
.cproject
|
||||
|
||||
# PDT-specific
|
||||
.buildpath
|
||||
|
||||
|
||||
#############
|
||||
## Eagle
|
||||
#############
|
||||
|
||||
# Ignore the board and schematic backup files
|
||||
*.b#?
|
||||
*.s#?
|
||||
|
||||
|
||||
#################
|
||||
## Visual Studio
|
||||
#################
|
||||
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
|
||||
# User-specific files
|
||||
*.suo
|
||||
*.user
|
||||
*.sln.docstates
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Rr]elease/
|
||||
*_i.c
|
||||
*_p.c
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.vspscc
|
||||
.builds
|
||||
*.dotCover
|
||||
|
||||
## TODO: If you have NuGet Package Restore enabled, uncomment this
|
||||
#packages/
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish
|
||||
|
||||
# Others
|
||||
[Bb]in
|
||||
[Oo]bj
|
||||
sql
|
||||
TestResults
|
||||
*.Cache
|
||||
ClientBin
|
||||
stylecop.*
|
||||
~$*
|
||||
*.dbmdl
|
||||
Generated_Code #added for RIA/Silverlight projects
|
||||
|
||||
# Backup & report files from converting an old project file to a newer
|
||||
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
|
||||
|
||||
############
|
||||
## Windows
|
||||
############
|
||||
|
||||
# Windows image file caches
|
||||
Thumbs.db
|
||||
|
||||
# Folder config file
|
||||
Desktop.ini
|
||||
|
||||
|
||||
#############
|
||||
## Python
|
||||
#############
|
||||
|
||||
*.py[co]
|
||||
|
||||
# Packages
|
||||
*.egg
|
||||
*.egg-info
|
||||
dist
|
||||
build
|
||||
eggs
|
||||
parts
|
||||
bin
|
||||
var
|
||||
sdist
|
||||
develop-eggs
|
||||
.installed.cfg
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
.coverage
|
||||
.tox
|
||||
|
||||
#Translations
|
||||
*.mo
|
||||
|
||||
#Mr Developer
|
||||
.mr.developer.cfg
|
||||
|
||||
# Mac crap
|
||||
.DS_Store
|
||||
|
||||
#############
|
||||
## Misc
|
||||
#############
|
||||
Misc/
|
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
|
@ -0,0 +1,208 @@
|
|||
#VRML V2.0 utf8
|
||||
#kicad StepUp wrl exported
|
||||
|
||||
# Copyright (C) 2017, kicad StepUp
|
||||
#
|
||||
# This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),
|
||||
# with the following exception:
|
||||
# To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material',
|
||||
# then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided
|
||||
# as part of the 'Licensed Material'.
|
||||
# You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
|
||||
# However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply.
|
||||
# Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
|
||||
# Disclaimer of Warranties and Limitation of Liability.
|
||||
# These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
|
||||
# *USE 3D CAD DATA AT YOUR OWN RISK*
|
||||
# *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
|
||||
#
|
||||
Shape {
|
||||
appearance Appearance {material DEF PIN-01 Material {
|
||||
ambientIntensity 0.271
|
||||
diffuseColor 0.824 0.82 0.781
|
||||
specularColor 0.328 0.258 0.172
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
transparency 0.0
|
||||
shininess 0.7
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF CAP-CERAMIC-06 Material {
|
||||
ambientIntensity 0.453
|
||||
diffuseColor 0.379 0.27 0.215
|
||||
specularColor 0.223 0.223 0.223
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
transparency 0.0
|
||||
shininess 0.15
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,1,6,-1,7,1,5,-1,2,1,7,-1,8,9,10,-1,11,9,8,-1,12,9,11,-1,13,9,12,-1,14,9,13,-1,15,9,14,-1,16,17,18,-1,18,17,19,-1,19,17,20,-1,20,17,21,-1,21,17,22,-1,22,17,23,-1,24,25,26,-1,26,25,27,-1,27,25,28,-1,28,25,29,-1,29,25,30,-1,30,25,31,-1,2,7,25,-1,31,7,9,-1,10,7,16,-1,9,7,10,-1,25,7,31,-1,16,7,17,-1]
|
||||
coord Coordinate { point [-0.315 -0.157 0.306,-0.315 -0.153 0.312,-0.315 -0.157 0.303,-0.315 -0.156 0.308,-0.315 -0.155 0.311,-0.315 -0.148 0.315,-0.315 -0.151 0.314,-0.315 -0.146 0.315,-0.315 0.157 0.009,-0.315 0.146 0.000,-0.315 0.157 0.012,-0.315 0.156 0.007,-0.315 0.155 0.004,-0.315 0.153 0.003,-0.315 0.151 0.001,-0.315 0.148 0.000,-0.315 0.157 0.303,-0.315 0.146 0.315,-0.315 0.157 0.306,-0.315 0.156 0.308,-0.315 0.155 0.311,-0.315 0.153 0.312,-0.315 0.151 0.314,-0.315 0.148 0.315,-0.315 -0.157 0.009,-0.315 -0.157 0.012,-0.315 -0.156 0.007,-0.315 -0.155 0.004,-0.315 -0.153 0.003,-0.315 -0.151 0.001,-0.315 -0.148 0.000,-0.315 -0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.012,-0.197 -0.157 0.303,-0.315 -0.157 0.012,-0.315 -0.157 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.009,-0.315 -0.157 0.012,-0.315 -0.157 0.009,-0.197 -0.157 0.012,-0.197 -0.156 0.007,-0.315 -0.156 0.007,-0.197 -0.155 0.004,-0.315 -0.155 0.004,-0.197 -0.153 0.003,-0.315 -0.153 0.003,-0.197 -0.151 0.001,-0.315 -0.151 0.001,-0.197 -0.148 0.000,-0.315 -0.148 0.000,-0.197 -0.146 0.000,-0.315 -0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [-0.315 -0.157 0.303,-0.197 -0.157 0.306,-0.315 -0.157 0.306,-0.197 -0.157 0.303,-0.197 -0.156 0.308,-0.315 -0.156 0.308,-0.197 -0.155 0.311,-0.315 -0.155 0.311,-0.197 -0.153 0.312,-0.315 -0.153 0.312,-0.197 -0.151 0.314,-0.315 -0.151 0.314,-0.197 -0.148 0.315,-0.315 -0.148 0.315,-0.197 -0.146 0.315,-0.315 -0.146 0.315]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.315 0.146 0.000,-0.197 0.146 0.000,-0.315 -0.146 0.000,-0.197 -0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-0.197 0.146 0.315,-0.315 0.146 0.315,-0.315 -0.146 0.315,-0.197 -0.146 0.315]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [-0.315 0.157 0.012,-0.197 0.157 0.009,-0.315 0.157 0.009,-0.197 0.157 0.012,-0.197 0.156 0.007,-0.315 0.156 0.007,-0.197 0.155 0.004,-0.315 0.155 0.004,-0.197 0.153 0.003,-0.315 0.153 0.003,-0.197 0.151 0.001,-0.315 0.151 0.001,-0.197 0.148 0.000,-0.315 0.148 0.000,-0.197 0.146 0.000,-0.315 0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [-0.197 0.157 0.306,-0.315 0.157 0.303,-0.315 0.157 0.306,-0.197 0.157 0.303,-0.197 0.156 0.308,-0.315 0.156 0.308,-0.197 0.155 0.311,-0.315 0.155 0.311,-0.197 0.153 0.312,-0.315 0.153 0.312,-0.197 0.151 0.314,-0.315 0.151 0.314,-0.197 0.148 0.315,-0.315 0.148 0.315,-0.197 0.146 0.315,-0.315 0.146 0.315]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-0.197 0.157 0.303,-0.197 0.157 0.012,-0.315 0.157 0.012,-0.315 0.157 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,0,2,-1,3,7,4,-1,8,9,10,-1,11,6,2,-1,12,13,14,-1,15,2,9,-1,15,9,8,-1,12,14,16,-1,15,11,2,-1,1,17,18,-1,1,18,19,-1,20,7,3,-1,21,12,16,-1,22,23,24,-1,22,25,23,-1,22,26,25,-1,27,28,29,-1,27,30,28,-1,27,31,30,-1,32,7,20,-1,27,24,31,-1,27,22,24,-1,33,26,22,-1,34,27,29,-1,35,21,16,-1,36,7,32,-1,37,34,29,-1,36,38,7,-1,36,39,38,-1,40,39,36,-1,41,26,33,-1,42,37,29,-1,43,26,41,-1,44,29,45,-1,17,46,18,-1,17,47,46,-1,44,42,29,-1,17,16,47,-1,17,35,16,-1,48,26,43,-1,48,43,49,-1,50,44,45,-1,51,48,49,-1,52,50,45,-1,53,48,51,-1,4,52,45,-1,1,19,54,-1,4,45,55,-1,1,54,56,-1,4,55,57,-1,1,56,2,-1,5,4,57,-1,58,40,36,-1,14,59,60,-1,58,61,40,-1,14,60,48,-1,58,9,62,-1,14,48,53,-1,58,62,63,-1,58,63,61,-1,13,59,14,-1,10,9,58,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.306,-0.197 -0.157 0.303,-0.197 -0.143 0.299,-0.197 0.153 0.312,-0.197 0.143 0.299,-0.197 0.155 0.311,-0.197 -0.156 0.308,-0.197 0.141 0.301,-0.197 -0.151 0.314,-0.197 -0.141 0.301,-0.197 -0.148 0.315,-0.197 -0.155 0.311,-0.197 -0.155 0.004,-0.197 -0.153 0.003,-0.197 -0.141 0.014,-0.197 -0.153 0.312,-0.197 -0.143 0.016,-0.197 -0.157 0.012,-0.197 -0.146 0.024,-0.197 -0.146 0.291,-0.197 0.151 0.314,-0.197 -0.156 0.007,-0.197 0.141 0.014,-0.197 0.151 0.001,-0.197 0.153 0.003,-0.197 0.148 0.000,-0.197 0.146 0.000,-0.197 0.143 0.016,-0.197 0.157 0.009,-0.197 0.157 0.012,-0.197 0.156 0.007,-0.197 0.155 0.004,-0.197 0.148 0.315,-0.197 0.139 0.013,-0.197 0.144 0.018,-0.197 -0.157 0.009,-0.197 0.146 0.315,-0.197 0.145 0.021,-0.197 0.139 0.302,-0.197 0.136 0.303,-0.197 0.134 0.303,-0.197 0.136 0.012,-0.197 0.146 0.024,-0.197 0.134 0.012,-0.197 0.146 0.291,-0.197 0.157 0.303,-0.197 -0.145 0.021,-0.197 -0.144 0.018,-0.197 -0.146 0.000,-0.197 -0.134 0.012,-0.197 0.145 0.294,-0.197 -0.136 0.012,-0.197 0.144 0.296,-0.197 -0.139 0.013,-0.197 -0.145 0.294,-0.197 0.157 0.306,-0.197 -0.144 0.296,-0.197 0.156 0.308,-0.197 -0.146 0.315,-0.197 -0.151 0.001,-0.197 -0.148 0.000,-0.197 -0.134 0.303,-0.197 -0.139 0.302,-0.197 -0.136 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [0.197 -0.145 0.021,-0.197 -0.146 0.024,-0.197 -0.145 0.021,0.197 -0.146 0.024,0.197 -0.144 0.018,-0.197 -0.144 0.018,0.197 -0.143 0.016,-0.197 -0.143 0.016,0.197 -0.141 0.014,-0.197 -0.141 0.014,0.197 -0.139 0.013,-0.197 -0.139 0.013,0.197 -0.136 0.012,-0.197 -0.136 0.012,0.197 -0.134 0.012,-0.197 -0.134 0.012]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.197 0.134 0.012,0.197 0.134 0.012,-0.197 -0.134 0.012,0.197 -0.134 0.012]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [-0.197 0.146 0.024,0.197 0.145 0.021,-0.197 0.145 0.021,0.197 0.146 0.024,0.197 0.144 0.018,-0.197 0.144 0.018,0.197 0.143 0.016,-0.197 0.143 0.016,0.197 0.141 0.014,-0.197 0.141 0.014,0.197 0.139 0.013,-0.197 0.139 0.013,0.197 0.136 0.012,-0.197 0.136 0.012,0.197 0.134 0.012,-0.197 0.134 0.012]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.197 0.146 0.291,0.197 0.146 0.024,-0.197 0.146 0.024,-0.197 0.146 0.291]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [0.197 0.145 0.294,-0.197 0.146 0.291,-0.197 0.145 0.294,0.197 0.146 0.291,0.197 0.144 0.296,-0.197 0.144 0.296,0.197 0.143 0.299,-0.197 0.143 0.299,0.197 0.141 0.301,-0.197 0.141 0.301,0.197 0.139 0.302,-0.197 0.139 0.302,0.197 0.136 0.303,-0.197 0.136 0.303,0.197 0.134 0.303,-0.197 0.134 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.197 0.134 0.303,-0.197 0.134 0.303,-0.197 -0.134 0.303,0.197 -0.134 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [-0.197 -0.146 0.291,0.197 -0.145 0.294,-0.197 -0.145 0.294,0.197 -0.146 0.291,0.197 -0.144 0.296,-0.197 -0.144 0.296,0.197 -0.143 0.299,-0.197 -0.143 0.299,0.197 -0.141 0.301,-0.197 -0.141 0.301,0.197 -0.139 0.302,-0.197 -0.139 0.302,0.197 -0.136 0.303,-0.197 -0.136 0.303,0.197 -0.134 0.303,-0.197 -0.134 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.197 -0.146 0.024,0.197 -0.146 0.291,-0.197 -0.146 0.024,-0.197 -0.146 0.291]
|
||||
}}
|
||||
appearance Appearance{material USE CAP-CERAMIC-06 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,6,7,8,-1,9,4,3,-1,1,10,2,-1,2,11,6,-1,6,11,7,-1,10,11,2,-1,12,13,14,-1,15,16,17,-1,14,13,18,-1,17,16,19,-1,9,20,4,-1,13,21,18,-1,22,23,24,-1,25,23,22,-1,26,23,25,-1,27,28,29,-1,30,28,27,-1,31,28,30,-1,9,32,20,-1,24,28,31,-1,23,28,24,-1,26,33,23,-1,28,34,29,-1,21,35,18,-1,9,36,32,-1,34,37,29,-1,38,36,9,-1,39,36,38,-1,39,40,36,-1,26,41,33,-1,37,42,29,-1,26,43,41,-1,29,44,45,-1,46,15,17,-1,47,15,46,-1,42,44,29,-1,18,15,47,-1,35,15,18,-1,26,48,43,-1,43,48,49,-1,44,50,45,-1,48,51,49,-1,50,52,45,-1,48,53,51,-1,19,16,54,-1,54,16,55,-1,52,3,45,-1,55,16,2,-1,45,3,56,-1,56,3,57,-1,40,58,36,-1,59,58,40,-1,3,5,57,-1,6,58,60,-1,60,58,61,-1,62,14,63,-1,61,58,59,-1,63,14,48,-1,48,14,53,-1,6,8,58,-1,62,12,14,-1,16,0,2,-1]
|
||||
coord Coordinate { point [0.197 -0.157 0.306,0.197 -0.156 0.308,0.197 -0.143 0.299,0.197 0.143 0.299,0.197 0.153 0.312,0.197 0.155 0.311,0.197 -0.141 0.301,0.197 -0.151 0.314,0.197 -0.148 0.315,0.197 0.141 0.301,0.197 -0.155 0.311,0.197 -0.153 0.312,0.197 -0.153 0.003,0.197 -0.155 0.004,0.197 -0.141 0.014,0.197 -0.157 0.012,0.197 -0.157 0.303,0.197 -0.146 0.024,0.197 -0.143 0.016,0.197 -0.146 0.291,0.197 0.151 0.314,0.197 -0.156 0.007,0.197 0.151 0.001,0.197 0.141 0.014,0.197 0.153 0.003,0.197 0.148 0.000,0.197 0.146 0.000,0.197 0.157 0.009,0.197 0.143 0.016,0.197 0.157 0.012,0.197 0.156 0.007,0.197 0.155 0.004,0.197 0.148 0.315,0.197 0.139 0.013,0.197 0.144 0.018,0.197 -0.157 0.009,0.197 0.146 0.315,0.197 0.145 0.021,0.197 0.139 0.302,0.197 0.136 0.303,0.197 0.134 0.303,0.197 0.136 0.012,0.197 0.146 0.024,0.197 0.134 0.012,0.197 0.146 0.291,0.197 0.157 0.303,0.197 -0.145 0.021,0.197 -0.144 0.018,0.197 -0.146 0.000,0.197 -0.134 0.012,0.197 0.145 0.294,0.197 -0.136 0.012,0.197 0.144 0.296,0.197 -0.139 0.013,0.197 -0.145 0.294,0.197 -0.144 0.296,0.197 0.157 0.306,0.197 0.156 0.308,0.197 -0.146 0.315,0.197 -0.134 0.303,0.197 -0.139 0.302,0.197 -0.136 0.303,0.197 -0.151 0.001,0.197 -0.148 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.315 -0.157 0.012,0.315 -0.157 0.303,0.197 -0.157 0.012,0.197 -0.157 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [0.315 -0.157 0.009,0.197 -0.157 0.012,0.197 -0.157 0.009,0.315 -0.157 0.012,0.315 -0.156 0.007,0.197 -0.156 0.007,0.315 -0.155 0.004,0.197 -0.155 0.004,0.315 -0.153 0.003,0.197 -0.153 0.003,0.315 -0.151 0.001,0.197 -0.151 0.001,0.315 -0.148 0.000,0.197 -0.148 0.000,0.315 -0.146 0.000,0.197 -0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [0.197 -0.157 0.303,0.315 -0.157 0.306,0.197 -0.157 0.306,0.315 -0.157 0.303,0.315 -0.156 0.308,0.197 -0.156 0.308,0.315 -0.155 0.311,0.197 -0.155 0.311,0.315 -0.153 0.312,0.197 -0.153 0.312,0.315 -0.151 0.314,0.197 -0.151 0.314,0.315 -0.148 0.315,0.197 -0.148 0.315,0.315 -0.146 0.315,0.197 -0.146 0.315]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.197 0.146 0.000,0.315 0.146 0.000,0.197 -0.146 0.000,0.315 -0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.315 0.146 0.315,0.197 0.146 0.315,0.197 -0.146 0.315,0.315 -0.146 0.315]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [0.197 0.157 0.012,0.315 0.157 0.009,0.197 0.157 0.009,0.315 0.157 0.012,0.315 0.156 0.007,0.197 0.156 0.007,0.315 0.155 0.004,0.197 0.155 0.004,0.315 0.153 0.003,0.197 0.153 0.003,0.315 0.151 0.001,0.197 0.151 0.001,0.315 0.148 0.000,0.197 0.148 0.000,0.315 0.146 0.000,0.197 0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [0.315 0.157 0.306,0.197 0.157 0.303,0.197 0.157 0.306,0.315 0.157 0.303,0.315 0.156 0.308,0.197 0.156 0.308,0.315 0.155 0.311,0.197 0.155 0.311,0.315 0.153 0.312,0.197 0.153 0.312,0.315 0.151 0.314,0.197 0.151 0.314,0.315 0.148 0.315,0.197 0.148 0.315,0.315 0.146 0.315,0.197 0.146 0.315]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.315 0.157 0.303,0.315 0.157 0.012,0.197 0.157 0.012,0.197 0.157 0.303]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,0,4,3,-1,0,5,6,-1,0,7,5,-1,0,2,7,-1,8,9,10,-1,8,11,9,-1,8,12,11,-1,8,13,12,-1,8,14,13,-1,8,15,14,-1,16,17,18,-1,16,18,19,-1,16,19,20,-1,16,20,21,-1,16,21,22,-1,16,22,23,-1,24,25,26,-1,24,26,27,-1,24,27,28,-1,24,28,29,-1,24,29,30,-1,24,30,31,-1,7,2,24,-1,7,31,8,-1,7,10,17,-1,7,8,10,-1,7,24,31,-1,7,17,16,-1]
|
||||
coord Coordinate { point [0.315 -0.153 0.312,0.315 -0.157 0.306,0.315 -0.157 0.303,0.315 -0.156 0.308,0.315 -0.155 0.311,0.315 -0.148 0.315,0.315 -0.151 0.314,0.315 -0.146 0.315,0.315 0.146 0.000,0.315 0.157 0.009,0.315 0.157 0.012,0.315 0.156 0.007,0.315 0.155 0.004,0.315 0.153 0.003,0.315 0.151 0.001,0.315 0.148 0.000,0.315 0.146 0.315,0.315 0.157 0.303,0.315 0.157 0.306,0.315 0.156 0.308,0.315 0.155 0.311,0.315 0.153 0.312,0.315 0.151 0.314,0.315 0.148 0.315,0.315 -0.157 0.012,0.315 -0.157 0.009,0.315 -0.156 0.007,0.315 -0.155 0.004,0.315 -0.153 0.003,0.315 -0.151 0.001,0.315 -0.148 0.000,0.315 -0.146 0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,207 @@
|
|||
#VRML V2.0 utf8
|
||||
#kicad StepUp wrl exported
|
||||
|
||||
# Copyright (C) 2018, kicad StepUp
|
||||
#
|
||||
# This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),
|
||||
# with the following exception:
|
||||
# To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material',
|
||||
# then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided
|
||||
# as part of the 'Licensed Material'.
|
||||
# You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
|
||||
# However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply.
|
||||
# Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
|
||||
# Disclaimer of Warranties and Limitation of Liability.
|
||||
# These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
|
||||
# *USE 3D CAD DATA AT YOUR OWN RISK*
|
||||
# *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
|
||||
#
|
||||
Shape {
|
||||
appearance Appearance {material DEF PIN-01 Material {
|
||||
ambientIntensity 0.271
|
||||
diffuseColor 0.824 0.82 0.781
|
||||
specularColor 0.328 0.258 0.172
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
transparency 0.0
|
||||
shininess 0.7
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF RES-SMD-01 Material {
|
||||
ambientIntensity 0.638
|
||||
diffuseColor 0.082 0.086 0.094
|
||||
specularColor 0.066 0.063 0.063
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
transparency 0.0
|
||||
shininess 0.3
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PLASTIC-WHITE-01 Material {
|
||||
ambientIntensity 0.494
|
||||
diffuseColor 0.895 0.891 0.813
|
||||
specularColor 0.047 0.055 0.109
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
transparency 0.0
|
||||
shininess 0.25
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.315 -0.157 0.018,-0.315 -0.157 0.159,-0.315 0.157 0.018,-0.315 0.157 0.159]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,5,-1,6,1,4,-1,7,1,6,-1,2,1,7,-1,8,9,10,-1,11,9,8,-1,12,9,11,-1,13,9,12,-1,14,9,13,-1,15,9,14,-1,16,9,15,-1,16,17,9,-1,18,19,20,-1,20,19,21,-1,21,19,22,-1,22,19,23,-1,23,19,24,-1,24,19,17,-1,17,19,9,-1,10,25,26,-1,26,25,27,-1,27,25,28,-1,28,25,29,-1,9,25,10,-1,25,30,29,-1,25,31,30,-1,25,32,31,-1,25,33,32,-1,25,7,33,-1,25,2,7,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.163,-0.201 -0.157 0.170,-0.197 -0.157 0.159,-0.199 -0.157 0.167,-0.207 -0.157 0.175,-0.204 -0.157 0.173,-0.211 -0.157 0.177,-0.215 -0.157 0.177,-0.315 -0.157 0.014,-0.297 -0.157 0.018,-0.315 -0.157 0.018,-0.313 -0.157 0.010,-0.311 -0.157 0.007,-0.308 -0.157 0.004,-0.305 -0.157 0.002,-0.301 -0.157 0.000,-0.297 -0.157 -0.000,-0.215 -0.157 -0.000,-0.197 -0.157 0.014,-0.197 -0.157 0.018,-0.199 -0.157 0.010,-0.201 -0.157 0.007,-0.204 -0.157 0.004,-0.207 -0.157 0.002,-0.211 -0.157 0.000,-0.297 -0.157 0.159,-0.315 -0.157 0.159,-0.315 -0.157 0.163,-0.313 -0.157 0.167,-0.311 -0.157 0.170,-0.308 -0.157 0.173,-0.305 -0.157 0.175,-0.301 -0.157 0.177,-0.297 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [-0.315 -0.157 0.018,-0.315 0.157 0.014,-0.315 -0.157 0.014,-0.315 0.157 0.018,-0.313 0.157 0.010,-0.313 -0.157 0.010,-0.311 0.157 0.007,-0.311 -0.157 0.007,-0.308 0.157 0.004,-0.308 -0.157 0.004,-0.305 0.157 0.002,-0.305 -0.157 0.002,-0.301 0.157 0.000,-0.301 -0.157 0.000,-0.297 0.157 -0.000,-0.297 -0.157 -0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [-0.315 0.157 0.163,-0.315 -0.157 0.159,-0.315 -0.157 0.163,-0.315 0.157 0.159,-0.313 0.157 0.167,-0.313 -0.157 0.167,-0.311 0.157 0.170,-0.311 -0.157 0.170,-0.308 0.157 0.173,-0.308 -0.157 0.173,-0.305 0.157 0.175,-0.305 -0.157 0.175,-0.301 0.157 0.177,-0.301 -0.157 0.177,-0.297 0.157 0.177,-0.297 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,0,4,5,-1,0,6,4,-1,0,7,6,-1,0,2,7,-1,8,9,10,-1,8,11,9,-1,8,12,11,-1,8,13,12,-1,8,14,13,-1,8,15,14,-1,8,16,15,-1,17,16,8,-1,18,19,20,-1,18,20,21,-1,18,21,22,-1,18,22,23,-1,18,23,24,-1,18,24,17,-1,18,17,8,-1,25,10,26,-1,25,26,27,-1,25,27,28,-1,25,28,29,-1,25,8,10,-1,30,25,29,-1,31,25,30,-1,32,25,31,-1,33,25,32,-1,7,25,33,-1,2,25,7,-1]
|
||||
coord Coordinate { point [-0.201 0.157 0.170,-0.197 0.157 0.163,-0.197 0.157 0.159,-0.199 0.157 0.167,-0.207 0.157 0.175,-0.204 0.157 0.173,-0.211 0.157 0.177,-0.215 0.157 0.177,-0.297 0.157 0.018,-0.315 0.157 0.014,-0.315 0.157 0.018,-0.313 0.157 0.010,-0.311 0.157 0.007,-0.308 0.157 0.004,-0.305 0.157 0.002,-0.301 0.157 0.000,-0.297 0.157 -0.000,-0.215 0.157 -0.000,-0.197 0.157 0.018,-0.197 0.157 0.014,-0.199 0.157 0.010,-0.201 0.157 0.007,-0.204 0.157 0.004,-0.207 0.157 0.002,-0.211 0.157 0.000,-0.297 0.157 0.159,-0.315 0.157 0.159,-0.315 0.157 0.163,-0.313 0.157 0.167,-0.311 0.157 0.170,-0.308 0.157 0.173,-0.305 0.157 0.175,-0.301 0.157 0.177,-0.297 0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.297 0.157 -0.000,-0.215 0.157 -0.000,-0.297 -0.157 -0.000,-0.215 -0.157 -0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [-0.197 0.157 0.014,-0.197 -0.157 0.018,-0.197 -0.157 0.014,-0.197 0.157 0.018,-0.199 0.157 0.010,-0.199 -0.157 0.010,-0.201 0.157 0.007,-0.201 -0.157 0.007,-0.204 0.157 0.004,-0.204 -0.157 0.004,-0.207 0.157 0.002,-0.207 -0.157 0.002,-0.211 0.157 0.000,-0.211 -0.157 0.000,-0.215 0.157 -0.000,-0.215 -0.157 -0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,0,-1,0,5,1,-1,6,7,4,-1,4,7,5,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.018,-0.197 -0.157 0.159,-0.297 -0.157 0.018,-0.297 -0.157 0.159,0.197 -0.157 0.018,0.197 -0.157 0.159,0.297 -0.157 0.018,0.297 -0.157 0.159]
|
||||
}}
|
||||
appearance Appearance{material USE PLASTIC-WHITE-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-0.215 0.157 0.177,-0.297 0.157 0.177,-0.297 -0.157 0.177,-0.215 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.159,-0.197 0.157 0.163,-0.197 -0.157 0.163,-0.197 0.157 0.159,-0.199 0.157 0.167,-0.199 -0.157 0.167,-0.201 0.157 0.170,-0.201 -0.157 0.170,-0.204 0.157 0.173,-0.204 -0.157 0.173,-0.207 0.157 0.175,-0.207 -0.157 0.175,-0.211 0.157 0.177,-0.211 -0.157 0.177,-0.215 0.157 0.177,-0.215 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,5,1,-1,4,1,0,-1,6,7,5,-1,6,5,4,-1]
|
||||
coord Coordinate { point [-0.197 0.157 0.159,-0.197 0.157 0.018,-0.297 0.157 0.018,-0.297 0.157 0.159,0.197 0.157 0.159,0.197 0.157 0.018,0.297 0.157 0.159,0.297 0.157 0.018]
|
||||
}}
|
||||
appearance Appearance{material USE PLASTIC-WHITE-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.197 0.157 0.018,0.197 0.157 0.018,-0.197 -0.157 0.018,0.197 -0.157 0.018]
|
||||
}}
|
||||
appearance Appearance{material USE PLASTIC-WHITE-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,4,1,3,-1,5,1,4,-1,6,1,5,-1,7,1,6,-1,8,9,1,-1,10,9,11,-1,11,9,12,-1,12,9,8,-1,1,9,2,-1,10,13,9,-1,13,14,9,-1,14,15,9,-1,15,16,9,-1,17,18,19,-1,19,18,20,-1,20,18,21,-1,21,18,22,-1,22,18,23,-1,23,18,24,-1,17,25,18,-1,9,26,25,-1,16,26,9,-1,25,27,18,-1,26,28,25,-1,25,29,27,-1,28,30,25,-1,25,31,29,-1,30,32,25,-1,32,33,25,-1,25,33,31,-1]
|
||||
coord Coordinate { point [0.197 -0.157 0.014,0.215 -0.157 -0.000,0.197 -0.157 0.018,0.199 -0.157 0.010,0.201 -0.157 0.007,0.204 -0.157 0.004,0.207 -0.157 0.002,0.211 -0.157 0.000,0.297 -0.157 -0.000,0.297 -0.157 0.018,0.308 -0.157 0.004,0.305 -0.157 0.002,0.301 -0.157 0.000,0.311 -0.157 0.007,0.313 -0.157 0.010,0.315 -0.157 0.014,0.315 -0.157 0.018,0.197 -0.157 0.159,0.215 -0.157 0.177,0.197 -0.157 0.163,0.199 -0.157 0.167,0.201 -0.157 0.170,0.204 -0.157 0.173,0.207 -0.157 0.175,0.211 -0.157 0.177,0.297 -0.157 0.159,0.315 -0.157 0.159,0.297 -0.157 0.177,0.315 -0.157 0.163,0.301 -0.157 0.177,0.313 -0.157 0.167,0.305 -0.157 0.175,0.311 -0.157 0.170,0.308 -0.157 0.173]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.197 -0.157 0.159,0.197 -0.157 0.177,-0.197 -0.157 0.159,-0.197 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE RES-SMD-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.197 -0.157 0.159,-0.197 -0.157 0.177,-0.197 0.157 0.159,-0.197 0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE RES-SMD-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,0,4,3,-1,0,5,4,-1,0,6,5,-1,0,7,6,-1,8,9,0,-1,8,10,11,-1,8,11,12,-1,8,12,9,-1,8,0,2,-1,13,10,8,-1,14,13,8,-1,15,14,8,-1,16,15,8,-1,17,18,19,-1,17,19,20,-1,17,20,21,-1,17,21,22,-1,17,22,23,-1,17,23,24,-1,25,18,17,-1,26,8,25,-1,26,16,8,-1,27,25,17,-1,28,26,25,-1,29,25,27,-1,30,28,25,-1,31,25,29,-1,32,30,25,-1,33,32,25,-1,33,25,31,-1]
|
||||
coord Coordinate { point [0.215 0.157 -0.000,0.197 0.157 0.014,0.197 0.157 0.018,0.199 0.157 0.010,0.201 0.157 0.007,0.204 0.157 0.004,0.207 0.157 0.002,0.211 0.157 0.000,0.297 0.157 0.018,0.297 0.157 -0.000,0.308 0.157 0.004,0.305 0.157 0.002,0.301 0.157 0.000,0.311 0.157 0.007,0.313 0.157 0.010,0.315 0.157 0.014,0.315 0.157 0.018,0.215 0.157 0.177,0.197 0.157 0.159,0.197 0.157 0.163,0.199 0.157 0.167,0.201 0.157 0.170,0.204 0.157 0.173,0.207 0.157 0.175,0.211 0.157 0.177,0.297 0.157 0.159,0.315 0.157 0.159,0.297 0.157 0.177,0.315 0.157 0.163,0.301 0.157 0.177,0.313 0.157 0.167,0.305 0.157 0.175,0.311 0.157 0.170,0.308 0.157 0.173]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.197 0.157 0.177,0.197 0.157 0.159,-0.197 0.157 0.159,-0.197 0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE RES-SMD-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [0.197 -0.157 0.018,0.197 0.157 0.014,0.197 -0.157 0.014,0.197 0.157 0.018,0.199 0.157 0.010,0.199 -0.157 0.010,0.201 0.157 0.007,0.201 -0.157 0.007,0.204 0.157 0.004,0.204 -0.157 0.004,0.207 0.157 0.002,0.207 -0.157 0.002,0.211 0.157 0.000,0.211 -0.157 0.000,0.215 0.157 -0.000,0.215 -0.157 -0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.215 0.157 -0.000,0.297 0.157 -0.000,0.215 -0.157 -0.000,0.297 -0.157 -0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [0.315 0.157 0.014,0.315 -0.157 0.018,0.315 -0.157 0.014,0.315 0.157 0.018,0.313 0.157 0.010,0.313 -0.157 0.010,0.311 0.157 0.007,0.311 -0.157 0.007,0.308 0.157 0.004,0.308 -0.157 0.004,0.305 0.157 0.002,0.305 -0.157 0.002,0.301 0.157 0.000,0.301 -0.157 0.000,0.297 0.157 -0.000,0.297 -0.157 -0.000]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.315 -0.157 0.159,0.315 -0.157 0.018,0.315 0.157 0.018,0.315 0.157 0.159]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,1,0,-1,2,4,5,-1,1,4,2,-1,5,6,7,-1,4,6,5,-1,7,8,9,-1,6,8,7,-1,9,10,11,-1,8,10,9,-1,11,12,13,-1,10,12,11,-1,13,14,15,-1,12,14,13,-1]
|
||||
coord Coordinate { point [0.315 -0.157 0.159,0.315 0.157 0.163,0.315 -0.157 0.163,0.315 0.157 0.159,0.313 0.157 0.167,0.313 -0.157 0.167,0.311 0.157 0.170,0.311 -0.157 0.170,0.308 0.157 0.173,0.308 -0.157 0.173,0.305 0.157 0.175,0.305 -0.157 0.175,0.301 0.157 0.177,0.301 -0.157 0.177,0.297 0.157 0.177,0.297 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.297 0.157 0.177,0.215 0.157 0.177,0.215 -0.157 0.177,0.297 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,5,7,-1,6,4,5,-1,8,7,9,-1,8,6,7,-1,10,9,11,-1,10,8,9,-1,12,11,13,-1,12,10,11,-1,14,13,15,-1,14,12,13,-1]
|
||||
coord Coordinate { point [0.197 0.157 0.163,0.197 -0.157 0.159,0.197 -0.157 0.163,0.197 0.157 0.159,0.199 0.157 0.167,0.199 -0.157 0.167,0.201 0.157 0.170,0.201 -0.157 0.170,0.204 0.157 0.173,0.204 -0.157 0.173,0.207 0.157 0.175,0.207 -0.157 0.175,0.211 0.157 0.177,0.211 -0.157 0.177,0.215 0.157 0.177,0.215 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.197 -0.157 0.177,0.197 -0.157 0.159,0.197 0.157 0.159,0.197 0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE RES-SMD-01 }
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.197 0.157 0.177,-0.197 0.157 0.177,-0.197 -0.157 0.177,0.197 -0.157 0.177]
|
||||
}}
|
||||
appearance Appearance{material USE RES-SMD-01 }
|
||||
}
|
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
|
@ -0,0 +1,874 @@
|
|||
#VRML V2.0 utf8
|
||||
#kicad StepUp wrl exported
|
||||
|
||||
Shape {
|
||||
appearance Appearance {material DEF PIN-01 Material {
|
||||
ambientIntensity 0.271
|
||||
diffuseColor 0.824 0.820 0.781
|
||||
specularColor 0.328 0.258 0.172
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.70
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF MET-01 Material {
|
||||
ambientIntensity 0.249999
|
||||
diffuseColor 0.298 0.298 0.298
|
||||
specularColor 0.398 0.398 0.398
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.056122
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PIN-02 Material {
|
||||
ambientIntensity 0.379
|
||||
diffuseColor 0.859 0.738 0.496
|
||||
specularColor 0.137 0.145 0.184
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.40
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF IC-BODY-EPOXY-04 Material {
|
||||
ambientIntensity 0.293
|
||||
diffuseColor 0.148 0.145 0.145
|
||||
specularColor 0.180 0.168 0.160
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.35
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF RES-SMD-01 Material {
|
||||
diffuseColor 0.082 0.086 0.094
|
||||
emissiveColor 0.000 0.000 0.000
|
||||
specularColor 0.066 0.063 0.063
|
||||
ambientIntensity 0.638
|
||||
transparency 0.0
|
||||
shininess 0.3
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF IC-BODY-EPOXY-01 Material {
|
||||
ambientIntensity 0.117
|
||||
diffuseColor 0.250 0.262 0.281
|
||||
specularColor 0.316 0.281 0.176
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF CAP-CERAMIC-05 Material {
|
||||
ambientIntensity 0.179
|
||||
diffuseColor 0.273 0.273 0.273
|
||||
specularColor 0.203 0.188 0.176
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.15
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF CAP-CERAMIC-06 Material {
|
||||
ambientIntensity 0.453
|
||||
diffuseColor 0.379 0.270 0.215
|
||||
specularColor 0.223 0.223 0.223
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.15
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF RES-THT-01 Material {
|
||||
ambientIntensity 0.149
|
||||
diffuseColor 0.883 0.711 0.492
|
||||
specularColor 0.043 0.121 0.281
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.40
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PLASTIC-BLUE-01 Material {
|
||||
ambientIntensity 0.565
|
||||
diffuseColor 0.137 0.402 0.727
|
||||
specularColor 0.359 0.379 0.270
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PLASTIC-GREEN-01 Material {
|
||||
ambientIntensity 0.315
|
||||
diffuseColor 0.340 0.680 0.445
|
||||
specularColor 0.176 0.105 0.195
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PLASTIC-ORANGE-01 Material {
|
||||
ambientIntensity 0.284
|
||||
diffuseColor 0.809 0.426 0.148
|
||||
specularColor 0.039 0.102 0.145
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF RED-BODY Material {
|
||||
ambientIntensity 0.683
|
||||
diffuseColor 0.700 0.100 0.050
|
||||
emissiveColor 0.000 0.000 0.000
|
||||
specularColor 0.300 0.400 0.150
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF CAP-CERAMIC-02 Material {
|
||||
ambientIntensity 0.683
|
||||
diffuseColor 0.578 0.336 0.352
|
||||
specularColor 0.105 0.273 0.270
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PLASTIC-YELLOW-01 Material {
|
||||
ambientIntensity 0.522
|
||||
diffuseColor 0.832 0.680 0.066
|
||||
specularColor 0.160 0.203 0.320
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF PLASTIC-WHITE-01 Material {
|
||||
ambientIntensity 0.494
|
||||
diffuseColor 0.895 0.891 0.813
|
||||
specularColor 0.047 0.055 0.109
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.25
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF IC-LABEL-01 Material {
|
||||
ambientIntensity 0.082
|
||||
diffuseColor 0.691 0.664 0.598
|
||||
specularColor 0.000 0.000 0.000
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.01
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-RED Material {
|
||||
ambientIntensity 0.789
|
||||
diffuseColor 0.700 0.100 0.050
|
||||
emissiveColor 0.000 0.000 0.000
|
||||
specularColor 0.300 0.400 0.150
|
||||
shininess 0.125
|
||||
transparency 0.10
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-GREEN Material {
|
||||
ambientIntensity 0.789
|
||||
diffuseColor 0.400 0.700 0.150
|
||||
emissiveColor 0.000 0.000 0.000
|
||||
specularColor 0.600 0.300 0.100
|
||||
shininess 0.05
|
||||
transparency 0.10
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-BLUE Material {
|
||||
ambientIntensity 0.789
|
||||
diffuseColor 0.100 0.250 0.700
|
||||
emissiveColor 0.000 0.000 0.000
|
||||
specularColor 0.500 0.600 0.300
|
||||
shininess 0.125
|
||||
transparency 0.10
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-YELLOW Material {
|
||||
ambientIntensity 0.522
|
||||
diffuseColor 0.98 0.840 0.066
|
||||
specularColor 0.160 0.203 0.320
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.125
|
||||
transparency 0.10
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-WHITE Material {
|
||||
ambientIntensity 0.494
|
||||
diffuseColor 0.895 0.891 0.813
|
||||
specularColor 0.047 0.055 0.109
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.125
|
||||
transparency 0.10
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-GREY Material {
|
||||
ambientIntensity 0.494
|
||||
diffuseColor 0.27 0.25 0.27
|
||||
specularColor 0.5 0.5 0.6
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.35
|
||||
transparency 0.10
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF LED-BLACK Material {
|
||||
ambientIntensity 0.494
|
||||
diffuseColor 0.1 0.05 0.1
|
||||
specularColor 0.6 0.5 0.6
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.5
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF GLASS-19 Material {
|
||||
ambientIntensity 2.018212
|
||||
diffuseColor 0.400769 0.441922 0.459091
|
||||
specularColor 0.573887 0.649271 0.810811
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.127273
|
||||
transparency 0.37
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF GLASS-29 Material {
|
||||
ambientIntensity 0.234375
|
||||
diffuseColor 0.566681 0.580872 0.580874
|
||||
specularColor 0.617761 0.429816 0.400140
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.072727
|
||||
transparency 0.38
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF GLASS-13 Material {
|
||||
ambientIntensity 0.250000
|
||||
diffuseColor 0.000000 0.631244 0.748016
|
||||
specularColor 0.915152 0.915152 0.915152
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.642424
|
||||
transparency 0.39
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF GLASS-GREEN Material {
|
||||
ambientIntensity 0.250000
|
||||
diffuseColor 0.000000 0.75 0.44
|
||||
specularColor 0.915152 0.915152 0.915152
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.642424
|
||||
transparency 0.39
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF GLASS-ORANGE Material {
|
||||
ambientIntensity 0.250000
|
||||
diffuseColor 0.75 0.44 0.000000
|
||||
specularColor 0.915152 0.915152 0.915152
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.642424
|
||||
transparency 0.39
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF BOARD-GREEN-02 Material {
|
||||
ambientIntensity 1
|
||||
diffuseColor 0.07 0.3 0.12
|
||||
specularColor 0.07 0.3 0.12
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.40
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF BOARD-BLUE-01 Material {
|
||||
ambientIntensity 1
|
||||
diffuseColor 0.07 0.12 0.3
|
||||
specularColor 0.07 0.12 0.3
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.40
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF BOARD-BLACK-03 Material {
|
||||
ambientIntensity 1
|
||||
diffuseColor 0.16 0.16 0.16
|
||||
specularColor 0.16 0.16 0.16
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.40
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF MET-ALUMINUM Material {
|
||||
ambientIntensity 0.256000
|
||||
diffuseColor 0.372322 0.371574 0.373173
|
||||
specularColor 0.556122 0.554201 0.556122
|
||||
emissiveColor 0.0 0.0 0.0
|
||||
shininess 0.127551
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF MET-BRONZE Material {
|
||||
ambientIntensity 0.022727
|
||||
diffuseColor 0.714 0.4284 0.18144
|
||||
specularColor 0.393548 0.271906 0.166721
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.2
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF MET-SILVER Material {
|
||||
ambientIntensity 0.022727
|
||||
diffuseColor 0.50754 0.50754 0.50754
|
||||
specularColor 0.508273 0.508273 0.508273
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.4
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {material DEF MET-COPPER Material {
|
||||
ambientIntensity 0.022727
|
||||
diffuseColor 0.7038 0.27048 0.0828
|
||||
specularColor 0.780612 0.37 0.000000
|
||||
emissiveColor 0.000000 0.000000 0.000000
|
||||
shininess 0.2
|
||||
transparency 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,4,-1,0,3,1,-1,4,5,6,-1,6,5,7,-1,8,9,10,-1,5,11,8,-1,3,11,4,-1,4,11,5,-1,8,11,9,-1]
|
||||
coord Coordinate { point [1.49606 0.90551 0.0019685,1.49606 0.401574 0.047244,1.49606 0.401574 0.0019685,1.49606 0.90551 0.592518,1.49606 0.397046 0.047244,1.49606 -0.397046 0.047244,1.49606 0.397046 0.0019685,1.49606 -0.397046 0.0019685,1.49606 -0.401574 0.047244,1.49606 -0.90551 0.0019685,1.49606 -0.401574 0.0019685,1.49606 -0.90551 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,4,-1,0,3,1,-1,4,5,6,-1,6,5,7,-1,8,9,10,-1,5,11,8,-1,3,11,4,-1,4,11,5,-1,8,11,9,-1]
|
||||
coord Coordinate { point [-1.49606 -0.90551 0.0019685,-1.49606 -0.401574 0.047244,-1.49606 -0.401574 0.0019685,-1.49606 -0.90551 0.592519,-1.49606 -0.397046 0.047244,-1.49606 0.397046 0.047244,-1.49606 -0.397046 0.0019685,-1.49606 0.397046 0.0019685,-1.49606 0.401574 0.047244,-1.49606 0.90551 0.0019685,-1.49606 0.401574 0.0019685,-1.49606 0.90551 0.592518]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1]
|
||||
coord Coordinate { point [1.49606 0.397046 0.0019685,1.28943 -0.397046 0.0019685,1.28943 0.397046 0.0019685,1.49606 -0.397046 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,1,0,-1,5,6,7,-1,8,5,7,-1,9,5,8,-1,10,4,11,-1,10,1,4,-1,12,10,11,-1,13,12,14,-1,13,10,12,-1,15,4,9,-1,15,11,4,-1,15,9,8,-1,16,17,18,-1,19,18,15,-1,19,15,8,-1,19,16,18,-1]
|
||||
coord Coordinate { point [-1.37453 -0.492125 0.0019685,-1.49606 -0.90551 0.0019685,-1.49606 -0.401574 0.0019685,-1.37453 -0.401574 0.0019685,-0.98425 -0.492125 0.0019685,-1.37453 0.492125 0.0019685,-1.37453 0.401574 0.0019685,-1.49606 0.401574 0.0019685,-1.49606 0.90551 0.0019685,-0.98425 0.492125 0.0019685,1.49606 -0.90551 0.0019685,0.98425 -0.492125 0.0019685,1.37453 -0.492125 0.0019685,1.49606 -0.401574 0.0019685,1.37453 -0.401574 0.0019685,0.98425 0.492125 0.0019685,1.49606 0.401574 0.0019685,1.37453 0.401574 0.0019685,1.37453 0.492125 0.0019685,1.49606 0.90551 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [1.49606 -0.90551 0.592519,-1.49606 -0.90551 0.592519,1.49606 -0.90551 0.0019685,-1.49606 -0.90551 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.49606 0.90551 0.592518,1.49606 0.90551 0.592518,-1.49606 0.90551 0.0019685,1.49606 0.90551 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [1.49606 -0.90551 0.592519,1.49606 0.90551 0.592518,-1.49606 -0.90551 0.592519,-1.49606 0.90551 0.592518]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-1.28943 0.397046 0.0019685,-1.28943 -0.397046 0.0019685,-1.49606 -0.397046 0.0019685,-1.49606 0.397046 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE IC-BODY-EPOXY-04 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,2,4,0,-1,2,5,4,-1]
|
||||
coord Coordinate { point [-1.49803 -0.397046 1.74838e-16,-1.49803 -0.397046 0.047244,-1.49606 -0.397046 0.0019685,-1.49606 -0.397046 0.047244,-1.28943 -0.397046 1.74838e-16,-1.28943 -0.397046 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.28943 -0.397046 0.0019685,-1.28943 0.397046 0.0019685,-1.28943 -0.397046 1.74838e-16,-1.28943 0.397046 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.98425 0.492125 0.0019685,-0.98425 -0.492125 0.0019685,-0.98425 0.492125 0,-0.98425 -0.492125 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.98425 -0.492125 0.0019685,-1.37453 -0.492125 0.0019685,-0.98425 -0.492125 1.74838e-16,-1.37453 -0.492125 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.37453 -0.492125 0.0019685,-1.37453 -0.401574 0.0019685,-1.37453 -0.492125 1.74838e-16,-1.37453 -0.401574 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,1,-1,1,5,3,-1]
|
||||
coord Coordinate { point [-1.37453 -0.401574 0.0019685,-1.49606 -0.401574 0.0019685,-1.37453 -0.401574 1.74838e-16,-1.49803 -0.401574 1.74838e-16,-1.49606 -0.401574 0.047244,-1.49803 -0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,1,-1,3,5,4,-1,6,7,8,-1,9,10,7,-1,4,11,9,-1,5,11,4,-1,9,11,10,-1,4,2,1,-1,6,9,7,-1]
|
||||
coord Coordinate { point [-1.49803 0.401574 0,-1.37453 0.401574 0,-1.49803 0.397046 0,-1.37453 0.492125 0,-1.28943 0.397046 0,-0.98425 0.492125 0,-1.49803 -0.397046 1.74838e-16,-1.37453 -0.401574 1.74838e-16,-1.49803 -0.401574 1.74838e-16,-1.28943 -0.397046 1.74838e-16,-1.37453 -0.492125 1.74838e-16,-0.98425 -0.492125 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,5,0,-1,4,0,3,-1]
|
||||
coord Coordinate { point [-1.49606 0.401574 0.0019685,-1.37453 0.401574 0.0019685,-1.37453 0.401574 0,-1.49803 0.401574 0,-1.49803 0.401574 0.047244,-1.49606 0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-1.37453 0.401574 0.0019685,-1.37453 0.492125 0.0019685,-1.37453 0.492125 0,-1.37453 0.401574 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-1.37453 0.492125 0.0019685,-0.98425 0.492125 0.0019685,-0.98425 0.492125 0,-1.37453 0.492125 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,2,1,-1,5,2,4,-1]
|
||||
coord Coordinate { point [-1.49803 0.397046 0.047244,-1.49803 0.397046 0,-1.49606 0.397046 0.0019685,-1.49606 0.397046 0.047244,-1.28943 0.397046 0,-1.28943 0.397046 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,4,5,0,-1,4,0,3,-1]
|
||||
coord Coordinate { point [1.49606 -0.401574 0.0019685,1.37453 -0.401574 0.0019685,1.37453 -0.401574 1.74838e-16,1.49803 -0.401574 1.74838e-16,1.49803 -0.401574 0.047244,1.49606 -0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [1.37453 -0.401574 0.0019685,1.37453 -0.492125 0.0019685,1.37453 -0.492125 1.74838e-16,1.37453 -0.401574 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [1.37453 -0.492125 0.0019685,0.98425 -0.492125 0.0019685,0.98425 -0.492125 1.74838e-16,1.37453 -0.492125 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [0.98425 -0.492125 0.0019685,0.98425 0.492125 0.0019685,0.98425 0.492125 0,0.98425 -0.492125 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [1.28943 0.397046 0.0019685,1.28943 -0.397046 0.0019685,1.28943 -0.397046 1.74838e-16,1.28943 0.397046 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,2,1,-1,5,2,4,-1]
|
||||
coord Coordinate { point [1.49803 -0.397046 0.047244,1.49803 -0.397046 1.74838e-16,1.49606 -0.397046 0.0019685,1.49606 -0.397046 0.047244,1.28943 -0.397046 1.74838e-16,1.28943 -0.397046 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,5,3,-1,2,6,7,-1,1,6,2,-1,6,8,7,-1,9,8,6,-1,10,11,9,-1,5,1,3,-1,6,10,9,-1]
|
||||
coord Coordinate { point [1.37453 0.492125 0,1.28943 0.397046 0,0.98425 0.492125 0,1.37453 0.401574 0,1.49803 0.401574 0,1.49803 0.397046 0,1.28943 -0.397046 1.74838e-16,0.98425 -0.492125 1.74838e-16,1.37453 -0.492125 1.74838e-16,1.37453 -0.401574 1.74838e-16,1.49803 -0.397046 1.74838e-16,1.49803 -0.401574 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,2,4,0,-1,2,5,4,-1]
|
||||
coord Coordinate { point [1.49803 0.397046 0,1.49803 0.397046 0.047244,1.49606 0.397046 0.0019685,1.49606 0.397046 0.047244,1.28943 0.397046 0,1.28943 0.397046 0.0019685]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.98425 0.492125 0.0019685,1.37453 0.492125 0.0019685,0.98425 0.492125 0,1.37453 0.492125 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [1.37453 0.492125 0.0019685,1.37453 0.401574 0.0019685,1.37453 0.492125 0,1.37453 0.401574 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1,4,5,1,-1,1,5,3,-1]
|
||||
coord Coordinate { point [1.37453 0.401574 0.0019685,1.49606 0.401574 0.0019685,1.37453 0.401574 0,1.49803 0.401574 0,1.49606 0.401574 0.047244,1.49803 0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.49606 0.397046 0.047244,-1.49606 0.401574 0.047244,-1.49803 0.397046 0.047244,-1.49803 0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.49803 0.397046 0.047244,-1.49803 0.401574 0.047244,-1.49803 0.397046 0,-1.49803 0.401574 0]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1]
|
||||
coord Coordinate { point [-1.49606 -0.401574 0.047244,-1.49606 -0.397046 0.047244,-1.49803 -0.397046 0.047244,-1.49803 -0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.49803 -0.397046 1.74838e-16,-1.49803 -0.401574 1.74838e-16,-1.49803 -0.397046 0.047244,-1.49803 -0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1]
|
||||
coord Coordinate { point [1.49803 0.397046 0.047244,1.49606 0.401574 0.047244,1.49606 0.397046 0.047244,1.49803 0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [1.49803 0.397046 0,1.49803 0.401574 0,1.49803 0.397046 0.047244,1.49803 0.401574 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [1.49803 -0.401574 0.047244,1.49803 -0.397046 0.047244,1.49606 -0.401574 0.047244,1.49606 -0.397046 0.047244]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [1.49803 -0.397046 0.047244,1.49803 -0.401574 0.047244,1.49803 -0.397046 1.74838e-16,1.49803 -0.401574 1.74838e-16]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.201822 0.0889989 0.594487,0.0690262 0.0893725 0.594487,0.201822 0.0889989 0.592519,0.0690262 0.0893725 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.28992 0.0885891 0.594487,0.201822 0.0889989 0.594487,0.28992 0.0885891 0.592519,0.201822 0.0889989 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.22269 -0.145244 0.594487,0.28992 0.0885891 0.594487,0.22269 -0.145244 0.592519,0.28992 0.0885891 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.305239 -0.145244 0.594487,0.22269 -0.145244 0.594487,0.305239 -0.145244 0.592519,0.22269 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.372449 0.0885891 0.594487,0.305239 -0.145244 0.594487,0.372449 0.0885891 0.592519,0.305239 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.45179 0.0885828 0.594487,0.372449 0.0885891 0.594487,0.45179 0.0885828 0.592519,0.372449 0.0885891 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.467871 0.144541 0.594487,0.45179 0.0885828 0.594487,0.467871 0.144541 0.592519,0.45179 0.0885828 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.00267423 0.144541 0.594487,0.467871 0.144541 0.594487,0.00267423 0.144541 0.592519,0.467871 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.0806781 -0.145244 0.594487,0.00267423 0.144541 0.594487,-0.0806781 -0.145244 0.592519,0.00267423 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.138263 -0.145244 0.594487,-0.0806781 -0.145244 0.594487,0.138263 -0.145244 0.592519,-0.0806781 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.15391 -0.0901015 0.594487,0.138263 -0.145244 0.594487,0.15391 -0.0901015 0.592519,0.138263 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.0175 -0.0901015 0.594487,0.15391 -0.0901015 0.594487,0.0175 -0.0901015 0.592519,0.15391 -0.0901015 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.0380583 -0.0180891 0.594487,0.0175 -0.0901015 0.594487,0.0380583 -0.0180891 0.592519,0.0175 -0.0901015 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.1624 -0.0180891 0.594487,0.0380583 -0.0180891 0.594487,0.1624 -0.0180891 0.592519,0.0380583 -0.0180891 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.177702 0.0354725 0.594487,0.1624 -0.0180891 0.594487,0.177702 0.0354725 0.592519,0.1624 -0.0180891 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.0533422 0.0354725 0.594487,0.177702 0.0354725 0.594487,0.0533422 0.0354725 0.592519,0.177702 0.0354725 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [0.0690262 0.0893725 0.594487,0.0533422 0.0354725 0.594487,0.0690262 0.0893725 0.592519,0.0533422 0.0354725 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1,4,3,2,-1,5,3,4,-1,6,2,1,-1,7,8,0,-1,7,0,3,-1,9,10,5,-1,9,5,4,-1,11,6,12,-1,11,2,6,-1,11,12,13,-1,14,11,13,-1,15,13,12,-1,12,16,15,-1]
|
||||
coord Coordinate { point [0.0533422 0.0354725 0.594487,0.0690262 0.0893725 0.594487,0.00267423 0.144541 0.594487,0.0380583 -0.0180891 0.594487,-0.0806781 -0.145244 0.594487,0.0175 -0.0901015 0.594487,0.201822 0.0889989 0.594487,0.1624 -0.0180891 0.594487,0.177702 0.0354725 0.594487,0.138263 -0.145244 0.594487,0.15391 -0.0901015 0.594487,0.467871 0.144541 0.594487,0.28992 0.0885891 0.594487,0.372449 0.0885891 0.594487,0.45179 0.0885828 0.594487,0.305239 -0.145244 0.594487,0.22269 -0.145244 0.594487]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1,3,4,2,-1,3,5,4,-1,2,6,0,-1,7,8,1,-1,1,8,3,-1,9,10,5,-1,5,10,4,-1,6,11,12,-1,2,11,6,-1,12,11,13,-1,11,14,13,-1,13,15,12,-1,16,12,15,-1]
|
||||
coord Coordinate { point [0.0690262 0.0893725 0.592519,0.0533422 0.0354725 0.592519,0.00267423 0.144541 0.592519,0.0380583 -0.0180891 0.592519,-0.0806781 -0.145244 0.592519,0.0175 -0.0901015 0.592519,0.201822 0.0889989 0.592519,0.177702 0.0354725 0.592519,0.1624 -0.0180891 0.592519,0.15391 -0.0901015 0.592519,0.138263 -0.145244 0.592519,0.467871 0.144541 0.592519,0.28992 0.0885891 0.592519,0.372449 0.0885891 0.592519,0.45179 0.0885828 0.592519,0.305239 -0.145244 0.592519,0.22269 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.159335 0.144541 0.594487,-0.0322376 0.144541 0.594487,-0.159335 0.144541 0.592519,-0.0322376 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.262014 -0.0624849 0.594487,-0.159335 0.144541 0.594487,-0.262014 -0.0624849 0.592519,-0.159335 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.250869 0.144541 0.594487,-0.262014 -0.0624849 0.594487,-0.250869 0.144541 0.592519,-0.262014 -0.0624849 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.374278 0.144541 0.594487,-0.250869 0.144541 0.594487,-0.374278 0.144541 0.592519,-0.250869 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.441727 -0.090112 0.594487,-0.374278 0.144541 0.594487,-0.441727 -0.090112 0.592519,-0.374278 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.602367 -0.090112 0.594487,-0.441727 -0.090112 0.594487,-0.602367 -0.090112 0.592519,-0.441727 -0.090112 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.581846 -0.0180891 0.594487,-0.602367 -0.090112 0.594487,-0.581846 -0.0180891 0.592519,-0.602367 -0.090112 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.457484 -0.0180891 0.594487,-0.581846 -0.0180891 0.594487,-0.457484 -0.0180891 0.592519,-0.581846 -0.0180891 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.442183 0.0354822 0.594487,-0.457484 -0.0180891 0.594487,-0.442183 0.0354822 0.592519,-0.457484 -0.0180891 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.566562 0.0354822 0.594487,-0.442183 0.0354822 0.594487,-0.566562 0.0354822 0.592519,-0.442183 0.0354822 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.550878 0.0893821 0.594487,-0.566562 0.0354822 0.594487,-0.550878 0.0893821 0.592519,-0.566562 0.0354822 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.418849 0.0893821 0.594487,-0.550878 0.0893821 0.594487,-0.418849 0.0893821 0.592519,-0.550878 0.0893821 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.403183 0.144541 0.594487,-0.418849 0.0893821 0.594487,-0.403183 0.144541 0.592519,-0.418849 0.0893821 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.617266 0.144541 0.594487,-0.403183 0.144541 0.594487,-0.617266 0.144541 0.592519,-0.403183 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.700655 -0.145244 0.594487,-0.617266 0.144541 0.594487,-0.700655 -0.145244 0.592519,-0.617266 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.388467 -0.145244 0.594487,-0.700655 -0.145244 0.594487,-0.388467 -0.145244 0.592519,-0.700655 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.314391 0.112744 0.594487,-0.388467 -0.145244 0.594487,-0.314391 0.112744 0.592519,-0.388467 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.328852 -0.145244 0.594487,-0.314391 0.112744 0.594487,-0.328852 -0.145244 0.592519,-0.314391 0.112744 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.251598 -0.145244 0.594487,-0.328852 -0.145244 0.594487,-0.251598 -0.145244 0.592519,-0.328852 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.114749 0.113987 0.594487,-0.251598 -0.145244 0.594487,-0.114749 0.113987 0.592519,-0.251598 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.189192 -0.145244 0.594487,-0.114749 0.113987 0.594487,-0.189192 -0.145244 0.592519,-0.114749 0.113987 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.115553 -0.145244 0.594487,-0.189192 -0.145244 0.594487,-0.115553 -0.145244 0.592519,-0.189192 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.0322376 0.144541 0.594487,-0.115553 -0.145244 0.594487,-0.0322376 0.144541 0.592519,-0.115553 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,3,0,-1,3,4,0,-1,1,5,6,-1,1,7,2,-1,6,7,1,-1,6,8,7,-1,5,9,6,-1,10,11,12,-1,13,14,8,-1,8,14,7,-1,11,15,16,-1,16,15,17,-1,11,18,19,-1,18,20,19,-1,21,20,18,-1,18,22,21,-1,10,18,11,-1,16,12,11,-1,3,16,17,-1,3,17,4,-1]
|
||||
coord Coordinate { point [-0.602367 -0.090112 0.594487,-0.581846 -0.0180891 0.594487,-0.700655 -0.145244 0.594487,-0.388467 -0.145244 0.594487,-0.441727 -0.090112 0.594487,-0.457484 -0.0180891 0.594487,-0.566562 0.0354822 0.594487,-0.617266 0.144541 0.594487,-0.550878 0.0893821 0.594487,-0.442183 0.0354822 0.594487,-0.251598 -0.145244 0.594487,-0.262014 -0.0624849 0.594487,-0.328852 -0.145244 0.594487,-0.418849 0.0893821 0.594487,-0.403183 0.144541 0.594487,-0.250869 0.144541 0.594487,-0.314391 0.112744 0.594487,-0.374278 0.144541 0.594487,-0.114749 0.113987 0.594487,-0.159335 0.144541 0.594487,-0.0322376 0.144541 0.594487,-0.115553 -0.145244 0.594487,-0.189192 -0.145244 0.594487]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,2,1,-1,4,3,1,-1,5,0,6,-1,7,0,2,-1,7,6,0,-1,8,6,7,-1,9,5,6,-1,10,11,12,-1,13,14,8,-1,13,8,7,-1,15,10,16,-1,15,16,17,-1,18,10,19,-1,20,18,19,-1,20,21,18,-1,22,18,21,-1,18,11,10,-1,12,16,10,-1,16,3,17,-1,17,3,4,-1]
|
||||
coord Coordinate { point [-0.581846 -0.0180891 0.592519,-0.602367 -0.090112 0.592519,-0.700655 -0.145244 0.592519,-0.388467 -0.145244 0.592519,-0.441727 -0.090112 0.592519,-0.457484 -0.0180891 0.592519,-0.566562 0.0354822 0.592519,-0.617266 0.144541 0.592519,-0.550878 0.0893821 0.592519,-0.442183 0.0354822 0.592519,-0.262014 -0.0624849 0.592519,-0.251598 -0.145244 0.592519,-0.328852 -0.145244 0.592519,-0.403183 0.144541 0.592519,-0.418849 0.0893821 0.592519,-0.250869 0.144541 0.592519,-0.314391 0.112744 0.592519,-0.374278 0.144541 0.592519,-0.114749 0.113987 0.592519,-0.159335 0.144541 0.592519,-0.0322376 0.144541 0.592519,-0.115553 -0.145244 0.592519,-0.189192 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-1.01182 -0.145244 0.594487,-0.928536 0.144541 0.594487,-1.01182 -0.145244 0.592519,-0.928536 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.929414 -0.145244 0.594487,-1.01182 -0.145244 0.594487,-0.929414 -0.145244 0.592519,-1.01182 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.884315 0.0121016 0.594487,-0.929414 -0.145244 0.594487,-0.884315 0.0121016 0.592519,-0.929414 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.821157 -0.145244 0.594487,-0.884315 0.0121016 0.594487,-0.821157 -0.145244 0.592519,-0.884315 0.0121016 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.732985 -0.145244 0.594487,-0.821157 -0.145244 0.594487,-0.732985 -0.145244 0.592519,-0.821157 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.798206 0.0121016 0.594487,-0.732985 -0.145244 0.594487,-0.798206 0.0121016 0.592519,-0.732985 -0.145244 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.662925 0.144541 0.594487,-0.798206 0.0121016 0.594487,-0.662925 0.144541 0.592519,-0.798206 0.0121016 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.758291 0.144541 0.594487,-0.662925 0.144541 0.594487,-0.758291 0.144541 0.592519,-0.662925 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.881447 0.0209657 0.594487,-0.758291 0.144541 0.594487,-0.881447 0.0209657 0.592519,-0.758291 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.846024 0.144541 0.594487,-0.881447 0.0209657 0.594487,-0.846024 0.144541 0.592519,-0.881447 0.0209657 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,2,1,3,-1]
|
||||
coord Coordinate { point [-0.928536 0.144541 0.594487,-0.846024 0.144541 0.594487,-0.928536 0.144541 0.592519,-0.846024 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,5,4,1,-1,1,4,6,-1,1,7,2,-1,6,7,1,-1,6,8,7,-1,4,9,10,-1,10,6,4,-1]
|
||||
coord Coordinate { point [-0.929414 -0.145244 0.594487,-0.884315 0.0121016 0.594487,-1.01182 -0.145244 0.594487,-0.732985 -0.145244 0.594487,-0.798206 0.0121016 0.594487,-0.821157 -0.145244 0.594487,-0.881447 0.0209657 0.594487,-0.928536 0.144541 0.594487,-0.846024 0.144541 0.594487,-0.662925 0.144541 0.594487,-0.758291 0.144541 0.594487]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
||||
Shape { geometry IndexedFaceSet
|
||||
{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,4,5,-1,3,5,0,-1,3,0,6,-1,7,0,2,-1,7,6,0,-1,8,6,7,-1,9,3,10,-1,6,10,3,-1]
|
||||
coord Coordinate { point [-0.884315 0.0121016 0.592519,-0.929414 -0.145244 0.592519,-1.01182 -0.145244 0.592519,-0.798206 0.0121016 0.592519,-0.732985 -0.145244 0.592519,-0.821157 -0.145244 0.592519,-0.881447 0.0209657 0.592519,-0.928536 0.144541 0.592519,-0.846024 0.144541 0.592519,-0.662925 0.144541 0.592519,-0.758291 0.144541 0.592519]
|
||||
}}
|
||||
appearance Appearance{material USE PIN-01 }}
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,31 @@
|
|||
(module 0603-CAP (layer F.Cu) (tedit 5FDDA2AF)
|
||||
(fp_text reference C3 (at 0 -0.7) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_text value 1.0uF (at 0 1.2) (layer F.Fab)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.5 0.9) (end -1.5 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016))
|
||||
(fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016))
|
||||
(fp_line (start 0 -0.0305) (end 0 0.0305) (layer F.SilkS) (width 0.5588))
|
||||
(fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0))
|
||||
(fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 0.9) (end -1.5 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(model ${KIPRJMOD}/3D_models/C_0603_1608Metric.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,31 @@
|
|||
(module 0603-RES (layer F.Cu) (tedit 5FDDA356)
|
||||
(fp_text reference R4 (at 0 -0.7) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_text value DNP (at 0 1.2) (layer F.Fab)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_poly (pts (xy -0.2286 0.381) (xy 0.2286 0.381) (xy 0.2286 -0.381) (xy -0.2286 -0.381)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0))
|
||||
(fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0))
|
||||
(fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016))
|
||||
(fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016))
|
||||
(fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.5 0.9) (end -1.5 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 0.9) (end -1.5 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(model ${KIPRJMOD}/3D_models/R_0603_1608Metric.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,30 @@
|
|||
(module 0603 (layer F.Cu) (tedit 5FDDA112)
|
||||
(fp_text reference R3 (at 0 -0.6) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_text value 4.7k (at 0 1.1) (layer F.Fab)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0))
|
||||
(fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0))
|
||||
(fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016))
|
||||
(fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016))
|
||||
(fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.5 0.9) (end -1.5 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.5 -0.9) (end 1.5 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 -0.9) (end 1.5 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.5 0.9) (end -1.5 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.5 0.9) (end -1.5 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(model ${KIPRJMOD}/3D_models/R_0603_1608Metric.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,78 @@
|
|||
(module 1X06 (layer F.Cu) (tedit 5FDDA1D2)
|
||||
(fp_text reference JP1 (at -1.3462 -1.8288) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
|
||||
)
|
||||
(fp_text value Val** (at -1.27 3.175) (layer F.Fab)
|
||||
(effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom))
|
||||
)
|
||||
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 13.97 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 1.27) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.27 -1.27) (end 13.97 -1.27) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 13.97 1.27) (end -1.27 1.27) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 1.27) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.27 -1.27) (end 13.97 -1.27) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 13.97 -0.635) (end 13.97 0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 0.635 1.27) (end -0.635 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start -1.27 0.635) (end -0.635 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 1.905 1.27) (end 1.27 0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 3.175 1.27) (end 1.905 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 3.81 0.635) (end 3.175 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 1.27 0.635) (end 0.635 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 8.255 1.27) (end 6.985 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 6.35 0.635) (end 6.985 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 4.445 1.27) (end 3.81 0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 5.715 1.27) (end 4.445 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 6.35 0.635) (end 5.715 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 9.525 1.27) (end 8.89 0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 10.795 1.27) (end 9.525 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 11.43 0.635) (end 10.795 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 8.89 0.635) (end 8.255 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 12.065 1.27) (end 11.43 0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 13.335 1.27) (end 12.065 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 13.97 0.635) (end 13.335 1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start -0.635 -1.27) (end -1.27 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start -1.27 -0.635) (end -1.27 0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 3.175 -1.27) (end 3.81 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 1.905 -1.27) (end 3.175 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 1.27 -0.635) (end 1.905 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start -0.635 -1.27) (end 0.635 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 6.985 -1.27) (end 6.35 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 5.715 -1.27) (end 6.35 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 4.445 -1.27) (end 5.715 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 3.81 -0.635) (end 4.445 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 10.795 -1.27) (end 11.43 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 9.525 -1.27) (end 10.795 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 8.89 -0.635) (end 9.525 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 8.255 -1.27) (end 8.89 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 6.985 -1.27) (end 8.255 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 13.335 -1.27) (end 13.97 -0.635) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 12.065 -1.27) (end 13.335 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_line (start 11.43 -0.635) (end 12.065 -1.27) (layer F.SilkS) (width 0.2032))
|
||||
(fp_poly (pts (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254)) (layer F.Fab) (width 0))
|
||||
(fp_poly (pts (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254)) (layer F.Fab) (width 0))
|
||||
(fp_line (start -1.27 -1.27) (end 13.97 -1.27) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 13.97 -1.27) (end 13.97 1.27) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 13.97 1.27) (end -1.27 1.27) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer F.CrtYd) (width 0.05))
|
||||
(pad 1 thru_hole circle (at 0 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 2 thru_hole circle (at 2.54 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 3 thru_hole circle (at 5.08 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 4 thru_hole circle (at 7.62 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 5 thru_hole circle (at 10.16 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 6 thru_hole circle (at 12.7 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
)
|
|
@ -0,0 +1,59 @@
|
|||
(module APDS-9960 (layer F.Cu) (tedit 5FDDA462)
|
||||
(fp_text reference U1 (at 2.0574 -1.9304 90) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify left bottom))
|
||||
)
|
||||
(fp_text value APDS-9960 (at -0.0011 -2.3236) (layer F.Fab)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify bottom))
|
||||
)
|
||||
(fp_line (start 1.27 0.762) (end -1.27 0.762) (layer Dwgs.User) (width 0.05))
|
||||
(fp_circle (center 0 1.397) (end 0.401609 1.397) (layer Dwgs.User) (width 0.05))
|
||||
(fp_circle (center 0 -1.27) (end 0.567961 -1.27) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.27 2.032) (end -1.27 -2.032) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.27 2.032) (end -1.27 2.032) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.27 -2.032) (end 1.27 2.032) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.27 -2.032) (end 1.27 -2.032) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.397 2.159) (end -1.397 -2.159) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.397 2.159) (end -1.397 2.159) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.397 -2.159) (end 1.397 2.159) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.397 -2.159) (end 1.397 -2.159) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.21 -2.02) (end 1.21 2.02) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -1.21 -2.02) (end -1.21 2.02) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -1.21 2.02) (end 1.21 2.02) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -0.2 0.82) (end 0.2 0.82) (layer F.SilkS) (width 0.1))
|
||||
(fp_circle (center 1.644 -1.622) (end 1.8671 -1.622) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -1.21 -2.02) (end 1.21 -2.02) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center 0 1.43) (end 0.45 1.43) (layer F.Fab) (width 0.05))
|
||||
(fp_circle (center 0 -1.27) (end 0.55 -1.27) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.18 0.82) (end 1.18 0.82) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.18 1.97) (end 1.18 1.97) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.18 -1.97) (end 1.18 -1.97) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.18 0.82) (end -1.18 1.97) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.18 -1.97) (end -1.18 0.82) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 1.18 0.82) (end 1.18 1.97) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 1.18 -1.97) (end 1.18 0.82) (layer F.Fab) (width 0.05))
|
||||
(fp_arc (start 0 1.429999) (end -0.190178 1.837837) (angle -50) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start 0 1.429999) (end 0.190178 1.022162) (angle -50) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start 0 -1.269997) (end -0.188112 -0.753168) (angle -40) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start 0 -1.270001) (end 0.188112 -1.786831) (angle -40) (layer F.SilkS) (width 0.1))
|
||||
(pad 8 smd rect (at -0.7 -1.455) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 7 smd rect (at -0.7 -0.485) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 6 smd rect (at -0.7 0.485) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 5 smd rect (at -0.7 1.455) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 4 smd rect (at 0.7 1.455) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 3 smd rect (at 0.7 0.485) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 2 smd rect (at 0.7 -0.485) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 1 smd rect (at 0.7 -1.455) (size 0.6 0.72) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(model ${KIPRJMOD}/3D_models/APDS_9970_cp.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,17 @@
|
|||
(module CREATIVE_COMMONS (layer F.Cu) (tedit 0)
|
||||
(fp_text reference FRAME1 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value FRAME-LETTER (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user "Released under the Creative Commons Attribution Share-Alike 4.0 License" (at -20.32 -5.08) (layer F.Fab)
|
||||
(effects (font (size 1.6891 1.6891) (thickness 0.14224)) (justify left bottom))
|
||||
)
|
||||
(fp_text user " https://creativecommons.org/licenses/by-sa/4.0/" (at 0 -2.54) (layer F.Fab)
|
||||
(effects (font (size 1.6891 1.6891) (thickness 0.14224)) (justify left bottom))
|
||||
)
|
||||
(fp_text user "Designed by:" (at 11.43 0) (layer F.Fab)
|
||||
(effects (font (size 1.6891 1.6891) (thickness 0.14224)) (justify left bottom))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,28 @@
|
|||
(module EIA7343 (layer F.Cu) (tedit 5FDB854B)
|
||||
(fp_text reference C1 (at 4.9011 2.5136) (layer F.SilkS)
|
||||
(effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify top))
|
||||
)
|
||||
(fp_text value 100uF (at 0.0011 -1.3864) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.1)) (justify top))
|
||||
)
|
||||
(fp_line (start 4 2.5) (end 2 2.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 5 1.5) (end 4 2.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 5 -1.5) (end 5 1.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 4 -2.5) (end 5 -1.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start 2 -2.5) (end 4 -2.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -5 2.5) (end -2 2.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -5 -2.5) (end -5 2.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_line (start -5 -2.5) (end -2 -2.5) (layer F.Fab) (width 0.2032))
|
||||
(fp_text user + (at 5.08 -2.667) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(pad 1 smd rect (at 3.17 0 180) (size 2.55 2.7) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(pad 2 smd rect (at -3.17 0 180) (size 2.55 2.7) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016))
|
||||
(model ${KIPRJMOD}/3D_models/cap_100uF_T523W107M016APE070.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,10 @@
|
|||
(module FIDUCIAL-1X2 (layer F.Cu) (tedit 0)
|
||||
(fp_text reference FID2 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value FIDUCIAL1X2 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd roundrect (at 0 0) (size 1 1) (layers F.Cu F.Mask) (roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.1016))
|
||||
)
|
|
@ -0,0 +1,21 @@
|
|||
(module OSHW-LOGO-S (layer F.Cu) (tedit 0)
|
||||
(fp_text reference LOGO2 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value OSHW-LOGOS (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_poly (pts (xy 0.3947 0.9528) (xy 0.5465 0.8746) (xy 0.9235 1.182) (xy 1.182 0.9235)
|
||||
(xy 0.8746 0.5465) (xy 1.0049 0.232) (xy 1.4888 0.1828) (xy 1.4888 -0.1828)
|
||||
(xy 1.0049 -0.232) (xy 0.8746 -0.5465) (xy 1.182 -0.9235) (xy 0.9235 -1.182)
|
||||
(xy 0.5465 -0.8746) (xy 0.394664 -0.952817) (xy 0.232 -1.0049) (xy 0.1828 -1.4888)
|
||||
(xy -0.1828 -1.4888) (xy -0.232 -1.0049) (xy -0.5465 -0.8746) (xy -0.9235 -1.182)
|
||||
(xy -1.182 -0.9235) (xy -0.8746 -0.5465) (xy -1.0049 -0.232) (xy -1.4888 -0.1828)
|
||||
(xy -1.4888 0.1828) (xy -1.0049 0.232) (xy -0.8746 0.5465) (xy -1.182 0.9235)
|
||||
(xy -0.9235 1.182) (xy -0.5465 0.8746) (xy -0.472221 0.916847) (xy -0.3947 0.9528)
|
||||
(xy -0.1794 0.4331) (xy -0.179399 0.4331) (xy -0.3315 0.331493) (xy -0.4688 0)
|
||||
(xy -0.446639 -0.142321) (xy -0.382309 -0.271193) (xy -0.281885 -0.374447) (xy -0.154849 -0.442333)
|
||||
(xy -0.013199 -0.468439) (xy 0.129691 -0.450302) (xy 0.260326 -0.389633) (xy 0.366372 -0.292161)
|
||||
(xy 0.437814 -0.167091) (xy 0.467906 -0.026234) (xy 0.453806 0.117111) (xy 0.396846 0.249406)
|
||||
(xy 0.302405 0.358159) (xy 0.1794 0.4331)) (layer F.SilkS) (width 0))
|
||||
)
|
|
@ -0,0 +1,40 @@
|
|||
(module SFE_LOGO_FLAME_.1 (layer F.Cu) (tedit 0)
|
||||
(fp_text reference LOGO1 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SFE_LOGO_FLAME.1_INCH (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_poly (pts (xy 1.7 -2.48) (xy 1.7 -2.46) (xy 1.7 -2.43) (xy 1.7 -2.4)
|
||||
(xy 1.69 -2.37) (xy 1.68 -2.35) (xy 1.65 -2.32) (xy 1.62 -2.31)
|
||||
(xy 1.59 -2.31) (xy 1.55 -2.32) (xy 1.51 -2.33) (xy 1.47 -2.35)
|
||||
(xy 1.44 -2.37) (xy 1.4 -2.4) (xy 1.37 -2.43) (xy 1.34 -2.46)
|
||||
(xy 1.32 -2.49) (xy 1.3 -2.52) (xy 1.29 -2.56) (xy 1.29 -2.59)
|
||||
(xy 1.29 -2.62) (xy 1.3 -2.65) (xy 1.31 -2.67) (xy 1.33 -2.7)
|
||||
(xy 1.37 -2.73) (xy 1.41 -2.75) (xy 1.46 -2.76) (xy 1.5 -2.77)
|
||||
(xy 1.53 -2.77) (xy 1.56 -2.77) (xy 1.58 -2.76) (xy 1.59 -2.76)
|
||||
(xy 1.58 -2.77) (xy 1.54 -2.8) (xy 1.48 -2.83) (xy 1.4 -2.87)
|
||||
(xy 1.31 -2.89) (xy 1.21 -2.89) (xy 1.1 -2.87) (xy 0.99 -2.81)
|
||||
(xy 0.9 -2.74) (xy 0.85 -2.66) (xy 0.82 -2.57) (xy 0.82 -2.49)
|
||||
(xy 0.84 -2.4) (xy 0.89 -2.31) (xy 0.96 -2.23) (xy 1.04 -2.14)
|
||||
(xy 1.11 -2.07) (xy 1.14 -1.99) (xy 1.14 -1.92) (xy 1.12 -1.86)
|
||||
(xy 1.08 -1.81) (xy 1.02 -1.77) (xy 0.94 -1.75) (xy 0.86 -1.75)
|
||||
(xy 0.81 -1.76) (xy 0.76 -1.78) (xy 0.73 -1.81) (xy 0.7 -1.84)
|
||||
(xy 0.68 -1.87) (xy 0.67 -1.9) (xy 0.67 -1.94) (xy 0.68 -1.97)
|
||||
(xy 0.7 -1.99) (xy 0.72 -2.01) (xy 0.74 -2.03) (xy 0.77 -2.04)
|
||||
(xy 0.79 -2.05) (xy 0.81 -2.06) (xy 0.82 -2.07) (xy 0.8 -2.08)
|
||||
(xy 0.78 -2.09) (xy 0.74 -2.09) (xy 0.7 -2.09) (xy 0.66 -2.09)
|
||||
(xy 0.6 -2.08) (xy 0.55 -2.07) (xy 0.5 -2.05) (xy 0.46 -2.02)
|
||||
(xy 0.41 -1.98) (xy 0.38 -1.93) (xy 0.35 -1.88) (xy 0.33 -1.81)
|
||||
(xy 0.32 -1.73) (xy 0.32 -1.63) (xy 0.32 -1.47) (xy 0.32 -1.31)
|
||||
(xy 0.32 -1.15) (xy 0.32 -0.99) (xy 0.32 -0.83) (xy 0.32 -0.67)
|
||||
(xy 0.32 -0.51) (xy 0.32 -0.35) (xy 0.32 -0.36) (xy 0.34 -0.38)
|
||||
(xy 0.37 -0.41) (xy 0.4 -0.46) (xy 0.45 -0.51) (xy 0.5 -0.57)
|
||||
(xy 0.56 -0.63) (xy 0.62 -0.69) (xy 0.68 -0.76) (xy 0.74 -0.83)
|
||||
(xy 0.79 -0.88) (xy 0.84 -0.93) (xy 0.89 -0.96) (xy 0.94 -0.99)
|
||||
(xy 1 -1) (xy 1.07 -1) (xy 1.19 -1) (xy 1.31 -1.02)
|
||||
(xy 1.42 -1.05) (xy 1.52 -1.09) (xy 1.62 -1.15) (xy 1.7 -1.22)
|
||||
(xy 1.78 -1.3) (xy 1.85 -1.39) (xy 1.95 -1.57) (xy 2 -1.76)
|
||||
(xy 2.01 -1.93) (xy 1.98 -2.09) (xy 1.93 -2.24) (xy 1.86 -2.35)
|
||||
(xy 1.78 -2.44) (xy 1.7 -2.49)) (layer F.SilkS) (width 0))
|
||||
)
|
|
@ -0,0 +1,270 @@
|
|||
(module SFE_LOGO_NAME_FLAME_.1 (layer F.Cu) (tedit 0)
|
||||
(fp_text reference U$1 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SFE_LOGO_NAME_FLAME.1_INCH (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_poly (pts (xy 8.25 -4.78) (xy 8.25 -4.76) (xy 8.25 -4.73) (xy 8.25 -4.7)
|
||||
(xy 8.24 -4.67) (xy 8.23 -4.64) (xy 8.2 -4.62) (xy 8.17 -4.61)
|
||||
(xy 8.14 -4.61) (xy 8.1 -4.61) (xy 8.06 -4.63) (xy 8.02 -4.65)
|
||||
(xy 7.99 -4.67) (xy 7.95 -4.7) (xy 7.92 -4.72) (xy 7.89 -4.75)
|
||||
(xy 7.87 -4.79) (xy 7.85 -4.82) (xy 7.84 -4.86) (xy 7.83 -4.89)
|
||||
(xy 7.84 -4.92) (xy 7.85 -4.94) (xy 7.86 -4.97) (xy 7.88 -5)
|
||||
(xy 7.92 -5.03) (xy 7.96 -5.05) (xy 8.01 -5.06) (xy 8.05 -5.07)
|
||||
(xy 8.08 -5.07) (xy 8.11 -5.06) (xy 8.13 -5.06) (xy 8.14 -5.06)
|
||||
(xy 8.13 -5.07) (xy 8.09 -5.1) (xy 8.03 -5.13) (xy 7.95 -5.16)
|
||||
(xy 7.86 -5.19) (xy 7.76 -5.19) (xy 7.65 -5.17) (xy 7.54 -5.11)
|
||||
(xy 7.45 -5.03) (xy 7.4 -4.96) (xy 7.37 -4.87) (xy 7.37 -4.79)
|
||||
(xy 7.39 -4.7) (xy 7.44 -4.61) (xy 7.51 -4.53) (xy 7.59 -4.44)
|
||||
(xy 7.66 -4.36) (xy 7.69 -4.29) (xy 7.69 -4.22) (xy 7.67 -4.16)
|
||||
(xy 7.63 -4.11) (xy 7.57 -4.07) (xy 7.49 -4.05) (xy 7.41 -4.05)
|
||||
(xy 7.36 -4.06) (xy 7.31 -4.08) (xy 7.28 -4.1) (xy 7.25 -4.13)
|
||||
(xy 7.23 -4.17) (xy 7.22 -4.2) (xy 7.22 -4.23) (xy 7.23 -4.26)
|
||||
(xy 7.25 -4.29) (xy 7.27 -4.31) (xy 7.29 -4.33) (xy 7.32 -4.34)
|
||||
(xy 7.34 -4.35) (xy 7.36 -4.36) (xy 7.37 -4.37) (xy 7.35 -4.38)
|
||||
(xy 7.33 -4.38) (xy 7.29 -4.39) (xy 7.25 -4.39) (xy 7.21 -4.39)
|
||||
(xy 7.15 -4.38) (xy 7.1 -4.36) (xy 7.05 -4.34) (xy 7.01 -4.31)
|
||||
(xy 6.96 -4.28) (xy 6.93 -4.23) (xy 6.9 -4.17) (xy 6.88 -4.11)
|
||||
(xy 6.87 -4.02) (xy 6.86 -3.93) (xy 6.86 -3.77) (xy 6.86 -3.61)
|
||||
(xy 6.86 -3.45) (xy 6.86 -3.29) (xy 6.86 -3.13) (xy 6.86 -2.97)
|
||||
(xy 6.86 -2.81) (xy 6.86 -2.65) (xy 6.87 -2.65) (xy 6.89 -2.68)
|
||||
(xy 6.92 -2.71) (xy 6.95 -2.75) (xy 7 -2.8) (xy 7.05 -2.86)
|
||||
(xy 7.11 -2.92) (xy 7.16 -2.99) (xy 7.23 -3.06) (xy 7.29 -3.12)
|
||||
(xy 7.34 -3.18) (xy 7.39 -3.22) (xy 7.44 -3.26) (xy 7.49 -3.29)
|
||||
(xy 7.55 -3.3) (xy 7.62 -3.3) (xy 7.74 -3.3) (xy 7.86 -3.32)
|
||||
(xy 7.97 -3.35) (xy 8.07 -3.39) (xy 8.17 -3.45) (xy 8.25 -3.52)
|
||||
(xy 8.33 -3.6) (xy 8.4 -3.69) (xy 8.5 -3.87) (xy 8.55 -4.05)
|
||||
(xy 8.56 -4.23) (xy 8.53 -4.39) (xy 8.48 -4.53) (xy 8.41 -4.65)
|
||||
(xy 8.33 -4.74)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 10 -2.36) (xy 10.05 -2.36) (xy 10.1 -2.36) (xy 10.14 -2.36)
|
||||
(xy 10.19 -2.36) (xy 10.23 -2.36) (xy 10.28 -2.36) (xy 10.33 -2.36)
|
||||
(xy 10.37 -2.36) (xy 10.37 -2.33) (xy 10.37 -2.31) (xy 10.37 -2.28)
|
||||
(xy 10.37 -2.26) (xy 10.37 -2.23) (xy 10.37 -2.21) (xy 10.37 -2.18)
|
||||
(xy 10.37 -2.16) (xy 10.38 -2.16) (xy 10.42 -2.22) (xy 10.46 -2.26)
|
||||
(xy 10.51 -2.3) (xy 10.57 -2.34) (xy 10.63 -2.36) (xy 10.69 -2.38)
|
||||
(xy 10.75 -2.39) (xy 10.81 -2.39) (xy 10.95 -2.38) (xy 11.06 -2.35)
|
||||
(xy 11.15 -2.3) (xy 11.22 -2.23) (xy 11.27 -2.15) (xy 11.3 -2.05)
|
||||
(xy 11.32 -1.94) (xy 11.33 -1.81) (xy 11.33 -1.7) (xy 11.33 -1.59)
|
||||
(xy 11.33 -1.49) (xy 11.33 -1.38) (xy 11.33 -1.27) (xy 11.33 -1.16)
|
||||
(xy 11.33 -1.05) (xy 11.33 -0.94) (xy 11.28 -0.94) (xy 11.23 -0.94)
|
||||
(xy 11.18 -0.94) (xy 11.13 -0.94) (xy 11.08 -0.94) (xy 11.03 -0.94)
|
||||
(xy 10.99 -0.94) (xy 10.94 -0.94) (xy 10.94 -1.04) (xy 10.94 -1.14)
|
||||
(xy 10.94 -1.24) (xy 10.94 -1.34) (xy 10.94 -1.44) (xy 10.94 -1.54)
|
||||
(xy 10.94 -1.64) (xy 10.94 -1.74) (xy 10.93 -1.82) (xy 10.92 -1.89)
|
||||
(xy 10.91 -1.95) (xy 10.88 -2) (xy 10.85 -2.04) (xy 10.8 -2.07)
|
||||
(xy 10.75 -2.08) (xy 10.69 -2.09) (xy 10.61 -2.08) (xy 10.55 -2.07)
|
||||
(xy 10.5 -2.04) (xy 10.46 -1.99) (xy 10.43 -1.94) (xy 10.4 -1.87)
|
||||
(xy 10.39 -1.78) (xy 10.39 -1.68) (xy 10.39 -1.59) (xy 10.39 -1.5)
|
||||
(xy 10.39 -1.41) (xy 10.39 -1.31) (xy 10.39 -1.22) (xy 10.39 -1.13)
|
||||
(xy 10.39 -1.03) (xy 10.39 -0.94) (xy 10.34 -0.94) (xy 10.29 -0.94)
|
||||
(xy 10.24 -0.94) (xy 10.19 -0.94) (xy 10.14 -0.94) (xy 10.1 -0.94)
|
||||
(xy 10.05 -0.94) (xy 10 -0.94) (xy 10 -1.12) (xy 10 -1.3)
|
||||
(xy 10 -1.47) (xy 10 -1.65) (xy 10 -1.83) (xy 10 -2)
|
||||
(xy 10 -2.18)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 9.79 -0.94) (xy 9.74 -0.94) (xy 9.7 -0.94) (xy 9.65 -0.94)
|
||||
(xy 9.6 -0.94) (xy 9.56 -0.94) (xy 9.51 -0.94) (xy 9.47 -0.94)
|
||||
(xy 9.42 -0.94) (xy 9.42 -0.97) (xy 9.42 -0.99) (xy 9.42 -1.02)
|
||||
(xy 9.42 -1.04) (xy 9.42 -1.06) (xy 9.42 -1.09) (xy 9.42 -1.11)
|
||||
(xy 9.42 -1.14) (xy 9.41 -1.14) (xy 9.37 -1.08) (xy 9.33 -1.03)
|
||||
(xy 9.28 -0.99) (xy 9.22 -0.96) (xy 9.17 -0.94) (xy 9.11 -0.92)
|
||||
(xy 9.04 -0.91) (xy 8.98 -0.9) (xy 8.84 -0.91) (xy 8.73 -0.95)
|
||||
(xy 8.64 -1) (xy 8.57 -1.06) (xy 8.52 -1.15) (xy 8.49 -1.25)
|
||||
(xy 8.47 -1.36) (xy 8.47 -1.49) (xy 8.47 -1.59) (xy 8.47 -1.7)
|
||||
(xy 8.47 -1.81) (xy 8.47 -1.92) (xy 8.47 -2.03) (xy 8.47 -2.14)
|
||||
(xy 8.47 -2.25) (xy 8.47 -2.36) (xy 8.51 -2.36) (xy 8.56 -2.36)
|
||||
(xy 8.61 -2.36) (xy 8.66 -2.36) (xy 8.71 -2.36) (xy 8.76 -2.36)
|
||||
(xy 8.81 -2.36) (xy 8.85 -2.36) (xy 8.85 -2.26) (xy 8.85 -2.16)
|
||||
(xy 8.85 -2.06) (xy 8.85 -1.96) (xy 8.85 -1.86) (xy 8.85 -1.76)
|
||||
(xy 8.85 -1.66) (xy 8.85 -1.56) (xy 8.86 -1.48) (xy 8.87 -1.4)
|
||||
(xy 8.88 -1.34) (xy 8.91 -1.3) (xy 8.94 -1.26) (xy 8.99 -1.23)
|
||||
(xy 9.04 -1.22) (xy 9.1 -1.21) (xy 9.18 -1.22) (xy 9.24 -1.23)
|
||||
(xy 9.29 -1.26) (xy 9.33 -1.3) (xy 9.36 -1.36) (xy 9.39 -1.43)
|
||||
(xy 9.4 -1.51) (xy 9.4 -1.61) (xy 9.4 -1.71) (xy 9.4 -1.8)
|
||||
(xy 9.4 -1.89) (xy 9.4 -1.98) (xy 9.4 -2.08) (xy 9.4 -2.17)
|
||||
(xy 9.4 -2.26) (xy 9.4 -2.36) (xy 9.45 -2.36) (xy 9.5 -2.36)
|
||||
(xy 9.55 -2.36) (xy 9.6 -2.36) (xy 9.65 -2.36) (xy 9.7 -2.36)
|
||||
(xy 9.74 -2.36) (xy 9.79 -2.36) (xy 9.79 -2.18) (xy 9.79 -2)
|
||||
(xy 9.79 -1.83) (xy 9.79 -1.65) (xy 9.79 -1.47) (xy 9.79 -1.29)
|
||||
(xy 9.79 -1.12)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 7.7 -2.1) (xy 7.65 -2.1) (xy 7.6 -2.1) (xy 7.55 -2.1)
|
||||
(xy 7.51 -2.1) (xy 7.46 -2.1) (xy 7.41 -2.1) (xy 7.36 -2.1)
|
||||
(xy 7.31 -2.1) (xy 7.35 -2.13) (xy 7.38 -2.16) (xy 7.41 -2.19)
|
||||
(xy 7.45 -2.23) (xy 7.48 -2.26) (xy 7.51 -2.29) (xy 7.55 -2.32)
|
||||
(xy 7.58 -2.36) (xy 7.59 -2.36) (xy 7.61 -2.36) (xy 7.62 -2.36)
|
||||
(xy 7.64 -2.36) (xy 7.65 -2.36) (xy 7.67 -2.36) (xy 7.68 -2.36)
|
||||
(xy 7.7 -2.36) (xy 7.7 -2.37) (xy 7.7 -2.38) (xy 7.7 -2.4)
|
||||
(xy 7.7 -2.41) (xy 7.7 -2.42) (xy 7.7 -2.44) (xy 7.7 -2.45)
|
||||
(xy 7.7 -2.46) (xy 7.7 -2.56) (xy 7.73 -2.64) (xy 7.76 -2.71)
|
||||
(xy 7.81 -2.77) (xy 7.88 -2.82) (xy 7.96 -2.86) (xy 8.06 -2.89)
|
||||
(xy 8.17 -2.89) (xy 8.2 -2.89) (xy 8.22 -2.89) (xy 8.25 -2.89)
|
||||
(xy 8.27 -2.89) (xy 8.3 -2.89) (xy 8.32 -2.89) (xy 8.35 -2.89)
|
||||
(xy 8.37 -2.88) (xy 8.37 -2.85) (xy 8.37 -2.81) (xy 8.37 -2.78)
|
||||
(xy 8.37 -2.74) (xy 8.37 -2.7) (xy 8.37 -2.67) (xy 8.37 -2.63)
|
||||
(xy 8.37 -2.6) (xy 8.36 -2.6) (xy 8.34 -2.6) (xy 8.32 -2.6)
|
||||
(xy 8.3 -2.6) (xy 8.29 -2.6) (xy 8.27 -2.6) (xy 8.25 -2.6)
|
||||
(xy 8.23 -2.6) (xy 8.2 -2.6) (xy 8.16 -2.59) (xy 8.14 -2.58)
|
||||
(xy 8.12 -2.57) (xy 8.1 -2.54) (xy 8.09 -2.52) (xy 8.09 -2.48)
|
||||
(xy 8.08 -2.44) (xy 8.08 -2.43) (xy 8.08 -2.42) (xy 8.08 -2.41)
|
||||
(xy 8.08 -2.4) (xy 8.08 -2.39) (xy 8.08 -2.38) (xy 8.08 -2.37)
|
||||
(xy 8.08 -2.36) (xy 8.12 -2.36) (xy 8.15 -2.36) (xy 8.19 -2.36)
|
||||
(xy 8.22 -2.36) (xy 8.25 -2.36) (xy 8.29 -2.36) (xy 8.32 -2.36)
|
||||
(xy 8.35 -2.36) (xy 8.35 -2.32) (xy 8.35 -2.29) (xy 8.35 -2.26)
|
||||
(xy 8.35 -2.23) (xy 8.35 -2.19) (xy 8.35 -2.16) (xy 8.35 -2.13)
|
||||
(xy 8.35 -2.1) (xy 8.32 -2.1) (xy 8.29 -2.1) (xy 8.25 -2.1)
|
||||
(xy 8.22 -2.1) (xy 8.19 -2.1) (xy 8.15 -2.1) (xy 8.12 -2.1)
|
||||
(xy 8.08 -2.1) (xy 8.08 -1.95) (xy 8.08 -1.81) (xy 8.08 -1.66)
|
||||
(xy 8.08 -1.52) (xy 8.08 -1.37) (xy 8.08 -1.23) (xy 8.08 -1.09)
|
||||
(xy 8.08 -0.94) (xy 8.04 -0.94) (xy 7.99 -0.94) (xy 7.94 -0.94)
|
||||
(xy 7.89 -0.94) (xy 7.84 -0.94) (xy 7.79 -0.94) (xy 7.74 -0.94)
|
||||
(xy 7.7 -0.94) (xy 7.7 -1.09) (xy 7.7 -1.23) (xy 7.7 -1.37)
|
||||
(xy 7.7 -1.52) (xy 7.7 -1.66) (xy 7.7 -1.81) (xy 7.7 -1.95)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 6.06 -2.68) (xy 6.45 -2.89) (xy 6.45 -1.85) (xy 6.94 -2.36)
|
||||
(xy 7.4 -2.36) (xy 6.87 -1.84) (xy 7.46 -0.94) (xy 6.99 -0.94)
|
||||
(xy 6.6 -1.57) (xy 6.45 -1.43) (xy 6.45 -0.94) (xy 6.06 -0.94)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 5 -2.29) (xy 5.05 -2.3) (xy 5.09 -2.31) (xy 5.14 -2.31)
|
||||
(xy 5.19 -2.32) (xy 5.23 -2.33) (xy 5.28 -2.34) (xy 5.33 -2.35)
|
||||
(xy 5.37 -2.36) (xy 5.37 -2.32) (xy 5.37 -2.29) (xy 5.37 -2.26)
|
||||
(xy 5.37 -2.22) (xy 5.37 -2.19) (xy 5.37 -2.16) (xy 5.37 -2.13)
|
||||
(xy 5.37 -2.09) (xy 5.41 -2.16) (xy 5.45 -2.21) (xy 5.5 -2.27)
|
||||
(xy 5.55 -2.31) (xy 5.62 -2.35) (xy 5.68 -2.37) (xy 5.75 -2.39)
|
||||
(xy 5.83 -2.39) (xy 5.84 -2.39) (xy 5.85 -2.39) (xy 5.86 -2.39)
|
||||
(xy 5.87 -2.39) (xy 5.88 -2.39) (xy 5.89 -2.39) (xy 5.9 -2.38)
|
||||
(xy 5.91 -2.38) (xy 5.91 -2.33) (xy 5.91 -2.29) (xy 5.91 -2.24)
|
||||
(xy 5.91 -2.2) (xy 5.91 -2.15) (xy 5.91 -2.11) (xy 5.91 -2.06)
|
||||
(xy 5.91 -2.02) (xy 5.9 -2.02) (xy 5.88 -2.03) (xy 5.86 -2.03)
|
||||
(xy 5.84 -2.03) (xy 5.83 -2.03) (xy 5.81 -2.03) (xy 5.79 -2.03)
|
||||
(xy 5.77 -2.03) (xy 5.67 -2.02) (xy 5.59 -2) (xy 5.52 -1.96)
|
||||
(xy 5.47 -1.9) (xy 5.43 -1.83) (xy 5.41 -1.76) (xy 5.39 -1.67)
|
||||
(xy 5.39 -1.58) (xy 5.39 -1.5) (xy 5.39 -1.42) (xy 5.39 -1.34)
|
||||
(xy 5.39 -1.26) (xy 5.39 -1.18) (xy 5.39 -1.1) (xy 5.39 -1.02)
|
||||
(xy 5.39 -0.94) (xy 5.34 -0.94) (xy 5.29 -0.94) (xy 5.24 -0.94)
|
||||
(xy 5.19 -0.94) (xy 5.14 -0.94) (xy 5.1 -0.94) (xy 5.05 -0.94)
|
||||
(xy 5 -0.94) (xy 5 -1.11) (xy 5 -1.28) (xy 5 -1.45)
|
||||
(xy 5 -1.62) (xy 5 -1.78) (xy 5 -1.95) (xy 5 -2.12)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 4.01 -1.54) (xy 3.98 -1.53) (xy 3.96 -1.52) (xy 3.95 -1.51)
|
||||
(xy 3.93 -1.5) (xy 3.91 -1.49) (xy 3.9 -1.48) (xy 3.88 -1.47)
|
||||
(xy 3.87 -1.45) (xy 3.86 -1.43) (xy 3.85 -1.41) (xy 3.85 -1.39)
|
||||
(xy 3.84 -1.37) (xy 3.84 -1.34) (xy 3.84 -1.32) (xy 3.85 -1.29)
|
||||
(xy 3.85 -1.27) (xy 3.86 -1.25) (xy 3.87 -1.24) (xy 3.88 -1.22)
|
||||
(xy 3.9 -1.21) (xy 3.91 -1.2) (xy 3.93 -1.19) (xy 3.95 -1.18)
|
||||
(xy 3.97 -1.18) (xy 3.99 -1.17) (xy 4.01 -1.17) (xy 4.03 -1.16)
|
||||
(xy 4.06 -1.16) (xy 4.08 -1.16) (xy 4.13 -1.17) (xy 4.18 -1.17)
|
||||
(xy 4.22 -1.19) (xy 4.26 -1.2) (xy 4.29 -1.22) (xy 4.31 -1.24)
|
||||
(xy 4.33 -1.27) (xy 4.35 -1.29) (xy 4.36 -1.32) (xy 4.37 -1.35)
|
||||
(xy 4.38 -1.37) (xy 4.39 -1.4) (xy 4.39 -1.43) (xy 4.39 -1.45)
|
||||
(xy 4.39 -1.47) (xy 4.39 -1.49) (xy 4.39 -1.5) (xy 4.39 -1.51)
|
||||
(xy 4.39 -1.52) (xy 4.39 -1.53) (xy 4.39 -1.54) (xy 4.39 -1.55)
|
||||
(xy 4.39 -1.56) (xy 4.39 -1.57) (xy 4.39 -1.58) (xy 4.39 -1.59)
|
||||
(xy 4.39 -1.6) (xy 4.39 -1.61) (xy 4.39 -1.62) (xy 4.39 -1.63)
|
||||
(xy 4.38 -1.62) (xy 4.37 -1.61) (xy 4.35 -1.61) (xy 4.33 -1.6)
|
||||
(xy 4.31 -1.59) (xy 4.29 -1.59) (xy 4.27 -1.58) (xy 4.25 -1.58)
|
||||
(xy 4.23 -1.58) (xy 4.18 -1.78) (xy 4.25 -1.8) (xy 4.31 -1.82)
|
||||
(xy 4.36 -1.85) (xy 4.39 -1.89) (xy 4.39 -1.94) (xy 4.39 -1.97)
|
||||
(xy 4.39 -2) (xy 4.38 -2.02) (xy 4.37 -2.04) (xy 4.36 -2.06)
|
||||
(xy 4.35 -2.07) (xy 4.34 -2.09) (xy 4.32 -2.1) (xy 4.3 -2.11)
|
||||
(xy 4.28 -2.12) (xy 4.26 -2.12) (xy 4.24 -2.13) (xy 4.22 -2.13)
|
||||
(xy 4.19 -2.13) (xy 4.17 -2.13) (xy 4.14 -2.13) (xy 4.12 -2.13)
|
||||
(xy 4.09 -2.13) (xy 4.06 -2.13) (xy 4.04 -2.12) (xy 4.02 -2.11)
|
||||
(xy 4 -2.1) (xy 3.98 -2.09) (xy 3.96 -2.08) (xy 3.95 -2.07)
|
||||
(xy 3.93 -2.05) (xy 3.92 -2.04) (xy 3.91 -2.02) (xy 3.9 -1.99)
|
||||
(xy 3.89 -1.97) (xy 3.89 -1.95) (xy 3.89 -1.92) (xy 3.86 -1.92)
|
||||
(xy 3.84 -1.92) (xy 3.81 -1.92) (xy 3.79 -1.92) (xy 3.76 -1.92)
|
||||
(xy 3.74 -1.92) (xy 3.72 -1.92) (xy 3.69 -1.92) (xy 3.67 -1.92)
|
||||
(xy 3.64 -1.92) (xy 3.62 -1.92) (xy 3.59 -1.92) (xy 3.57 -1.92)
|
||||
(xy 3.55 -1.92) (xy 3.52 -1.92) (xy 3.5 -1.92) (xy 3.51 -1.98)
|
||||
(xy 3.52 -2.04) (xy 3.54 -2.1) (xy 3.57 -2.14) (xy 3.6 -2.19)
|
||||
(xy 3.63 -2.23) (xy 3.67 -2.26) (xy 3.72 -2.29) (xy 3.77 -2.32)
|
||||
(xy 3.82 -2.34) (xy 3.87 -2.35) (xy 3.93 -2.37) (xy 3.99 -2.38)
|
||||
(xy 4.04 -2.39) (xy 4.1 -2.39) (xy 4.16 -2.39) (xy 4.22 -2.39)
|
||||
(xy 4.27 -2.39) (xy 4.32 -2.38) (xy 4.38 -2.38) (xy 4.43 -2.37)
|
||||
(xy 4.48 -2.35) (xy 4.53 -2.34) (xy 4.58 -2.32) (xy 4.62 -2.29)
|
||||
(xy 4.66 -2.26) (xy 4.7 -2.23) (xy 4.73 -2.19) (xy 4.75 -2.15)
|
||||
(xy 4.77 -2.1) (xy 4.78 -2.05) (xy 4.78 -1.99) (xy 4.78 -1.94)
|
||||
(xy 4.78 -1.9) (xy 4.78 -1.85) (xy 4.78 -1.8) (xy 4.78 -1.76)
|
||||
(xy 4.78 -1.71) (xy 4.78 -1.67) (xy 4.78 -1.62) (xy 4.78 -1.57)
|
||||
(xy 4.78 -1.53) (xy 4.78 -1.48) (xy 4.78 -1.44) (xy 4.78 -1.39)
|
||||
(xy 4.78 -1.34) (xy 4.78 -1.3) (xy 4.78 -1.25) (xy 4.78 -1.23)
|
||||
(xy 4.78 -1.2) (xy 4.78 -1.18) (xy 4.79 -1.16) (xy 4.79 -1.13)
|
||||
(xy 4.79 -1.11) (xy 4.79 -1.09) (xy 4.79 -1.07) (xy 4.8 -1.05)
|
||||
(xy 4.8 -1.03) (xy 4.81 -1.01) (xy 4.81 -0.99) (xy 4.81 -0.98)
|
||||
(xy 4.82 -0.96) (xy 4.83 -0.95) (xy 4.83 -0.94) (xy 4.81 -0.94)
|
||||
(xy 4.78 -0.94) (xy 4.76 -0.94) (xy 4.73 -0.94) (xy 4.71 -0.94)
|
||||
(xy 4.68 -0.94) (xy 4.66 -0.94) (xy 4.64 -0.94) (xy 4.61 -0.94)
|
||||
(xy 4.59 -0.94) (xy 4.56 -0.94) (xy 4.54 -0.94) (xy 4.51 -0.94)
|
||||
(xy 4.49 -0.94) (xy 4.46 -0.94) (xy 4.44 -0.94) (xy 4.44 -0.95)
|
||||
(xy 4.43 -0.96) (xy 4.43 -0.97) (xy 4.42 -0.98) (xy 4.42 -0.99)
|
||||
(xy 4.42 -1) (xy 4.42 -1.01) (xy 4.41 -1.02) (xy 4.41 -1.03)
|
||||
(xy 4.41 -1.04) (xy 4.41 -1.05) (xy 4.41 -1.06) (xy 4.41 -1.07)
|
||||
(xy 4.41 -1.08) (xy 4.39 -1.05) (xy 4.36 -1.03) (xy 4.34 -1.01)
|
||||
(xy 4.31 -0.99) (xy 4.28 -0.98) (xy 4.25 -0.96) (xy 4.22 -0.95)
|
||||
(xy 4.19 -0.94) (xy 4.16 -0.93) (xy 4.13 -0.92) (xy 4.1 -0.92)
|
||||
(xy 4.07 -0.91) (xy 4.03 -0.91) (xy 4 -0.9) (xy 3.97 -0.9)
|
||||
(xy 3.94 -0.9) (xy 3.89 -0.9) (xy 3.84 -0.91) (xy 3.79 -0.91)
|
||||
(xy 3.75 -0.92) (xy 3.7 -0.94) (xy 3.66 -0.96) (xy 3.63 -0.98)
|
||||
(xy 3.59 -1) (xy 3.56 -1.03) (xy 3.54 -1.06) (xy 3.51 -1.1)
|
||||
(xy 3.49 -1.13) (xy 3.48 -1.18) (xy 3.46 -1.22) (xy 3.46 -1.27)
|
||||
(xy 3.45 -1.32) (xy 3.47 -1.43) (xy 3.5 -1.52) (xy 3.54 -1.59)
|
||||
(xy 3.61 -1.65) (xy 3.68 -1.69) (xy 3.76 -1.72) (xy 3.84 -1.74)
|
||||
(xy 3.93 -1.75)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 3.93 -1.75) (xy 4.02 -1.76) (xy 4.11 -1.77) (xy 4.18 -1.78)
|
||||
(xy 4.23 -1.58) (xy 4.21 -1.57) (xy 4.19 -1.57) (xy 4.16 -1.56)
|
||||
(xy 4.14 -1.56) (xy 4.12 -1.56) (xy 4.09 -1.55) (xy 4.07 -1.55)
|
||||
(xy 4.05 -1.55) (xy 4.03 -1.54) (xy 4.01 -1.54)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 3.25 -1.24) (xy 3.19 -1.13) (xy 3.1 -1.04) (xy 2.99 -0.96)
|
||||
(xy 2.87 -0.92) (xy 2.72 -0.9) (xy 2.66 -0.91) (xy 2.6 -0.92)
|
||||
(xy 2.54 -0.93) (xy 2.48 -0.96) (xy 2.43 -0.99) (xy 2.38 -1.02)
|
||||
(xy 2.34 -1.07) (xy 2.3 -1.12) (xy 2.29 -1.12) (xy 2.29 -0.99)
|
||||
(xy 2.29 -0.86) (xy 2.29 -0.74) (xy 2.29 -0.61) (xy 2.29 -0.48)
|
||||
(xy 2.29 -0.35) (xy 2.29 -0.23) (xy 2.29 -0.1) (xy 2.25 -0.14)
|
||||
(xy 2.2 -0.19) (xy 2.15 -0.23) (xy 2.1 -0.27) (xy 2.05 -0.31)
|
||||
(xy 2 -0.36) (xy 1.96 -0.4) (xy 1.91 -0.44) (xy 1.91 -0.68)
|
||||
(xy 1.91 -0.91) (xy 1.91 -1.14) (xy 1.91 -1.37) (xy 1.91 -1.6)
|
||||
(xy 1.91 -1.83) (xy 1.91 -2.06) (xy 1.91 -2.29) (xy 1.95 -2.3)
|
||||
(xy 2 -2.31) (xy 2.05 -2.31) (xy 2.09 -2.32) (xy 2.14 -2.33)
|
||||
(xy 2.18 -2.34) (xy 2.23 -2.35) (xy 2.28 -2.36) (xy 2.28 -2.33)
|
||||
(xy 2.28 -2.31) (xy 2.28 -2.29) (xy 2.28 -2.27) (xy 2.28 -2.24)
|
||||
(xy 2.28 -2.22) (xy 2.28 -2.2) (xy 2.28 -2.18) (xy 2.32 -2.23)
|
||||
(xy 2.36 -2.27) (xy 2.41 -2.31) (xy 2.46 -2.34) (xy 2.51 -2.37)
|
||||
(xy 2.57 -2.38) (xy 2.63 -2.39) (xy 2.7 -2.39) (xy 2.85 -2.38)
|
||||
(xy 2.99 -2.33) (xy 3.1 -2.26) (xy 3.19 -2.16) (xy 3.26 -2.05)
|
||||
(xy 3.3 -1.92) (xy 3.33 -1.78) (xy 3.34 -1.63) (xy 2.95 -1.64)
|
||||
(xy 2.95 -1.73) (xy 2.94 -1.81) (xy 2.91 -1.89) (xy 2.88 -1.96)
|
||||
(xy 2.83 -2.02) (xy 2.77 -2.06) (xy 2.7 -2.09) (xy 2.61 -2.1)
|
||||
(xy 2.53 -2.09) (xy 2.45 -2.06) (xy 2.4 -2.02) (xy 2.35 -1.96)
|
||||
(xy 2.32 -1.89) (xy 2.29 -1.81) (xy 2.28 -1.73) (xy 2.28 -1.64)
|
||||
(xy 2.28 -1.56) (xy 2.3 -1.48) (xy 2.32 -1.4) (xy 2.35 -1.33)
|
||||
(xy 2.4 -1.28) (xy 2.46 -1.23) (xy 2.53 -1.21) (xy 2.62 -1.2)
|
||||
(xy 2.7 -1.21) (xy 2.78 -1.23) (xy 2.84 -1.28) (xy 2.88 -1.33)
|
||||
(xy 2.91 -1.4)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 2.91 -1.4) (xy 2.94 -1.48) (xy 2.95 -1.56) (xy 2.95 -1.64)
|
||||
(xy 3.34 -1.63) (xy 3.33 -1.49) (xy 3.3 -1.36) (xy 3.25 -1.24)) (layer F.SilkS) (width 0))
|
||||
(fp_poly (pts (xy 0.81 -1.4) (xy 0.81 -1.34) (xy 0.83 -1.29) (xy 0.86 -1.25)
|
||||
(xy 0.9 -1.22) (xy 0.94 -1.19) (xy 1 -1.18) (xy 1.05 -1.17)
|
||||
(xy 1.11 -1.16) (xy 1.15 -1.17) (xy 1.19 -1.17) (xy 1.23 -1.18)
|
||||
(xy 1.27 -1.2) (xy 1.31 -1.23) (xy 1.34 -1.26) (xy 1.35 -1.3)
|
||||
(xy 1.36 -1.34) (xy 1.35 -1.38) (xy 1.33 -1.42) (xy 1.29 -1.45)
|
||||
(xy 1.24 -1.48) (xy 1.18 -1.5) (xy 1.1 -1.52) (xy 1.02 -1.54)
|
||||
(xy 0.92 -1.56) (xy 0.83 -1.58) (xy 0.75 -1.61) (xy 0.68 -1.64)
|
||||
(xy 0.61 -1.68) (xy 0.55 -1.72) (xy 0.51 -1.78) (xy 0.48 -1.85)
|
||||
(xy 0.47 -1.94) (xy 0.48 -2.06) (xy 0.52 -2.16) (xy 0.59 -2.24)
|
||||
(xy 0.66 -2.3) (xy 0.76 -2.35) (xy 0.86 -2.37) (xy 0.97 -2.39)
|
||||
(xy 1.09 -2.39) (xy 1.2 -2.39) (xy 1.31 -2.37) (xy 1.41 -2.34)
|
||||
(xy 1.5 -2.3) (xy 1.58 -2.24) (xy 1.64 -2.16) (xy 1.69 -2.06)
|
||||
(xy 1.71 -1.94) (xy 1.66 -1.94) (xy 1.62 -1.94) (xy 1.57 -1.94)
|
||||
(xy 1.53 -1.94) (xy 1.48 -1.94) (xy 1.43 -1.94) (xy 1.39 -1.94)
|
||||
(xy 1.34 -1.94) (xy 1.33 -1.99) (xy 1.31 -2.04) (xy 1.29 -2.07)
|
||||
(xy 1.26 -2.09) (xy 1.22 -2.11) (xy 1.17 -2.13) (xy 1.13 -2.13)
|
||||
(xy 1.08 -2.13) (xy 1.04 -2.13) (xy 1 -2.13) (xy 0.97 -2.12)
|
||||
(xy 0.93 -2.11) (xy 0.9 -2.1) (xy 0.88 -2.07) (xy 0.86 -2.04)
|
||||
(xy 0.86 -2) (xy 0.87 -1.96) (xy 0.9 -1.92) (xy 0.94 -1.89)
|
||||
(xy 1 -1.86) (xy 1.06 -1.84) (xy 1.14 -1.83) (xy 1.22 -1.81)
|
||||
(xy 1.3 -1.79) (xy 1.38 -1.77) (xy 1.47 -1.75) (xy 1.54 -1.71)
|
||||
(xy 1.61 -1.67) (xy 1.67 -1.62) (xy 1.71 -1.56) (xy 1.74 -1.49)
|
||||
(xy 1.75 -1.4) (xy 1.73 -1.27) (xy 1.69 -1.16) (xy 1.63 -1.08)
|
||||
(xy 1.55 -1.01) (xy 1.45 -0.96) (xy 1.34 -0.93) (xy 1.22 -0.91)
|
||||
(xy 1.1 -0.9) (xy 0.98 -0.91) (xy 0.86 -0.93) (xy 0.75 -0.96)
|
||||
(xy 0.65 -1.01) (xy 0.57 -1.08) (xy 0.5 -1.17) (xy 0.46 -1.27)
|
||||
(xy 0.44 -1.4) (xy 0.48 -1.4) (xy 0.53 -1.4) (xy 0.58 -1.4)
|
||||
(xy 0.62 -1.4) (xy 0.67 -1.4) (xy 0.71 -1.4) (xy 0.76 -1.4)) (layer F.SilkS) (width 0))
|
||||
)
|
|
@ -0,0 +1,34 @@
|
|||
(module SJ_2S (layer F.Cu) (tedit 5FDDA544)
|
||||
(descr "Small solder jumper with big paste layer so it will short during reflow.")
|
||||
(fp_text reference SJ2 (at -2.6924 0) (layer F.SilkS)
|
||||
(effects (font (size 0.508 0.508) (thickness 0.1016)) (justify left bottom))
|
||||
)
|
||||
(fp_text value SOLDERJUMPERNC (at -0.0314 0.6489) (layer F.Fab)
|
||||
(effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify bottom))
|
||||
)
|
||||
(fp_line (start -0.889 0.762) (end -0.889 -0.762) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 0.889 0.762) (end -0.889 0.762) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 0.889 -0.762) (end 0.889 0.762) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -0.889 -0.762) (end 0.889 -0.762) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.143 1.143) (end -1.143 -1.143) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.143 1.143) (end -1.143 1.143) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.143 -1.143) (end 1.143 1.143) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.143 -1.143) (end 1.143 -1.143) (layer F.CrtYd) (width 0.05))
|
||||
(fp_poly (pts (xy -1.2192 1.143) (xy 1.2192 1.143) (xy 1.2192 -1.143) (xy -1.2192 -1.143)) (layer F.Paste) (width 0))
|
||||
(fp_line (start -0.8 -1) (end 0.8 -1) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -1.1 0.75) (end -1.1 -0.75) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 1.1 0.75) (end 1.1 -0.75) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 0.8 1) (end -0.8 1) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start 0.825 0.725) (end 0.8 1) (angle -90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start -0.825249 0.725299) (end -1.1 0.75) (angle -90.114706) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start -0.825 -0.725) (end -1.1 -0.75) (angle 90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start 0.825 -0.725) (end 0.8 -1) (angle 90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -1.143 -1.143) (end 1.143 -1.143) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.143 -1.143) (end 1.143 1.143) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.143 1.143) (end -1.143 1.143) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.143 1.143) (end -1.143 -1.143) (layer Dwgs.User) (width 0.05))
|
||||
(pad 2 smd rect (at 0.4119 0) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016) (clearance 0.0508))
|
||||
(pad 1 smd rect (at -0.4119 0) (size 0.635 1.27) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.1016) (clearance 0.0508))
|
||||
)
|
|
@ -0,0 +1,38 @@
|
|||
(module SJ_3_PASTE1&2&3 (layer F.Cu) (tedit 5FDDA62E)
|
||||
(fp_text reference SJ1 (at 0 -1.7) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)) (justify top))
|
||||
)
|
||||
(fp_text value Val** (at -1.27 1.905) (layer F.Fab)
|
||||
(effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify right top))
|
||||
)
|
||||
(fp_poly (pts (xy -1.27 0.762) (xy 1.27 0.762) (xy 1.27 -0.762) (xy -1.27 -0.762)) (layer F.Paste) (width 0))
|
||||
(fp_line (start 1.016 0.508) (end 1.016 -0.508) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.016 0.508) (end 1.016 0.508) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.016 -0.508) (end -1.016 0.508) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.016 -0.508) (end -1.016 -0.508) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.27 -1.016) (end 1.27 -1.016) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 1.27 1.016) (end -1.27 1.016) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start 1.27 -0.762) (end 1.27 -1.016) (angle 90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start -1.27 -0.762) (end -1.524 -0.762) (angle 90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start -1.27 0.762) (end -1.524 0.762) (angle -90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start 1.27 0.762) (end 1.27 1.016) (angle -90) (layer F.SilkS) (width 0.1524))
|
||||
(fp_text user PASTE (at -0.331381 0.4445) (layer F.Fab)
|
||||
(effects (font (size 0.2413 0.2413) (thickness 0.02032)) (justify left bottom))
|
||||
)
|
||||
(fp_line (start -1.3 -0.9) (end 1.3 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.3 -0.9) (end 1.3 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.3 0.9) (end -1.3 0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.3 0.9) (end -1.3 -0.9) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.3 -0.9) (end 1.3 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.3 -0.9) (end 1.3 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.3 0.9) (end -1.3 0.9) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -1.3 0.9) (end -1.3 -0.9) (layer Dwgs.User) (width 0.05))
|
||||
(pad 1 smd rect (at -0.8128 0) (size 0.635 1.27) (layers F.Cu F.Mask)
|
||||
(solder_mask_margin 0.1016) (clearance 0.0508))
|
||||
(pad 2 smd rect (at 0 0) (size 0.635 1.27) (layers F.Cu F.Mask)
|
||||
(solder_mask_margin 0.1016) (clearance 0.0508))
|
||||
(pad 3 smd rect (at 0.8128 0) (size 0.635 1.27) (layers F.Cu F.Mask)
|
||||
(solder_mask_margin 0.1016) (clearance 0.0508))
|
||||
)
|
|
@ -0,0 +1,15 @@
|
|||
(module STAND-OFF (layer F.Cu) (tedit 5FDDA6DF)
|
||||
(descr "<b>Stand Off</b><p>\nThis is the mechanical footprint for a #4 phillips button head screw. Use the keepout ring to avoid running the screw head into surrounding components. SKU : PRT-00447")
|
||||
(fp_text reference STANDOFF1 (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value STAND-OFF (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(fp_circle (center 0 0) (end 2.6 0) (layer Dwgs.User) (width 0.05))
|
||||
(fp_circle (center 0 0) (end 2.7 0) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center 0 0) (end 1.702939 0) (layer F.Fab) (width 0.05))
|
||||
(fp_circle (center 0 0) (end 1.612452 0) (layer Dwgs.User) (width 0.05))
|
||||
(pad "" np_thru_hole circle (at 0 0) (size 3.302 3.302) (drill 3.302) (layers *.Cu *.Mask)
|
||||
(clearance 1.016))
|
||||
)
|
|
@ -0,0 +1,62 @@
|
|||
(module c_2917 (layer F.Cu) (tedit 5FDDA743)
|
||||
(descr "SMT capacitor, 0805")
|
||||
(attr smd)
|
||||
(fp_text reference C1 (at 6.1976 1.1938 90) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
)
|
||||
(fp_text value 100uF (at 0.2794 0 90) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
)
|
||||
(fp_poly (pts (xy 3.81 2.286) (xy 2.286 2.286) (xy 2.286 -2.286) (xy 3.81 -2.286)) (layer F.Fab) (width 0.1))
|
||||
(fp_poly (pts (xy -2.286 2.286) (xy -3.81 2.286) (xy -3.81 -2.286) (xy -2.286 -2.286)) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -3.81 2.286) (end -3.81 -2.286) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 3.81 2.286) (end -3.81 2.286) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 3.81 -2.286) (end 3.81 2.286) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -3.81 -2.286) (end 3.81 -2.286) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -5.715 2.54) (end -5.715 -2.54) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 5.715 2.54) (end -5.715 2.54) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 5.715 -2.54) (end 5.715 2.54) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start -5.715 -2.54) (end 5.715 -2.54) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 1.0795 -2.0955) (end 1.0795 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.2065 -2.0955) (end 1.2065 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.3335 -2.0955) (end 1.3335 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.4605 2.0955) (end 1.4605 -2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.5875 -2.0955) (end 1.5875 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.7145 2.0955) (end 1.7145 -2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.8415 -2.0955) (end 1.8415 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.6195 -2.0955) (end 1.9685 -2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.9685 -2.0955) (end 1.9685 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.9685 2.0955) (end 3.6195 2.0955) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.683 1.9685) (end 2.0955 1.9685) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 2.0955 1.9685) (end 2.0955 -1.9685) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 2.0955 -1.9685) (end 3.6195 -1.9685) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.683 -1.8415) (end 2.2225 -1.8415) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 2.2225 -1.8415) (end 2.2225 1.8415) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 2.2225 1.8415) (end 3.683 1.8415) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.683 -1.8415) (end -3.683 -2.159) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.683 1.8415) (end 3.683 2.159) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.683 2.159) (end -3.683 2.159) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.683 2.159) (end -3.683 1.8415) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.683 -2.159) (end 3.683 -2.159) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.683 -2.159) (end 3.683 -1.8415) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.75 -2.25) (end 3.75 -2.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.75 -2.25) (end 3.75 2.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 3.75 2.25) (end -3.75 2.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -3.75 2.25) (end -3.75 -2.25) (layer F.CrtYd) (width 0.05))
|
||||
(fp_text user - (at -3.3655 -2.921) (layer F.SilkS)
|
||||
(effects (font (size 0.762 0.762) (thickness 0.127)))
|
||||
)
|
||||
(fp_text user + (at 6.2738 0) (layer F.SilkS)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
)
|
||||
(fp_text user + (at 4.445 -2.032) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd rect (at 4.064 0) (size 3.048 3.048) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -4.064 0) (size 3.048 3.048) (layers F.Cu F.Paste F.Mask))
|
||||
(model ${KIPRJMOD}/3D_models/cap_100uF_T523W107M016APE070.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,15 @@
|
|||
"Id";"Designator";"Package";"Quantity";"Designation";"Supplier and ref";
|
||||
1;"SJ2";"SJ_2S";1;"SOLDERJUMPERNC";;;
|
||||
2;"U1";"APDS-9960";1;"APDS-9960";;;
|
||||
3;"C1";"c_2917";1;"100uF";;;
|
||||
4;"C2,C3";"0603-CAP";2;"1uF";;;
|
||||
5;"FID1,FID2";"FIDUCIAL-1X2";2;"FIDUCIAL1X2";;;
|
||||
6;"JP1";"1X06";1;"M06SIP";;;
|
||||
7;"LOGO1";"SFE_LOGO_NAME_FLAME_.1";1;"SFE_LOGO_FLAME.1_INCH";;;
|
||||
8;"LOGO2";"OSHW-LOGO-S";1;"OSHW-LOGOS";;;
|
||||
9;"R1";"0603-RES";1;"10k";;;
|
||||
10;"R2,R3";"0603";2;"4.7k";;;
|
||||
11;"R4";"0603-RES";1;"DNP";;;
|
||||
12;"SJ1";"SJ_3_PASTE1&2&3";1;"SOLDERJUMPER_2WAYPASTE1&2&3";;;
|
||||
13;"STANDOFF1,STANDOFF2";"STAND-OFF";2;"STAND-OFF";;;
|
||||
14;"U$1";"SFE_LOGO_FLAME_.1";1;"SFE_LOGO_NAME_FLAME.1_INCH";;;
|
Can't render this file because it has a wrong number of fields in line 2.
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,33 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2020-12-19T13:22:12+05:30*%
|
||||
%TF.ProjectId,SparkFun_APDS-9960_RGB_and_Gesture_Sensor,53706172-6b46-4756-9e5f-415044532d39,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Bot*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.8-db9833491~88~ubuntu20.04.1) date 2020-12-19 13:22:12*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,2.082800*%
|
||||
%ADD11C,3.302000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,JP1*%
|
||||
X140970000Y-95250000D03*
|
||||
X138430000Y-95250000D03*
|
||||
X135890000Y-95250000D03*
|
||||
X133350000Y-95250000D03*
|
||||
X130810000Y-95250000D03*
|
||||
X128270000Y-95250000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,STANDOFF1*%
|
||||
X129540000Y-78740000D03*
|
||||
%TD*%
|
||||
%TO.C,STANDOFF2*%
|
||||
X139700000Y-78740000D03*
|
||||
%TD*%
|
||||
M02*
|
|
@ -0,0 +1,15 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2020-12-19T13:22:12+05:30*%
|
||||
%TF.ProjectId,SparkFun_APDS-9960_RGB_and_Gesture_Sensor,53706172-6b46-4756-9e5f-415044532d39,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.8-db9833491~88~ubuntu20.04.1) date 2020-12-19 13:22:12*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 APERTURE END LIST*
|
||||
M02*
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,917 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2020-12-19T13:22:12+05:30*%
|
||||
%TF.ProjectId,SparkFun_APDS-9960_RGB_and_Gesture_Sensor,53706172-6b46-4756-9e5f-415044532d39,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Copper,L2,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.8-db9833491~88~ubuntu20.04.1) date 2020-12-19 13:22:12*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,ComponentPad*%
|
||||
%ADD10C,1.879600*%
|
||||
%TD*%
|
||||
%TA.AperFunction,ViaPad*%
|
||||
%ADD11C,0.800000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD12C,0.762000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD13C,0.250000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD14C,0.254000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD15C,0.127000*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Conductor*%
|
||||
%ADD16C,0.100000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.P,JP1,6*%
|
||||
%TO.N,/INT*%
|
||||
X140970000Y-95250000D03*
|
||||
%TO.P,JP1,5*%
|
||||
%TO.N,/SCL*%
|
||||
X138430000Y-95250000D03*
|
||||
%TO.P,JP1,4*%
|
||||
%TO.N,/SDA*%
|
||||
X135890000Y-95250000D03*
|
||||
%TO.P,JP1,3*%
|
||||
%TO.N,VCC*%
|
||||
X133350000Y-95250000D03*
|
||||
%TO.P,JP1,2*%
|
||||
%TO.N,GND*%
|
||||
X130810000Y-95250000D03*
|
||||
%TO.P,JP1,1*%
|
||||
%TO.N,/VL*%
|
||||
X128270000Y-95250000D03*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.N,GND*%
|
||||
X129057400Y-87122000D03*
|
||||
X132892800Y-82550000D03*
|
||||
X139700000Y-93980000D03*
|
||||
X134620000Y-93980000D03*
|
||||
X132080000Y-93980000D03*
|
||||
X129540000Y-93980000D03*
|
||||
X138684000Y-88950800D03*
|
||||
X138684000Y-92887800D03*
|
||||
X140614400Y-90932000D03*
|
||||
%TO.N,VCC*%
|
||||
X139827000Y-85979000D03*
|
||||
X140182600Y-82550000D03*
|
||||
X129032000Y-82550000D03*
|
||||
X130214000Y-83654000D03*
|
||||
X129032000Y-83642200D03*
|
||||
%TO.N,/SDA*%
|
||||
X135305800Y-78943200D03*
|
||||
X135345000Y-84836000D03*
|
||||
%TO.N,/SCL*%
|
||||
X133019800Y-80797400D03*
|
||||
X136093200Y-87122000D03*
|
||||
%TO.N,/INT*%
|
||||
X140970000Y-88214200D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.N,VCC*%
|
||||
X140182600Y-82550000D02*
|
||||
X140182600Y-83591400D01*
|
||||
X140182600Y-83591400D02*
|
||||
X139827000Y-83947000D01*
|
||||
X139827000Y-85979000D02*
|
||||
X139827000Y-83947000D01*
|
||||
X133350000Y-95250000D02*
|
||||
X133350000Y-85725000D01*
|
||||
X131279000Y-83654000D02*
|
||||
X130214000Y-83654000D01*
|
||||
X133350000Y-85725000D02*
|
||||
X131279000Y-83654000D01*
|
||||
X129032000Y-82550000D02*
|
||||
X129032000Y-83642200D01*
|
||||
X130214000Y-83654000D02*
|
||||
X129043800Y-83654000D01*
|
||||
X129043800Y-83654000D02*
|
||||
X129032000Y-83642200D01*
|
||||
D13*
|
||||
%TO.N,/SDA*%
|
||||
X135305800Y-93522800D02*
|
||||
X135305800Y-78943200D01*
|
||||
X135890000Y-94107000D02*
|
||||
X135305800Y-93522800D01*
|
||||
X135890000Y-95250000D02*
|
||||
X135890000Y-94107000D01*
|
||||
%TO.N,/SCL*%
|
||||
X135686800Y-78028800D02*
|
||||
X136093200Y-78435200D01*
|
||||
X134747000Y-78028800D02*
|
||||
X135686800Y-78028800D01*
|
||||
X134239000Y-78536800D02*
|
||||
X134747000Y-78028800D01*
|
||||
X133959600Y-80797400D02*
|
||||
X134239000Y-80518000D01*
|
||||
X134239000Y-80518000D02*
|
||||
X134239000Y-78536800D01*
|
||||
X133019800Y-80797400D02*
|
||||
X133959600Y-80797400D01*
|
||||
X136093200Y-78435200D02*
|
||||
X136093200Y-87122000D01*
|
||||
X136093200Y-92913200D02*
|
||||
X138430000Y-95250000D01*
|
||||
X136093200Y-87122000D02*
|
||||
X136093200Y-92913200D01*
|
||||
D14*
|
||||
%TO.N,/INT*%
|
||||
X141757400Y-94462600D02*
|
||||
X140970000Y-95250000D01*
|
||||
X141757400Y-89001600D02*
|
||||
X141757400Y-94462600D01*
|
||||
X140970000Y-88214200D02*
|
||||
X141757400Y-89001600D01*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.N,GND*%
|
||||
X137579082Y-76999408D02*
|
||||
X137280262Y-77446623D01*
|
||||
X137074431Y-77943542D01*
|
||||
X136969500Y-78471069D01*
|
||||
X136969500Y-79008931D01*
|
||||
X137074431Y-79536458D01*
|
||||
X137280262Y-80033377D01*
|
||||
X137579082Y-80480592D01*
|
||||
X137959408Y-80860918D01*
|
||||
X138406623Y-81159738D01*
|
||||
X138903542Y-81365569D01*
|
||||
X139431069Y-81470500D01*
|
||||
X139968931Y-81470500D01*
|
||||
X140496458Y-81365569D01*
|
||||
X140993377Y-81159738D01*
|
||||
X141440592Y-80860918D01*
|
||||
X141808201Y-80493309D01*
|
||||
X141808200Y-88351941D01*
|
||||
X141738300Y-88282040D01*
|
||||
X141738300Y-88138529D01*
|
||||
X141708774Y-87990095D01*
|
||||
X141650858Y-87850274D01*
|
||||
X141566777Y-87724438D01*
|
||||
X141459762Y-87617423D01*
|
||||
X141333926Y-87533342D01*
|
||||
X141194105Y-87475426D01*
|
||||
X141045671Y-87445900D01*
|
||||
X140894329Y-87445900D01*
|
||||
X140745895Y-87475426D01*
|
||||
X140606074Y-87533342D01*
|
||||
X140480238Y-87617423D01*
|
||||
X140373223Y-87724438D01*
|
||||
X140289142Y-87850274D01*
|
||||
X140231226Y-87990095D01*
|
||||
X140201700Y-88138529D01*
|
||||
X140201700Y-88289871D01*
|
||||
X140231226Y-88438305D01*
|
||||
X140289142Y-88578126D01*
|
||||
X140373223Y-88703962D01*
|
||||
X140480238Y-88810977D01*
|
||||
X140606074Y-88895058D01*
|
||||
X140745895Y-88952974D01*
|
||||
X140894329Y-88982500D01*
|
||||
X141037840Y-88982500D01*
|
||||
X141262100Y-89206760D01*
|
||||
X141262101Y-93974376D01*
|
||||
X141098837Y-93941900D01*
|
||||
X140841163Y-93941900D01*
|
||||
X140588441Y-93992170D01*
|
||||
X140350382Y-94090777D01*
|
||||
X140136135Y-94233933D01*
|
||||
X139953933Y-94416135D01*
|
||||
X139810777Y-94630382D01*
|
||||
X139712170Y-94868441D01*
|
||||
X139700000Y-94929623D01*
|
||||
X139687830Y-94868441D01*
|
||||
X139589223Y-94630382D01*
|
||||
X139446067Y-94416135D01*
|
||||
X139263865Y-94233933D01*
|
||||
X139049618Y-94090777D01*
|
||||
X138811559Y-93992170D01*
|
||||
X138558837Y-93941900D01*
|
||||
X138301163Y-93941900D01*
|
||||
X138048441Y-93992170D01*
|
||||
X137922123Y-94044492D01*
|
||||
X136586500Y-92708870D01*
|
||||
X136586500Y-87715239D01*
|
||||
X136689977Y-87611762D01*
|
||||
X136774058Y-87485926D01*
|
||||
X136831974Y-87346105D01*
|
||||
X136861500Y-87197671D01*
|
||||
X136861500Y-87046329D01*
|
||||
X136831974Y-86897895D01*
|
||||
X136774058Y-86758074D01*
|
||||
X136689977Y-86632238D01*
|
||||
X136586500Y-86528761D01*
|
||||
X136586500Y-85903329D01*
|
||||
X139058700Y-85903329D01*
|
||||
X139058700Y-86054671D01*
|
||||
X139088226Y-86203105D01*
|
||||
X139146142Y-86342926D01*
|
||||
X139230223Y-86468762D01*
|
||||
X139337238Y-86575777D01*
|
||||
X139463074Y-86659858D01*
|
||||
X139602895Y-86717774D01*
|
||||
X139751329Y-86747300D01*
|
||||
X139902671Y-86747300D01*
|
||||
X140051105Y-86717774D01*
|
||||
X140190926Y-86659858D01*
|
||||
X140316762Y-86575777D01*
|
||||
X140423777Y-86468762D01*
|
||||
X140507858Y-86342926D01*
|
||||
X140565774Y-86203105D01*
|
||||
X140595300Y-86054671D01*
|
||||
X140595300Y-85903329D01*
|
||||
X140576300Y-85807812D01*
|
||||
X140576300Y-84257369D01*
|
||||
X140686406Y-84147263D01*
|
||||
X140714998Y-84123798D01*
|
||||
X140808634Y-84009703D01*
|
||||
X140878212Y-83879532D01*
|
||||
X140921058Y-83738288D01*
|
||||
X140931900Y-83628206D01*
|
||||
X140931900Y-83628197D01*
|
||||
X140935524Y-83591401D01*
|
||||
X140931900Y-83554605D01*
|
||||
X140931900Y-82721188D01*
|
||||
X140950900Y-82625671D01*
|
||||
X140950900Y-82474329D01*
|
||||
X140921374Y-82325895D01*
|
||||
X140863458Y-82186074D01*
|
||||
X140779377Y-82060238D01*
|
||||
X140672362Y-81953223D01*
|
||||
X140546526Y-81869142D01*
|
||||
X140406705Y-81811226D01*
|
||||
X140258271Y-81781700D01*
|
||||
X140106929Y-81781700D01*
|
||||
X139958495Y-81811226D01*
|
||||
X139818674Y-81869142D01*
|
||||
X139692838Y-81953223D01*
|
||||
X139585823Y-82060238D01*
|
||||
X139501742Y-82186074D01*
|
||||
X139443826Y-82325895D01*
|
||||
X139414300Y-82474329D01*
|
||||
X139414300Y-82625671D01*
|
||||
X139433300Y-82721189D01*
|
||||
X139433301Y-83281030D01*
|
||||
X139323189Y-83391142D01*
|
||||
X139294603Y-83414602D01*
|
||||
X139271143Y-83443188D01*
|
||||
X139271140Y-83443191D01*
|
||||
X139200966Y-83528697D01*
|
||||
X139131388Y-83658869D01*
|
||||
X139109911Y-83729671D01*
|
||||
X139088543Y-83800112D01*
|
||||
X139080721Y-83879532D01*
|
||||
X139074076Y-83947000D01*
|
||||
X139077701Y-83983805D01*
|
||||
X139077700Y-85807811D01*
|
||||
X139058700Y-85903329D01*
|
||||
X136586500Y-85903329D01*
|
||||
X136586500Y-78459416D01*
|
||||
X136588885Y-78435199D01*
|
||||
X136586500Y-78410982D01*
|
||||
X136586500Y-78410973D01*
|
||||
X136579362Y-78338496D01*
|
||||
X136551154Y-78245509D01*
|
||||
X136513413Y-78174900D01*
|
||||
X136505348Y-78159811D01*
|
||||
X136459146Y-78103515D01*
|
||||
X136443703Y-78084697D01*
|
||||
X136424882Y-78069251D01*
|
||||
X136052753Y-77697123D01*
|
||||
X136037303Y-77678297D01*
|
||||
X135962188Y-77616652D01*
|
||||
X135876491Y-77570846D01*
|
||||
X135783504Y-77542638D01*
|
||||
X135711027Y-77535500D01*
|
||||
X135711024Y-77535500D01*
|
||||
X135686800Y-77533114D01*
|
||||
X135662576Y-77535500D01*
|
||||
X134771216Y-77535500D01*
|
||||
X134746999Y-77533115D01*
|
||||
X134722782Y-77535500D01*
|
||||
X134722773Y-77535500D01*
|
||||
X134650296Y-77542638D01*
|
||||
X134557309Y-77570846D01*
|
||||
X134505267Y-77598663D01*
|
||||
X134471611Y-77616652D01*
|
||||
X134415314Y-77662854D01*
|
||||
X134396497Y-77678297D01*
|
||||
X134381055Y-77697113D01*
|
||||
X133907318Y-78170852D01*
|
||||
X133888498Y-78186297D01*
|
||||
X133873054Y-78205116D01*
|
||||
X133826852Y-78261412D01*
|
||||
X133781046Y-78347110D01*
|
||||
X133752839Y-78440097D01*
|
||||
X133743314Y-78536800D01*
|
||||
X133745701Y-78561034D01*
|
||||
X133745700Y-80304100D01*
|
||||
X133613039Y-80304100D01*
|
||||
X133509562Y-80200623D01*
|
||||
X133383726Y-80116542D01*
|
||||
X133243905Y-80058626D01*
|
||||
X133095471Y-80029100D01*
|
||||
X132944129Y-80029100D01*
|
||||
X132795695Y-80058626D01*
|
||||
X132655874Y-80116542D01*
|
||||
X132530038Y-80200623D01*
|
||||
X132423023Y-80307638D01*
|
||||
X132338942Y-80433474D01*
|
||||
X132281026Y-80573295D01*
|
||||
X132251500Y-80721729D01*
|
||||
X132251500Y-80873071D01*
|
||||
X132281026Y-81021505D01*
|
||||
X132338942Y-81161326D01*
|
||||
X132423023Y-81287162D01*
|
||||
X132530038Y-81394177D01*
|
||||
X132655874Y-81478258D01*
|
||||
X132795695Y-81536174D01*
|
||||
X132944129Y-81565700D01*
|
||||
X133095471Y-81565700D01*
|
||||
X133243905Y-81536174D01*
|
||||
X133383726Y-81478258D01*
|
||||
X133509562Y-81394177D01*
|
||||
X133613039Y-81290700D01*
|
||||
X133935376Y-81290700D01*
|
||||
X133959600Y-81293086D01*
|
||||
X133983824Y-81290700D01*
|
||||
X133983827Y-81290700D01*
|
||||
X134056304Y-81283562D01*
|
||||
X134149291Y-81255354D01*
|
||||
X134234988Y-81209548D01*
|
||||
X134310103Y-81147903D01*
|
||||
X134325553Y-81129077D01*
|
||||
X134570677Y-80883953D01*
|
||||
X134589503Y-80868503D01*
|
||||
X134633117Y-80815359D01*
|
||||
X134651148Y-80793389D01*
|
||||
X134667103Y-80763538D01*
|
||||
X134696954Y-80707691D01*
|
||||
X134725162Y-80614704D01*
|
||||
X134732300Y-80542227D01*
|
||||
X134732300Y-80542218D01*
|
||||
X134734685Y-80518001D01*
|
||||
X134732300Y-80493784D01*
|
||||
X134732300Y-79456239D01*
|
||||
X134812501Y-79536440D01*
|
||||
X134812501Y-84281960D01*
|
||||
X134748223Y-84346238D01*
|
||||
X134664142Y-84472074D01*
|
||||
X134606226Y-84611895D01*
|
||||
X134576700Y-84760329D01*
|
||||
X134576700Y-84911671D01*
|
||||
X134606226Y-85060105D01*
|
||||
X134664142Y-85199926D01*
|
||||
X134748223Y-85325762D01*
|
||||
X134812501Y-85390040D01*
|
||||
X134812500Y-93498576D01*
|
||||
X134810114Y-93522800D01*
|
||||
X134812500Y-93547024D01*
|
||||
X134812500Y-93547026D01*
|
||||
X134819638Y-93619503D01*
|
||||
X134847846Y-93712490D01*
|
||||
X134893652Y-93798188D01*
|
||||
X134955297Y-93873303D01*
|
||||
X134974123Y-93888753D01*
|
||||
X135213892Y-94128523D01*
|
||||
X135056135Y-94233933D01*
|
||||
X134873933Y-94416135D01*
|
||||
X134730777Y-94630382D01*
|
||||
X134632170Y-94868441D01*
|
||||
X134620000Y-94929623D01*
|
||||
X134607830Y-94868441D01*
|
||||
X134509223Y-94630382D01*
|
||||
X134366067Y-94416135D01*
|
||||
X134183865Y-94233933D01*
|
||||
X134099300Y-94177428D01*
|
||||
X134099300Y-85761795D01*
|
||||
X134102924Y-85724999D01*
|
||||
X134099300Y-85688203D01*
|
||||
X134099300Y-85688194D01*
|
||||
X134088458Y-85578112D01*
|
||||
X134045612Y-85436868D01*
|
||||
X133976034Y-85306697D01*
|
||||
X133882398Y-85192602D01*
|
||||
X133853811Y-85169141D01*
|
||||
X131834863Y-83150194D01*
|
||||
X131811398Y-83121602D01*
|
||||
X131697303Y-83027966D01*
|
||||
X131567132Y-82958388D01*
|
||||
X131425888Y-82915542D01*
|
||||
X131315806Y-82904700D01*
|
||||
X131315795Y-82904700D01*
|
||||
X131279000Y-82901076D01*
|
||||
X131242205Y-82904700D01*
|
||||
X130385188Y-82904700D01*
|
||||
X130289671Y-82885700D01*
|
||||
X130138329Y-82885700D01*
|
||||
X130042812Y-82904700D01*
|
||||
X129781300Y-82904700D01*
|
||||
X129781300Y-82721188D01*
|
||||
X129800300Y-82625671D01*
|
||||
X129800300Y-82474329D01*
|
||||
X129770774Y-82325895D01*
|
||||
X129712858Y-82186074D01*
|
||||
X129628777Y-82060238D01*
|
||||
X129521762Y-81953223D01*
|
||||
X129395926Y-81869142D01*
|
||||
X129256105Y-81811226D01*
|
||||
X129107671Y-81781700D01*
|
||||
X128956329Y-81781700D01*
|
||||
X128807895Y-81811226D01*
|
||||
X128668074Y-81869142D01*
|
||||
X128542238Y-81953223D01*
|
||||
X128435223Y-82060238D01*
|
||||
X128351142Y-82186074D01*
|
||||
X128293226Y-82325895D01*
|
||||
X128263700Y-82474329D01*
|
||||
X128263700Y-82625671D01*
|
||||
X128282700Y-82721189D01*
|
||||
X128282701Y-83471007D01*
|
||||
X128263700Y-83566529D01*
|
||||
X128263700Y-83717871D01*
|
||||
X128293226Y-83866305D01*
|
||||
X128351142Y-84006126D01*
|
||||
X128435223Y-84131962D01*
|
||||
X128542238Y-84238977D01*
|
||||
X128668074Y-84323058D01*
|
||||
X128807895Y-84380974D01*
|
||||
X128956329Y-84410500D01*
|
||||
X129107671Y-84410500D01*
|
||||
X129143867Y-84403300D01*
|
||||
X130042812Y-84403300D01*
|
||||
X130138329Y-84422300D01*
|
||||
X130289671Y-84422300D01*
|
||||
X130385188Y-84403300D01*
|
||||
X130968631Y-84403300D01*
|
||||
X132600701Y-86035371D01*
|
||||
X132600700Y-94177428D01*
|
||||
X132516135Y-94233933D01*
|
||||
X132333933Y-94416135D01*
|
||||
X132190777Y-94630382D01*
|
||||
X132092170Y-94868441D01*
|
||||
X132080491Y-94927153D01*
|
||||
X132008999Y-94713334D01*
|
||||
X131922349Y-94551224D01*
|
||||
X131734217Y-94450941D01*
|
||||
X130935158Y-95250000D01*
|
||||
X130949300Y-95264142D01*
|
||||
X130824142Y-95389300D01*
|
||||
X130810000Y-95375158D01*
|
||||
X130795858Y-95389300D01*
|
||||
X130670700Y-95264142D01*
|
||||
X130684842Y-95250000D01*
|
||||
X129885783Y-94450941D01*
|
||||
X129697651Y-94551224D01*
|
||||
X129582700Y-94781659D01*
|
||||
X129540981Y-94934557D01*
|
||||
X129527830Y-94868441D01*
|
||||
X129429223Y-94630382D01*
|
||||
X129286067Y-94416135D01*
|
||||
X129195715Y-94325783D01*
|
||||
X130010941Y-94325783D01*
|
||||
X130810000Y-95124842D01*
|
||||
X131609059Y-94325783D01*
|
||||
X131508776Y-94137651D01*
|
||||
X131278341Y-94022700D01*
|
||||
X131029907Y-93954914D01*
|
||||
X130773023Y-93936897D01*
|
||||
X130517559Y-93969342D01*
|
||||
X130273334Y-94051001D01*
|
||||
X130111224Y-94137651D01*
|
||||
X130010941Y-94325783D01*
|
||||
X129195715Y-94325783D01*
|
||||
X129103865Y-94233933D01*
|
||||
X128889618Y-94090777D01*
|
||||
X128651559Y-93992170D01*
|
||||
X128398837Y-93941900D01*
|
||||
X128141163Y-93941900D01*
|
||||
X127888441Y-93992170D01*
|
||||
X127650382Y-94090777D01*
|
||||
X127436135Y-94233933D01*
|
||||
X127431800Y-94238268D01*
|
||||
X127431800Y-80493310D01*
|
||||
X127799408Y-80860918D01*
|
||||
X128246623Y-81159738D01*
|
||||
X128743542Y-81365569D01*
|
||||
X129271069Y-81470500D01*
|
||||
X129808931Y-81470500D01*
|
||||
X130336458Y-81365569D01*
|
||||
X130833377Y-81159738D01*
|
||||
X131280592Y-80860918D01*
|
||||
X131660918Y-80480592D01*
|
||||
X131959738Y-80033377D01*
|
||||
X132165569Y-79536458D01*
|
||||
X132270500Y-79008931D01*
|
||||
X132270500Y-78471069D01*
|
||||
X132165569Y-77943542D01*
|
||||
X131959738Y-77446623D01*
|
||||
X131660918Y-76999408D01*
|
||||
X131293310Y-76631800D01*
|
||||
X137946690Y-76631800D01*
|
||||
X137579082Y-76999408D01*
|
||||
%TA.AperFunction,Conductor*%
|
||||
D16*
|
||||
G36*
|
||||
X137579082Y-76999408D02*
|
||||
G01*
|
||||
X137280262Y-77446623D01*
|
||||
X137074431Y-77943542D01*
|
||||
X136969500Y-78471069D01*
|
||||
X136969500Y-79008931D01*
|
||||
X137074431Y-79536458D01*
|
||||
X137280262Y-80033377D01*
|
||||
X137579082Y-80480592D01*
|
||||
X137959408Y-80860918D01*
|
||||
X138406623Y-81159738D01*
|
||||
X138903542Y-81365569D01*
|
||||
X139431069Y-81470500D01*
|
||||
X139968931Y-81470500D01*
|
||||
X140496458Y-81365569D01*
|
||||
X140993377Y-81159738D01*
|
||||
X141440592Y-80860918D01*
|
||||
X141808201Y-80493309D01*
|
||||
X141808200Y-88351941D01*
|
||||
X141738300Y-88282040D01*
|
||||
X141738300Y-88138529D01*
|
||||
X141708774Y-87990095D01*
|
||||
X141650858Y-87850274D01*
|
||||
X141566777Y-87724438D01*
|
||||
X141459762Y-87617423D01*
|
||||
X141333926Y-87533342D01*
|
||||
X141194105Y-87475426D01*
|
||||
X141045671Y-87445900D01*
|
||||
X140894329Y-87445900D01*
|
||||
X140745895Y-87475426D01*
|
||||
X140606074Y-87533342D01*
|
||||
X140480238Y-87617423D01*
|
||||
X140373223Y-87724438D01*
|
||||
X140289142Y-87850274D01*
|
||||
X140231226Y-87990095D01*
|
||||
X140201700Y-88138529D01*
|
||||
X140201700Y-88289871D01*
|
||||
X140231226Y-88438305D01*
|
||||
X140289142Y-88578126D01*
|
||||
X140373223Y-88703962D01*
|
||||
X140480238Y-88810977D01*
|
||||
X140606074Y-88895058D01*
|
||||
X140745895Y-88952974D01*
|
||||
X140894329Y-88982500D01*
|
||||
X141037840Y-88982500D01*
|
||||
X141262100Y-89206760D01*
|
||||
X141262101Y-93974376D01*
|
||||
X141098837Y-93941900D01*
|
||||
X140841163Y-93941900D01*
|
||||
X140588441Y-93992170D01*
|
||||
X140350382Y-94090777D01*
|
||||
X140136135Y-94233933D01*
|
||||
X139953933Y-94416135D01*
|
||||
X139810777Y-94630382D01*
|
||||
X139712170Y-94868441D01*
|
||||
X139700000Y-94929623D01*
|
||||
X139687830Y-94868441D01*
|
||||
X139589223Y-94630382D01*
|
||||
X139446067Y-94416135D01*
|
||||
X139263865Y-94233933D01*
|
||||
X139049618Y-94090777D01*
|
||||
X138811559Y-93992170D01*
|
||||
X138558837Y-93941900D01*
|
||||
X138301163Y-93941900D01*
|
||||
X138048441Y-93992170D01*
|
||||
X137922123Y-94044492D01*
|
||||
X136586500Y-92708870D01*
|
||||
X136586500Y-87715239D01*
|
||||
X136689977Y-87611762D01*
|
||||
X136774058Y-87485926D01*
|
||||
X136831974Y-87346105D01*
|
||||
X136861500Y-87197671D01*
|
||||
X136861500Y-87046329D01*
|
||||
X136831974Y-86897895D01*
|
||||
X136774058Y-86758074D01*
|
||||
X136689977Y-86632238D01*
|
||||
X136586500Y-86528761D01*
|
||||
X136586500Y-85903329D01*
|
||||
X139058700Y-85903329D01*
|
||||
X139058700Y-86054671D01*
|
||||
X139088226Y-86203105D01*
|
||||
X139146142Y-86342926D01*
|
||||
X139230223Y-86468762D01*
|
||||
X139337238Y-86575777D01*
|
||||
X139463074Y-86659858D01*
|
||||
X139602895Y-86717774D01*
|
||||
X139751329Y-86747300D01*
|
||||
X139902671Y-86747300D01*
|
||||
X140051105Y-86717774D01*
|
||||
X140190926Y-86659858D01*
|
||||
X140316762Y-86575777D01*
|
||||
X140423777Y-86468762D01*
|
||||
X140507858Y-86342926D01*
|
||||
X140565774Y-86203105D01*
|
||||
X140595300Y-86054671D01*
|
||||
X140595300Y-85903329D01*
|
||||
X140576300Y-85807812D01*
|
||||
X140576300Y-84257369D01*
|
||||
X140686406Y-84147263D01*
|
||||
X140714998Y-84123798D01*
|
||||
X140808634Y-84009703D01*
|
||||
X140878212Y-83879532D01*
|
||||
X140921058Y-83738288D01*
|
||||
X140931900Y-83628206D01*
|
||||
X140931900Y-83628197D01*
|
||||
X140935524Y-83591401D01*
|
||||
X140931900Y-83554605D01*
|
||||
X140931900Y-82721188D01*
|
||||
X140950900Y-82625671D01*
|
||||
X140950900Y-82474329D01*
|
||||
X140921374Y-82325895D01*
|
||||
X140863458Y-82186074D01*
|
||||
X140779377Y-82060238D01*
|
||||
X140672362Y-81953223D01*
|
||||
X140546526Y-81869142D01*
|
||||
X140406705Y-81811226D01*
|
||||
X140258271Y-81781700D01*
|
||||
X140106929Y-81781700D01*
|
||||
X139958495Y-81811226D01*
|
||||
X139818674Y-81869142D01*
|
||||
X139692838Y-81953223D01*
|
||||
X139585823Y-82060238D01*
|
||||
X139501742Y-82186074D01*
|
||||
X139443826Y-82325895D01*
|
||||
X139414300Y-82474329D01*
|
||||
X139414300Y-82625671D01*
|
||||
X139433300Y-82721189D01*
|
||||
X139433301Y-83281030D01*
|
||||
X139323189Y-83391142D01*
|
||||
X139294603Y-83414602D01*
|
||||
X139271143Y-83443188D01*
|
||||
X139271140Y-83443191D01*
|
||||
X139200966Y-83528697D01*
|
||||
X139131388Y-83658869D01*
|
||||
X139109911Y-83729671D01*
|
||||
X139088543Y-83800112D01*
|
||||
X139080721Y-83879532D01*
|
||||
X139074076Y-83947000D01*
|
||||
X139077701Y-83983805D01*
|
||||
X139077700Y-85807811D01*
|
||||
X139058700Y-85903329D01*
|
||||
X136586500Y-85903329D01*
|
||||
X136586500Y-78459416D01*
|
||||
X136588885Y-78435199D01*
|
||||
X136586500Y-78410982D01*
|
||||
X136586500Y-78410973D01*
|
||||
X136579362Y-78338496D01*
|
||||
X136551154Y-78245509D01*
|
||||
X136513413Y-78174900D01*
|
||||
X136505348Y-78159811D01*
|
||||
X136459146Y-78103515D01*
|
||||
X136443703Y-78084697D01*
|
||||
X136424882Y-78069251D01*
|
||||
X136052753Y-77697123D01*
|
||||
X136037303Y-77678297D01*
|
||||
X135962188Y-77616652D01*
|
||||
X135876491Y-77570846D01*
|
||||
X135783504Y-77542638D01*
|
||||
X135711027Y-77535500D01*
|
||||
X135711024Y-77535500D01*
|
||||
X135686800Y-77533114D01*
|
||||
X135662576Y-77535500D01*
|
||||
X134771216Y-77535500D01*
|
||||
X134746999Y-77533115D01*
|
||||
X134722782Y-77535500D01*
|
||||
X134722773Y-77535500D01*
|
||||
X134650296Y-77542638D01*
|
||||
X134557309Y-77570846D01*
|
||||
X134505267Y-77598663D01*
|
||||
X134471611Y-77616652D01*
|
||||
X134415314Y-77662854D01*
|
||||
X134396497Y-77678297D01*
|
||||
X134381055Y-77697113D01*
|
||||
X133907318Y-78170852D01*
|
||||
X133888498Y-78186297D01*
|
||||
X133873054Y-78205116D01*
|
||||
X133826852Y-78261412D01*
|
||||
X133781046Y-78347110D01*
|
||||
X133752839Y-78440097D01*
|
||||
X133743314Y-78536800D01*
|
||||
X133745701Y-78561034D01*
|
||||
X133745700Y-80304100D01*
|
||||
X133613039Y-80304100D01*
|
||||
X133509562Y-80200623D01*
|
||||
X133383726Y-80116542D01*
|
||||
X133243905Y-80058626D01*
|
||||
X133095471Y-80029100D01*
|
||||
X132944129Y-80029100D01*
|
||||
X132795695Y-80058626D01*
|
||||
X132655874Y-80116542D01*
|
||||
X132530038Y-80200623D01*
|
||||
X132423023Y-80307638D01*
|
||||
X132338942Y-80433474D01*
|
||||
X132281026Y-80573295D01*
|
||||
X132251500Y-80721729D01*
|
||||
X132251500Y-80873071D01*
|
||||
X132281026Y-81021505D01*
|
||||
X132338942Y-81161326D01*
|
||||
X132423023Y-81287162D01*
|
||||
X132530038Y-81394177D01*
|
||||
X132655874Y-81478258D01*
|
||||
X132795695Y-81536174D01*
|
||||
X132944129Y-81565700D01*
|
||||
X133095471Y-81565700D01*
|
||||
X133243905Y-81536174D01*
|
||||
X133383726Y-81478258D01*
|
||||
X133509562Y-81394177D01*
|
||||
X133613039Y-81290700D01*
|
||||
X133935376Y-81290700D01*
|
||||
X133959600Y-81293086D01*
|
||||
X133983824Y-81290700D01*
|
||||
X133983827Y-81290700D01*
|
||||
X134056304Y-81283562D01*
|
||||
X134149291Y-81255354D01*
|
||||
X134234988Y-81209548D01*
|
||||
X134310103Y-81147903D01*
|
||||
X134325553Y-81129077D01*
|
||||
X134570677Y-80883953D01*
|
||||
X134589503Y-80868503D01*
|
||||
X134633117Y-80815359D01*
|
||||
X134651148Y-80793389D01*
|
||||
X134667103Y-80763538D01*
|
||||
X134696954Y-80707691D01*
|
||||
X134725162Y-80614704D01*
|
||||
X134732300Y-80542227D01*
|
||||
X134732300Y-80542218D01*
|
||||
X134734685Y-80518001D01*
|
||||
X134732300Y-80493784D01*
|
||||
X134732300Y-79456239D01*
|
||||
X134812501Y-79536440D01*
|
||||
X134812501Y-84281960D01*
|
||||
X134748223Y-84346238D01*
|
||||
X134664142Y-84472074D01*
|
||||
X134606226Y-84611895D01*
|
||||
X134576700Y-84760329D01*
|
||||
X134576700Y-84911671D01*
|
||||
X134606226Y-85060105D01*
|
||||
X134664142Y-85199926D01*
|
||||
X134748223Y-85325762D01*
|
||||
X134812501Y-85390040D01*
|
||||
X134812500Y-93498576D01*
|
||||
X134810114Y-93522800D01*
|
||||
X134812500Y-93547024D01*
|
||||
X134812500Y-93547026D01*
|
||||
X134819638Y-93619503D01*
|
||||
X134847846Y-93712490D01*
|
||||
X134893652Y-93798188D01*
|
||||
X134955297Y-93873303D01*
|
||||
X134974123Y-93888753D01*
|
||||
X135213892Y-94128523D01*
|
||||
X135056135Y-94233933D01*
|
||||
X134873933Y-94416135D01*
|
||||
X134730777Y-94630382D01*
|
||||
X134632170Y-94868441D01*
|
||||
X134620000Y-94929623D01*
|
||||
X134607830Y-94868441D01*
|
||||
X134509223Y-94630382D01*
|
||||
X134366067Y-94416135D01*
|
||||
X134183865Y-94233933D01*
|
||||
X134099300Y-94177428D01*
|
||||
X134099300Y-85761795D01*
|
||||
X134102924Y-85724999D01*
|
||||
X134099300Y-85688203D01*
|
||||
X134099300Y-85688194D01*
|
||||
X134088458Y-85578112D01*
|
||||
X134045612Y-85436868D01*
|
||||
X133976034Y-85306697D01*
|
||||
X133882398Y-85192602D01*
|
||||
X133853811Y-85169141D01*
|
||||
X131834863Y-83150194D01*
|
||||
X131811398Y-83121602D01*
|
||||
X131697303Y-83027966D01*
|
||||
X131567132Y-82958388D01*
|
||||
X131425888Y-82915542D01*
|
||||
X131315806Y-82904700D01*
|
||||
X131315795Y-82904700D01*
|
||||
X131279000Y-82901076D01*
|
||||
X131242205Y-82904700D01*
|
||||
X130385188Y-82904700D01*
|
||||
X130289671Y-82885700D01*
|
||||
X130138329Y-82885700D01*
|
||||
X130042812Y-82904700D01*
|
||||
X129781300Y-82904700D01*
|
||||
X129781300Y-82721188D01*
|
||||
X129800300Y-82625671D01*
|
||||
X129800300Y-82474329D01*
|
||||
X129770774Y-82325895D01*
|
||||
X129712858Y-82186074D01*
|
||||
X129628777Y-82060238D01*
|
||||
X129521762Y-81953223D01*
|
||||
X129395926Y-81869142D01*
|
||||
X129256105Y-81811226D01*
|
||||
X129107671Y-81781700D01*
|
||||
X128956329Y-81781700D01*
|
||||
X128807895Y-81811226D01*
|
||||
X128668074Y-81869142D01*
|
||||
X128542238Y-81953223D01*
|
||||
X128435223Y-82060238D01*
|
||||
X128351142Y-82186074D01*
|
||||
X128293226Y-82325895D01*
|
||||
X128263700Y-82474329D01*
|
||||
X128263700Y-82625671D01*
|
||||
X128282700Y-82721189D01*
|
||||
X128282701Y-83471007D01*
|
||||
X128263700Y-83566529D01*
|
||||
X128263700Y-83717871D01*
|
||||
X128293226Y-83866305D01*
|
||||
X128351142Y-84006126D01*
|
||||
X128435223Y-84131962D01*
|
||||
X128542238Y-84238977D01*
|
||||
X128668074Y-84323058D01*
|
||||
X128807895Y-84380974D01*
|
||||
X128956329Y-84410500D01*
|
||||
X129107671Y-84410500D01*
|
||||
X129143867Y-84403300D01*
|
||||
X130042812Y-84403300D01*
|
||||
X130138329Y-84422300D01*
|
||||
X130289671Y-84422300D01*
|
||||
X130385188Y-84403300D01*
|
||||
X130968631Y-84403300D01*
|
||||
X132600701Y-86035371D01*
|
||||
X132600700Y-94177428D01*
|
||||
X132516135Y-94233933D01*
|
||||
X132333933Y-94416135D01*
|
||||
X132190777Y-94630382D01*
|
||||
X132092170Y-94868441D01*
|
||||
X132080491Y-94927153D01*
|
||||
X132008999Y-94713334D01*
|
||||
X131922349Y-94551224D01*
|
||||
X131734217Y-94450941D01*
|
||||
X130935158Y-95250000D01*
|
||||
X130949300Y-95264142D01*
|
||||
X130824142Y-95389300D01*
|
||||
X130810000Y-95375158D01*
|
||||
X130795858Y-95389300D01*
|
||||
X130670700Y-95264142D01*
|
||||
X130684842Y-95250000D01*
|
||||
X129885783Y-94450941D01*
|
||||
X129697651Y-94551224D01*
|
||||
X129582700Y-94781659D01*
|
||||
X129540981Y-94934557D01*
|
||||
X129527830Y-94868441D01*
|
||||
X129429223Y-94630382D01*
|
||||
X129286067Y-94416135D01*
|
||||
X129195715Y-94325783D01*
|
||||
X130010941Y-94325783D01*
|
||||
X130810000Y-95124842D01*
|
||||
X131609059Y-94325783D01*
|
||||
X131508776Y-94137651D01*
|
||||
X131278341Y-94022700D01*
|
||||
X131029907Y-93954914D01*
|
||||
X130773023Y-93936897D01*
|
||||
X130517559Y-93969342D01*
|
||||
X130273334Y-94051001D01*
|
||||
X130111224Y-94137651D01*
|
||||
X130010941Y-94325783D01*
|
||||
X129195715Y-94325783D01*
|
||||
X129103865Y-94233933D01*
|
||||
X128889618Y-94090777D01*
|
||||
X128651559Y-93992170D01*
|
||||
X128398837Y-93941900D01*
|
||||
X128141163Y-93941900D01*
|
||||
X127888441Y-93992170D01*
|
||||
X127650382Y-94090777D01*
|
||||
X127436135Y-94233933D01*
|
||||
X127431800Y-94238268D01*
|
||||
X127431800Y-80493310D01*
|
||||
X127799408Y-80860918D01*
|
||||
X128246623Y-81159738D01*
|
||||
X128743542Y-81365569D01*
|
||||
X129271069Y-81470500D01*
|
||||
X129808931Y-81470500D01*
|
||||
X130336458Y-81365569D01*
|
||||
X130833377Y-81159738D01*
|
||||
X131280592Y-80860918D01*
|
||||
X131660918Y-80480592D01*
|
||||
X131959738Y-80033377D01*
|
||||
X132165569Y-79536458D01*
|
||||
X132270500Y-79008931D01*
|
||||
X132270500Y-78471069D01*
|
||||
X132165569Y-77943542D01*
|
||||
X131959738Y-77446623D01*
|
||||
X131660918Y-76999408D01*
|
||||
X131293310Y-76631800D01*
|
||||
X137946690Y-76631800D01*
|
||||
X137579082Y-76999408D01*
|
||||
G37*
|
||||
%TD.AperFunction*%
|
||||
%TD*%
|
||||
M02*
|
|
@ -0,0 +1,40 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2020-12-19T13:22:12+05:30*%
|
||||
%TF.ProjectId,SparkFun_APDS-9960_RGB_and_Gesture_Sensor,53706172-6b46-4756-9e5f-415044532d39,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Profile,NP*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.8-db9833491~88~ubuntu20.04.1) date 2020-12-19 13:22:12*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.127000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X127000000Y-77216000D02*
|
||||
G75*
|
||||
G02*
|
||||
X128016000Y-76200000I1016000J0D01*
|
||||
G01*
|
||||
X141224000Y-76200000D02*
|
||||
G75*
|
||||
G02*
|
||||
X142240000Y-77216000I0J-1016000D01*
|
||||
G01*
|
||||
X141732000Y-96520000D02*
|
||||
X142240000Y-96012000D01*
|
||||
X127508000Y-96520000D02*
|
||||
X127000000Y-96012000D01*
|
||||
X127000000Y-77216000D02*
|
||||
X127000000Y-96012000D01*
|
||||
X127508000Y-96520000D02*
|
||||
X141732000Y-96520000D01*
|
||||
X142240000Y-96012000D02*
|
||||
X142240000Y-77216000D01*
|
||||
X141224000Y-76200000D02*
|
||||
X128016000Y-76200000D01*
|
||||
M02*
|
|
@ -0,0 +1,709 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2020-12-19T13:22:12+05:30*%
|
||||
%TF.ProjectId,SparkFun_APDS-9960_RGB_and_Gesture_Sensor,53706172-6b46-4756-9e5f-415044532d39,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Top*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.8-db9833491~88~ubuntu20.04.1) date 2020-12-19 13:22:12*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10R,3.048000X3.048000*%
|
||||
%ADD11C,2.082800*%
|
||||
%ADD12C,3.302000*%
|
||||
G04 APERTURE END LIST*
|
||||
%TO.C,SJ2*%
|
||||
G36*
|
||||
G01*
|
||||
X128651000Y-86429000D02*
|
||||
X127381000Y-86429000D01*
|
||||
G75*
|
||||
G02*
|
||||
X127279400Y-86327400I0J101600D01*
|
||||
G01*
|
||||
X127279400Y-85692400D01*
|
||||
G75*
|
||||
G02*
|
||||
X127381000Y-85590800I101600J0D01*
|
||||
G01*
|
||||
X128651000Y-85590800D01*
|
||||
G75*
|
||||
G02*
|
||||
X128752600Y-85692400I0J-101600D01*
|
||||
G01*
|
||||
X128752600Y-86327400D01*
|
||||
G75*
|
||||
G02*
|
||||
X128651000Y-86429000I-101600J0D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X128651000Y-85605200D02*
|
||||
X127381000Y-85605200D01*
|
||||
G75*
|
||||
G02*
|
||||
X127279400Y-85503600I0J101600D01*
|
||||
G01*
|
||||
X127279400Y-84868600D01*
|
||||
G75*
|
||||
G02*
|
||||
X127381000Y-84767000I101600J0D01*
|
||||
G01*
|
||||
X128651000Y-84767000D01*
|
||||
G75*
|
||||
G02*
|
||||
X128752600Y-84868600I0J-101600D01*
|
||||
G01*
|
||||
X128752600Y-85503600D01*
|
||||
G75*
|
||||
G02*
|
||||
X128651000Y-85605200I-101600J0D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,U1*%
|
||||
G36*
|
||||
G01*
|
||||
X134918400Y-80185000D02*
|
||||
X134918400Y-79465000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135020000Y-79363400I101600J0D01*
|
||||
G01*
|
||||
X135620000Y-79363400D01*
|
||||
G75*
|
||||
G02*
|
||||
X135721600Y-79465000I0J-101600D01*
|
||||
G01*
|
||||
X135721600Y-80185000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135620000Y-80286600I-101600J0D01*
|
||||
G01*
|
||||
X135020000Y-80286600D01*
|
||||
G75*
|
||||
G02*
|
||||
X134918400Y-80185000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X134918400Y-81155000D02*
|
||||
X134918400Y-80435000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135020000Y-80333400I101600J0D01*
|
||||
G01*
|
||||
X135620000Y-80333400D01*
|
||||
G75*
|
||||
G02*
|
||||
X135721600Y-80435000I0J-101600D01*
|
||||
G01*
|
||||
X135721600Y-81155000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135620000Y-81256600I-101600J0D01*
|
||||
G01*
|
||||
X135020000Y-81256600D01*
|
||||
G75*
|
||||
G02*
|
||||
X134918400Y-81155000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X134918400Y-82125000D02*
|
||||
X134918400Y-81405000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135020000Y-81303400I101600J0D01*
|
||||
G01*
|
||||
X135620000Y-81303400D01*
|
||||
G75*
|
||||
G02*
|
||||
X135721600Y-81405000I0J-101600D01*
|
||||
G01*
|
||||
X135721600Y-82125000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135620000Y-82226600I-101600J0D01*
|
||||
G01*
|
||||
X135020000Y-82226600D01*
|
||||
G75*
|
||||
G02*
|
||||
X134918400Y-82125000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X134918400Y-83095000D02*
|
||||
X134918400Y-82375000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135020000Y-82273400I101600J0D01*
|
||||
G01*
|
||||
X135620000Y-82273400D01*
|
||||
G75*
|
||||
G02*
|
||||
X135721600Y-82375000I0J-101600D01*
|
||||
G01*
|
||||
X135721600Y-83095000D01*
|
||||
G75*
|
||||
G02*
|
||||
X135620000Y-83196600I-101600J0D01*
|
||||
G01*
|
||||
X135020000Y-83196600D01*
|
||||
G75*
|
||||
G02*
|
||||
X134918400Y-83095000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X133518400Y-83095000D02*
|
||||
X133518400Y-82375000D01*
|
||||
G75*
|
||||
G02*
|
||||
X133620000Y-82273400I101600J0D01*
|
||||
G01*
|
||||
X134220000Y-82273400D01*
|
||||
G75*
|
||||
G02*
|
||||
X134321600Y-82375000I0J-101600D01*
|
||||
G01*
|
||||
X134321600Y-83095000D01*
|
||||
G75*
|
||||
G02*
|
||||
X134220000Y-83196600I-101600J0D01*
|
||||
G01*
|
||||
X133620000Y-83196600D01*
|
||||
G75*
|
||||
G02*
|
||||
X133518400Y-83095000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X133518400Y-82125000D02*
|
||||
X133518400Y-81405000D01*
|
||||
G75*
|
||||
G02*
|
||||
X133620000Y-81303400I101600J0D01*
|
||||
G01*
|
||||
X134220000Y-81303400D01*
|
||||
G75*
|
||||
G02*
|
||||
X134321600Y-81405000I0J-101600D01*
|
||||
G01*
|
||||
X134321600Y-82125000D01*
|
||||
G75*
|
||||
G02*
|
||||
X134220000Y-82226600I-101600J0D01*
|
||||
G01*
|
||||
X133620000Y-82226600D01*
|
||||
G75*
|
||||
G02*
|
||||
X133518400Y-82125000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X133518400Y-81155000D02*
|
||||
X133518400Y-80435000D01*
|
||||
G75*
|
||||
G02*
|
||||
X133620000Y-80333400I101600J0D01*
|
||||
G01*
|
||||
X134220000Y-80333400D01*
|
||||
G75*
|
||||
G02*
|
||||
X134321600Y-80435000I0J-101600D01*
|
||||
G01*
|
||||
X134321600Y-81155000D01*
|
||||
G75*
|
||||
G02*
|
||||
X134220000Y-81256600I-101600J0D01*
|
||||
G01*
|
||||
X133620000Y-81256600D01*
|
||||
G75*
|
||||
G02*
|
||||
X133518400Y-81155000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X133518400Y-80185000D02*
|
||||
X133518400Y-79465000D01*
|
||||
G75*
|
||||
G02*
|
||||
X133620000Y-79363400I101600J0D01*
|
||||
G01*
|
||||
X134220000Y-79363400D01*
|
||||
G75*
|
||||
G02*
|
||||
X134321600Y-79465000I0J-101600D01*
|
||||
G01*
|
||||
X134321600Y-80185000D01*
|
||||
G75*
|
||||
G02*
|
||||
X134220000Y-80286600I-101600J0D01*
|
||||
G01*
|
||||
X133620000Y-80286600D01*
|
||||
G75*
|
||||
G02*
|
||||
X133518400Y-80185000I0J101600D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
D10*
|
||||
%TO.C,C1*%
|
||||
X138684000Y-90932000D03*
|
||||
X130556000Y-90932000D03*
|
||||
%TD*%
|
||||
%TO.C,C2*%
|
||||
G36*
|
||||
G01*
|
||||
X130865600Y-86621999D02*
|
||||
X130865600Y-87622001D01*
|
||||
G75*
|
||||
G02*
|
||||
X130764001Y-87723600I-101599J0D01*
|
||||
G01*
|
||||
X129663999Y-87723600D01*
|
||||
G75*
|
||||
G02*
|
||||
X129562400Y-87622001I0J101599D01*
|
||||
G01*
|
||||
X129562400Y-86621999D01*
|
||||
G75*
|
||||
G02*
|
||||
X129663999Y-86520400I101599J0D01*
|
||||
G01*
|
||||
X130764001Y-86520400D01*
|
||||
G75*
|
||||
G02*
|
||||
X130865600Y-86621999I0J-101599D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X132565600Y-86621999D02*
|
||||
X132565600Y-87622001D01*
|
||||
G75*
|
||||
G02*
|
||||
X132464001Y-87723600I-101599J0D01*
|
||||
G01*
|
||||
X131363999Y-87723600D01*
|
||||
G75*
|
||||
G02*
|
||||
X131262400Y-87622001I0J101599D01*
|
||||
G01*
|
||||
X131262400Y-86621999D01*
|
||||
G75*
|
||||
G02*
|
||||
X131363999Y-86520400I101599J0D01*
|
||||
G01*
|
||||
X132464001Y-86520400D01*
|
||||
G75*
|
||||
G02*
|
||||
X132565600Y-86621999I0J-101599D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,C3*%
|
||||
G36*
|
||||
G01*
|
||||
X131262400Y-83050001D02*
|
||||
X131262400Y-82049999D01*
|
||||
G75*
|
||||
G02*
|
||||
X131363999Y-81948400I101599J0D01*
|
||||
G01*
|
||||
X132464001Y-81948400D01*
|
||||
G75*
|
||||
G02*
|
||||
X132565600Y-82049999I0J-101599D01*
|
||||
G01*
|
||||
X132565600Y-83050001D01*
|
||||
G75*
|
||||
G02*
|
||||
X132464001Y-83151600I-101599J0D01*
|
||||
G01*
|
||||
X131363999Y-83151600D01*
|
||||
G75*
|
||||
G02*
|
||||
X131262400Y-83050001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X129562400Y-83050001D02*
|
||||
X129562400Y-82049999D01*
|
||||
G75*
|
||||
G02*
|
||||
X129663999Y-81948400I101599J0D01*
|
||||
G01*
|
||||
X130764001Y-81948400D01*
|
||||
G75*
|
||||
G02*
|
||||
X130865600Y-82049999I0J-101599D01*
|
||||
G01*
|
||||
X130865600Y-83050001D01*
|
||||
G75*
|
||||
G02*
|
||||
X130764001Y-83151600I-101599J0D01*
|
||||
G01*
|
||||
X129663999Y-83151600D01*
|
||||
G75*
|
||||
G02*
|
||||
X129562400Y-83050001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,FID1*%
|
||||
G36*
|
||||
G01*
|
||||
X140622400Y-92202000D02*
|
||||
X140622400Y-92202000D01*
|
||||
G75*
|
||||
G02*
|
||||
X141224000Y-91600400I601600J0D01*
|
||||
G01*
|
||||
X141224000Y-91600400D01*
|
||||
G75*
|
||||
G02*
|
||||
X141825600Y-92202000I0J-601600D01*
|
||||
G01*
|
||||
X141825600Y-92202000D01*
|
||||
G75*
|
||||
G02*
|
||||
X141224000Y-92803600I-601600J0D01*
|
||||
G01*
|
||||
X141224000Y-92803600D01*
|
||||
G75*
|
||||
G02*
|
||||
X140622400Y-92202000I0J601600D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,FID2*%
|
||||
G36*
|
||||
G01*
|
||||
X132240400Y-77216000D02*
|
||||
X132240400Y-77216000D01*
|
||||
G75*
|
||||
G02*
|
||||
X132842000Y-76614400I601600J0D01*
|
||||
G01*
|
||||
X132842000Y-76614400D01*
|
||||
G75*
|
||||
G02*
|
||||
X133443600Y-77216000I0J-601600D01*
|
||||
G01*
|
||||
X133443600Y-77216000D01*
|
||||
G75*
|
||||
G02*
|
||||
X132842000Y-77817600I-601600J0D01*
|
||||
G01*
|
||||
X132842000Y-77817600D01*
|
||||
G75*
|
||||
G02*
|
||||
X132240400Y-77216000I0J601600D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,JP1*%
|
||||
X140970000Y-95250000D03*
|
||||
X138430000Y-95250000D03*
|
||||
X135890000Y-95250000D03*
|
||||
X133350000Y-95250000D03*
|
||||
X130810000Y-95250000D03*
|
||||
X128270000Y-95250000D03*
|
||||
%TD*%
|
||||
%TO.C,R1*%
|
||||
G36*
|
||||
G01*
|
||||
X138374400Y-83050001D02*
|
||||
X138374400Y-82049999D01*
|
||||
G75*
|
||||
G02*
|
||||
X138475999Y-81948400I101599J0D01*
|
||||
G01*
|
||||
X139576001Y-81948400D01*
|
||||
G75*
|
||||
G02*
|
||||
X139677600Y-82049999I0J-101599D01*
|
||||
G01*
|
||||
X139677600Y-83050001D01*
|
||||
G75*
|
||||
G02*
|
||||
X139576001Y-83151600I-101599J0D01*
|
||||
G01*
|
||||
X138475999Y-83151600D01*
|
||||
G75*
|
||||
G02*
|
||||
X138374400Y-83050001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X136674400Y-83050001D02*
|
||||
X136674400Y-82049999D01*
|
||||
G75*
|
||||
G02*
|
||||
X136775999Y-81948400I101599J0D01*
|
||||
G01*
|
||||
X137876001Y-81948400D01*
|
||||
G75*
|
||||
G02*
|
||||
X137977600Y-82049999I0J-101599D01*
|
||||
G01*
|
||||
X137977600Y-83050001D01*
|
||||
G75*
|
||||
G02*
|
||||
X137876001Y-83151600I-101599J0D01*
|
||||
G01*
|
||||
X136775999Y-83151600D01*
|
||||
G75*
|
||||
G02*
|
||||
X136674400Y-83050001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,R2*%
|
||||
G36*
|
||||
G01*
|
||||
X138374400Y-85336001D02*
|
||||
X138374400Y-84335999D01*
|
||||
G75*
|
||||
G02*
|
||||
X138475999Y-84234400I101599J0D01*
|
||||
G01*
|
||||
X139576001Y-84234400D01*
|
||||
G75*
|
||||
G02*
|
||||
X139677600Y-84335999I0J-101599D01*
|
||||
G01*
|
||||
X139677600Y-85336001D01*
|
||||
G75*
|
||||
G02*
|
||||
X139576001Y-85437600I-101599J0D01*
|
||||
G01*
|
||||
X138475999Y-85437600D01*
|
||||
G75*
|
||||
G02*
|
||||
X138374400Y-85336001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X136674400Y-85336001D02*
|
||||
X136674400Y-84335999D01*
|
||||
G75*
|
||||
G02*
|
||||
X136775999Y-84234400I101599J0D01*
|
||||
G01*
|
||||
X137876001Y-84234400D01*
|
||||
G75*
|
||||
G02*
|
||||
X137977600Y-84335999I0J-101599D01*
|
||||
G01*
|
||||
X137977600Y-85336001D01*
|
||||
G75*
|
||||
G02*
|
||||
X137876001Y-85437600I-101599J0D01*
|
||||
G01*
|
||||
X136775999Y-85437600D01*
|
||||
G75*
|
||||
G02*
|
||||
X136674400Y-85336001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,R3*%
|
||||
G36*
|
||||
G01*
|
||||
X138374400Y-87622001D02*
|
||||
X138374400Y-86621999D01*
|
||||
G75*
|
||||
G02*
|
||||
X138475999Y-86520400I101599J0D01*
|
||||
G01*
|
||||
X139576001Y-86520400D01*
|
||||
G75*
|
||||
G02*
|
||||
X139677600Y-86621999I0J-101599D01*
|
||||
G01*
|
||||
X139677600Y-87622001D01*
|
||||
G75*
|
||||
G02*
|
||||
X139576001Y-87723600I-101599J0D01*
|
||||
G01*
|
||||
X138475999Y-87723600D01*
|
||||
G75*
|
||||
G02*
|
||||
X138374400Y-87622001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X136674400Y-87622001D02*
|
||||
X136674400Y-86621999D01*
|
||||
G75*
|
||||
G02*
|
||||
X136775999Y-86520400I101599J0D01*
|
||||
G01*
|
||||
X137876001Y-86520400D01*
|
||||
G75*
|
||||
G02*
|
||||
X137977600Y-86621999I0J-101599D01*
|
||||
G01*
|
||||
X137977600Y-87622001D01*
|
||||
G75*
|
||||
G02*
|
||||
X137876001Y-87723600I-101599J0D01*
|
||||
G01*
|
||||
X136775999Y-87723600D01*
|
||||
G75*
|
||||
G02*
|
||||
X136674400Y-87622001I0J101599D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,R4*%
|
||||
G36*
|
||||
G01*
|
||||
X130865600Y-84335999D02*
|
||||
X130865600Y-85336001D01*
|
||||
G75*
|
||||
G02*
|
||||
X130764001Y-85437600I-101599J0D01*
|
||||
G01*
|
||||
X129663999Y-85437600D01*
|
||||
G75*
|
||||
G02*
|
||||
X129562400Y-85336001I0J101599D01*
|
||||
G01*
|
||||
X129562400Y-84335999D01*
|
||||
G75*
|
||||
G02*
|
||||
X129663999Y-84234400I101599J0D01*
|
||||
G01*
|
||||
X130764001Y-84234400D01*
|
||||
G75*
|
||||
G02*
|
||||
X130865600Y-84335999I0J-101599D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X132565600Y-84335999D02*
|
||||
X132565600Y-85336001D01*
|
||||
G75*
|
||||
G02*
|
||||
X132464001Y-85437600I-101599J0D01*
|
||||
G01*
|
||||
X131363999Y-85437600D01*
|
||||
G75*
|
||||
G02*
|
||||
X131262400Y-85336001I0J101599D01*
|
||||
G01*
|
||||
X131262400Y-84335999D01*
|
||||
G75*
|
||||
G02*
|
||||
X131363999Y-84234400I101599J0D01*
|
||||
G01*
|
||||
X132464001Y-84234400D01*
|
||||
G75*
|
||||
G02*
|
||||
X132565600Y-84335999I0J-101599D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
%TO.C,SJ1*%
|
||||
G36*
|
||||
G01*
|
||||
X141859000Y-85585300D02*
|
||||
X140589000Y-85585300D01*
|
||||
G75*
|
||||
G02*
|
||||
X140487400Y-85483700I0J101600D01*
|
||||
G01*
|
||||
X140487400Y-84848700D01*
|
||||
G75*
|
||||
G02*
|
||||
X140589000Y-84747100I101600J0D01*
|
||||
G01*
|
||||
X141859000Y-84747100D01*
|
||||
G75*
|
||||
G02*
|
||||
X141960600Y-84848700I0J-101600D01*
|
||||
G01*
|
||||
X141960600Y-85483700D01*
|
||||
G75*
|
||||
G02*
|
||||
X141859000Y-85585300I-101600J0D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X141859000Y-86398100D02*
|
||||
X140589000Y-86398100D01*
|
||||
G75*
|
||||
G02*
|
||||
X140487400Y-86296500I0J101600D01*
|
||||
G01*
|
||||
X140487400Y-85661500D01*
|
||||
G75*
|
||||
G02*
|
||||
X140589000Y-85559900I101600J0D01*
|
||||
G01*
|
||||
X141859000Y-85559900D01*
|
||||
G75*
|
||||
G02*
|
||||
X141960600Y-85661500I0J-101600D01*
|
||||
G01*
|
||||
X141960600Y-86296500D01*
|
||||
G75*
|
||||
G02*
|
||||
X141859000Y-86398100I-101600J0D01*
|
||||
G01*
|
||||
G37*
|
||||
G36*
|
||||
G01*
|
||||
X141859000Y-87210900D02*
|
||||
X140589000Y-87210900D01*
|
||||
G75*
|
||||
G02*
|
||||
X140487400Y-87109300I0J101600D01*
|
||||
G01*
|
||||
X140487400Y-86474300D01*
|
||||
G75*
|
||||
G02*
|
||||
X140589000Y-86372700I101600J0D01*
|
||||
G01*
|
||||
X141859000Y-86372700D01*
|
||||
G75*
|
||||
G02*
|
||||
X141960600Y-86474300I0J-101600D01*
|
||||
G01*
|
||||
X141960600Y-87109300D01*
|
||||
G75*
|
||||
G02*
|
||||
X141859000Y-87210900I-101600J0D01*
|
||||
G01*
|
||||
G37*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,STANDOFF1*%
|
||||
X129540000Y-78740000D03*
|
||||
%TD*%
|
||||
%TO.C,STANDOFF2*%
|
||||
X139700000Y-78740000D03*
|
||||
%TD*%
|
||||
M02*
|
|
@ -0,0 +1,86 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2020-12-19T13:22:12+05:30*%
|
||||
%TF.ProjectId,SparkFun_APDS-9960_RGB_and_Gesture_Sensor,53706172-6b46-4756-9e5f-415044532d39,rev?*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 5.1.8-db9833491~88~ubuntu20.04.1) date 2020-12-19 13:22:12*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%ADD10C,0.100000*%
|
||||
%ADD11R,1.270000X0.635000*%
|
||||
%ADD12R,0.600000X0.720000*%
|
||||
%ADD13R,3.048000X3.048000*%
|
||||
%ADD14R,1.100000X1.000000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
%TO.C,SJ2*%
|
||||
G36*
|
||||
X129159000Y-86817200D02*
|
||||
G01*
|
||||
X129159000Y-84378800D01*
|
||||
X126873000Y-84378800D01*
|
||||
X126873000Y-86817200D01*
|
||||
X129159000Y-86817200D01*
|
||||
G37*
|
||||
%TO.C,SJ1*%
|
||||
G36*
|
||||
X141986000Y-87249000D02*
|
||||
G01*
|
||||
X141986000Y-84709000D01*
|
||||
X140462000Y-84709000D01*
|
||||
X140462000Y-87249000D01*
|
||||
X141986000Y-87249000D01*
|
||||
G37*
|
||||
%TD*%
|
||||
D11*
|
||||
%TO.C,SJ2*%
|
||||
X128016000Y-86009900D03*
|
||||
X128016000Y-85186100D03*
|
||||
%TD*%
|
||||
D12*
|
||||
%TO.C,U1*%
|
||||
X135320000Y-79825000D03*
|
||||
X135320000Y-80795000D03*
|
||||
X135320000Y-81765000D03*
|
||||
X135320000Y-82735000D03*
|
||||
X133920000Y-82735000D03*
|
||||
X133920000Y-81765000D03*
|
||||
X133920000Y-80795000D03*
|
||||
X133920000Y-79825000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,C1*%
|
||||
X138684000Y-90932000D03*
|
||||
X130556000Y-90932000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,C2*%
|
||||
X130214000Y-87122000D03*
|
||||
X131914000Y-87122000D03*
|
||||
%TD*%
|
||||
%TO.C,C3*%
|
||||
X131914000Y-82550000D03*
|
||||
X130214000Y-82550000D03*
|
||||
%TD*%
|
||||
%TO.C,R1*%
|
||||
X139026000Y-82550000D03*
|
||||
X137326000Y-82550000D03*
|
||||
%TD*%
|
||||
%TO.C,R2*%
|
||||
X139026000Y-84836000D03*
|
||||
X137326000Y-84836000D03*
|
||||
%TD*%
|
||||
%TO.C,R3*%
|
||||
X139026000Y-87122000D03*
|
||||
X137326000Y-87122000D03*
|
||||
%TD*%
|
||||
%TO.C,R4*%
|
||||
X130214000Y-84836000D03*
|
||||
X131914000Y-84836000D03*
|
||||
%TD*%
|
||||
M02*
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,2 @@
|
|||
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||
"C1","100uF","c_2917",134.620000,-90.932000,180.000000,top
|
|
|
@ -0,0 +1,45 @@
|
|||
M48
|
||||
; DRILL file {KiCad 5.1.8-db9833491~88~ubuntu20.04.1} date Sat Dec 19 12:54:12 2020
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2020-12-19T12:54:12+05:30
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.1.8-db9833491~88~ubuntu20.04.1
|
||||
FMAT,2
|
||||
INCH
|
||||
T1C0.0157
|
||||
T2C0.0400
|
||||
T3C0.1300
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X5.08Y-3.25
|
||||
X5.08Y-3.293
|
||||
X5.081Y-3.43
|
||||
X5.1Y-3.7
|
||||
X5.1265Y-3.2935
|
||||
X5.2Y-3.7
|
||||
X5.232Y-3.25
|
||||
X5.237Y-3.181
|
||||
X5.3Y-3.7
|
||||
X5.327Y-3.108
|
||||
X5.3285Y-3.34
|
||||
X5.358Y-3.43
|
||||
X5.46Y-3.502
|
||||
X5.46Y-3.657
|
||||
X5.5Y-3.7
|
||||
X5.505Y-3.385
|
||||
X5.519Y-3.25
|
||||
X5.536Y-3.58
|
||||
X5.55Y-3.473
|
||||
T2
|
||||
X5.05Y-3.75
|
||||
X5.15Y-3.75
|
||||
X5.25Y-3.75
|
||||
X5.35Y-3.75
|
||||
X5.45Y-3.75
|
||||
X5.55Y-3.75
|
||||
T3
|
||||
X5.1Y-3.1
|
||||
X5.5Y-3.1
|
||||
T0
|
||||
M30
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,11 @@
|
|||
# What Are these Files?
|
||||
|
||||
These are Kicad hardware files, gerber files, and renders of the design. Created by [WyoLum](https://wyolum.com/).
|
||||
|
||||
# License
|
||||
|
||||
This product is open source! These Eagle files are released under the Creative Commons Share-Alike Attribution license ([CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/us/)).
|
||||
|
||||
Please use, reuse, and modify these files as you see fit. Please maintain attribution and release anything derivative under the same license.
|
||||
|
||||
- Your friends at SparkFun.
|
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
Binary file not shown.
After Width: | Height: | Size: 67 KiB |
Binary file not shown.
After Width: | Height: | Size: 221 KiB |
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Binary file not shown.
After Width: | Height: | Size: 678 KiB |
Binary file not shown.
After Width: | Height: | Size: 535 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,268 @@
|
|||
(export (version D)
|
||||
(design
|
||||
(source /home/anool/Desktop/Sparkfun/APDS-9960_RGB_and_Gesture_Sensor/Hardware/kicad/SparkFun_APDS-9960_RGB_and_Gesture_Sensor.sch)
|
||||
(date "Sat Dec 19 11:40:49 2020")
|
||||
(tool "Eeschema 5.1.8-db9833491~88~ubuntu20.04.1")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
(title "Sparkfun APDS-9960 RGB and Gesture Sensor")
|
||||
(company Sparkfun)
|
||||
(rev v10)
|
||||
(date 2020-12-17)
|
||||
(source SparkFun_APDS-9960_RGB_and_Gesture_Sensor.sch)
|
||||
(comment (number 1) (value https://creativecommons.org/Licenses/by-sa/4.0))
|
||||
(comment (number 2) (value "Released under the Creative Commons Attribution Share-Alike 4.0 License"))
|
||||
(comment (number 3) (value ""))
|
||||
(comment (number 4) (value "")))))
|
||||
(components
|
||||
(comp (ref R1)
|
||||
(value 10k)
|
||||
(footprint APDS_9960:0603-RES)
|
||||
(libsource (lib sparkfun_apds_9960) (part Resistor) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp B9BAFB95))
|
||||
(comp (ref R2)
|
||||
(value 4.7k)
|
||||
(footprint APDS_9960:0603)
|
||||
(libsource (lib sparkfun_apds_9960) (part Resistor) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp E6A6F2CC))
|
||||
(comp (ref SJ1)
|
||||
(value SOLDERJUMPER_2WAYPASTE1&2&3)
|
||||
(footprint APDS_9960:SJ_3_PASTE1&2&3)
|
||||
(libsource (lib sparkfun_apds_9960) (part SOLDERJUMPER_2WAYPASTE1&2&3) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 44DD8191))
|
||||
(comp (ref C2)
|
||||
(value 1uF)
|
||||
(footprint APDS_9960:0603-CAP)
|
||||
(libsource (lib sparkfun_apds_9960) (part Cap_NonPol) (description "Polarized capacitor"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 3B1DFF3D))
|
||||
(comp (ref FID1)
|
||||
(value FIDUCIAL1X2)
|
||||
(footprint APDS_9960:FIDUCIAL-1X2)
|
||||
(libsource (lib sparkfun_apds_9960) (part FIDUCIAL1X2) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp DB63CB8D))
|
||||
(comp (ref FID2)
|
||||
(value FIDUCIAL1X2)
|
||||
(footprint APDS_9960:FIDUCIAL-1X2)
|
||||
(libsource (lib sparkfun_apds_9960) (part FIDUCIAL1X2) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp E067070F))
|
||||
(comp (ref STANDOFF1)
|
||||
(value STAND-OFF)
|
||||
(footprint APDS_9960:STAND-OFF)
|
||||
(libsource (lib sparkfun_apds_9960) (part STAND-OFF) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp ABAB275D))
|
||||
(comp (ref STANDOFF2)
|
||||
(value STAND-OFF)
|
||||
(footprint APDS_9960:STAND-OFF)
|
||||
(libsource (lib sparkfun_apds_9960) (part STAND-OFF) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp ABB9F451))
|
||||
(comp (ref U$1)
|
||||
(value SFE_LOGO_NAME_FLAME.1_INCH)
|
||||
(footprint APDS_9960:SFE_LOGO_FLAME_.1)
|
||||
(libsource (lib sparkfun_apds_9960) (part SFE_LOGO_NAME_FLAME1_INCH) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp BABD3B23))
|
||||
(comp (ref LOGO1)
|
||||
(value SFE_LOGO_FLAME.1_INCH)
|
||||
(footprint APDS_9960:SFE_LOGO_NAME_FLAME_.1)
|
||||
(libsource (lib sparkfun_apds_9960) (part SFE_LOGO_FLAME.1COP) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 8712EDD9))
|
||||
(comp (ref LOGO2)
|
||||
(value OSHW-LOGOS)
|
||||
(footprint APDS_9960:OSHW-LOGO-S)
|
||||
(libsource (lib sparkfun_apds_9960) (part OSHW) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 7B08F8A5))
|
||||
(comp (ref R4)
|
||||
(value DNP)
|
||||
(footprint APDS_9960:0603-RES)
|
||||
(libsource (lib sparkfun_apds_9960) (part Resistor) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 4EACF14A))
|
||||
(comp (ref R3)
|
||||
(value 4.7k)
|
||||
(footprint APDS_9960:0603)
|
||||
(libsource (lib sparkfun_apds_9960) (part Resistor) (description Resistor))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 41183507))
|
||||
(comp (ref C1)
|
||||
(value 100uF)
|
||||
(footprint APDS_9960:c_2917)
|
||||
(libsource (lib sparkfun_apds_9960) (part Cap_Pol) (description "Polarized capacitor"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 051D5E36))
|
||||
(comp (ref SJ2)
|
||||
(value SOLDERJUMPERNC)
|
||||
(footprint APDS_9960:SJ_2S)
|
||||
(libsource (lib sparkfun_apds_9960) (part SOLDERJUMPERNO) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp CD7571B3))
|
||||
(comp (ref JP1)
|
||||
(value M06SIP)
|
||||
(footprint APDS_9960:1X06)
|
||||
(libsource (lib sparkfun_apds_9960) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 2F430EF2))
|
||||
(comp (ref C3)
|
||||
(value 1uF)
|
||||
(footprint APDS_9960:0603-CAP)
|
||||
(libsource (lib sparkfun_apds_9960) (part Cap_NonPol) (description "Polarized capacitor"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 58F267C5))
|
||||
(comp (ref U1)
|
||||
(value APDS-9960)
|
||||
(footprint APDS_9960:APDS-9960)
|
||||
(libsource (lib sparkfun_apds_9960) (part APDS-9960) (description ""))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp F9562130)))
|
||||
(libparts
|
||||
(libpart (lib sparkfun_apds_9960) (part APDS-9960)
|
||||
(fields
|
||||
(field (name Reference) U)
|
||||
(field (name Value) APDS-9960))
|
||||
(pins
|
||||
(pin (num 1) (name SDA) (type BiDi))
|
||||
(pin (num 2) (name INT) (type BiDi))
|
||||
(pin (num 3) (name LDR) (type BiDi))
|
||||
(pin (num 4) (name LEDK) (type BiDi))
|
||||
(pin (num 5) (name LEDA) (type BiDi))
|
||||
(pin (num 6) (name GND) (type BiDi))
|
||||
(pin (num 7) (name SCL) (type BiDi))
|
||||
(pin (num 8) (name VDD) (type BiDi))))
|
||||
(libpart (lib sparkfun_apds_9960) (part Cap_NonPol)
|
||||
(description "Polarized capacitor")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp CP_*))
|
||||
(fields
|
||||
(field (name Reference) C)
|
||||
(field (name Value) Cap_NonPol))
|
||||
(pins
|
||||
(pin (num 1) (name ~) (type passive))
|
||||
(pin (num 2) (name ~) (type passive))))
|
||||
(libpart (lib sparkfun_apds_9960) (part Cap_Pol)
|
||||
(description "Polarized capacitor")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp CP_*))
|
||||
(fields
|
||||
(field (name Reference) C)
|
||||
(field (name Value) Cap_Pol))
|
||||
(pins
|
||||
(pin (num 1) (name ~) (type passive))
|
||||
(pin (num 2) (name ~) (type passive))))
|
||||
(libpart (lib sparkfun_apds_9960) (part Conn_01x06)
|
||||
(description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp Connector*:*_1x??_*))
|
||||
(fields
|
||||
(field (name Reference) J)
|
||||
(field (name Value) Conn_01x06))
|
||||
(pins
|
||||
(pin (num 1) (name Pin_1) (type passive))
|
||||
(pin (num 2) (name Pin_2) (type passive))
|
||||
(pin (num 3) (name Pin_3) (type passive))
|
||||
(pin (num 4) (name Pin_4) (type passive))
|
||||
(pin (num 5) (name Pin_5) (type passive))
|
||||
(pin (num 6) (name Pin_6) (type passive))))
|
||||
(libpart (lib sparkfun_apds_9960) (part FIDUCIAL1X2)
|
||||
(fields
|
||||
(field (name Reference) FID)
|
||||
(field (name Value) FIDUCIAL1X2)))
|
||||
(libpart (lib sparkfun_apds_9960) (part OSHW)
|
||||
(fields
|
||||
(field (name Reference) "#G")
|
||||
(field (name Value) OSHW)))
|
||||
(libpart (lib sparkfun_apds_9960) (part Resistor)
|
||||
(description Resistor)
|
||||
(docs ~)
|
||||
(footprints
|
||||
(fp R_*))
|
||||
(fields
|
||||
(field (name Reference) R)
|
||||
(field (name Value) Resistor))
|
||||
(pins
|
||||
(pin (num 1) (name ~) (type passive))
|
||||
(pin (num 2) (name ~) (type passive))))
|
||||
(libpart (lib sparkfun_apds_9960) (part SFE_LOGO_FLAME.1COP)
|
||||
(fields
|
||||
(field (name Reference) LOGO)
|
||||
(field (name Value) SFE_LOGO_FLAME.1COP)))
|
||||
(libpart (lib sparkfun_apds_9960) (part SFE_LOGO_NAME_FLAME1_INCH)
|
||||
(fields
|
||||
(field (name Reference) LOGO)
|
||||
(field (name Value) SFE_LOGO_NAME_FLAME1_INCH)))
|
||||
(libpart (lib sparkfun_apds_9960) (part SOLDERJUMPERNO)
|
||||
(fields
|
||||
(field (name Reference) SJ)
|
||||
(field (name Value) SOLDERJUMPERNO))
|
||||
(pins
|
||||
(pin (num 1) (name 1) (type passive))
|
||||
(pin (num 2) (name 2) (type passive))))
|
||||
(libpart (lib sparkfun_apds_9960) (part SOLDERJUMPER_2WAYPASTE1&2&3)
|
||||
(fields
|
||||
(field (name Reference) SJ)
|
||||
(field (name Value) SOLDERJUMPER_2WAYPASTE1&2&3))
|
||||
(pins
|
||||
(pin (num 1) (name 1) (type passive))
|
||||
(pin (num 2) (name 2) (type passive))
|
||||
(pin (num 3) (name 3) (type passive))))
|
||||
(libpart (lib sparkfun_apds_9960) (part STAND-OFF)
|
||||
(fields
|
||||
(field (name Reference) STANDOFF)
|
||||
(field (name Value) STAND-OFF))))
|
||||
(libraries
|
||||
(library (logical sparkfun_apds_9960)
|
||||
(uri /home/anool/Desktop/Sparkfun/APDS-9960_RGB_and_Gesture_Sensor/Hardware/kicad/sparkfun_apds_9960.lib)))
|
||||
(nets
|
||||
(net (code 1) (name VCC)
|
||||
(node (ref R4) (pin 2))
|
||||
(node (ref JP1) (pin 3))
|
||||
(node (ref SJ2) (pin 2))
|
||||
(node (ref U1) (pin 8))
|
||||
(node (ref C3) (pin 1))
|
||||
(node (ref SJ1) (pin 2))
|
||||
(node (ref R1) (pin 2)))
|
||||
(net (code 2) (name GND)
|
||||
(node (ref U1) (pin 6))
|
||||
(node (ref C2) (pin 2))
|
||||
(node (ref C3) (pin 2))
|
||||
(node (ref JP1) (pin 2))
|
||||
(node (ref C1) (pin 2)))
|
||||
(net (code 3) (name "Net-(R2-Pad2)")
|
||||
(node (ref R2) (pin 2))
|
||||
(node (ref SJ1) (pin 3)))
|
||||
(net (code 4) (name "Net-(U1-Pad3)")
|
||||
(node (ref U1) (pin 4))
|
||||
(node (ref U1) (pin 3)))
|
||||
(net (code 5) (name "Net-(R3-Pad2)")
|
||||
(node (ref R3) (pin 2))
|
||||
(node (ref SJ1) (pin 1)))
|
||||
(net (code 6) (name /INT)
|
||||
(node (ref JP1) (pin 6))
|
||||
(node (ref R1) (pin 1))
|
||||
(node (ref U1) (pin 2)))
|
||||
(net (code 7) (name /SDA)
|
||||
(node (ref JP1) (pin 4))
|
||||
(node (ref U1) (pin 1))
|
||||
(node (ref R2) (pin 1)))
|
||||
(net (code 8) (name /SCL)
|
||||
(node (ref JP1) (pin 5))
|
||||
(node (ref U1) (pin 7))
|
||||
(node (ref R3) (pin 1)))
|
||||
(net (code 9) (name /VL)
|
||||
(node (ref U1) (pin 5))
|
||||
(node (ref C2) (pin 1))
|
||||
(node (ref C1) (pin 1))
|
||||
(node (ref SJ2) (pin 1))
|
||||
(node (ref R4) (pin 1))
|
||||
(node (ref JP1) (pin 1)))))
|
|
@ -0,0 +1,253 @@
|
|||
update=Thu Dec 17 22:51:06 2020
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
version=1
|
||||
RootSch=
|
||||
BoardNm=
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
[pcbnew]
|
||||
version=1
|
||||
PageLayoutDescrFile=
|
||||
LastNetListRead=SparkFun_APDS-9960_RGB_and_Gesture_Sensor_kicad.net
|
||||
CopperLayerCount=2
|
||||
BoardThickness=1.6
|
||||
AllowMicroVias=0
|
||||
AllowBlindVias=0
|
||||
RequireCourtyardDefinitions=0
|
||||
ProhibitOverlappingCourtyards=1
|
||||
MinTrackWidth=0.2
|
||||
MinViaDiameter=0.4
|
||||
MinViaDrill=0.3
|
||||
MinMicroViaDiameter=0.2
|
||||
MinMicroViaDrill=0.09999999999999999
|
||||
MinHoleToHole=0.25
|
||||
TrackWidth1=0.25
|
||||
TrackWidth2=0.254
|
||||
TrackWidth3=0.381
|
||||
TrackWidth4=0.508
|
||||
TrackWidth5=0.635
|
||||
TrackWidth6=0.762
|
||||
ViaDiameter1=0.8
|
||||
ViaDrill1=0.4
|
||||
dPairWidth1=0.2
|
||||
dPairGap1=0.25
|
||||
dPairViaGap1=0.25
|
||||
SilkLineWidth=0.12
|
||||
SilkTextSizeV=1
|
||||
SilkTextSizeH=1
|
||||
SilkTextSizeThickness=0.15
|
||||
SilkTextItalic=0
|
||||
SilkTextUpright=1
|
||||
CopperLineWidth=0.2
|
||||
CopperTextSizeV=1.5
|
||||
CopperTextSizeH=1.5
|
||||
CopperTextThickness=0.3
|
||||
CopperTextItalic=0
|
||||
CopperTextUpright=1
|
||||
EdgeCutLineWidth=0.05
|
||||
CourtyardLineWidth=0.05
|
||||
OthersLineWidth=0.15
|
||||
OthersTextSizeV=1
|
||||
OthersTextSizeH=1
|
||||
OthersTextSizeThickness=0.15
|
||||
OthersTextItalic=0
|
||||
OthersTextUpright=1
|
||||
SolderMaskClearance=0
|
||||
SolderMaskMinWidth=0
|
||||
SolderPasteClearance=0
|
||||
SolderPasteRatio=-0
|
||||
[pcbnew/Layer.F.Cu]
|
||||
Name=Top
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.In1.Cu]
|
||||
Name=In1.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In2.Cu]
|
||||
Name=In2.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In3.Cu]
|
||||
Name=In3.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In4.Cu]
|
||||
Name=In4.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In5.Cu]
|
||||
Name=In5.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In6.Cu]
|
||||
Name=In6.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In7.Cu]
|
||||
Name=In7.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In8.Cu]
|
||||
Name=In8.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In9.Cu]
|
||||
Name=In9.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In10.Cu]
|
||||
Name=In10.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In11.Cu]
|
||||
Name=In11.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In12.Cu]
|
||||
Name=In12.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In13.Cu]
|
||||
Name=In13.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In14.Cu]
|
||||
Name=In14.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In15.Cu]
|
||||
Name=In15.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In16.Cu]
|
||||
Name=In16.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In17.Cu]
|
||||
Name=In17.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In18.Cu]
|
||||
Name=In18.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In19.Cu]
|
||||
Name=In19.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In20.Cu]
|
||||
Name=In20.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In21.Cu]
|
||||
Name=In21.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In22.Cu]
|
||||
Name=In22.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In23.Cu]
|
||||
Name=In23.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In24.Cu]
|
||||
Name=In24.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In25.Cu]
|
||||
Name=In25.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In26.Cu]
|
||||
Name=In26.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In27.Cu]
|
||||
Name=In27.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In28.Cu]
|
||||
Name=In28.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In29.Cu]
|
||||
Name=In29.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.In30.Cu]
|
||||
Name=In30.Cu
|
||||
Type=0
|
||||
Enabled=0
|
||||
[pcbnew/Layer.B.Cu]
|
||||
Name=Bottom
|
||||
Type=0
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Adhes]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Paste]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.SilkS]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Mask]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Dwgs.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Cmts.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco1.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Eco2.User]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Edge.Cuts]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Margin]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.CrtYd]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.B.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.F.Fab]
|
||||
Enabled=1
|
||||
[pcbnew/Layer.Rescue]
|
||||
Enabled=0
|
||||
[pcbnew/Netclasses]
|
||||
[pcbnew/Netclasses/Default]
|
||||
Name=Default
|
||||
Clearance=0.2
|
||||
TrackWidth=0.25
|
||||
ViaDiameter=0.8
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
||||
[schematic_editor]
|
||||
version=1
|
||||
PageLayoutDescrFile=empty.kicad_wks
|
||||
PlotDirectoryName=PDF/
|
||||
SubpartIdSeparator=0
|
||||
SubpartFirstId=65
|
||||
NetFmtName=Pcbnew
|
||||
SpiceAjustPassiveValues=0
|
||||
LabSize=50
|
||||
ERC_TestSimilarLabels=1
|
|
@ -0,0 +1,469 @@
|
|||
EESchema Schematic File Version 4
|
||||
EELAYER 30 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title "Sparkfun APDS-9960 RGB and Gesture Sensor"
|
||||
Date "2020-12-17"
|
||||
Rev "v10"
|
||||
Comp "Sparkfun"
|
||||
Comment1 "https://creativecommons.org/Licenses/by-sa/4.0"
|
||||
Comment2 "Released under the Creative Commons Attribution Share-Alike 4.0 License"
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
Wire Wire Line
|
||||
2200 4300 2200 4400
|
||||
Wire Wire Line
|
||||
1700 4300 2200 4300
|
||||
Wire Wire Line
|
||||
4800 5200 4800 5025
|
||||
Wire Wire Line
|
||||
4200 5025 4200 5200
|
||||
Wire Wire Line
|
||||
2200 4200 2200 3850
|
||||
Wire Wire Line
|
||||
1700 4200 2200 4200
|
||||
Wire Wire Line
|
||||
7600 3150 7600 3750
|
||||
Wire Wire Line
|
||||
5400 4725 5400 3700
|
||||
Wire Wire Line
|
||||
6300 4000 6000 4000
|
||||
Wire Wire Line
|
||||
6000 4000 6000 3700
|
||||
Wire Wire Line
|
||||
6000 3700 5400 3700
|
||||
Wire Wire Line
|
||||
4800 3700 4800 3150
|
||||
Wire Wire Line
|
||||
4800 3700 4700 3700
|
||||
Connection ~ 5400 3700
|
||||
Connection ~ 4800 3700
|
||||
Text Label 1825 4000 0 50 ~ 10
|
||||
SCL
|
||||
Text Label 7600 4300 0 50 ~ 10
|
||||
SCL
|
||||
Text Label 1825 4100 0 50 ~ 10
|
||||
SDA
|
||||
Text Label 7600 4400 0 50 ~ 10
|
||||
SDA
|
||||
Wire Wire Line
|
||||
7300 4200 7600 4200
|
||||
Wire Wire Line
|
||||
7600 4050 7600 4200
|
||||
Text Label 7600 4200 0 50 ~ 10
|
||||
INT
|
||||
Wire Wire Line
|
||||
1700 3900 1825 3900
|
||||
Text Label 1825 3900 0 50 ~ 10
|
||||
INT
|
||||
Wire Wire Line
|
||||
8350 3600 8250 3600
|
||||
Wire Wire Line
|
||||
8250 3600 8250 3750
|
||||
Wire Wire Line
|
||||
8750 3600 8850 3600
|
||||
Wire Wire Line
|
||||
7300 4000 7400 4000
|
||||
Wire Wire Line
|
||||
7400 4000 7400 4100
|
||||
Wire Wire Line
|
||||
7400 4100 7300 4100
|
||||
Wire Wire Line
|
||||
1700 4400 1825 4400
|
||||
Text Label 1825 4400 0 50 ~ 10
|
||||
VL
|
||||
Wire Wire Line
|
||||
4200 4725 4200 4400
|
||||
Text Label 4200 3050 2 50 ~ 10
|
||||
VL
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R1
|
||||
U 1 1 B9BAFB95
|
||||
P 7600 3900
|
||||
F 0 "R1" H 7600 3725 50 0000 L BNN
|
||||
F 1 "10k" V 7600 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603-RES" H 7600 3900 50 0001 C CNN
|
||||
F 3 "" H 7600 3900 50 0001 C CNN
|
||||
1 7600 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R2
|
||||
U 1 1 E6A6F2CC
|
||||
P 8850 3900
|
||||
F 0 "R2" H 8725 3725 50 0000 L BNN
|
||||
F 1 "4.7k" V 8850 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603" H 8850 3900 50 0001 C CNN
|
||||
F 3 "" H 8850 3900 50 0001 C CNN
|
||||
1 8850 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SOLDERJUMPER_2WAYPASTE1&2&3 SJ1
|
||||
U 1 1 44DD8191
|
||||
P 8550 3600
|
||||
F 0 "SJ1" V 8725 3600 50 0000 C BNN
|
||||
F 1 "SOLDERJUMPER_2WAYPASTE1&2&3" V 8250 3500 59 0001 R BNN
|
||||
F 2 "APDS_9960:SJ_3_PASTE1&2&3" H 8550 3600 50 0001 C CNN
|
||||
F 3 "" H 8550 3600 50 0001 C CNN
|
||||
1 8550 3600
|
||||
0 -1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Cap_NonPol C2
|
||||
U 1 1 3B1DFF3D
|
||||
P 4800 4875
|
||||
F 0 "C2" H 4800 4925 50 0000 L BNN
|
||||
F 1 "1uF" H 4800 4775 50 0000 L BNN
|
||||
F 2 "APDS_9960:0603-CAP" H 4800 4875 50 0001 C CNN
|
||||
F 3 "" H 4800 4875 50 0001 C CNN
|
||||
1 4800 4875
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:FIDUCIAL1X2 FID1
|
||||
U 1 1 DB63CB8D
|
||||
P 1650 6950
|
||||
F 0 "FID1" H 1650 6950 50 0001 C CNN
|
||||
F 1 "FIDUCIAL1X2" H 1650 6950 50 0001 C CNN
|
||||
F 2 "APDS_9960:FIDUCIAL-1X2" H 1650 6950 50 0001 C CNN
|
||||
F 3 "" H 1650 6950 50 0001 C CNN
|
||||
1 1650 6950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:FIDUCIAL1X2 FID2
|
||||
U 1 1 E067070F
|
||||
P 1650 7150
|
||||
F 0 "FID2" H 1650 7150 50 0001 C CNN
|
||||
F 1 "FIDUCIAL1X2" H 1650 7150 50 0001 C CNN
|
||||
F 2 "APDS_9960:FIDUCIAL-1X2" H 1650 7150 50 0001 C CNN
|
||||
F 3 "" H 1650 7150 50 0001 C CNN
|
||||
1 1650 7150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:STAND-OFF STANDOFF1
|
||||
U 1 1 ABAB275D
|
||||
P 1450 6950
|
||||
F 0 "STANDOFF1" H 1450 6950 50 0001 C CNN
|
||||
F 1 "STAND-OFF" H 1450 6950 50 0001 C CNN
|
||||
F 2 "APDS_9960:STAND-OFF" H 1450 6950 50 0001 C CNN
|
||||
F 3 "" H 1450 6950 50 0001 C CNN
|
||||
1 1450 6950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:STAND-OFF STANDOFF2
|
||||
U 1 1 ABB9F451
|
||||
P 1450 7150
|
||||
F 0 "STANDOFF2" H 1450 7150 50 0001 C CNN
|
||||
F 1 "STAND-OFF" H 1450 7150 50 0001 C CNN
|
||||
F 2 "APDS_9960:STAND-OFF" H 1450 7150 50 0001 C CNN
|
||||
F 3 "" H 1450 7150 50 0001 C CNN
|
||||
1 1450 7150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SFE_LOGO_NAME_FLAME1_INCH U$1
|
||||
U 1 1 BABD3B23
|
||||
P 4375 7600
|
||||
F 0 "U$1" H 4375 7600 50 0001 C CNN
|
||||
F 1 "SFE_LOGO_NAME_FLAME.1_INCH" H 4375 7600 50 0001 C CNN
|
||||
F 2 "APDS_9960:SFE_LOGO_FLAME_.1" H 4375 7600 50 0001 C CNN
|
||||
F 3 "" H 4375 7600 50 0001 C CNN
|
||||
1 4375 7600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SFE_LOGO_FLAME.1COP LOGO1
|
||||
U 1 1 8712EDD9
|
||||
P 3900 7600
|
||||
F 0 "LOGO1" H 3900 7600 50 0001 C CNN
|
||||
F 1 "SFE_LOGO_FLAME.1_INCH" H 3900 7600 50 0001 C CNN
|
||||
F 2 "APDS_9960:SFE_LOGO_NAME_FLAME_.1" H 3900 7600 50 0001 C CNN
|
||||
F 3 "" H 3900 7600 50 0001 C CNN
|
||||
1 3900 7600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:OSHW LOGO2
|
||||
U 1 1 7B08F8A5
|
||||
P 3175 7225
|
||||
F 0 "LOGO2" H 3175 7225 50 0001 C CNN
|
||||
F 1 "OSHW-LOGOS" H 3175 7225 50 0001 C CNN
|
||||
F 2 "APDS_9960:OSHW-LOGO-S" H 3175 7225 50 0001 C CNN
|
||||
F 3 "" H 3175 7225 50 0001 C CNN
|
||||
1 3175 7225
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R4
|
||||
U 1 1 4EACF14A
|
||||
P 4500 3900
|
||||
F 0 "R4" V 4575 4000 50 0000 L BNN
|
||||
F 1 "DNP" V 4500 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603-RES" H 4500 3900 50 0001 C CNN
|
||||
F 3 "" H 4500 3900 50 0001 C CNN
|
||||
1 4500 3900
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R3
|
||||
U 1 1 41183507
|
||||
P 8250 3900
|
||||
F 0 "R3" H 8250 3725 50 0000 L BNN
|
||||
F 1 "4.7k" V 8250 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603" H 8250 3900 50 0001 C CNN
|
||||
F 3 "" H 8250 3900 50 0001 C CNN
|
||||
1 8250 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Cap_Pol C1
|
||||
U 1 1 051D5E36
|
||||
P 4200 4875
|
||||
F 0 "C1" H 4200 4925 50 0000 L BNN
|
||||
F 1 "100uF" H 4200 4750 50 0000 L BNN
|
||||
F 2 "APDS_9960:c_2917" H 4200 4875 50 0001 C CNN
|
||||
F 3 "" H 4200 4875 50 0001 C CNN
|
||||
1 4200 4875
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Notes 8575 3400 0 59 ~ 12
|
||||
I2C Addr: 0x39
|
||||
Text Notes 8575 3500 0 60 ~ 0
|
||||
I2C Pullup Enable
|
||||
Wire Wire Line
|
||||
1700 4100 1825 4100
|
||||
Wire Wire Line
|
||||
1700 4000 1825 4000
|
||||
Wire Wire Line
|
||||
8250 4300 8250 4050
|
||||
Wire Wire Line
|
||||
7300 4300 8250 4300
|
||||
Wire Wire Line
|
||||
8850 4400 8850 4050
|
||||
Wire Wire Line
|
||||
7300 4400 8850 4400
|
||||
Text Notes 4425 3550 0 50 ~ 0
|
||||
Connect\nPower\nSupplies
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SOLDERJUMPERNO SJ2
|
||||
U 1 1 CD7571B3
|
||||
P 4500 3700
|
||||
F 0 "SJ2" H 4425 3775 50 0000 L BNN
|
||||
F 1 "SOLDERJUMPERNC" H 4400 3500 59 0001 L BNN
|
||||
F 2 "APDS_9960:SJ_2S" H 4500 3700 50 0001 C CNN
|
||||
F 3 "" H 4500 3700 50 0001 C CNN
|
||||
1 4500 3700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Conn_01x06 JP1
|
||||
U 1 1 2F430EF2
|
||||
P 1550 4150
|
||||
F 0 "JP1" H 1500 3750 59 0000 L BNN
|
||||
F 1 "M06SIP" H 1350 4500 59 0000 L BNN
|
||||
F 2 "APDS_9960:1X06" H 1550 4150 50 0001 C CNN
|
||||
F 3 "" H 1550 4150 50 0001 C CNN
|
||||
1 1550 4150
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0101
|
||||
U 1 1 5FDF8234
|
||||
P 2200 3850
|
||||
F 0 "#PWR0101" H 2200 3700 50 0001 C CNN
|
||||
F 1 "VCC" H 2215 4023 50 0000 C CNN
|
||||
F 2 "" H 2200 3850 50 0001 C CNN
|
||||
F 3 "" H 2200 3850 50 0001 C CNN
|
||||
1 2200 3850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0102
|
||||
U 1 1 5FDF8A5A
|
||||
P 2200 4400
|
||||
F 0 "#PWR0102" H 2200 4150 50 0001 C CNN
|
||||
F 1 "GND" H 2205 4227 50 0000 C CNN
|
||||
F 2 "" H 2200 4400 50 0001 C CNN
|
||||
F 3 "" H 2200 4400 50 0001 C CNN
|
||||
1 2200 4400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0103
|
||||
U 1 1 5FDFE939
|
||||
P 4800 3150
|
||||
F 0 "#PWR0103" H 4800 3000 50 0001 C CNN
|
||||
F 1 "VCC" H 4815 3323 50 0000 C CNN
|
||||
F 2 "" H 4800 3150 50 0001 C CNN
|
||||
F 3 "" H 4800 3150 50 0001 C CNN
|
||||
1 4800 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0104
|
||||
U 1 1 5FDFF54F
|
||||
P 7600 3150
|
||||
F 0 "#PWR0104" H 7600 3000 50 0001 C CNN
|
||||
F 1 "VCC" H 7615 3323 50 0000 C CNN
|
||||
F 2 "" H 7600 3150 50 0001 C CNN
|
||||
F 3 "" H 7600 3150 50 0001 C CNN
|
||||
1 7600 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0105
|
||||
U 1 1 5FE0155A
|
||||
P 8550 3150
|
||||
F 0 "#PWR0105" H 8550 3000 50 0001 C CNN
|
||||
F 1 "VCC" H 8565 3323 50 0000 C CNN
|
||||
F 2 "" H 8550 3150 50 0001 C CNN
|
||||
F 3 "" H 8550 3150 50 0001 C CNN
|
||||
1 8550 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
8550 3150 8550 3400
|
||||
$Comp
|
||||
L power:GND #PWR0106
|
||||
U 1 1 5FE237BC
|
||||
P 4200 5200
|
||||
F 0 "#PWR0106" H 4200 4950 50 0001 C CNN
|
||||
F 1 "GND" H 4205 5027 50 0000 C CNN
|
||||
F 2 "" H 4200 5200 50 0001 C CNN
|
||||
F 3 "" H 4200 5200 50 0001 C CNN
|
||||
1 4200 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0107
|
||||
U 1 1 5FE27561
|
||||
P 5400 5200
|
||||
F 0 "#PWR0107" H 5400 4950 50 0001 C CNN
|
||||
F 1 "GND" H 5405 5027 50 0000 C CNN
|
||||
F 2 "" H 5400 5200 50 0001 C CNN
|
||||
F 3 "" H 5400 5200 50 0001 C CNN
|
||||
1 5400 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0108
|
||||
U 1 1 5FE2782C
|
||||
P 4800 5200
|
||||
F 0 "#PWR0108" H 4800 4950 50 0001 C CNN
|
||||
F 1 "GND" H 4805 5027 50 0000 C CNN
|
||||
F 2 "" H 4800 5200 50 0001 C CNN
|
||||
F 3 "" H 4800 5200 50 0001 C CNN
|
||||
1 4800 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Cap_NonPol C3
|
||||
U 1 1 58F267C5
|
||||
P 5400 4875
|
||||
F 0 "C3" H 5400 4925 50 0000 L BNN
|
||||
F 1 "1uF" H 5400 4775 50 0000 L BNN
|
||||
F 2 "APDS_9960:0603-CAP" H 5400 4875 50 0001 C CNN
|
||||
F 3 "" H 5400 4875 50 0001 C CNN
|
||||
1 5400 4875
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:APDS-9960 U1
|
||||
U 1 1 F9562130
|
||||
P 6800 4200
|
||||
F 0 "U1" H 6700 4600 59 0000 R TNN
|
||||
F 1 "APDS-9960" H 6400 3800 59 0000 L BNN
|
||||
F 2 "APDS_9960:APDS-9960" H 6800 4200 50 0001 C CNN
|
||||
F 3 "" H 6800 4200 50 0001 C CNN
|
||||
1 6800 4200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4300 3700 4200 3700
|
||||
Wire Wire Line
|
||||
4200 3700 4200 3050
|
||||
Wire Wire Line
|
||||
4800 3700 4800 3900
|
||||
Wire Wire Line
|
||||
4800 3900 4650 3900
|
||||
Wire Wire Line
|
||||
4200 3700 4200 3900
|
||||
Wire Wire Line
|
||||
4200 3900 4350 3900
|
||||
Connection ~ 4200 3700
|
||||
Wire Wire Line
|
||||
4800 3700 5400 3700
|
||||
Wire Wire Line
|
||||
4200 3900 4200 4400
|
||||
Connection ~ 4200 3900
|
||||
Connection ~ 4200 4400
|
||||
Wire Wire Line
|
||||
4200 4400 4800 4400
|
||||
Connection ~ 4800 4400
|
||||
Wire Wire Line
|
||||
4800 4400 4800 4725
|
||||
Wire Wire Line
|
||||
4800 4400 6300 4400
|
||||
Text Label 2200 4200 0 50 ~ 10
|
||||
VCC
|
||||
Text Label 2200 4375 0 50 ~ 10
|
||||
GND
|
||||
Text Label 5400 3700 0 50 ~ 10
|
||||
VCC
|
||||
Wire Wire Line
|
||||
8850 3600 8850 3750
|
||||
Text Notes 1000 6375 0 70 ~ 14
|
||||
MECH
|
||||
Text Notes 2575 6375 0 70 ~ 14
|
||||
LOGOS
|
||||
Text Notes 975 3250 0 70 ~ 14
|
||||
HEADER
|
||||
Wire Notes Line
|
||||
1000 6400 2100 6400
|
||||
Wire Notes Line
|
||||
2100 6400 2100 7675
|
||||
Wire Notes Line
|
||||
2100 7675 1000 7675
|
||||
Wire Notes Line
|
||||
1000 7675 1000 6400
|
||||
Wire Notes Line
|
||||
2575 6400 6650 6400
|
||||
Wire Notes Line
|
||||
6650 6400 6650 7675
|
||||
Wire Notes Line
|
||||
6650 7675 2575 7675
|
||||
Wire Notes Line
|
||||
2575 7675 2575 6400
|
||||
Wire Notes Line
|
||||
1000 3275 3075 3275
|
||||
Wire Notes Line
|
||||
3075 4800 1000 4800
|
||||
Wire Notes Line
|
||||
1000 4800 1000 3275
|
||||
Wire Notes Line
|
||||
3075 3275 3075 4800
|
||||
Wire Wire Line
|
||||
5400 5025 5400 5200
|
||||
Wire Wire Line
|
||||
6300 4200 6000 4200
|
||||
Wire Wire Line
|
||||
6000 4200 6000 5200
|
||||
$Comp
|
||||
L power:GND #PWR?
|
||||
U 1 1 5FDEF7E6
|
||||
P 6000 5200
|
||||
F 0 "#PWR?" H 6000 4950 50 0001 C CNN
|
||||
F 1 "GND" H 6005 5027 50 0000 C CNN
|
||||
F 2 "" H 6000 5200 50 0001 C CNN
|
||||
F 3 "" H 6000 5200 50 0001 C CNN
|
||||
1 6000 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$EndSCHEMATC
|
|
@ -0,0 +1,469 @@
|
|||
EESchema Schematic File Version 4
|
||||
EELAYER 30 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title "Sparkfun APDS-9960 RGB and Gesture Sensor"
|
||||
Date "2020-12-17"
|
||||
Rev "v10"
|
||||
Comp "Sparkfun"
|
||||
Comment1 "https://creativecommons.org/Licenses/by-sa/4.0"
|
||||
Comment2 "Released under the Creative Commons Attribution Share-Alike 4.0 License"
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
Wire Wire Line
|
||||
2200 4300 2200 4400
|
||||
Wire Wire Line
|
||||
1700 4300 2200 4300
|
||||
Wire Wire Line
|
||||
4800 5200 4800 5100
|
||||
Wire Wire Line
|
||||
4200 5100 4200 5200
|
||||
Wire Wire Line
|
||||
2200 4200 2200 3850
|
||||
Wire Wire Line
|
||||
1700 4200 2200 4200
|
||||
Wire Wire Line
|
||||
7600 3150 7600 3750
|
||||
Wire Wire Line
|
||||
5400 3800 5400 3700
|
||||
Wire Wire Line
|
||||
6300 4000 6000 4000
|
||||
Wire Wire Line
|
||||
6000 4000 6000 3700
|
||||
Wire Wire Line
|
||||
6000 3700 5400 3700
|
||||
Wire Wire Line
|
||||
4800 3700 4800 3150
|
||||
Wire Wire Line
|
||||
4800 3700 4700 3700
|
||||
Connection ~ 5400 3700
|
||||
Connection ~ 4800 3700
|
||||
Text Label 1825 4000 0 50 ~ 10
|
||||
SCL
|
||||
Text Label 7600 4300 0 50 ~ 10
|
||||
SCL
|
||||
Text Label 1825 4100 0 50 ~ 10
|
||||
SDA
|
||||
Text Label 7600 4400 0 50 ~ 10
|
||||
SDA
|
||||
Wire Wire Line
|
||||
7300 4200 7600 4200
|
||||
Wire Wire Line
|
||||
7600 4050 7600 4200
|
||||
Text Label 7600 4200 0 50 ~ 10
|
||||
INT
|
||||
Wire Wire Line
|
||||
1700 3900 1825 3900
|
||||
Text Label 1825 3900 0 50 ~ 10
|
||||
INT
|
||||
Wire Wire Line
|
||||
8350 3600 8250 3600
|
||||
Wire Wire Line
|
||||
8250 3600 8250 3750
|
||||
Wire Wire Line
|
||||
8750 3600 8850 3600
|
||||
Wire Wire Line
|
||||
7300 4000 7400 4000
|
||||
Wire Wire Line
|
||||
7400 4000 7400 4100
|
||||
Wire Wire Line
|
||||
7400 4100 7300 4100
|
||||
Wire Wire Line
|
||||
1700 4400 1825 4400
|
||||
Text Label 1825 4400 0 50 ~ 10
|
||||
VL
|
||||
Wire Wire Line
|
||||
4200 4800 4200 4400
|
||||
Text Label 4200 3050 2 50 ~ 10
|
||||
VL
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R1
|
||||
U 1 1 B9BAFB95
|
||||
P 7600 3900
|
||||
F 0 "R1" H 7600 3725 50 0000 L BNN
|
||||
F 1 "10k" V 7600 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603-RES" H 7600 3900 50 0001 C CNN
|
||||
F 3 "" H 7600 3900 50 0001 C CNN
|
||||
1 7600 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R2
|
||||
U 1 1 E6A6F2CC
|
||||
P 8850 3900
|
||||
F 0 "R2" H 8725 3725 50 0000 L BNN
|
||||
F 1 "4.7k" V 8850 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603" H 8850 3900 50 0001 C CNN
|
||||
F 3 "" H 8850 3900 50 0001 C CNN
|
||||
1 8850 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SOLDERJUMPER_2WAYPASTE1&2&3 SJ1
|
||||
U 1 1 44DD8191
|
||||
P 8550 3600
|
||||
F 0 "SJ1" V 8725 3600 50 0000 C BNN
|
||||
F 1 "SOLDERJUMPER_2WAYPASTE1&2&3" V 8250 3500 59 0001 R BNN
|
||||
F 2 "APDS_9960:SJ_3_PASTE1&2&3" H 8550 3600 50 0001 C CNN
|
||||
F 3 "" H 8550 3600 50 0001 C CNN
|
||||
1 8550 3600
|
||||
0 -1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Cap_NonPol C2
|
||||
U 1 1 3B1DFF3D
|
||||
P 4800 4950
|
||||
F 0 "C2" H 4800 5000 50 0000 L BNN
|
||||
F 1 "1uF" H 4800 4850 50 0000 L BNN
|
||||
F 2 "APDS_9960:0603-CAP" H 4800 4950 50 0001 C CNN
|
||||
F 3 "" H 4800 4950 50 0001 C CNN
|
||||
1 4800 4950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:FIDUCIAL1X2 FID1
|
||||
U 1 1 DB63CB8D
|
||||
P 1650 6950
|
||||
F 0 "FID1" H 1650 6950 50 0001 C CNN
|
||||
F 1 "FIDUCIAL1X2" H 1650 6950 50 0001 C CNN
|
||||
F 2 "APDS_9960:FIDUCIAL-1X2" H 1650 6950 50 0001 C CNN
|
||||
F 3 "" H 1650 6950 50 0001 C CNN
|
||||
1 1650 6950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:FIDUCIAL1X2 FID2
|
||||
U 1 1 E067070F
|
||||
P 1650 7150
|
||||
F 0 "FID2" H 1650 7150 50 0001 C CNN
|
||||
F 1 "FIDUCIAL1X2" H 1650 7150 50 0001 C CNN
|
||||
F 2 "APDS_9960:FIDUCIAL-1X2" H 1650 7150 50 0001 C CNN
|
||||
F 3 "" H 1650 7150 50 0001 C CNN
|
||||
1 1650 7150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:STAND-OFF STANDOFF1
|
||||
U 1 1 ABAB275D
|
||||
P 1450 6950
|
||||
F 0 "STANDOFF1" H 1450 6950 50 0001 C CNN
|
||||
F 1 "STAND-OFF" H 1450 6950 50 0001 C CNN
|
||||
F 2 "APDS_9960:STAND-OFF" H 1450 6950 50 0001 C CNN
|
||||
F 3 "" H 1450 6950 50 0001 C CNN
|
||||
1 1450 6950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:STAND-OFF STANDOFF2
|
||||
U 1 1 ABB9F451
|
||||
P 1450 7150
|
||||
F 0 "STANDOFF2" H 1450 7150 50 0001 C CNN
|
||||
F 1 "STAND-OFF" H 1450 7150 50 0001 C CNN
|
||||
F 2 "APDS_9960:STAND-OFF" H 1450 7150 50 0001 C CNN
|
||||
F 3 "" H 1450 7150 50 0001 C CNN
|
||||
1 1450 7150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SFE_LOGO_NAME_FLAME1_INCH U$1
|
||||
U 1 1 BABD3B23
|
||||
P 4375 7600
|
||||
F 0 "U$1" H 4375 7600 50 0001 C CNN
|
||||
F 1 "SFE_LOGO_NAME_FLAME.1_INCH" H 4375 7600 50 0001 C CNN
|
||||
F 2 "APDS_9960:SFE_LOGO_FLAME_.1" H 4375 7600 50 0001 C CNN
|
||||
F 3 "" H 4375 7600 50 0001 C CNN
|
||||
1 4375 7600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SFE_LOGO_FLAME.1COP LOGO1
|
||||
U 1 1 8712EDD9
|
||||
P 3900 7600
|
||||
F 0 "LOGO1" H 3900 7600 50 0001 C CNN
|
||||
F 1 "SFE_LOGO_FLAME.1_INCH" H 3900 7600 50 0001 C CNN
|
||||
F 2 "APDS_9960:SFE_LOGO_NAME_FLAME_.1" H 3900 7600 50 0001 C CNN
|
||||
F 3 "" H 3900 7600 50 0001 C CNN
|
||||
1 3900 7600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:OSHW LOGO2
|
||||
U 1 1 7B08F8A5
|
||||
P 3175 7225
|
||||
F 0 "LOGO2" H 3175 7225 50 0001 C CNN
|
||||
F 1 "OSHW-LOGOS" H 3175 7225 50 0001 C CNN
|
||||
F 2 "APDS_9960:OSHW-LOGO-S" H 3175 7225 50 0001 C CNN
|
||||
F 3 "" H 3175 7225 50 0001 C CNN
|
||||
1 3175 7225
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R4
|
||||
U 1 1 4EACF14A
|
||||
P 4500 3900
|
||||
F 0 "R4" V 4575 4000 50 0000 L BNN
|
||||
F 1 "DNP" V 4500 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603-RES" H 4500 3900 50 0001 C CNN
|
||||
F 3 "" H 4500 3900 50 0001 C CNN
|
||||
1 4500 3900
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Resistor R3
|
||||
U 1 1 41183507
|
||||
P 8250 3900
|
||||
F 0 "R3" H 8250 3725 50 0000 L BNN
|
||||
F 1 "4.7k" V 8250 3900 50 0000 C CNN
|
||||
F 2 "APDS_9960:0603" H 8250 3900 50 0001 C CNN
|
||||
F 3 "" H 8250 3900 50 0001 C CNN
|
||||
1 8250 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Cap_Pol C1
|
||||
U 1 1 051D5E36
|
||||
P 4200 4950
|
||||
F 0 "C1" H 4200 5000 50 0000 L BNN
|
||||
F 1 "100uF" H 4200 4825 50 0000 L BNN
|
||||
F 2 "APDS_9960:c_2917" H 4200 4950 50 0001 C CNN
|
||||
F 3 "" H 4200 4950 50 0001 C CNN
|
||||
1 4200 4950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Notes 8575 3400 0 59 ~ 12
|
||||
I2C Addr: 0x39
|
||||
Text Notes 8575 3500 0 60 ~ 0
|
||||
I2C Pullup Enable
|
||||
Wire Wire Line
|
||||
1700 4100 1825 4100
|
||||
Wire Wire Line
|
||||
1700 4000 1825 4000
|
||||
Wire Wire Line
|
||||
8250 4300 8250 4050
|
||||
Wire Wire Line
|
||||
7300 4300 8250 4300
|
||||
Wire Wire Line
|
||||
8850 4400 8850 4050
|
||||
Wire Wire Line
|
||||
7300 4400 8850 4400
|
||||
Text Notes 4425 3550 0 50 ~ 0
|
||||
Connect\nPower\nSupplies
|
||||
$Comp
|
||||
L sparkfun_apds_9960:SOLDERJUMPERNO SJ2
|
||||
U 1 1 CD7571B3
|
||||
P 4500 3700
|
||||
F 0 "SJ2" H 4425 3775 50 0000 L BNN
|
||||
F 1 "SOLDERJUMPERNC" H 4400 3500 59 0001 L BNN
|
||||
F 2 "APDS_9960:SJ_2S" H 4500 3700 50 0001 C CNN
|
||||
F 3 "" H 4500 3700 50 0001 C CNN
|
||||
1 4500 3700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Conn_01x06 JP1
|
||||
U 1 1 2F430EF2
|
||||
P 1550 4150
|
||||
F 0 "JP1" H 1500 3750 59 0000 L BNN
|
||||
F 1 "M06SIP" H 1350 4500 59 0000 L BNN
|
||||
F 2 "APDS_9960:1X06" H 1550 4150 50 0001 C CNN
|
||||
F 3 "" H 1550 4150 50 0001 C CNN
|
||||
1 1550 4150
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0101
|
||||
U 1 1 5FDF8234
|
||||
P 2200 3850
|
||||
F 0 "#PWR0101" H 2200 3700 50 0001 C CNN
|
||||
F 1 "VCC" H 2215 4023 50 0000 C CNN
|
||||
F 2 "" H 2200 3850 50 0001 C CNN
|
||||
F 3 "" H 2200 3850 50 0001 C CNN
|
||||
1 2200 3850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0102
|
||||
U 1 1 5FDF8A5A
|
||||
P 2200 4400
|
||||
F 0 "#PWR0102" H 2200 4150 50 0001 C CNN
|
||||
F 1 "GND" H 2205 4227 50 0000 C CNN
|
||||
F 2 "" H 2200 4400 50 0001 C CNN
|
||||
F 3 "" H 2200 4400 50 0001 C CNN
|
||||
1 2200 4400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0103
|
||||
U 1 1 5FDFE939
|
||||
P 4800 3150
|
||||
F 0 "#PWR0103" H 4800 3000 50 0001 C CNN
|
||||
F 1 "VCC" H 4815 3323 50 0000 C CNN
|
||||
F 2 "" H 4800 3150 50 0001 C CNN
|
||||
F 3 "" H 4800 3150 50 0001 C CNN
|
||||
1 4800 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0104
|
||||
U 1 1 5FDFF54F
|
||||
P 7600 3150
|
||||
F 0 "#PWR0104" H 7600 3000 50 0001 C CNN
|
||||
F 1 "VCC" H 7615 3323 50 0000 C CNN
|
||||
F 2 "" H 7600 3150 50 0001 C CNN
|
||||
F 3 "" H 7600 3150 50 0001 C CNN
|
||||
1 7600 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR0105
|
||||
U 1 1 5FE0155A
|
||||
P 8550 3150
|
||||
F 0 "#PWR0105" H 8550 3000 50 0001 C CNN
|
||||
F 1 "VCC" H 8565 3323 50 0000 C CNN
|
||||
F 2 "" H 8550 3150 50 0001 C CNN
|
||||
F 3 "" H 8550 3150 50 0001 C CNN
|
||||
1 8550 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
8550 3150 8550 3400
|
||||
$Comp
|
||||
L power:GND #PWR0106
|
||||
U 1 1 5FE237BC
|
||||
P 4200 5200
|
||||
F 0 "#PWR0106" H 4200 4950 50 0001 C CNN
|
||||
F 1 "GND" H 4205 5027 50 0000 C CNN
|
||||
F 2 "" H 4200 5200 50 0001 C CNN
|
||||
F 3 "" H 4200 5200 50 0001 C CNN
|
||||
1 4200 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0107
|
||||
U 1 1 5FE27561
|
||||
P 5400 5200
|
||||
F 0 "#PWR0107" H 5400 4950 50 0001 C CNN
|
||||
F 1 "GND" H 5405 5027 50 0000 C CNN
|
||||
F 2 "" H 5400 5200 50 0001 C CNN
|
||||
F 3 "" H 5400 5200 50 0001 C CNN
|
||||
1 5400 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0108
|
||||
U 1 1 5FE2782C
|
||||
P 4800 5200
|
||||
F 0 "#PWR0108" H 4800 4950 50 0001 C CNN
|
||||
F 1 "GND" H 4805 5027 50 0000 C CNN
|
||||
F 2 "" H 4800 5200 50 0001 C CNN
|
||||
F 3 "" H 4800 5200 50 0001 C CNN
|
||||
1 4800 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:Cap_NonPol C3
|
||||
U 1 1 58F267C5
|
||||
P 5400 3950
|
||||
F 0 "C3" H 5400 4000 50 0000 L BNN
|
||||
F 1 "1uF" H 5400 3850 50 0000 L BNN
|
||||
F 2 "APDS_9960:0603-CAP" H 5400 3950 50 0001 C CNN
|
||||
F 3 "" H 5400 3950 50 0001 C CNN
|
||||
1 5400 3950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L sparkfun_apds_9960:APDS-9960 U1
|
||||
U 1 1 F9562130
|
||||
P 6800 4200
|
||||
F 0 "U1" H 6700 4600 59 0000 R TNN
|
||||
F 1 "APDS-9960" H 6400 3800 59 0000 L BNN
|
||||
F 2 "APDS_9960:APDS-9960" H 6800 4200 50 0001 C CNN
|
||||
F 3 "" H 6800 4200 50 0001 C CNN
|
||||
1 6800 4200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4300 3700 4200 3700
|
||||
Wire Wire Line
|
||||
4200 3700 4200 3050
|
||||
Wire Wire Line
|
||||
4800 3700 4800 3900
|
||||
Wire Wire Line
|
||||
4800 3900 4650 3900
|
||||
Wire Wire Line
|
||||
4200 3700 4200 3900
|
||||
Wire Wire Line
|
||||
4200 3900 4350 3900
|
||||
Connection ~ 4200 3700
|
||||
Wire Wire Line
|
||||
4800 3700 5400 3700
|
||||
Wire Wire Line
|
||||
4200 3900 4200 4400
|
||||
Connection ~ 4200 3900
|
||||
Connection ~ 4200 4400
|
||||
Wire Wire Line
|
||||
4200 4400 4800 4400
|
||||
Connection ~ 4800 4400
|
||||
Wire Wire Line
|
||||
4800 4400 4800 4800
|
||||
Wire Wire Line
|
||||
4800 4400 6300 4400
|
||||
Text Label 2200 4200 0 50 ~ 10
|
||||
VCC
|
||||
Text Label 2200 4375 0 50 ~ 10
|
||||
GND
|
||||
Text Label 5400 3700 0 50 ~ 10
|
||||
VCC
|
||||
Wire Wire Line
|
||||
8850 3600 8850 3750
|
||||
Text Notes 1000 6375 0 70 ~ 14
|
||||
MECH
|
||||
Text Notes 2575 6375 0 70 ~ 14
|
||||
LOGOS
|
||||
Text Notes 975 3250 0 70 ~ 14
|
||||
HEADER
|
||||
Wire Notes Line
|
||||
1000 6400 2100 6400
|
||||
Wire Notes Line
|
||||
2100 6400 2100 7675
|
||||
Wire Notes Line
|
||||
2100 7675 1000 7675
|
||||
Wire Notes Line
|
||||
1000 7675 1000 6400
|
||||
Wire Notes Line
|
||||
2575 6400 6650 6400
|
||||
Wire Notes Line
|
||||
6650 6400 6650 7675
|
||||
Wire Notes Line
|
||||
6650 7675 2575 7675
|
||||
Wire Notes Line
|
||||
2575 7675 2575 6400
|
||||
Wire Notes Line
|
||||
1000 3275 3075 3275
|
||||
Wire Notes Line
|
||||
3075 4800 1000 4800
|
||||
Wire Notes Line
|
||||
1000 4800 1000 3275
|
||||
Wire Notes Line
|
||||
3075 3275 3075 4800
|
||||
Wire Wire Line
|
||||
5400 4100 5400 5200
|
||||
Wire Wire Line
|
||||
6300 4200 6000 4200
|
||||
Wire Wire Line
|
||||
6000 4200 6000 5200
|
||||
$Comp
|
||||
L power:GND #PWR?
|
||||
U 1 1 5FDEF7E6
|
||||
P 6000 5200
|
||||
F 0 "#PWR?" H 6000 4950 50 0001 C CNN
|
||||
F 1 "GND" H 6005 5027 50 0000 C CNN
|
||||
F 2 "" H 6000 5200 50 0001 C CNN
|
||||
F 3 "" H 6000 5200 50 0001 C CNN
|
||||
1 6000 5200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$EndSCHEMATC
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
82790
lib/APDS-9960_RGB_and_Gesture_Sensor-master/Hardware/Kicad/fp-info-cache
Normal file
82790
lib/APDS-9960_RGB_and_Gesture_Sensor-master/Hardware/Kicad/fp-info-cache
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
(fp_lib_table
|
||||
(lib (name APDS_9960)(type KiCad)(uri ${KIPRJMOD}/APDS_9960.pretty)(options "")(descr ""))
|
||||
)
|
|
@ -0,0 +1,33 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
$CMP Cap
|
||||
D Unpolarized capacitor
|
||||
K cap capacitor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Cap_NonPol
|
||||
D Polarized capacitor
|
||||
K cap capacitor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Cap_Pol
|
||||
D Polarized capacitor
|
||||
K cap capacitor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Conn_01x06
|
||||
D Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)
|
||||
K connector
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Resistor
|
||||
D Resistor
|
||||
K R res resistor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
#End Doc Library
|
|
@ -0,0 +1,33 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
$CMP Cap
|
||||
D Unpolarized capacitor
|
||||
K cap capacitor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Cap_NonPol
|
||||
D Polarized capacitor
|
||||
K cap capacitor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Cap_Pol
|
||||
D Polarized capacitor
|
||||
K cap capacitor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Conn_01x06
|
||||
D Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)
|
||||
K connector
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
$CMP Resistor
|
||||
D Resistor
|
||||
K R res resistor
|
||||
F ~
|
||||
$ENDCMP
|
||||
#
|
||||
#End Doc Library
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,3 @@
|
|||
(sym_lib_table
|
||||
(lib (name sparkfun_apds_9960)(type Legacy)(uri ${KIPRJMOD}/sparkfun_apds_9960.lib)(options "")(descr ""))
|
||||
)
|
|
@ -0,0 +1,13 @@
|
|||
# What Are these Files?
|
||||
|
||||
The .sch and .brd files hare are Eagle CAD schematic and PCB design files.
|
||||
|
||||
These files were created with Eagle 6.5.0, you'll need Eagle 6.5 or later to open them up. There is a free, lite, version of Eagle available from [cadsoftusa.com](cadsoftusa.com).
|
||||
|
||||
# License
|
||||
|
||||
This product is open source! These Eagle files are released under the Creative Commons Share-Alike Attribution license ([CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/us/)).
|
||||
|
||||
Please use, reuse, and modify these files as you see fit. Please maintain attribution and release anything derivative under the same license.
|
||||
|
||||
- Your friends at SparkFun.
|
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
6
lib/APDS-9960_RGB_and_Gesture_Sensor-master/LICENSE.md
Normal file
6
lib/APDS-9960_RGB_and_Gesture_Sensor-master/LICENSE.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
License Information
|
||||
-------------------
|
||||
|
||||
The hardware is released under [Creative Commons Share-alike 3.0](http://creativecommons.org/licenses/by-sa/3.0/).
|
||||
|
||||
Example code is open source so please feel free to do anything you want with it; you buy me a beer if you use this and we meet someday ([Beerware license](http://en.wikipedia.org/wiki/Beerware)).
|
|
@ -0,0 +1,22 @@
|
|||
# Auto detect text files and perform LF normalization
|
||||
* text=auto
|
||||
|
||||
# Custom for Visual Studio
|
||||
*.cs diff=csharp
|
||||
*.sln merge=union
|
||||
*.csproj merge=union
|
||||
*.vbproj merge=union
|
||||
*.fsproj merge=union
|
||||
*.dbproj merge=union
|
||||
|
||||
# Standard to msysgit
|
||||
*.doc diff=astextplain
|
||||
*.DOC diff=astextplain
|
||||
*.docx diff=astextplain
|
||||
*.DOCX diff=astextplain
|
||||
*.dot diff=astextplain
|
||||
*.DOT diff=astextplain
|
||||
*.pdf diff=astextplain
|
||||
*.PDF diff=astextplain
|
||||
*.rtf diff=astextplain
|
||||
*.RTF diff=astextplain
|
|
@ -0,0 +1,192 @@
|
|||
#################
|
||||
## SparkFun Useful stuff
|
||||
#################
|
||||
|
||||
## AVR Development
|
||||
*.eep
|
||||
*.elf
|
||||
*.lst
|
||||
*.lss
|
||||
*.sym
|
||||
*.d
|
||||
*.o
|
||||
*.srec
|
||||
*.map
|
||||
|
||||
## Notepad++ backup files
|
||||
*.bak
|
||||
|
||||
## BOM files
|
||||
*bom*
|
||||
|
||||
#################
|
||||
## Eclipse
|
||||
#################
|
||||
|
||||
*.pydevproject
|
||||
.project
|
||||
.metadata
|
||||
bin/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.classpath
|
||||
.settings/
|
||||
.loadpath
|
||||
|
||||
# External tool builders
|
||||
.externalToolBuilders/
|
||||
|
||||
# Locally stored "Eclipse launch configurations"
|
||||
*.launch
|
||||
|
||||
# CDT-specific
|
||||
.cproject
|
||||
|
||||
# PDT-specific
|
||||
.buildpath
|
||||
|
||||
|
||||
#############
|
||||
## Eagle
|
||||
#############
|
||||
|
||||
# Ignore the board and schematic backup files
|
||||
*.b#?
|
||||
*.s#?
|
||||
|
||||
|
||||
#################
|
||||
## Visual Studio
|
||||
#################
|
||||
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
|
||||
# User-specific files
|
||||
*.suo
|
||||
*.user
|
||||
*.sln.docstates
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Rr]elease/
|
||||
*_i.c
|
||||
*_p.c
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.vspscc
|
||||
.builds
|
||||
*.dotCover
|
||||
|
||||
## TODO: If you have NuGet Package Restore enabled, uncomment this
|
||||
#packages/
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish
|
||||
|
||||
# Others
|
||||
[Bb]in
|
||||
[Oo]bj
|
||||
sql
|
||||
TestResults
|
||||
*.Cache
|
||||
ClientBin
|
||||
stylecop.*
|
||||
~$*
|
||||
*.dbmdl
|
||||
Generated_Code #added for RIA/Silverlight projects
|
||||
|
||||
# Backup & report files from converting an old project file to a newer
|
||||
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
|
||||
|
||||
############
|
||||
## Windows
|
||||
############
|
||||
|
||||
# Windows image file caches
|
||||
Thumbs.db
|
||||
|
||||
# Folder config file
|
||||
Desktop.ini
|
||||
|
||||
|
||||
#############
|
||||
## Python
|
||||
#############
|
||||
|
||||
*.py[co]
|
||||
|
||||
# Packages
|
||||
*.egg
|
||||
*.egg-info
|
||||
dist
|
||||
build
|
||||
eggs
|
||||
parts
|
||||
bin
|
||||
var
|
||||
sdist
|
||||
develop-eggs
|
||||
.installed.cfg
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
.coverage
|
||||
.tox
|
||||
|
||||
#Translations
|
||||
*.mo
|
||||
|
||||
#Mr Developer
|
||||
.mr.developer.cfg
|
||||
|
||||
# Mac crap
|
||||
.DS_Store
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
License Information
|
||||
-------------------
|
||||
|
||||
The hardware is released under [Creative Commons Share-alike 3.0](http://creativecommons.org/licenses/by-sa/3.0/).
|
||||
|
||||
All other code is open source so please feel free to do anything you want with it; you buy me a beer if you use this and we meet someday ([Beerware license](http://en.wikipedia.org/wiki/Beerware)).
|
||||
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
SparkFun APDS9960 RGB and Gesture Sensor Arduino Library
|
||||
=========================================================
|
||||
|
||||
![Avago APDS-9960 Breakout Board - SEN-12787 ](https://cdn.sparkfun.com/r/92-92/assets/parts/9/6/0/3/12787-01.jpg)
|
||||
|
||||
[*Avago APDS-9960 Breakout Board (SEN-12787)*](https://www.sparkfun.com/products/12787)
|
||||
|
||||
Getting Started
|
||||
---------------
|
||||
|
||||
* Download the Git repository as a ZIP ("Download ZIP" button)
|
||||
* Unzip
|
||||
* Copy the entire library directory (Libraries/Arduino/APDS-9960_RGB_and_Gesture_Sensor_Arduino_Library) to \<Arduino installation directory\>/libraries
|
||||
* Open the Arduino program
|
||||
* Select File -> Examples -> SparkFun_APDS9960 -> GestureTest
|
||||
* Plug in your Arduino and APDS-9960 with the following connections
|
||||
|
||||
*-OR-*
|
||||
|
||||
* Use the library manager
|
||||
|
||||
| Arduino Pin | APDS-9960 Board | Function |
|
||||
|---|---|---|
|
||||
| 3.3V | VCC | Power |
|
||||
| GND | GND | Ground |
|
||||
| A4 | SDA | I2C Data |
|
||||
| A5 | SCL | I2C Clock |
|
||||
| 2 | INT | Interrupt |
|
||||
|
||||
* Go to Tools -> Board and select your Arduino board
|
||||
* Go to Tools -> Serial Port and select the COM port of your Arduino board
|
||||
* Click "Upload"
|
||||
* Go to Tools -> Serial Monitor
|
||||
* Ensure the baud rate is set at 9600 baud
|
||||
* Swipe your hand over the sensor in various directions!
|
||||
|
||||
Repository Contents
|
||||
-------------------
|
||||
|
||||
* **/examples** - Example sketches for the library (.ino). Run these from the Arduino IDE.
|
||||
* **/src** - Source files for the library (.cpp, .h).
|
||||
* **library.properties** - General library properties for the Arduino package manager.
|
||||
|
||||
Documentation
|
||||
--------------
|
||||
|
||||
* **[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.
|
||||
* **[Product Repository](https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor)** - Main repository (including hardware files) for the SparkFun_APDS9960 RGB and Gesture Sensor.
|
||||
* **[Hookup Guide](https://learn.sparkfun.com/tutorials/apds-9960-rgb-and-gesture-sensor-hookup-guide)** - Basic hookup guide for the sensor.
|
||||
|
||||
Products that use this Library
|
||||
---------------------------------
|
||||
|
||||
* [SEN-12787](https://www.sparkfun.com/products/12787)- Avago APDS-9960
|
||||
|
||||
Version History
|
||||
---------------
|
||||
* [V_1.4.1](https://github.com/sparkfun/SparkFun_APDS-9960_Sensor_Arduino_Library/tree/V_1.4.1) - Removing blank files, updating library.properties file.
|
||||
* [V_1.4.0](https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor_Arduino_Library/tree/V_1.4.0) - Updated to new library structure
|
||||
* V_1.3.0 - Implemented disableProximitySensor(). Thanks to jmg5150 for catching that!
|
||||
* V_1.2.0 - Added pinMode line to GestureTest demo to fix interrupt bug with some Arduinos
|
||||
* V_1.1.0 - Updated GestureTest demo to not freeze with fast swipes
|
||||
* V_1.0.0: Initial release
|
||||
* Ambient and RGB light sensing implemented
|
||||
* Ambient light interrupts working
|
||||
* Proximity sensing implemented
|
||||
* Proximity interrupts working
|
||||
* Gesture (UP, DOWN, LEFT, RIGHT, NEAR, FAR) sensing implemented
|
||||
|
||||
License Information
|
||||
-------------------
|
||||
|
||||
This product is _**open source**_!
|
||||
|
||||
The **code** is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!
|
||||
|
||||
Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release anything derivative under the same license.
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
|
||||
- Your friends at SparkFun.
|
|
@ -0,0 +1,161 @@
|
|||
/****************************************************************
|
||||
AmbientLightInterrupt.ino
|
||||
APDS-9960 RGB and Gesture Sensor
|
||||
Shawn Hymel @ SparkFun Electronics
|
||||
October 24, 2014
|
||||
https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor
|
||||
|
||||
Tests the ambient light interrupt abilities of the APDS-9960.
|
||||
Configures the APDS-9960 over I2C and waits for an external
|
||||
interrupt based on high or low light conditions. Try covering
|
||||
the sensor with your hand or bringing the sensor close to a
|
||||
bright light source. You might need to adjust the LIGHT_INT_HIGH
|
||||
and LIGHT_INT_LOW values to get the interrupt to work correctly.
|
||||
|
||||
Hardware Connections:
|
||||
|
||||
IMPORTANT: The APDS-9960 can only accept 3.3V!
|
||||
|
||||
Arduino Pin APDS-9960 Board Function
|
||||
|
||||
3.3V VCC Power
|
||||
GND GND Ground
|
||||
A4 SDA I2C Data
|
||||
A5 SCL I2C Clock
|
||||
2 INT Interrupt
|
||||
13 - LED
|
||||
|
||||
Resources:
|
||||
Include Wire.h and SparkFun_APDS-9960.h
|
||||
|
||||
Development environment specifics:
|
||||
Written in Arduino 1.0.5
|
||||
Tested with SparkFun Arduino Pro Mini 3.3V
|
||||
|
||||
This code is beerware; if you see me (or any other SparkFun
|
||||
employee) at the local, and you've found our code helpful, please
|
||||
buy us a round!
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
****************************************************************/
|
||||
|
||||
#include <Wire.h>
|
||||
#include <SparkFun_APDS9960.h>
|
||||
|
||||
// Pins
|
||||
#define APDS9960_INT 2 // Needs to be an interrupt pin
|
||||
#define LED_PIN 13 // LED for showing interrupt
|
||||
|
||||
// Constants
|
||||
#define LIGHT_INT_HIGH 1000 // High light level for interrupt
|
||||
#define LIGHT_INT_LOW 10 // Low light level for interrupt
|
||||
|
||||
// Global variables
|
||||
SparkFun_APDS9960 apds = SparkFun_APDS9960();
|
||||
uint16_t ambient_light = 0;
|
||||
uint16_t red_light = 0;
|
||||
uint16_t green_light = 0;
|
||||
uint16_t blue_light = 0;
|
||||
int isr_flag = 0;
|
||||
uint16_t threshold = 0;
|
||||
|
||||
void setup() {
|
||||
|
||||
// Set LED as output
|
||||
pinMode(LED_PIN, OUTPUT);
|
||||
pinMode(APDS9960_INT, INPUT);
|
||||
|
||||
// Initialize Serial port
|
||||
Serial.begin(9600);
|
||||
Serial.println();
|
||||
Serial.println(F("-------------------------------------"));
|
||||
Serial.println(F("SparkFun APDS-9960 - Light Interrupts"));
|
||||
Serial.println(F("-------------------------------------"));
|
||||
|
||||
// Initialize interrupt service routine
|
||||
attachInterrupt(0, interruptRoutine, FALLING);
|
||||
|
||||
// Initialize APDS-9960 (configure I2C and initial values)
|
||||
if ( apds.init() ) {
|
||||
Serial.println(F("APDS-9960 initialization complete"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during APDS-9960 init!"));
|
||||
}
|
||||
|
||||
// Set high and low interrupt thresholds
|
||||
if ( !apds.setLightIntLowThreshold(LIGHT_INT_LOW) ) {
|
||||
Serial.println(F("Error writing low threshold"));
|
||||
}
|
||||
if ( !apds.setLightIntHighThreshold(LIGHT_INT_HIGH) ) {
|
||||
Serial.println(F("Error writing high threshold"));
|
||||
}
|
||||
|
||||
// Start running the APDS-9960 light sensor (no interrupts)
|
||||
if ( apds.enableLightSensor(false) ) {
|
||||
Serial.println(F("Light sensor is now running"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during light sensor init!"));
|
||||
}
|
||||
|
||||
// Read high and low interrupt thresholds
|
||||
if ( !apds.getLightIntLowThreshold(threshold) ) {
|
||||
Serial.println(F("Error reading low threshold"));
|
||||
} else {
|
||||
Serial.print(F("Low Threshold: "));
|
||||
Serial.println(threshold);
|
||||
}
|
||||
if ( !apds.getLightIntHighThreshold(threshold) ) {
|
||||
Serial.println(F("Error reading high threshold"));
|
||||
} else {
|
||||
Serial.print(F("High Threshold: "));
|
||||
Serial.println(threshold);
|
||||
}
|
||||
|
||||
// Enable interrupts
|
||||
if ( !apds.setAmbientLightIntEnable(1) ) {
|
||||
Serial.println(F("Error enabling interrupts"));
|
||||
}
|
||||
|
||||
// Wait for initialization and calibration to finish
|
||||
delay(500);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
// If interrupt occurs, print out the light levels
|
||||
if ( isr_flag == 1 ) {
|
||||
|
||||
// Read the light levels (ambient, red, green, blue) and print
|
||||
if ( !apds.readAmbientLight(ambient_light) ||
|
||||
!apds.readRedLight(red_light) ||
|
||||
!apds.readGreenLight(green_light) ||
|
||||
!apds.readBlueLight(blue_light) ) {
|
||||
Serial.println("Error reading light values");
|
||||
} else {
|
||||
Serial.print("Interrupt! Ambient: ");
|
||||
Serial.print(ambient_light);
|
||||
Serial.print(" R: ");
|
||||
Serial.print(red_light);
|
||||
Serial.print(" G: ");
|
||||
Serial.print(green_light);
|
||||
Serial.print(" B: ");
|
||||
Serial.println(blue_light);
|
||||
}
|
||||
|
||||
// Turn on LED for a half a second
|
||||
digitalWrite(LED_PIN, HIGH);
|
||||
delay(500);
|
||||
digitalWrite(LED_PIN, LOW);
|
||||
|
||||
// Reset flag and clear APDS-9960 interrupt (IMPORTANT!)
|
||||
isr_flag = 0;
|
||||
if ( !apds.clearAmbientLightInt() ) {
|
||||
Serial.println("Error clearing interrupt");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void interruptRoutine() {
|
||||
isr_flag = 1;
|
||||
}
|
|
@ -0,0 +1,96 @@
|
|||
/****************************************************************
|
||||
ColorSensor.ino
|
||||
APDS-9960 RGB and Gesture Sensor
|
||||
Shawn Hymel @ SparkFun Electronics
|
||||
October 15, 2014
|
||||
https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor
|
||||
|
||||
Tests the color and ambient light sensing abilities of the
|
||||
APDS-9960. Configures APDS-9960 over I2C and polls the sensor for
|
||||
ambient light and color levels, which are displayed over the
|
||||
serial console.
|
||||
|
||||
Hardware Connections:
|
||||
|
||||
IMPORTANT: The APDS-9960 can only accept 3.3V!
|
||||
|
||||
Arduino Pin APDS-9960 Board Function
|
||||
|
||||
3.3V VCC Power
|
||||
GND GND Ground
|
||||
A4 SDA I2C Data
|
||||
A5 SCL I2C Clock
|
||||
|
||||
Resources:
|
||||
Include Wire.h and SparkFun_APDS-9960.h
|
||||
|
||||
Development environment specifics:
|
||||
Written in Arduino 1.0.5
|
||||
Tested with SparkFun Arduino Pro Mini 3.3V
|
||||
|
||||
This code is beerware; if you see me (or any other SparkFun
|
||||
employee) at the local, and you've found our code helpful, please
|
||||
buy us a round!
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
****************************************************************/
|
||||
|
||||
#include <Wire.h>
|
||||
#include <SparkFun_APDS9960.h>
|
||||
|
||||
// Global Variables
|
||||
SparkFun_APDS9960 apds = SparkFun_APDS9960();
|
||||
uint16_t ambient_light = 0;
|
||||
uint16_t red_light = 0;
|
||||
uint16_t green_light = 0;
|
||||
uint16_t blue_light = 0;
|
||||
|
||||
void setup() {
|
||||
|
||||
// Initialize Serial port
|
||||
Serial.begin(9600);
|
||||
Serial.println();
|
||||
Serial.println(F("--------------------------------"));
|
||||
Serial.println(F("SparkFun APDS-9960 - ColorSensor"));
|
||||
Serial.println(F("--------------------------------"));
|
||||
|
||||
// Initialize APDS-9960 (configure I2C and initial values)
|
||||
if ( apds.init() ) {
|
||||
Serial.println(F("APDS-9960 initialization complete"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during APDS-9960 init!"));
|
||||
}
|
||||
|
||||
// Start running the APDS-9960 light sensor (no interrupts)
|
||||
if ( apds.enableLightSensor(false) ) {
|
||||
Serial.println(F("Light sensor is now running"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during light sensor init!"));
|
||||
}
|
||||
|
||||
// Wait for initialization and calibration to finish
|
||||
delay(500);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
// Read the light levels (ambient, red, green, blue)
|
||||
if ( !apds.readAmbientLight(ambient_light) ||
|
||||
!apds.readRedLight(red_light) ||
|
||||
!apds.readGreenLight(green_light) ||
|
||||
!apds.readBlueLight(blue_light) ) {
|
||||
Serial.println("Error reading light values");
|
||||
} else {
|
||||
Serial.print("Ambient: ");
|
||||
Serial.print(ambient_light);
|
||||
Serial.print(" Red: ");
|
||||
Serial.print(red_light);
|
||||
Serial.print(" Green: ");
|
||||
Serial.print(green_light);
|
||||
Serial.print(" Blue: ");
|
||||
Serial.println(blue_light);
|
||||
}
|
||||
|
||||
// Wait 1 second before next reading
|
||||
delay(1000);
|
||||
}
|
|
@ -0,0 +1,128 @@
|
|||
/****************************************************************
|
||||
GestureTest.ino
|
||||
APDS-9960 RGB and Gesture Sensor
|
||||
Shawn Hymel @ SparkFun Electronics
|
||||
May 30, 2014
|
||||
https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor
|
||||
|
||||
Tests the gesture sensing abilities of the APDS-9960. Configures
|
||||
APDS-9960 over I2C and waits for gesture events. Calculates the
|
||||
direction of the swipe (up, down, left, right) and displays it
|
||||
on a serial console.
|
||||
|
||||
To perform a NEAR gesture, hold your hand
|
||||
far above the sensor and move it close to the sensor (within 2
|
||||
inches). Hold your hand there for at least 1 second and move it
|
||||
away.
|
||||
|
||||
To perform a FAR gesture, hold your hand within 2 inches of the
|
||||
sensor for at least 1 second and then move it above (out of
|
||||
range) of the sensor.
|
||||
|
||||
Hardware Connections:
|
||||
|
||||
IMPORTANT: The APDS-9960 can only accept 3.3V!
|
||||
|
||||
Arduino Pin APDS-9960 Board Function
|
||||
|
||||
3.3V VCC Power
|
||||
GND GND Ground
|
||||
A4 SDA I2C Data
|
||||
A5 SCL I2C Clock
|
||||
2 INT Interrupt
|
||||
|
||||
Resources:
|
||||
Include Wire.h and SparkFun_APDS-9960.h
|
||||
|
||||
Development environment specifics:
|
||||
Written in Arduino 1.0.5
|
||||
Tested with SparkFun Arduino Pro Mini 3.3V
|
||||
|
||||
This code is beerware; if you see me (or any other SparkFun
|
||||
employee) at the local, and you've found our code helpful, please
|
||||
buy us a round!
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
****************************************************************/
|
||||
|
||||
#include <Wire.h>
|
||||
#include <SparkFun_APDS9960.h>
|
||||
|
||||
// Pins
|
||||
#define APDS9960_INT 2 // Needs to be an interrupt pin
|
||||
|
||||
// Constants
|
||||
|
||||
// Global Variables
|
||||
SparkFun_APDS9960 apds = SparkFun_APDS9960();
|
||||
int isr_flag = 0;
|
||||
|
||||
void setup() {
|
||||
|
||||
// Set interrupt pin as input
|
||||
pinMode(APDS9960_INT, INPUT);
|
||||
|
||||
// Initialize Serial port
|
||||
Serial.begin(9600);
|
||||
Serial.println();
|
||||
Serial.println(F("--------------------------------"));
|
||||
Serial.println(F("SparkFun APDS-9960 - GestureTest"));
|
||||
Serial.println(F("--------------------------------"));
|
||||
|
||||
// Initialize interrupt service routine
|
||||
attachInterrupt(0, interruptRoutine, FALLING);
|
||||
|
||||
// Initialize APDS-9960 (configure I2C and initial values)
|
||||
if ( apds.init() ) {
|
||||
Serial.println(F("APDS-9960 initialization complete"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during APDS-9960 init!"));
|
||||
}
|
||||
|
||||
// Start running the APDS-9960 gesture sensor engine
|
||||
if ( apds.enableGestureSensor(true) ) {
|
||||
Serial.println(F("Gesture sensor is now running"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during gesture sensor init!"));
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if( isr_flag == 1 ) {
|
||||
detachInterrupt(0);
|
||||
handleGesture();
|
||||
isr_flag = 0;
|
||||
attachInterrupt(0, interruptRoutine, FALLING);
|
||||
}
|
||||
}
|
||||
|
||||
void interruptRoutine() {
|
||||
isr_flag = 1;
|
||||
}
|
||||
|
||||
void handleGesture() {
|
||||
if ( apds.isGestureAvailable() ) {
|
||||
switch ( apds.readGesture() ) {
|
||||
case DIR_UP:
|
||||
Serial.println("UP");
|
||||
break;
|
||||
case DIR_DOWN:
|
||||
Serial.println("DOWN");
|
||||
break;
|
||||
case DIR_LEFT:
|
||||
Serial.println("LEFT");
|
||||
break;
|
||||
case DIR_RIGHT:
|
||||
Serial.println("RIGHT");
|
||||
break;
|
||||
case DIR_NEAR:
|
||||
Serial.println("NEAR");
|
||||
break;
|
||||
case DIR_FAR:
|
||||
Serial.println("FAR");
|
||||
break;
|
||||
default:
|
||||
Serial.println("NONE");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,128 @@
|
|||
/****************************************************************
|
||||
GestureTest.ino
|
||||
APDS-9960 RGB and Gesture Sensor
|
||||
Shawn Hymel @ SparkFun Electronics
|
||||
May 30, 2014
|
||||
https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor
|
||||
|
||||
Tests the gesture sensing abilities of the APDS-9960. Configures
|
||||
APDS-9960 over I2C and waits for gesture events. Calculates the
|
||||
direction of the swipe (up, down, left, right) and displays it
|
||||
on a serial console.
|
||||
|
||||
To perform a NEAR gesture, hold your hand
|
||||
far above the sensor and move it close to the sensor (within 2
|
||||
inches). Hold your hand there for at least 1 second and move it
|
||||
away.
|
||||
|
||||
To perform a FAR gesture, hold your hand within 2 inches of the
|
||||
sensor for at least 1 second and then move it above (out of
|
||||
range) of the sensor.
|
||||
|
||||
Hardware Connections:
|
||||
|
||||
IMPORTANT: The APDS-9960 can only accept 3.3V!
|
||||
|
||||
Arduino Pin APDS-9960 Board Function
|
||||
|
||||
3.3V VCC Power
|
||||
GND GND Ground
|
||||
A4 SDA I2C Data
|
||||
A5 SCL I2C Clock
|
||||
2 INT Interrupt
|
||||
|
||||
Resources:
|
||||
Include Wire.h and SparkFun_APDS-9960.h
|
||||
|
||||
Development environment specifics:
|
||||
Written in Arduino 1.0.5
|
||||
Tested with SparkFun Arduino Pro Mini 3.3V
|
||||
|
||||
This code is beerware; if you see me (or any other SparkFun
|
||||
employee) at the local, and you've found our code helpful, please
|
||||
buy us a round!
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
****************************************************************/
|
||||
|
||||
#include <Wire.h>
|
||||
#include <SparkFun_APDS9960.h>
|
||||
|
||||
// Pins
|
||||
#define APDS9960_INT 13 // Needs to be an interrupt pin
|
||||
|
||||
// Constants
|
||||
|
||||
// Global Variables
|
||||
SparkFun_APDS9960 apds = SparkFun_APDS9960();
|
||||
volatile int isr_flag = 0;
|
||||
|
||||
void setup() {
|
||||
|
||||
// Set interrupt pin as input
|
||||
pinMode(APDS9960_INT, INPUT);
|
||||
|
||||
// Initialize Serial port
|
||||
Serial.begin(9600);
|
||||
Serial.println();
|
||||
Serial.println(F("--------------------------------"));
|
||||
Serial.println(F("SparkFun APDS-9960 - GestureTest"));
|
||||
Serial.println(F("--------------------------------"));
|
||||
|
||||
// Initialize interrupt service routine
|
||||
attachInterrupt(digitalPinToInterrupt(APDS9960_INT), interruptRoutine, FALLING);
|
||||
|
||||
// Initialize APDS-9960 (configure I2C and initial values)
|
||||
if ( apds.init() ) {
|
||||
Serial.println(F("APDS-9960 initialization complete"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during APDS-9960 init!"));
|
||||
}
|
||||
|
||||
// Start running the APDS-9960 gesture sensor engine
|
||||
if ( apds.enableGestureSensor(true) ) {
|
||||
Serial.println(F("Gesture sensor is now running"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during gesture sensor init!"));
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if( isr_flag == 1 ) {
|
||||
detachInterrupt(0);
|
||||
handleGesture();
|
||||
isr_flag = 0;
|
||||
attachInterrupt(0, interruptRoutine, FALLING);
|
||||
}
|
||||
}
|
||||
|
||||
void interruptRoutine() {
|
||||
isr_flag = 1;
|
||||
}
|
||||
|
||||
void handleGesture() {
|
||||
if ( apds.isGestureAvailable() ) {
|
||||
switch ( apds.readGesture() ) {
|
||||
case DIR_UP:
|
||||
Serial.println("UP");
|
||||
break;
|
||||
case DIR_DOWN:
|
||||
Serial.println("DOWN");
|
||||
break;
|
||||
case DIR_LEFT:
|
||||
Serial.println("LEFT");
|
||||
break;
|
||||
case DIR_RIGHT:
|
||||
Serial.println("RIGHT");
|
||||
break;
|
||||
case DIR_NEAR:
|
||||
Serial.println("NEAR");
|
||||
break;
|
||||
case DIR_FAR:
|
||||
Serial.println("FAR");
|
||||
break;
|
||||
default:
|
||||
Serial.println("NONE");
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
/****************************************************************
|
||||
ProximityInterrupt.ino
|
||||
APDS-9960 RGB and Gesture Sensor
|
||||
Shawn Hymel @ SparkFun Electronics
|
||||
October 24, 2014
|
||||
https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor
|
||||
|
||||
Tests the proximity interrupt abilities of the APDS-9960.
|
||||
Configures the APDS-9960 over I2C and waits for an external
|
||||
interrupt based on high or low proximity conditions. Move your
|
||||
hand near the sensor and watch the LED on pin 13.
|
||||
|
||||
Hardware Connections:
|
||||
|
||||
IMPORTANT: The APDS-9960 can only accept 3.3V!
|
||||
|
||||
Arduino Pin APDS-9960 Board Function
|
||||
|
||||
3.3V VCC Power
|
||||
GND GND Ground
|
||||
A4 SDA I2C Data
|
||||
A5 SCL I2C Clock
|
||||
2 INT Interrupt
|
||||
13 - LED
|
||||
|
||||
Resources:
|
||||
Include Wire.h and SparkFun_APDS-9960.h
|
||||
|
||||
Development environment specifics:
|
||||
Written in Arduino 1.0.5
|
||||
Tested with SparkFun Arduino Pro Mini 3.3V
|
||||
|
||||
This code is beerware; if you see me (or any other SparkFun
|
||||
employee) at the local, and you've found our code helpful, please
|
||||
buy us a round!
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
****************************************************************/
|
||||
|
||||
#include <Wire.h>
|
||||
#include <SparkFun_APDS9960.h>
|
||||
|
||||
// Pins
|
||||
#define APDS9960_INT 2 // Needs to be an interrupt pin
|
||||
#define LED_PIN 13 // LED for showing interrupt
|
||||
|
||||
// Constants
|
||||
#define PROX_INT_HIGH 50 // Proximity level for interrupt
|
||||
#define PROX_INT_LOW 0 // No far interrupt
|
||||
|
||||
// Global variables
|
||||
SparkFun_APDS9960 apds = SparkFun_APDS9960();
|
||||
uint8_t proximity_data = 0;
|
||||
int isr_flag = 0;
|
||||
|
||||
void setup() {
|
||||
|
||||
// Set LED as output
|
||||
pinMode(LED_PIN, OUTPUT);
|
||||
pinMode(APDS9960_INT, INPUT);
|
||||
|
||||
// Initialize Serial port
|
||||
Serial.begin(9600);
|
||||
Serial.println();
|
||||
Serial.println(F("---------------------------------------"));
|
||||
Serial.println(F("SparkFun APDS-9960 - ProximityInterrupt"));
|
||||
Serial.println(F("---------------------------------------"));
|
||||
|
||||
// Initialize interrupt service routine
|
||||
attachInterrupt(0, interruptRoutine, FALLING);
|
||||
|
||||
// Initialize APDS-9960 (configure I2C and initial values)
|
||||
if ( apds.init() ) {
|
||||
Serial.println(F("APDS-9960 initialization complete"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during APDS-9960 init!"));
|
||||
}
|
||||
|
||||
// Adjust the Proximity sensor gain
|
||||
if ( !apds.setProximityGain(PGAIN_2X) ) {
|
||||
Serial.println(F("Something went wrong trying to set PGAIN"));
|
||||
}
|
||||
|
||||
// Set proximity interrupt thresholds
|
||||
if ( !apds.setProximityIntLowThreshold(PROX_INT_LOW) ) {
|
||||
Serial.println(F("Error writing low threshold"));
|
||||
}
|
||||
if ( !apds.setProximityIntHighThreshold(PROX_INT_HIGH) ) {
|
||||
Serial.println(F("Error writing high threshold"));
|
||||
}
|
||||
|
||||
// Start running the APDS-9960 proximity sensor (interrupts)
|
||||
if ( apds.enableProximitySensor(true) ) {
|
||||
Serial.println(F("Proximity sensor is now running"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during sensor init!"));
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
// If interrupt occurs, print out the proximity level
|
||||
if ( isr_flag == 1 ) {
|
||||
|
||||
// Read proximity level and print it out
|
||||
if ( !apds.readProximity(proximity_data) ) {
|
||||
Serial.println("Error reading proximity value");
|
||||
} else {
|
||||
Serial.print("Proximity detected! Level: ");
|
||||
Serial.println(proximity_data);
|
||||
}
|
||||
|
||||
// Turn on LED for a half a second
|
||||
digitalWrite(LED_PIN, HIGH);
|
||||
delay(500);
|
||||
digitalWrite(LED_PIN, LOW);
|
||||
|
||||
// Reset flag and clear APDS-9960 interrupt (IMPORTANT!)
|
||||
isr_flag = 0;
|
||||
if ( !apds.clearProximityInt() ) {
|
||||
Serial.println("Error clearing interrupt");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void interruptRoutine() {
|
||||
isr_flag = 1;
|
||||
}
|
|
@ -0,0 +1,86 @@
|
|||
/****************************************************************
|
||||
ProximityTest.ino
|
||||
APDS-9960 RGB and Gesture Sensor
|
||||
Shawn Hymel @ SparkFun Electronics
|
||||
October 28, 2014
|
||||
https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor
|
||||
|
||||
Tests the proximity sensing abilities of the APDS-9960.
|
||||
Configures the APDS-9960 over I2C and polls for the distance to
|
||||
the object nearest the sensor.
|
||||
|
||||
Hardware Connections:
|
||||
|
||||
IMPORTANT: The APDS-9960 can only accept 3.3V!
|
||||
|
||||
Arduino Pin APDS-9960 Board Function
|
||||
|
||||
3.3V VCC Power
|
||||
GND GND Ground
|
||||
A4 SDA I2C Data
|
||||
A5 SCL I2C Clock
|
||||
|
||||
Resources:
|
||||
Include Wire.h and SparkFun_APDS-9960.h
|
||||
|
||||
Development environment specifics:
|
||||
Written in Arduino 1.0.5
|
||||
Tested with SparkFun Arduino Pro Mini 3.3V
|
||||
|
||||
This code is beerware; if you see me (or any other SparkFun
|
||||
employee) at the local, and you've found our code helpful, please
|
||||
buy us a round!
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
****************************************************************/
|
||||
|
||||
#include <Wire.h>
|
||||
#include <SparkFun_APDS9960.h>
|
||||
|
||||
// Global Variables
|
||||
SparkFun_APDS9960 apds = SparkFun_APDS9960();
|
||||
uint8_t proximity_data = 0;
|
||||
|
||||
void setup() {
|
||||
|
||||
// Initialize Serial port
|
||||
Serial.begin(9600);
|
||||
Serial.println();
|
||||
Serial.println(F("------------------------------------"));
|
||||
Serial.println(F("SparkFun APDS-9960 - ProximitySensor"));
|
||||
Serial.println(F("------------------------------------"));
|
||||
|
||||
// Initialize APDS-9960 (configure I2C and initial values)
|
||||
if ( apds.init() ) {
|
||||
Serial.println(F("APDS-9960 initialization complete"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during APDS-9960 init!"));
|
||||
}
|
||||
|
||||
// Start running the APDS-9960 proximity sensor (no interrupts)
|
||||
// Settings to defaults
|
||||
if ( apds.enableProximitySensor(false) ) {
|
||||
Serial.println(F("Proximity sensor is now running"));
|
||||
} else {
|
||||
Serial.println(F("Something went wrong during sensor init!"));
|
||||
}
|
||||
|
||||
// Adjust the Proximity sensor gain
|
||||
if ( !apds.setProximityGain(PGAIN_2X) ) {
|
||||
Serial.println(F("Something went wrong trying to set PGAIN"));
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
// Read the proximity value
|
||||
if ( !apds.readProximity(proximity_data) ) {
|
||||
Serial.println("Error reading proximity value");
|
||||
} else {
|
||||
Serial.print("Proximity: ");
|
||||
Serial.println(proximity_data);
|
||||
}
|
||||
|
||||
// Wait 250 ms before next reading
|
||||
delay(250);
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
name=SparkFun APDS9960 RGB and Gesture Sensor
|
||||
version=1.4.4
|
||||
author=SparkFun Electronics <techsupport@sparkfun.com>
|
||||
maintainer=SparkFun Electronics <sparkfun.com>
|
||||
sentence=Library for the Avago APDS-9960 sensor
|
||||
paragraph=This library works with the SparkFun Breakout board for the Avago APDS-9960 proximity, light, RGB, and gesture sensor, made by SparkFun Electronics.
|
||||
category=Sensors
|
||||
url=https://github.com/sparkfun/SparkFun_APDS-9960_Sensor_Arduino_Library
|
||||
architectures=*
|
|
@ -0,0 +1,5 @@
|
|||
This folder should contain the .cpp and .h files for the library.
|
||||
|
||||
If backward compatibility is needed, source code should be placed in the library root folder and in a "utilyt" folder.
|
||||
|
||||
Check out the [library specification](https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification) for more details.
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,347 @@
|
|||
/**
|
||||
* @file SparkFun_APDS-9960.h
|
||||
* @brief Library for the SparkFun APDS-9960 breakout board
|
||||
* @author Shawn Hymel (SparkFun Electronics)
|
||||
*
|
||||
* @copyright This code is public domain but you buy me a beer if you use
|
||||
* this and we meet someday (Beerware license).
|
||||
*
|
||||
* This library interfaces the Avago APDS-9960 to Arduino over I2C. The library
|
||||
* relies on the Arduino Wire (I2C) library. to use the library, instantiate an
|
||||
* APDS9960 object, call init(), and call the appropriate functions.
|
||||
*/
|
||||
|
||||
#ifndef SparkFun_APDS9960_H
|
||||
#define SparkFun_APDS9960_H
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
/* Debug */
|
||||
#define DEBUG 0
|
||||
|
||||
/* APDS-9960 I2C address */
|
||||
#define APDS9960_I2C_ADDR 0x39
|
||||
|
||||
/* Gesture parameters */
|
||||
#define GESTURE_THRESHOLD_OUT 10
|
||||
#define GESTURE_SENSITIVITY_1 50
|
||||
#define GESTURE_SENSITIVITY_2 20
|
||||
|
||||
/* Error code for returned values */
|
||||
#define ERROR 0xFF
|
||||
|
||||
/* Acceptable device IDs */
|
||||
#define APDS9960_ID_1 0xAB
|
||||
#define APDS9960_ID_2 0x9C
|
||||
#define APDS9960_ID_3 0xA8
|
||||
|
||||
/* Misc parameters */
|
||||
#define FIFO_PAUSE_TIME 30 // Wait period (ms) between FIFO reads
|
||||
|
||||
/* APDS-9960 register addresses */
|
||||
#define APDS9960_ENABLE 0x80
|
||||
#define APDS9960_ATIME 0x81
|
||||
#define APDS9960_WTIME 0x83
|
||||
#define APDS9960_AILTL 0x84
|
||||
#define APDS9960_AILTH 0x85
|
||||
#define APDS9960_AIHTL 0x86
|
||||
#define APDS9960_AIHTH 0x87
|
||||
#define APDS9960_PILT 0x89
|
||||
#define APDS9960_PIHT 0x8B
|
||||
#define APDS9960_PERS 0x8C
|
||||
#define APDS9960_CONFIG1 0x8D
|
||||
#define APDS9960_PPULSE 0x8E
|
||||
#define APDS9960_CONTROL 0x8F
|
||||
#define APDS9960_CONFIG2 0x90
|
||||
#define APDS9960_ID 0x92
|
||||
#define APDS9960_STATUS 0x93
|
||||
#define APDS9960_CDATAL 0x94
|
||||
#define APDS9960_CDATAH 0x95
|
||||
#define APDS9960_RDATAL 0x96
|
||||
#define APDS9960_RDATAH 0x97
|
||||
#define APDS9960_GDATAL 0x98
|
||||
#define APDS9960_GDATAH 0x99
|
||||
#define APDS9960_BDATAL 0x9A
|
||||
#define APDS9960_BDATAH 0x9B
|
||||
#define APDS9960_PDATA 0x9C
|
||||
#define APDS9960_POFFSET_UR 0x9D
|
||||
#define APDS9960_POFFSET_DL 0x9E
|
||||
#define APDS9960_CONFIG3 0x9F
|
||||
#define APDS9960_GPENTH 0xA0
|
||||
#define APDS9960_GEXTH 0xA1
|
||||
#define APDS9960_GCONF1 0xA2
|
||||
#define APDS9960_GCONF2 0xA3
|
||||
#define APDS9960_GOFFSET_U 0xA4
|
||||
#define APDS9960_GOFFSET_D 0xA5
|
||||
#define APDS9960_GOFFSET_L 0xA7
|
||||
#define APDS9960_GOFFSET_R 0xA9
|
||||
#define APDS9960_GPULSE 0xA6
|
||||
#define APDS9960_GCONF3 0xAA
|
||||
#define APDS9960_GCONF4 0xAB
|
||||
#define APDS9960_GFLVL 0xAE
|
||||
#define APDS9960_GSTATUS 0xAF
|
||||
#define APDS9960_IFORCE 0xE4
|
||||
#define APDS9960_PICLEAR 0xE5
|
||||
#define APDS9960_CICLEAR 0xE6
|
||||
#define APDS9960_AICLEAR 0xE7
|
||||
#define APDS9960_GFIFO_U 0xFC
|
||||
#define APDS9960_GFIFO_D 0xFD
|
||||
#define APDS9960_GFIFO_L 0xFE
|
||||
#define APDS9960_GFIFO_R 0xFF
|
||||
|
||||
/* Bit fields */
|
||||
#define APDS9960_PON 0b00000001
|
||||
#define APDS9960_AEN 0b00000010
|
||||
#define APDS9960_PEN 0b00000100
|
||||
#define APDS9960_WEN 0b00001000
|
||||
#define APSD9960_AIEN 0b00010000
|
||||
#define APDS9960_PIEN 0b00100000
|
||||
#define APDS9960_GEN 0b01000000
|
||||
#define APDS9960_GVALID 0b00000001
|
||||
|
||||
/* On/Off definitions */
|
||||
#define OFF 0
|
||||
#define ON 1
|
||||
|
||||
/* Acceptable parameters for setMode */
|
||||
#define POWER 0
|
||||
#define AMBIENT_LIGHT 1
|
||||
#define PROXIMITY 2
|
||||
#define WAIT 3
|
||||
#define AMBIENT_LIGHT_INT 4
|
||||
#define PROXIMITY_INT 5
|
||||
#define GESTURE 6
|
||||
#define ALL 7
|
||||
|
||||
/* LED Drive values */
|
||||
#define LED_DRIVE_100MA 0
|
||||
#define LED_DRIVE_50MA 1
|
||||
#define LED_DRIVE_25MA 2
|
||||
#define LED_DRIVE_12_5MA 3
|
||||
|
||||
/* Proximity Gain (PGAIN) values */
|
||||
#define PGAIN_1X 0
|
||||
#define PGAIN_2X 1
|
||||
#define PGAIN_4X 2
|
||||
#define PGAIN_8X 3
|
||||
|
||||
/* ALS Gain (AGAIN) values */
|
||||
#define AGAIN_1X 0
|
||||
#define AGAIN_4X 1
|
||||
#define AGAIN_16X 2
|
||||
#define AGAIN_64X 3
|
||||
|
||||
/* Gesture Gain (GGAIN) values */
|
||||
#define GGAIN_1X 0
|
||||
#define GGAIN_2X 1
|
||||
#define GGAIN_4X 2
|
||||
#define GGAIN_8X 3
|
||||
|
||||
/* LED Boost values */
|
||||
#define LED_BOOST_100 0
|
||||
#define LED_BOOST_150 1
|
||||
#define LED_BOOST_200 2
|
||||
#define LED_BOOST_300 3
|
||||
|
||||
/* Gesture wait time values */
|
||||
#define GWTIME_0MS 0
|
||||
#define GWTIME_2_8MS 1
|
||||
#define GWTIME_5_6MS 2
|
||||
#define GWTIME_8_4MS 3
|
||||
#define GWTIME_14_0MS 4
|
||||
#define GWTIME_22_4MS 5
|
||||
#define GWTIME_30_8MS 6
|
||||
#define GWTIME_39_2MS 7
|
||||
|
||||
/* Default values */
|
||||
#define DEFAULT_ATIME 219 // 103ms
|
||||
#define DEFAULT_WTIME 246 // 27ms
|
||||
#define DEFAULT_PROX_PPULSE 0x87 // 16us, 8 pulses
|
||||
#define DEFAULT_GESTURE_PPULSE 0x89 // 16us, 10 pulses
|
||||
#define DEFAULT_POFFSET_UR 0 // 0 offset
|
||||
#define DEFAULT_POFFSET_DL 0 // 0 offset
|
||||
#define DEFAULT_CONFIG1 0x60 // No 12x wait (WTIME) factor
|
||||
#define DEFAULT_LDRIVE LED_DRIVE_100MA
|
||||
#define DEFAULT_PGAIN PGAIN_4X
|
||||
#define DEFAULT_AGAIN AGAIN_4X
|
||||
#define DEFAULT_PILT 0 // Low proximity threshold
|
||||
#define DEFAULT_PIHT 50 // High proximity threshold
|
||||
#define DEFAULT_AILT 0xFFFF // Force interrupt for calibration
|
||||
#define DEFAULT_AIHT 0
|
||||
#define DEFAULT_PERS 0x11 // 2 consecutive prox or ALS for int.
|
||||
#define DEFAULT_CONFIG2 0x01 // No saturation interrupts or LED boost
|
||||
#define DEFAULT_CONFIG3 0 // Enable all photodiodes, no SAI
|
||||
#define DEFAULT_GPENTH 40 // Threshold for entering gesture mode
|
||||
#define DEFAULT_GEXTH 30 // Threshold for exiting gesture mode
|
||||
#define DEFAULT_GCONF1 0x40 // 4 gesture events for int., 1 for exit
|
||||
#define DEFAULT_GGAIN GGAIN_4X
|
||||
#define DEFAULT_GLDRIVE LED_DRIVE_100MA
|
||||
#define DEFAULT_GWTIME GWTIME_2_8MS
|
||||
#define DEFAULT_GOFFSET 0 // No offset scaling for gesture mode
|
||||
#define DEFAULT_GPULSE 0xC9 // 32us, 10 pulses
|
||||
#define DEFAULT_GCONF3 0 // All photodiodes active during gesture
|
||||
#define DEFAULT_GIEN 0 // Disable gesture interrupts
|
||||
|
||||
/* Direction definitions */
|
||||
enum {
|
||||
DIR_NONE,
|
||||
DIR_LEFT,
|
||||
DIR_RIGHT,
|
||||
DIR_UP,
|
||||
DIR_DOWN,
|
||||
DIR_NEAR,
|
||||
DIR_FAR,
|
||||
DIR_ALL
|
||||
};
|
||||
|
||||
/* State definitions */
|
||||
enum {
|
||||
NA_STATE,
|
||||
NEAR_STATE,
|
||||
FAR_STATE,
|
||||
ALL_STATE
|
||||
};
|
||||
|
||||
/* Container for gesture data */
|
||||
typedef struct gesture_data_type {
|
||||
uint8_t u_data[32];
|
||||
uint8_t d_data[32];
|
||||
uint8_t l_data[32];
|
||||
uint8_t r_data[32];
|
||||
uint8_t index;
|
||||
uint8_t total_gestures;
|
||||
uint8_t in_threshold;
|
||||
uint8_t out_threshold;
|
||||
} gesture_data_type;
|
||||
|
||||
/* APDS9960 Class */
|
||||
class SparkFun_APDS9960 {
|
||||
public:
|
||||
|
||||
/* Initialization methods */
|
||||
SparkFun_APDS9960();
|
||||
~SparkFun_APDS9960();
|
||||
bool init();
|
||||
uint8_t getMode();
|
||||
bool setMode(uint8_t mode, uint8_t enable);
|
||||
|
||||
/* Turn the APDS-9960 on and off */
|
||||
bool enablePower();
|
||||
bool disablePower();
|
||||
|
||||
/* Enable or disable specific sensors */
|
||||
bool enableLightSensor(bool interrupts = false);
|
||||
bool disableLightSensor();
|
||||
bool enableProximitySensor(bool interrupts = false);
|
||||
bool disableProximitySensor();
|
||||
bool enableGestureSensor(bool interrupts = true);
|
||||
bool disableGestureSensor();
|
||||
|
||||
/* LED drive strength control */
|
||||
uint8_t getLEDDrive();
|
||||
bool setLEDDrive(uint8_t drive);
|
||||
uint8_t getGestureLEDDrive();
|
||||
bool setGestureLEDDrive(uint8_t drive);
|
||||
|
||||
/* Gain control */
|
||||
uint8_t getAmbientLightGain();
|
||||
bool setAmbientLightGain(uint8_t gain);
|
||||
uint8_t getProximityGain();
|
||||
bool setProximityGain(uint8_t gain);
|
||||
uint8_t getGestureGain();
|
||||
bool setGestureGain(uint8_t gain);
|
||||
|
||||
/* Get and set light interrupt thresholds */
|
||||
bool getLightIntLowThreshold(uint16_t &threshold);
|
||||
bool setLightIntLowThreshold(uint16_t threshold);
|
||||
bool getLightIntHighThreshold(uint16_t &threshold);
|
||||
bool setLightIntHighThreshold(uint16_t threshold);
|
||||
|
||||
/* Get and set proximity interrupt thresholds */
|
||||
bool getProximityIntLowThreshold(uint8_t &threshold);
|
||||
bool setProximityIntLowThreshold(uint8_t threshold);
|
||||
bool getProximityIntHighThreshold(uint8_t &threshold);
|
||||
bool setProximityIntHighThreshold(uint8_t threshold);
|
||||
|
||||
/* Get and set interrupt enables */
|
||||
uint8_t getAmbientLightIntEnable();
|
||||
bool setAmbientLightIntEnable(uint8_t enable);
|
||||
uint8_t getProximityIntEnable();
|
||||
bool setProximityIntEnable(uint8_t enable);
|
||||
uint8_t getGestureIntEnable();
|
||||
bool setGestureIntEnable(uint8_t enable);
|
||||
|
||||
/* Clear interrupts */
|
||||
bool clearAmbientLightInt();
|
||||
bool clearProximityInt();
|
||||
|
||||
/* Ambient light methods */
|
||||
bool readAmbientLight(uint16_t &val);
|
||||
bool readRedLight(uint16_t &val);
|
||||
bool readGreenLight(uint16_t &val);
|
||||
bool readBlueLight(uint16_t &val);
|
||||
|
||||
/* Proximity methods */
|
||||
bool readProximity(uint8_t &val);
|
||||
|
||||
/* Gesture methods */
|
||||
bool isGestureAvailable();
|
||||
int readGesture();
|
||||
|
||||
private:
|
||||
|
||||
/* Gesture processing */
|
||||
void resetGestureParameters();
|
||||
bool processGestureData();
|
||||
bool decodeGesture();
|
||||
|
||||
/* Proximity Interrupt Threshold */
|
||||
uint8_t getProxIntLowThresh();
|
||||
bool setProxIntLowThresh(uint8_t threshold);
|
||||
uint8_t getProxIntHighThresh();
|
||||
bool setProxIntHighThresh(uint8_t threshold);
|
||||
|
||||
/* LED Boost Control */
|
||||
uint8_t getLEDBoost();
|
||||
bool setLEDBoost(uint8_t boost);
|
||||
|
||||
/* Proximity photodiode select */
|
||||
uint8_t getProxGainCompEnable();
|
||||
bool setProxGainCompEnable(uint8_t enable);
|
||||
uint8_t getProxPhotoMask();
|
||||
bool setProxPhotoMask(uint8_t mask);
|
||||
|
||||
/* Gesture threshold control */
|
||||
uint8_t getGestureEnterThresh();
|
||||
bool setGestureEnterThresh(uint8_t threshold);
|
||||
uint8_t getGestureExitThresh();
|
||||
bool setGestureExitThresh(uint8_t threshold);
|
||||
|
||||
/* Gesture LED, gain, and time control */
|
||||
uint8_t getGestureWaitTime();
|
||||
bool setGestureWaitTime(uint8_t time);
|
||||
|
||||
/* Gesture mode */
|
||||
uint8_t getGestureMode();
|
||||
bool setGestureMode(uint8_t mode);
|
||||
|
||||
/* Raw I2C Commands */
|
||||
bool wireWriteByte(uint8_t val);
|
||||
bool wireWriteDataByte(uint8_t reg, uint8_t val);
|
||||
bool wireWriteDataBlock(uint8_t reg, uint8_t *val, unsigned int len);
|
||||
bool wireReadDataByte(uint8_t reg, uint8_t &val);
|
||||
int wireReadDataBlock(uint8_t reg, uint8_t *val, unsigned int len);
|
||||
|
||||
/* Members */
|
||||
gesture_data_type gesture_data_;
|
||||
int gesture_ud_delta_;
|
||||
int gesture_lr_delta_;
|
||||
int gesture_ud_count_;
|
||||
int gesture_lr_count_;
|
||||
int gesture_near_count_;
|
||||
int gesture_far_count_;
|
||||
int gesture_state_;
|
||||
int gesture_motion_;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -0,0 +1,27 @@
|
|||
SparkFun APDS9960 RGB and Gesture Sensor Libraries
|
||||
===================================================
|
||||
|
||||
Libraries for use in different environments.
|
||||
|
||||
Directory Contents
|
||||
-------------------
|
||||
* **/Arduino** - [Arduino IDE](http://www.arduino.cc/en/Main/Software) libraries
|
||||
|
||||
|
||||
License Information
|
||||
-------------------
|
||||
This product is open source!
|
||||
The code is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!
|
||||
Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release anything derivative under the same license.
|
||||
|
||||
Distributed as-is; no warranty is given.
|
||||
|
||||
- Your friends at SparkFun.
|
||||
|
||||
|
||||
|
||||
Update Library Instructions:
|
||||
----------------------------
|
||||
To get the most up-to-date version of the library, you must run the following git subtree commands.
|
||||
|
||||
$git subtree pull -P Libraries/Arduino --squashhttps://github.com/sparkfun/SparkFun_APDS-9960_Sensor_Arduino_Library.git master
|
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue