diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/cache-v2-1744fa7fbaf60ffff9f4.json b/firmware/core/build/Debug/.cmake/api/v1/reply/cache-v2-1744fa7fbaf60ffff9f4.json new file mode 100644 index 00000000..63d91e4c --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/cache-v2-1744fa7fbaf60ffff9f4.json @@ -0,0 +1,1335 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-ar" + }, + { + "name" : "CMAKE_ASM_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-gcc-ar" + }, + { + "name" : "CMAKE_ASM_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-gcc-ranlib" + }, + { + "name" : "CMAKE_ASM_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "28" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/st/stm32cubeclt_1.19.0/CMake/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/st/stm32cubeclt_1.19.0/CMake/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/st/stm32cubeclt_1.19.0/CMake/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-gcc-ar" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-gcc-ranlib" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-gcc-ar" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-gcc-ranlib" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_BUILD_DATABASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of build database during the build." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/ukim/Projects/modular-kbd/firmware/core" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LIST_FILE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of CMakeLists files to read" + } + ], + "type" : "INTERNAL", + "value" : "CMakeLists.txt" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "2" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_COMPAT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "core" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the archiver during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/arm-none-eabi-strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/gcc-arm-none-eabi.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "core_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug" + }, + { + "name" : "core_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "core_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/ukim/Projects/modular-kbd/firmware/core" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/cmakeFiles-v1-98d7eece3187a6ba651a.json b/firmware/core/build/Debug/.cmake/api/v1/reply/cmakeFiles-v1-98d7eece3187a6ba651a.json new file mode 100644 index 00000000..efe18af8 --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/cmakeFiles-v1-98d7eece3187a6ba651a.json @@ -0,0 +1,161 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/Debug/CMakeFiles/3.28.1/CMakeSystem.cmake" + }, + { + "path" : "cmake/gcc-arm-none-eabi.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Debug/CMakeFiles/3.28.1/CMakeASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeASMInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU.cmake" + }, + { + "path" : "cmake/stm32cubemx/CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/CMakeASMInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28/Modules/Compiler/GNU.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug", + "source" : "/home/ukim/Projects/modular-kbd/firmware/core" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/codemodel-v2-c9f279fd38992997cde8.json b/firmware/core/build/Debug/.cmake/api/v1/reply/codemodel-v2-c9f279fd38992997cde8.json new file mode 100644 index 00000000..13787a57 --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/codemodel-v2-c9f279fd38992997cde8.json @@ -0,0 +1,97 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1 + ], + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.22" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 2 + ] + }, + { + "build" : "cmake/stm32cubemx", + "jsonFile" : "directory-cmake.stm32cubemx-Debug-4b19649788072bcc790a.json", + "minimumCMakeVersion" : + { + "string" : "3.22" + }, + "parentIndex" : 0, + "projectIndex" : 0, + "source" : "cmake/stm32cubemx", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0, + 1 + ], + "name" : "core", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 1, + "id" : "STM32_Drivers::@768a070a0fe75716b479", + "jsonFile" : "target-STM32_Drivers-Debug-ca47f8db7aba046161a1.json", + "name" : "STM32_Drivers", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "USB_Device_Library::@768a070a0fe75716b479", + "jsonFile" : "target-USB_Device_Library-Debug-71ca5e686ae8a7917347.json", + "name" : "USB_Device_Library", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "core::@6890427a1f51a3e7e1df", + "jsonFile" : "target-core-Debug-42af2a71ada0b83c31f2.json", + "name" : "core", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug", + "source" : "/home/ukim/Projects/modular-kbd/firmware/core" + }, + "version" : + { + "major" : 2, + "minor" : 6 + } +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/index-2025-09-02T03-15-29-0411.json b/firmware/core/build/Debug/.cmake/api/v1/reply/index-2025-09-02T03-15-29-0411.json new file mode 100644 index 00000000..fb5205b6 --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/index-2025-09-02T03-15-29-0411.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/opt/st/stm32cubeclt_1.19.0/CMake/bin/cmake", + "cpack" : "/opt/st/stm32cubeclt_1.19.0/CMake/bin/cpack", + "ctest" : "/opt/st/stm32cubeclt_1.19.0/CMake/bin/ctest", + "root" : "/opt/st/stm32cubeclt_1.19.0/CMake/share/cmake-3.28" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 28, + "patch" : 1, + "string" : "3.28.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-c9f279fd38992997cde8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + }, + { + "jsonFile" : "cache-v2-1744fa7fbaf60ffff9f4.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-98d7eece3187a6ba651a.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-759ddeb93e02784b2640.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-1744fa7fbaf60ffff9f4.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-c9f279fd38992997cde8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + }, + { + "jsonFile" : "toolchains-v1-759ddeb93e02784b2640.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-98d7eece3187a6ba651a.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/target-STM32_Drivers-Debug-ca47f8db7aba046161a1.json b/firmware/core/build/Debug/.cmake/api/v1/reply/target-STM32_Drivers-Debug-ca47f8db7aba046161a1.json new file mode 100644 index 00000000..7a7b03a2 --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/target-STM32_Drivers-Debug-ca47f8db7aba046161a1.json @@ -0,0 +1,382 @@ +{ + "artifacts" : + [ + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Core/Src/system_stm32f4xx.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "target_sources" + ], + "files" : + [ + "cmake/stm32cubemx/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 89, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 91, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 90, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : " -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "DEBUG" + }, + { + "backtrace" : 2, + "define" : "STM32F446xx" + }, + { + "backtrace" : 2, + "define" : "USE_HAL_DRIVER" + } + ], + "includes" : + [ + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/App" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/Target" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Core/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Include" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ] + } + ], + "id" : "STM32_Drivers::@768a070a0fe75716b479", + "name" : "STM32_Drivers", + "paths" : + { + "build" : "cmake/stm32cubemx", + "source" : "cmake/stm32cubemx" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Core/Src/system_stm32f4xx.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/target-USB_Device_Library-Debug-71ca5e686ae8a7917347.json b/firmware/core/build/Debug/.cmake/api/v1/reply/target-USB_Device_Library-Debug-71ca5e686ae8a7917347.json new file mode 100644 index 00000000..fcc2285b --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/target-USB_Device_Library-Debug-71ca5e686ae8a7917347.json @@ -0,0 +1,184 @@ +{ + "artifacts" : + [ + { + "path" : "cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/./__/__/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/./__/__/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/./__/__/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj" + }, + { + "path" : "cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/./__/__/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c.obj" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_link_libraries", + "target_sources" + ], + "files" : + [ + "cmake/stm32cubemx/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 95, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 97, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 96, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : " -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "DEBUG" + }, + { + "backtrace" : 2, + "define" : "STM32F446xx" + }, + { + "backtrace" : 2, + "define" : "USE_HAL_DRIVER" + } + ], + "includes" : + [ + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/App" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/Target" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Core/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include" + }, + { + "backtrace" : 2, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Include" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 3 + ] + } + ], + "id" : "USB_Device_Library::@768a070a0fe75716b479", + "name" : "USB_Device_Library", + "paths" : + { + "build" : "cmake/stm32cubemx", + "source" : "cmake/stm32cubemx" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/target-core-Debug-42af2a71ada0b83c31f2.json b/firmware/core/build/Debug/.cmake/api/v1/reply/target-core-Debug-42af2a71ada0b83c31f2.json new file mode 100644 index 00000000..d1570a90 --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/target-core-Debug-42af2a71ada0b83c31f2.json @@ -0,0 +1,582 @@ +{ + "artifacts" : + [ + { + "path" : "core.elf" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "target_include_directories", + "target_sources" + ], + "files" : + [ + "CMakeLists.txt", + "cmake/stm32cubemx/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 35, + "parent" : 0 + }, + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 106, + "parent" : 2 + }, + { + "command" : 2, + "file" : 0, + "line" : 50, + "parent" : 0 + }, + { + "command" : 3, + "file" : 1, + "line" : 100, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : " -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "DEBUG" + }, + { + "backtrace" : 3, + "define" : "STM32F446xx" + }, + { + "backtrace" : 3, + "define" : "USE_HAL_DRIVER" + } + ], + "includes" : + [ + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Core/Inc" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Drivers/STM32F4xx_HAL_Driver/Inc" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Drivers/CMSIS/Device/ST/STM32F4xx/Include" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Drivers/CMSIS/Include" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/USB_DEVICE/App" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/USB_DEVICE/Target" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Middlewares/Class/HID/Inc" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Middlewares/Core/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/App" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/Target" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Core/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Include" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "compileCommandFragments" : + [ + { + "fragment" : " -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -x assembler-with-cpp -MMD -MP -g" + } + ], + "defines" : + [ + { + "backtrace" : 3, + "define" : "DEBUG" + }, + { + "backtrace" : 3, + "define" : "STM32F446xx" + }, + { + "backtrace" : 3, + "define" : "USE_HAL_DRIVER" + } + ], + "includes" : + [ + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Core/Inc" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Drivers/STM32F4xx_HAL_Driver/Inc" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Drivers/CMSIS/Device/ST/STM32F4xx/Include" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Drivers/CMSIS/Include" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/USB_DEVICE/App" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/USB_DEVICE/Target" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Middlewares/Class/HID/Inc" + }, + { + "backtrace" : 4, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/Middlewares/Core/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/App" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../USB_DEVICE/Target" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Core/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Core/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Middlewares/ST/STM32_USB_Device_Library/Class/HID/Inc" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32F4xx/Include" + }, + { + "backtrace" : 3, + "path" : "/home/ukim/Projects/modular-kbd/firmware/core/cmake/stm32cubemx/../../Drivers/CMSIS/Include" + } + ], + "language" : "ASM", + "sourceIndexes" : + [ + 8 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 3, + "id" : "STM32_Drivers::@768a070a0fe75716b479" + }, + { + "backtrace" : 3, + "id" : "USB_Device_Library::@768a070a0fe75716b479" + } + ], + "id" : "core::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3", + "role" : "flags" + }, + { + "fragment" : "-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -T \"/home/ukim/Projects/modular-kbd/firmware/core/STM32F446XX_FLASH.ld\" --specs=nano.specs -Wl,-Map=core.map -Wl,--gc-sections -Wl,--print-memory-usage", + "role" : "flags" + }, + { + "backtrace" : 3, + "fragment" : "-lm", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "core", + "nameOnDisk" : "core.elf", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "name" : "", + "sourceIndexes" : + [ + 8 + ] + }, + { + "name" : "Object Libraries", + "sourceIndexes" : + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + } + ], + "sources" : + [ + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "USB_DEVICE/Target/usbd_conf.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "USB_DEVICE/App/usb_device.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "USB_DEVICE/App/usbd_desc.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "Core/Src/main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "Core/Src/stm32f4xx_it.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "Core/Src/stm32f4xx_hal_msp.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "Core/Src/sysmem.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 0, + "path" : "Core/Src/syscalls.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 5, + "compileGroupIndex" : 1, + "path" : "startup_stm32f446xx.s", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f4xx.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/__/__/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/__/__/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/__/__/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/USB_Device_Library.dir/__/__/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c.obj", + "sourceGroupIndex" : 2 + } + ], + "type" : "EXECUTABLE" +} diff --git a/firmware/core/build/Debug/.cmake/api/v1/reply/toolchains-v1-759ddeb93e02784b2640.json b/firmware/core/build/Debug/.cmake/api/v1/reply/toolchains-v1-759ddeb93e02784b2640.json new file mode 100644 index 00000000..1721084e --- /dev/null +++ b/firmware/core/build/Debug/.cmake/api/v1/reply/toolchains-v1-759ddeb93e02784b2640.json @@ -0,0 +1,94 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : {}, + "path" : "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/bin/arm-none-eabi-gcc", + "version" : "" + }, + "language" : "ASM", + "sourceFileExtensions" : + [ + "s", + "S", + "asm" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/lib/gcc/arm-none-eabi/13.3.1/include", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/lib/gcc/arm-none-eabi/13.3.1/include-fixed", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/arm-none-eabi/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/bin/arm-none-eabi-gcc", + "version" : "13.3.1" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/arm-none-eabi/include/c++/13.3.1", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/arm-none-eabi/include/c++/13.3.1/arm-none-eabi/thumb/v7e-m+fp/hard", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/arm-none-eabi/include/c++/13.3.1/backward", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/lib/gcc/arm-none-eabi/13.3.1/include", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/lib/gcc/arm-none-eabi/13.3.1/include-fixed", + "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/arm-none-eabi/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "/opt/st/stm32cubeclt_1.19.0/GNU-tools-for-STM32/bin/arm-none-eabi-g++", + "version" : "13.3.1" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeASMCompiler.cmake b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeASMCompiler.cmake new file mode 100644 index 00000000..5f48b6c9 --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeASMCompiler.cmake @@ -0,0 +1,30 @@ +set(CMAKE_ASM_COMPILER "/usr/bin/arm-none-eabi-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/usr/bin/arm-none-eabi-ar") +set(CMAKE_ASM_COMPILER_AR "/usr/bin/arm-none-eabi-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/arm-none-eabi-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/usr/bin/arm-none-eabi-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/arm-none-eabi-g++") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_ASM_COMPILER_LINKER "") +set(CMAKE_ASM_COMPILER_LINKER_ID "") +set(CMAKE_ASM_COMPILER_LINKER_VERSION ) +set(CMAKE_ASM_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + +set(CMAKE_ASM_ARCHITECTURE_ID "") + + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_ASM_LINKER_PUSHPOP_STATE_SUPPORTED ) + + diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeCCompiler.cmake b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeCCompiler.cmake new file mode 100644 index 00000000..c891499c --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/arm-none-eabi-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "armv7") + + + +set(CMAKE_AR "/usr/bin/arm-none-eabi-ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/arm-none-eabi-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/arm-none-eabi-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/arm-none-eabi-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/arm-none-eabi-g++") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "NOTFOUND") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/arm-none-eabi/14.2.0/include;/usr/lib/gcc/arm-none-eabi/14.2.0/include-fixed;/usr/arm-none-eabi/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeCXXCompiler.cmake b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..cada4426 --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/arm-none-eabi-g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "armv7") + + + +set(CMAKE_AR "/usr/bin/arm-none-eabi-ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/arm-none-eabi-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/arm-none-eabi-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/arm-none-eabi-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/arm-none-eabi-g++") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "[1/2] /usr/bin/arm-none-eabi-g++") +set(CMAKE_CXX_COMPILER_LINKER_ID "") +set(CMAKE_CXX_COMPILER_LINKER_VERSION ) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/arm-none-eabi/include/c++/14.2.0;/usr/arm-none-eabi/include/c++/14.2.0/arm-none-eabi/thumb/v7e-m+fp/hard;/usr/arm-none-eabi/include/c++/14.2.0/backward;/usr/lib/gcc/arm-none-eabi/14.2.0/include;/usr/lib/gcc/arm-none-eabi/14.2.0/include-fixed;/usr/arm-none-eabi/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeDetermineCompilerABI_C.bin b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 00000000..fa334c60 Binary files /dev/null and b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeDetermineCompilerABI_C.bin differ diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeDetermineCompilerABI_CXX.bin b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 00000000..43aea501 Binary files /dev/null and b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeSystem.cmake b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeSystem.cmake new file mode 100644 index 00000000..5d43c036 --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/4.1.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.16.4-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.16.4-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/ukim/Projects/modular-kbd/firmware/core/cmake/gcc-arm-none-eabi.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "arm") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdC/CMakeCCompilerId.c b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..ab3c3593 --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdC/CMakeCCompilerId.o b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 00000000..48392f17 Binary files /dev/null and b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdC/CMakeCCompilerId.o differ diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..b35f567c --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdCXX/CMakeCXXCompilerId.o b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 00000000..e0be0d92 Binary files /dev/null and b/firmware/core/build/Debug/CMakeFiles/4.1.1/CompilerIdCXX/CMakeCXXCompilerId.o differ diff --git a/firmware/core/build/Debug/CMakeFiles/InstallScripts.json b/firmware/core/build/Debug/CMakeFiles/InstallScripts.json new file mode 100644 index 00000000..1b441deb --- /dev/null +++ b/firmware/core/build/Debug/CMakeFiles/InstallScripts.json @@ -0,0 +1,8 @@ +{ + "InstallScripts" : + [ + "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug/cmake_install.cmake", + "/home/ukim/Projects/modular-kbd/firmware/core/build/Debug/cmake/stm32cubemx/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_212531.zip b/hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_212531.zip new file mode 100644 index 00000000..e966b134 Binary files /dev/null and b/hardware/RGBnumpad/RGBnumpad/RGBnumpad-backups/RGBnumpad-2025-09-01_212531.zip differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_161743.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_161743.zip deleted file mode 100644 index 9b4c4e75..00000000 Binary files a/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_161743.zip and /dev/null differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_175231.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_175231.zip deleted file mode 100644 index c4f957cf..00000000 Binary files a/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_175231.zip and /dev/null differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_182147.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_182147.zip deleted file mode 100644 index 635af3d8..00000000 Binary files a/hardware/numpad/numpad/numpad-backups/numpad-2025-08-17_182147.zip and /dev/null differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_195532.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_195532.zip new file mode 100644 index 00000000..75831d2c Binary files /dev/null and b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_195532.zip differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_200052.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_200052.zip new file mode 100644 index 00000000..45a2ba85 Binary files /dev/null and b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_200052.zip differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_201449.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_201449.zip new file mode 100644 index 00000000..e9d8ee28 Binary files /dev/null and b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_201449.zip differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_202713.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_202713.zip new file mode 100644 index 00000000..bb9f10b9 Binary files /dev/null and b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_202713.zip differ diff --git a/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_203323.zip b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_203323.zip new file mode 100644 index 00000000..349f3892 Binary files /dev/null and b/hardware/numpad/numpad/numpad-backups/numpad-2025-09-02_203323.zip differ diff --git a/hardware/numpad/numpad/numpad.kicad_dru b/hardware/numpad/numpad/numpad.kicad_dru new file mode 100644 index 00000000..c42eb3c4 --- /dev/null +++ b/hardware/numpad/numpad/numpad.kicad_dru @@ -0,0 +1,133 @@ +(version 1) +# Custom Design Rules (DRC) for KiCAD 7.0 (Stored in '.kicad_dru' file). +# +# Matching JLCPCB capabilities: https://jlcpcb.com/capabilities/pcb-capabilities +# +# KiCad documentation: https://docs.kicad.org/master/id/pcbnew/pcbnew_advanced.html#custom_design_rules +# +# Inspiration +# - https://gist.github.com/darkxst/f713268e5469645425eed40115fb8b49 (with comments) +# - https://gist.github.com/denniskupec/e163d13b0a64c2044bd259f64659485e (with comments) + +# TODO new rule: NPTH pads. +# Inner diameter of pad should be 0.4-0.5 mm larger than NPTH drill diameter. +# JLCPCB: "We make NPTH via dry sealing film process, if customer would like a NPTH but around with pad/copper, our engineer will dig out around pad/copper about 0.2mm-0.25mm, otherwise the metal potion will be flowed into the hole and it becomes a PTH. (there will be no copper dig out optimization for single board)." + +# TODO: new rule for plated slots: min diameter/width 0.5mm +# JLCPCB: "The minimum plated slot width is 0.5mm, which is drawn with a pad." + +# TODO new rule: non-plated slots: min diameter/width 1.0mm +# JLCPCB: "The minimum Non-Plated Slot Width is 1.0mm, please draw the slot outline in the mechanical layer(GML or GKO)"" + +(rule "Track width, outer layer (1oz copper)" + (layer outer) + (condition "A.Type == 'track'") + (constraint track_width (min 0.127mm)) +) + +(rule "Track spacing, outer layer (1oz copper)" + (layer outer) + (condition "A.Type == 'track' && B.Type == A.Type") + (constraint clearance (min 0.127mm)) +) + +(rule "Track width, inner layer" + (layer inner) + (condition "A.Type == 'track'") + (constraint track_width (min 0.09mm)) +) + +(rule "Track spacing, inner layer" + (layer inner) + (condition "A.Type == 'track' && B.Type == A.Type") + (constraint clearance (min 0.09mm)) +) + +(rule "Silkscreen text" + (layer "?.Silkscreen") + (condition "A.Type == 'Text' || A.Type == 'Text Box'") + (constraint text_thickness (min 0.15mm)) + (constraint text_height (min 1mm)) +) + +(rule "Pad to Silkscreen" + (layer outer) + (condition "A.Type == 'pad' && B.Layer == '?.Silkscreen'") + (constraint silk_clearance (min 0.15mm)) +) + +(rule "Edge (routed) to track clearance" + (condition "A.Type == 'track'") + (constraint edge_clearance (min 0.3mm)) +) + +#(rule "Edge (v-cut) to track clearance" +# (condition "A.Type == 'track'") +# (constraint edge_clearance (min 0.4mm)) +#) + +# JLCPCB restrictions ambiguous: +# Illustration: 0.2 mm, 1&2 layer: 0.3 mm, multilayer: "(0.15mm more costly)" +# This rule handles diameter minimum and maximum for ALL holes. +# Other specialized rules handle restrictions (e.g. Via, PTH, NPTH) +(rule "Hole diameter" + (constraint hole_size (min 0.2mm) (max 6.3mm)) +) + +(rule "Hole (NPTH) diameter" + (layer outer) + (condition "!A.isPlated()") + (constraint hole_size (min 0.5mm)) +) + +# TODO: Hole to board edge ≥ 1 mm. Min. board size 10 × 10 mm +(rule "Hole (castellated) diameter" + (layer outer) + (condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'") + (constraint hole_size (min 0.6mm)) +) + +# JLCPCB: "Via diameter should be 0.1mm(0.15mm preferred) larger than Via hole size" (illustration shows diameters for both dimensions) +# JLCPCB: PTH: "The annular ring size will be enlarged to 0.15mm in production." +(rule "Annular ring width (via and PTH)" + (layer outer) + (condition "A.isPlated()") + (constraint annular_width (min 0.075mm)) +) + +(rule "Clearance: hole to hole (perimeter), different nets" + (layer outer) + (condition "A.Net != B.Net") + (constraint hole_to_hole (min 0.5mm)) +) + +(rule "Clearance: hole to hole (perimeter), same net" + (layer outer) + (condition "A.Net == B.Net") + (constraint hole_to_hole (min 0.254mm)) +) + +(rule "Clearance: track to NPTH hole (perimeter)" +# (condition "A.Pad_Type == 'NPTH, mechanical' && B.Type == 'track' && A.Net != B.Net") + (condition "!A.isPlated() && B.Type == 'track' && A.Net != B.Net") + (constraint hole_clearance (min 0.254mm)) +) + +(rule "Clearance: track to PTH hole perimeter" + (condition "A.isPlated() && B.Type == 'track' && A.Net != B.Net") + (constraint hole_clearance (min 0.33mm)) +) + +# TODO: try combining with rule "Clearance: PTH to track, different nets" +(rule "Clearance: track to pad" + (condition "A.Type == 'pad' && B.Type == 'track' && A.Net != B.Net") + (constraint clearance (min 0.2mm)) +) + +(rule "Clearance: pad/via to pad/via" + (layer outer) +# (condition "(A.Type == 'Pad' || A.Type == 'Via') && (B.Type == 'Pad' || B.Type == 'Via') && A.Net != B.Net") + (condition "A.isPlated() && B.isPlated() && A.Net != B.Net") + (constraint clearance (min 0.127mm)) +) + diff --git a/hardware/numpad/numpad/numpad.kicad_pcb b/hardware/numpad/numpad/numpad.kicad_pcb index f6859df2..ed11763e 100644 --- a/hardware/numpad/numpad/numpad.kicad_pcb +++ b/hardware/numpad/numpad/numpad.kicad_pcb @@ -9,6 +9,8 @@ (paper "A4") (layers (0 "F.Cu" signal) + (4 "In1.Cu" signal) + (6 "In2.Cu" signal) (2 "B.Cu" signal) (9 "F.Adhes" user "F.Adhesive") (11 "B.Adhes" user "B.Adhesive") @@ -32,6 +34,11 @@ (41 "User.2" user) (43 "User.3" user) (45 "User.4" user) + (47 "User.5" user) + (49 "User.6" user) + (51 "User.7" user) + (53 "User.8" user) + (55 "User.9" user) ) (setup (stackup @@ -50,8 +57,30 @@ (thickness 0.035) ) (layer "dielectric 1" + (type "prepreg") + (thickness 0.1) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "In1.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 2" (type "core") - (thickness 1.51) + (thickness 1.24) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "In2.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 3" + (type "prepreg") + (thickness 0.1) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02) @@ -70,12 +99,13 @@ (layer "B.SilkS" (type "Bottom Silk Screen") ) - (copper_finish "None") + (copper_finish "HAL lead-free") (dielectric_constraints no) ) (pad_to_mask_clearance 0) (allow_soldermask_bridges_in_footprints no) (tenting front back) + (grid_origin 38.1 38.1) (pcbplotparams (layerselection 0x00000000_00000000_55555555_5755f5ff) (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) @@ -117,122 +147,81 @@ ) ) (net 0 "") - (net 1 "Net-(U1-OSCIN)") - (net 2 "GND") - (net 3 "Net-(U1-OSCOUT)") - (net 4 "+3.3V") - (net 5 "+5V") - (net 6 "Net-(U1-VCAP)") - (net 7 "/D+") - (net 8 "/D-") - (net 9 "/Numpad Matrix + Rotary Encoder/ROW1") - (net 10 "Net-(D3-A)") - (net 11 "Net-(D4-A)") - (net 12 "Net-(D5-A)") - (net 13 "Net-(D6-A)") - (net 14 "/Numpad Matrix + Rotary Encoder/ROW2") - (net 15 "Net-(D7-A)") - (net 16 "Net-(D8-A)") - (net 17 "Net-(D9-A)") - (net 18 "Net-(D10-A)") - (net 19 "/Numpad Matrix + Rotary Encoder/ROW3") - (net 20 "Net-(D11-A)") - (net 21 "Net-(D12-A)") - (net 22 "Net-(D13-A)") - (net 23 "Net-(D14-A)") - (net 24 "/Numpad Matrix + Rotary Encoder/ROW4") - (net 25 "Net-(D15-A)") - (net 26 "Net-(D16-A)") - (net 27 "Net-(D17-A)") - (net 28 "Net-(D18-A)") - (net 29 "/Numpad Matrix + Rotary Encoder/ROW5") - (net 30 "Net-(D19-A)") - (net 31 "Net-(D20-A)") - (net 32 "Net-(D21-A)") - (net 33 "Net-(D22-A)") - (net 34 "/Numpad Matrix + Rotary Encoder/ROW6") - (net 35 "Net-(D23-A)") - (net 36 "Net-(D29-A)") - (net 37 "Net-(U1-VDDA)") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (net 43 "Net-(USB1-CC2)") - (net 44 "Net-(USB1-CC1)") - (net 45 "Net-(U1-PA11)") - (net 46 "Net-(U1-PA12)") - (net 47 "Net-(U1-BOOT)") - (net 48 "/Numpad Matrix + Rotary Encoder/ROT-") - (net 49 "/Numpad Matrix + Rotary Encoder/ROT+") - (net 50 "Net-(D24-A)") - (net 51 "Net-(D25-A)") - (net 52 "Net-(D26-A)") - (net 53 "Net-(D27-A)") - (net 54 "Net-(D28-A)") - (net 55 "/UART_RX_SOUTH") - (net 56 "unconnected-(U1-PB3-Pad55)") - (net 57 "/UART_RX_WEST") - (net 58 "unconnected-(U1-PC4-Pad24)") - (net 59 "unconnected-(U1-PC8-Pad39)") - (net 60 "unconnected-(U1-PB9-Pad62)") - (net 61 "unconnected-(U1-PA13-Pad46)") - (net 62 "unconnected-(U1-PB1-Pad27)") - (net 63 "/UART_TX_SOUTH") - (net 64 "/UART_RX_EAST") - (net 65 "unconnected-(U1-PB12-Pad33)") - (net 66 "unconnected-(U1-PC7-Pad38)") - (net 67 "unconnected-(U1-PC6-Pad37)") - (net 68 "unconnected-(U1-PB15-Pad36)") - (net 69 "unconnected-(U1-PC3-Pad11)") - (net 70 "unconnected-(U1-PC5-Pad25)") - (net 71 "unconnected-(U1-NRST-Pad7)") - (net 72 "unconnected-(U1-PC0-Pad8)") - (net 73 "unconnected-(U1-PC9-Pad40)") - (net 74 "unconnected-(U1-PB10-Pad29)") - (net 75 "unconnected-(U1-PB4-Pad56)") - (net 76 "/UART_TX_NORTH") - (net 77 "unconnected-(U1-PC15-Pad4)") - (net 78 "unconnected-(U1-PC11-Pad52)") - (net 79 "unconnected-(U1-PC14-Pad3)") - (net 80 "unconnected-(U1-PA8-Pad41)") - (net 81 "unconnected-(U1-PB6-Pad58)") - (net 82 "unconnected-(U1-PA7-Pad23)") - (net 83 "unconnected-(U1-PC1-Pad9)") - (net 84 "/UART_TX_EAST") - (net 85 "unconnected-(U1-PB0-Pad26)") - (net 86 "unconnected-(U1-PB8-Pad61)") - (net 87 "unconnected-(U1-PA15-Pad50)") - (net 88 "unconnected-(U1-PB7-Pad59)") - (net 89 "unconnected-(U1-PA4-Pad20)") - (net 90 "unconnected-(U1-PA14-Pad49)") - (net 91 "unconnected-(U1-PA10-Pad51)") - (net 92 "unconnected-(U1-PB13-Pad34)") - (net 93 "unconnected-(U1-PB14-Pad35)") - (net 94 "unconnected-(U1-PA5-Pad21)") - (net 95 "/UART_TX_WEST") - (net 96 "unconnected-(U1-PA6-Pad22)") - (net 97 "unconnected-(U1-PC2-Pad10)") - (net 98 "unconnected-(U1-PB2-Pad28)") - (net 99 "unconnected-(U1-PB5-Pad57)") - (net 100 "unconnected-(U1-PC13-Pad2)") - (net 101 "/UART_RX_NORTH") - (net 102 "GNDA") - (net 103 "unconnected-(USB1-SBU1-Pad9)") - (net 104 "Net-(D2-A)") - (net 105 "unconnected-(USB1-SBU2-Pad3)") + (net 1 "GND") + (net 2 "Net-(LED21-DOUT)") + (net 3 "+3.3V") + (net 4 "+5V") + (net 5 "Net-(LED20-DOUT)") + (net 6 "Net-(D3-A)") + (net 7 "Net-(D4-A)") + (net 8 "Net-(D5-A)") + (net 9 "Net-(D6-A)") + (net 10 "Net-(D7-A)") + (net 11 "Net-(D8-A)") + (net 12 "Net-(D9-A)") + (net 13 "Net-(D10-A)") + (net 14 "Net-(D11-A)") + (net 15 "Net-(D12-A)") + (net 16 "Net-(D13-A)") + (net 17 "Net-(D14-A)") + (net 18 "Net-(D15-A)") + (net 19 "Net-(D16-A)") + (net 20 "Net-(D17-A)") + (net 21 "Net-(D18-A)") + (net 22 "Net-(D19-A)") + (net 23 "Net-(D20-A)") + (net 24 "Net-(D21-A)") + (net 25 "Net-(D22-A)") + (net 26 "Net-(LED22-DOUT)") + (net 27 "Net-(D23-A)") + (net 28 "Net-(D29-A)") + (net 29 "Net-(LED23-DOUT)") + (net 30 "/RGB_DATAIN") + (net 31 "Net-(LED1-DOUT)") + (net 32 "Net-(LED24-DOUT)") + (net 33 "unconnected-(LED26-DOUT-Pad2)") + (net 34 "Net-(LED1-DIN)") + (net 35 "Net-(LED2-DIN)") + (net 36 "Net-(LED3-DIN)") + (net 37 "Net-(D24-A)") + (net 38 "Net-(D25-A)") + (net 39 "Net-(D26-A)") + (net 40 "Net-(D27-A)") + (net 41 "Net-(D28-A)") + (net 42 "Net-(LED4-DIN)") + (net 43 "Net-(LED6-DIN)") + (net 44 "Net-(LED15-DIN)") + (net 45 "Net-(LED10-DOUT)") + (net 46 "Net-(LED11-DOUT)") + (net 47 "Net-(LED7-DIN)") + (net 48 "Net-(LED8-DIN)") + (net 49 "Net-(LED11-DIN)") + (net 50 "Net-(LED16-DIN)") + (net 51 "Net-(LED16-DOUT)") + (net 52 "Net-(LED17-DIN)") + (net 53 "Net-(LED18-DIN)") + (net 54 "Net-(LED20-DIN)") + (net 55 "/COL2") + (net 56 "/COL3") + (net 57 "/COL4") + (net 58 "/COL5") + (net 59 "/COL1") + (net 60 "/ROT_TIMB") + (net 61 "/ROT_TIMA") + (net 62 "Net-(LED12-DIN)") + (net 63 "Net-(LED13-DIN)") + (net 64 "Net-(LED14-DIN)") + (net 65 "Net-(LED25-DOUT)") (footprint "PCM_marbastlib-various:ROT_SKYLOONG_HS-Switch" (layer "F.Cu") - (uuid "4997fa01-e9e1-451f-97bd-1a46ed3c262a") - (at 66.2525 52.3875) + (uuid "167e3e7e-670b-4c31-958e-ded9c1f1b0d6") + (at 47.625 47.625) (descr "SKYLOONG hotswap knob module with internal switch") (property "Reference" "SW1" (at 0 4.3 0) (unlocked yes) (layer "F.SilkS") - (hide yes) - (uuid "73b0bb53-7109-4ac2-b6cf-2fc211c1d09b") + (uuid "a8ff7ac1-fb1a-41b8-8e9f-0fb98701fbc2") (effects (font (size 1 1) @@ -244,7 +233,7 @@ (at 0 -4.6 0) (unlocked yes) (layer "F.Fab") - (uuid "5c9d0baf-1e41-44e6-b4d9-ee8c03ac6832") + (uuid "e581d9de-3ab9-4ae9-89fd-06d2762e7010") (effects (font (size 1 1) @@ -256,7 +245,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "b1d9e08d-75bb-4136-a468-76a19c4f9f8e") + (uuid "5289ee71-542b-456e-bfaf-50e10155683c") (effects (font (size 1.27 1.27) @@ -268,7 +257,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "50179020-0f02-40b6-87c9-7786ceb019a5") + (uuid "1d0873bc-10e7-4186-a3ce-0dab671d2fa9") (effects (font (size 1.27 1.27) @@ -288,7 +277,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "c32726e1-8392-40d1-b04b-73d1c4844cf1") + (uuid "4d2e84eb-0283-465b-93c0-8f22b33d1ad9") ) (fp_line (start -9.525 9.525) @@ -298,7 +287,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "bd4189ed-537d-4db6-9780-8ab10f4532fd") + (uuid "47620266-431b-4497-ba22-c35bf7d2d879") ) (fp_line (start 9.525 -9.525) @@ -308,7 +297,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "698cc4d6-fd09-41a7-80c9-cf9eef898782") + (uuid "b38425d6-8cb8-4708-b81b-e35ad85c3bea") ) (fp_line (start 9.525 9.525) @@ -318,7 +307,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "bcea445b-50a2-4a7d-b3f7-0ef19be0e1f1") + (uuid "7ead3d94-8f66-42d0-b186-e9d88043eaac") ) (fp_line (start -7 6.5) @@ -328,7 +317,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "5b5e322e-95d9-4c1f-8fd5-7a7377af23f1") + (uuid "588dc6d5-6d00-4379-a5cf-4e34266d338e") ) (fp_line (start -6.5 -7) @@ -338,7 +327,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "c93d7dcf-119d-48ca-bcf7-c14aaa7fc0cb") + (uuid "a5821198-9ebb-40da-a8c8-2b24c340c69f") ) (fp_line (start 6.5 7) @@ -348,7 +337,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "e04eba06-7f1d-4832-bcef-afc83f03520f") + (uuid "9c9cfd0c-b797-45e3-8dee-963652793473") ) (fp_line (start 7 -6.5) @@ -358,7 +347,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "1f512313-a01b-46b8-8665-6891ca85f75d") + (uuid "456b4e50-5f71-4db9-9c01-193984d74948") ) (fp_arc (start -7 -6.5) @@ -369,7 +358,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "9855d261-fae0-4175-9568-dfab5e1d3bfb") + (uuid "4e96e395-ae1d-4dca-b4af-61b9a5f2d06d") ) (fp_arc (start -6.5 7) @@ -380,7 +369,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "5ac932d4-b275-4d06-a441-ecd407c26613") + (uuid "84dfe81a-ebfd-4d61-985c-acc4fc99e42e") ) (fp_arc (start 6.5 -7) @@ -391,7 +380,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "eeb68751-41d3-4aa0-98fb-b91cca7eec54") + (uuid "90da46ff-8055-4e35-a615-3486df7c25a1") ) (fp_arc (start 6.997236 6.498884) @@ -402,7 +391,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "39abd52b-54c3-4fb3-b752-401613d5671d") + (uuid "c5f0e9d9-f9a7-4577-a9eb-70b2feba7bf3") ) (fp_line (start -7 -7) @@ -412,7 +401,7 @@ (type solid) ) (layer "F.CrtYd") - (uuid "433ee677-37d5-471d-84b2-4a46c1e5b62d") + (uuid "13eee77c-455b-40db-a992-0e17b08b398c") ) (fp_line (start -7 7) @@ -422,7 +411,7 @@ (type solid) ) (layer "F.CrtYd") - (uuid "c8133439-0a0b-4a82-98d3-0c62e08d0b4a") + (uuid "233b42e8-e58d-45cb-a0be-e1f215fb1259") ) (fp_line (start 7 -7) @@ -432,7 +421,7 @@ (type solid) ) (layer "F.CrtYd") - (uuid "488dec41-2d8d-4ab2-a87f-dfa3dd2781f0") + (uuid "a22bd3f2-21e9-4b9d-b8e4-71da444fb91a") ) (fp_line (start 7 7) @@ -442,13 +431,13 @@ (type solid) ) (layer "F.CrtYd") - (uuid "d5ec1463-5348-4367-b896-e7db4243cc69") + (uuid "5577d9bb-2853-47d0-8678-c33f14731596") ) (fp_text user "${REFERENCE}" (at 0 -3.1 0) (unlocked yes) (layer "F.Fab") - (uuid "355e570d-59dc-41b3-83bd-50ff10ec51a7") + (uuid "a8877470-151a-4eaa-896e-ff4fce67a24e") (effects (font (size 1 1) @@ -461,43 +450,43 @@ (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") - (uuid "43fd1052-e1d8-489e-bc68-84180b6b26e1") + (uuid "1da790ac-d402-4dc3-a50b-221050adfd56") ) (pad "A" smd circle (at 3.5 4) (size 1.5 1.5) (layers "F.Cu" "F.Mask") - (net 49 "/Numpad Matrix + Rotary Encoder/ROT+") + (net 61 "/ROT_TIMA") (pinfunction "A") (pintype "passive") - (uuid "f45dfdfa-6d48-4c89-97f1-c6c513189fd1") + (uuid "9004f14b-a924-4841-839f-4d61a9c52d80") ) (pad "B" smd circle (at 3.5 1.5) (size 1.5 1.5) (layers "F.Cu" "F.Mask") - (net 48 "/Numpad Matrix + Rotary Encoder/ROT-") + (net 60 "/ROT_TIMB") (pinfunction "B") (pintype "passive") - (uuid "351b5304-193f-4cf4-ab40-c08af28af9db") + (uuid "7accd72a-ebfb-4975-9321-ca12f79ac7e3") ) (pad "C" smd circle (at -3.5 1.5) (size 1.5 1.5) (layers "F.Cu" "F.Mask") - (net 4 "+3.3V") + (net 3 "+3.3V") (pinfunction "C") (pintype "passive") - (uuid "eba1ad49-c532-4ac4-8813-e3e71fc978fa") + (uuid "fceadaf9-3e35-4331-9404-46b331c2642e") ) (pad "S" smd circle (at -3.5 4) (size 1.5 1.5) (layers "F.Cu" "F.Mask") - (net 36 "Net-(D29-A)") + (net 28 "Net-(D29-A)") (pinfunction "S") (pintype "passive") - (uuid "53550a98-3919-4aec-b0e9-c45ca7bb3bd2") + (uuid "d2e6fd6f-34da-4970-8025-f824a2a519d5") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/ROT_SKYLOONG_HS.step" @@ -514,14 +503,406 @@ ) (footprint "PCM_marbastlib-mx:STAB_MX_P_2u" (layer "F.Cu") - (uuid "78bb0887-a686-4696-a771-e02b2fdcf19e") - (at 151.9775 109.5375 90) + (uuid "41fb0c17-279d-4de4-83c4-54ae5db281fb") + (at 85.725 152.4) (descr "Footprint for Cherry Clip/Screw in type stabilizers, 2u") - (property "Reference" "S1" + (property "Reference" "S3" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "df9c1c75-5a57-40d4-b07b-c97feb86d2e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MX_stab" + (at 0 8.128 0) + (layer "Cmts.User") + (uuid "0547726f-6e77-4f98-96be-82a013463c39") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1e08f692-7b6d-4266-b051-45ef61d39dac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Cherry MX-style stabilizer" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "21984889-1372-4b28-b67f-bbe65b6f5f4f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/ddd973a8-a0df-4313-a2f8-5926d451c302") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr through_hole exclude_from_pos_files) + (fp_line + (start -19.05 -9.525) + (end -19.05 9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7fe15d9a-37ac-4f1e-a2ce-f6b28fd72969") + ) + (fp_line + (start -19.05 -9.525) + (end 19.05 -9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6bf7f401-0152-4457-8a09-426778639f2b") + ) + (fp_line + (start -19.05 9.525) + (end 19.05 9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e8704a5a-79e8-4cd4-a245-e74be3c57f8e") + ) + (fp_line + (start -7 -7) + (end -5 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6a32fa5c-ba04-424f-999a-2d04c64a97c1") + ) + (fp_line + (start -7 -5) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4e89ae56-79ec-4ca1-a4bf-3bd8ee2646fb") + ) + (fp_line + (start -7 7) + (end -7 5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b2c99670-2b0d-416c-bce5-a73c2d8f0589") + ) + (fp_line + (start -5 7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "59016f1a-8d12-4364-8761-7135a3216e81") + ) + (fp_line + (start 5 -7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c3adaf98-d9f1-4afc-9964-44ce7038bca1") + ) + (fp_line + (start 5 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a802651e-44a8-4b8c-b6f5-b7508f948db2") + ) + (fp_line + (start 7 -7) + (end 7 -5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dd8d67b8-d068-4e5c-a7d0-2d426eb862e4") + ) + (fp_line + (start 7 7) + (end 7 5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "767649fa-e4ff-4405-b439-de9d7ac17b3f") + ) + (fp_line + (start 19.05 -9.525) + (end 19.05 9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1b293404-f776-4639-be44-a4dbdfe21283") + ) + (fp_line + (start -15.28125 -5.499999) + (end -15.28125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f77c98c0-a7f7-45ba-9450-1cfec61eda63") + ) + (fp_line + (start -14.78125 -5.999999) + (end -9.03125 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "558f873f-73c8-4fbf-9238-4a525997afb9") + ) + (fp_line + (start -14.78125 8.000001) + (end -9.03125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "950ee39f-7626-4dc8-a55e-be7bcbe5c813") + ) + (fp_line + (start -8.53125 -5.499999) + (end -8.53125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d0638b31-2c5a-4a18-9796-fbfeb63e3bcf") + ) + (fp_line + (start 8.53125 -5.499999) + (end 8.53125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4b6cf2c6-fe95-4226-a0da-b9e3ae820979") + ) + (fp_line + (start 9.03125 -5.999999) + (end 14.780039 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "3975aa58-97b7-4987-95cf-0d5d4687087b") + ) + (fp_line + (start 9.03125 8.000001) + (end 14.78125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8a3bf030-305f-4759-be0c-9b9e20c38226") + ) + (fp_line + (start 15.280039 -5.499999) + (end 15.28125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8050ead7-22c7-43f0-a8ef-c49b2971f6c6") + ) + (fp_arc + (start -15.28125 -5.499999) + (mid -15.134803 -5.853552) + (end -14.78125 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e105ca2a-0c99-41b5-8e44-b3eab5bcef8b") + ) + (fp_arc + (start -14.78125 8.000001) + (mid -15.134803 7.853554) + (end -15.28125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ed733862-8e04-4b9f-8380-8045a6c22ab2") + ) + (fp_arc + (start -9.03125 -5.999999) + (mid -8.677697 -5.853552) + (end -8.53125 -5.499999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ce6895f8-8413-4233-a471-85ddddcdd551") + ) + (fp_arc + (start -8.53125 7.500001) + (mid -8.677697 7.853554) + (end -9.03125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "580aa320-b3b7-41ef-98e9-ffdda4c26edb") + ) + (fp_arc + (start 8.53125 -5.499999) + (mid 8.677697 -5.853552) + (end 9.03125 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e53d42ee-1ba9-4892-8ae6-9c8a79ad4470") + ) + (fp_arc + (start 9.03125 8.000001) + (mid 8.677697 7.853554) + (end 8.53125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7f1f68a7-b9c3-4fa9-884f-456456ded4ed") + ) + (fp_arc + (start 14.780039 -5.999999) + (mid 15.133592 -5.853552) + (end 15.280039 -5.499999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d792afd7-5ddb-4399-b9c6-26ade8fe3c7a") + ) + (fp_arc + (start 15.28125 7.500001) + (mid 15.134803 7.853554) + (end 14.78125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "776edd86-c3d4-4fc5-9a70-e105d3409042") + ) + (pad "" thru_hole circle + (at -11.90625 -6.985) + (size 4 4) + (drill 3.048) + (layers "*.Cu" "B.Mask") + (remove_unused_layers no) + (uuid "b93d743f-269c-425a-bc8a-47f0ad4fcbd9") + ) + (pad "" np_thru_hole circle + (at -11.90625 8.255) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "cd055fd6-12a4-4d44-9462-e2d50c4942dc") + ) + (pad "" thru_hole circle + (at 11.90625 -6.985) + (size 4 4) + (drill 3.048) + (layers "*.Cu" "B.Mask") + (remove_unused_layers no) + (uuid "3a709d52-ac9c-4307-b1d4-97e3f1949768") + ) + (pad "" np_thru_hole circle + (at 11.90625 8.255) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "652ddb30-f178-4647-9cde-2de04b38edbf") + ) + (group "" + (uuid "87154348-4b37-4341-82a9-b49e99ec5092") + (members "3975aa58-97b7-4987-95cf-0d5d4687087b" "4b6cf2c6-fe95-4226-a0da-b9e3ae820979" + "776edd86-c3d4-4fc5-9a70-e105d3409042" "7f1f68a7-b9c3-4fa9-884f-456456ded4ed" + "8050ead7-22c7-43f0-a8ef-c49b2971f6c6" "8a3bf030-305f-4759-be0c-9b9e20c38226" + "d792afd7-5ddb-4399-b9c6-26ade8fe3c7a" "e53d42ee-1ba9-4892-8ae6-9c8a79ad4470" + ) + ) + (group "" + (uuid "eae10052-16d1-4947-8667-264803b60cad") + (members "558f873f-73c8-4fbf-9238-4a525997afb9" "580aa320-b3b7-41ef-98e9-ffdda4c26edb" + "950ee39f-7626-4dc8-a55e-be7bcbe5c813" "ce6895f8-8413-4233-a471-85ddddcdd551" + "d0638b31-2c5a-4a18-9796-fbfeb63e3bcf" "e105ca2a-0c99-41b5-8e44-b3eab5bcef8b" + "ed733862-8e04-4b9f-8380-8045a6c22ab2" "f77c98c0-a7f7-45ba-9450-1cfec61eda63" + ) + ) + (embedded_fonts no) + ) + (footprint "PCM_marbastlib-mx:STAB_MX_P_2u" + (layer "F.Cu") + (uuid "6275378e-dd7f-45ec-af4c-5bae5a611043") + (at 133.35 142.875 90) + (descr "Footprint for Cherry Clip/Screw in type stabilizers, 2u") + (property "Reference" "S2" (at 0 0 90) (layer "F.SilkS") (hide yes) - (uuid "645d33db-9e85-4086-a33e-1c5fc2b3ae3d") + (uuid "5678683b-aca2-4298-ac5b-70118753b14f") (effects (font (size 1 1) @@ -532,7 +913,7 @@ (property "Value" "MX_stab" (at 0 8.128 90) (layer "Cmts.User") - (uuid "e502ef5d-9302-4ca5-86a6-3b543c2aa3e4") + (uuid "009e6b26-923c-4365-823b-32bfa9df6169") (effects (font (size 1 1) @@ -544,7 +925,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "9b72a025-d7db-4efe-ae80-25a542fbea98") + (uuid "c23ea116-f98b-4eea-8fa5-6dfae861f216") (effects (font (size 1.27 1.27) @@ -556,7 +937,399 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "2f40027d-ba5b-4f16-8b85-7af12a1ea2d1") + (uuid "3376093d-2e48-412e-8163-b13bede20e64") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/a6c3c728-89ec-4de9-9896-f757014c0e08") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr through_hole exclude_from_pos_files) + (fp_line + (start 19.05 -9.525) + (end 19.05 9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b129189b-716e-446e-be7c-2f02bfbbd305") + ) + (fp_line + (start -19.05 -9.525) + (end 19.05 -9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9398753b-8d62-40d2-bd83-9a1d65266261") + ) + (fp_line + (start -19.05 -9.525) + (end -19.05 9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "577e305a-bc77-466d-8193-0ac2cddd56a8") + ) + (fp_line + (start 7 -7) + (end 7 -5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "827105a1-3b3b-41a4-abb5-1d4b035102e8") + ) + (fp_line + (start 5 -7) + (end 7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7ac29f13-9557-4c9b-8633-39632e7d4aa9") + ) + (fp_line + (start -7 -7) + (end -5 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c1f13977-e73e-462d-8d80-846e6e2ee481") + ) + (fp_line + (start -7 -5) + (end -7 -7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bcc3d79a-e9a1-45cb-8794-2c69b9e4a495") + ) + (fp_line + (start 7 7) + (end 7 5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "cea04993-6b32-473e-b659-41d34c5eaff2") + ) + (fp_line + (start 5 7) + (end 7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "563c5b08-500a-4655-9fdc-5e8e38a8ad6e") + ) + (fp_line + (start -5 7) + (end -7 7) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "fe35dfe2-7922-45db-9e92-8af28cfdfa69") + ) + (fp_line + (start -7 7) + (end -7 5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "435ac273-c0f9-4d66-a2af-a7fcd0931cfe") + ) + (fp_line + (start -19.05 9.525) + (end 19.05 9.525) + (stroke + (width 0.12) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dcbfa369-757b-4930-bc79-1bfff7af418f") + ) + (fp_line + (start 9.03125 -5.999999) + (end 14.780039 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7cbe844d-b14c-4f96-82e1-8fde0efbdbdf") + ) + (fp_line + (start -14.78125 -5.999999) + (end -9.03125 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "44d7a60d-f4f1-48e1-a57b-e9f793f6738c") + ) + (fp_line + (start 15.280039 -5.499999) + (end 15.28125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "236f0ab0-ebf7-4325-a065-0f2eac846d23") + ) + (fp_line + (start 8.53125 -5.499999) + (end 8.53125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e97748ed-c968-4fbd-ab16-7e2b7eefd8f7") + ) + (fp_line + (start -8.53125 -5.499999) + (end -8.53125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "82853c6f-7e5a-4ed2-99c6-e8de2f00f0d8") + ) + (fp_line + (start -15.28125 -5.499999) + (end -15.28125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "50596677-648f-49cc-9898-af3739915537") + ) + (fp_line + (start 9.03125 8.000001) + (end 14.78125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "294d58c3-be4c-4ec2-852a-8357e043fadd") + ) + (fp_line + (start -14.78125 8.000001) + (end -9.03125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "83b938df-3c9e-4eab-a6e1-83d8f153dbc5") + ) + (fp_arc + (start 14.780039 -5.999999) + (mid 15.133592 -5.853552) + (end 15.280039 -5.499999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7f39f8af-ad92-4423-9562-94e3aceacd73") + ) + (fp_arc + (start -9.03125 -5.999999) + (mid -8.677697 -5.853552) + (end -8.53125 -5.499999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "405afb2d-9627-424a-9abf-f12881d31ced") + ) + (fp_arc + (start 8.53125 -5.499999) + (mid 8.677697 -5.853552) + (end 9.03125 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "fa231476-21b6-4c70-b0e0-bd1f0dae2c99") + ) + (fp_arc + (start -15.28125 -5.499999) + (mid -15.134803 -5.853552) + (end -14.78125 -5.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4b704c0d-3dee-43a8-9887-10de36bfb874") + ) + (fp_arc + (start 15.28125 7.500001) + (mid 15.134803 7.853554) + (end 14.78125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8b617641-8963-4c3d-90b4-f509ecee8248") + ) + (fp_arc + (start -8.53125 7.500001) + (mid -8.677697 7.853554) + (end -9.03125 8.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b98823ff-8d86-475f-82ac-33fbc28733f9") + ) + (fp_arc + (start 9.03125 8.000001) + (mid 8.677697 7.853554) + (end 8.53125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8723c755-21cc-4c3c-8dae-fdd4a3614639") + ) + (fp_arc + (start -14.78125 8.000001) + (mid -15.134803 7.853554) + (end -15.28125 7.500001) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "206be084-ba7c-4317-91d3-05676c020e38") + ) + (pad "" thru_hole circle + (at -11.90625 -6.985 90) + (size 4 4) + (drill 3.048) + (layers "*.Cu" "B.Mask") + (remove_unused_layers no) + (uuid "a93b2c99-aae1-443a-ab30-5e96a6ac0eb0") + ) + (pad "" np_thru_hole circle + (at -11.90625 8.255 90) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "5a1c915f-8162-4785-8311-c5127917a5e0") + ) + (pad "" thru_hole circle + (at 11.90625 -6.985 90) + (size 4 4) + (drill 3.048) + (layers "*.Cu" "B.Mask") + (remove_unused_layers no) + (uuid "199b4cfc-5541-4208-b929-9488ab828a0a") + ) + (pad "" np_thru_hole circle + (at 11.90625 8.255 90) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "ae301cbc-c160-4406-a95b-665c143935fe") + ) + (group "" + (uuid "50c8b5ef-e536-49a8-a722-746ecacbc292") + (members "236f0ab0-ebf7-4325-a065-0f2eac846d23" "294d58c3-be4c-4ec2-852a-8357e043fadd" + "7cbe844d-b14c-4f96-82e1-8fde0efbdbdf" "7f39f8af-ad92-4423-9562-94e3aceacd73" + "8723c755-21cc-4c3c-8dae-fdd4a3614639" "8b617641-8963-4c3d-90b4-f509ecee8248" + "e97748ed-c968-4fbd-ab16-7e2b7eefd8f7" "fa231476-21b6-4c70-b0e0-bd1f0dae2c99" + ) + ) + (group "" + (uuid "867ba55b-05ac-4fac-b7ee-62d3de65257e") + (members "206be084-ba7c-4317-91d3-05676c020e38" "405afb2d-9627-424a-9abf-f12881d31ced" + "44d7a60d-f4f1-48e1-a57b-e9f793f6738c" "4b704c0d-3dee-43a8-9887-10de36bfb874" + "50596677-648f-49cc-9898-af3739915537" "82853c6f-7e5a-4ed2-99c6-e8de2f00f0d8" + "83b938df-3c9e-4eab-a6e1-83d8f153dbc5" "b98823ff-8d86-475f-82ac-33fbc28733f9" + ) + ) + (embedded_fonts no) + ) + (footprint "PCM_marbastlib-mx:STAB_MX_P_2u" + (layer "F.Cu") + (uuid "904e0014-8803-4292-a559-4cdafa569024") + (at 133.35 104.775 90) + (descr "Footprint for Cherry Clip/Screw in type stabilizers, 2u") + (property "Reference" "S1" + (at 0 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "b5ed554f-767a-4b3f-89e3-dbd98709992f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MX_stab" + (at 0 8.128 90) + (layer "Cmts.User") + (uuid "24473e88-d996-416e-a203-09df8d58dac1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9044221e-1cfb-4d0e-925f-87ee1bdadab8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Cherry MX-style stabilizer" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "aca1b364-566c-45d6-bc9b-515aeb1e52e4") (effects (font (size 1.27 1.27) @@ -576,7 +1349,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "7911fbd0-386a-4f62-9dc7-29032893945a") + (uuid "1eb88775-2a80-4a5f-8ec2-dfa330bac14b") ) (fp_line (start -19.05 -9.525) @@ -586,7 +1359,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "8a381a10-e79e-4626-8af3-a7699985cab6") + (uuid "e0a6d30e-acc0-49c2-bcac-8eedb5c80c77") ) (fp_line (start -19.05 -9.525) @@ -596,7 +1369,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "bb6bf977-d4fd-45df-9371-237c489835d1") + (uuid "888db1ba-42af-458b-9c21-daf0e7121ae3") ) (fp_line (start 7 -7) @@ -606,7 +1379,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "8e023c3e-24bc-427f-acb7-1f034dc9721d") + (uuid "5342149a-4678-4d69-9de0-00036aa69c97") ) (fp_line (start 5 -7) @@ -616,7 +1389,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "22ec6723-78d2-4d43-a07d-437f4c190821") + (uuid "63372ffb-bfa1-4763-9e39-99ec4d675348") ) (fp_line (start -7 -7) @@ -626,7 +1399,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "53e873e0-ab4e-42e4-a235-e505a735e4cf") + (uuid "5595cd6f-08ce-46e9-bb75-2236de4b0517") ) (fp_line (start -7 -5) @@ -636,7 +1409,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "3e3a0a22-a0d9-4a06-908c-51c011fff5ba") + (uuid "17c2636a-35ff-4770-8f20-6251e5084a3f") ) (fp_line (start 7 7) @@ -646,7 +1419,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "22e72726-59f2-4d72-b6e0-5a7718c4b71a") + (uuid "fe32fb05-f8e5-4adc-9542-0d0f79bddb3a") ) (fp_line (start 5 7) @@ -656,7 +1429,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "de0fdf6a-21c3-4ca9-9c33-7c22c01cb40e") + (uuid "9d6a6db6-3eaf-4a37-a5f2-95f9d4540571") ) (fp_line (start -5 7) @@ -666,7 +1439,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "7755033f-0d18-4a83-a763-d0cacbdfaff0") + (uuid "89aa4277-fed8-48c8-bf20-4949948cb19b") ) (fp_line (start -7 7) @@ -676,7 +1449,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "0a383a32-9ca1-4095-85d3-98ce7c4e3d7d") + (uuid "f4ee567c-ae8c-4ea1-b294-be1eeb3a1266") ) (fp_line (start -19.05 9.525) @@ -686,7 +1459,7 @@ (type solid) ) (layer "Dwgs.User") - (uuid "58971001-46b1-454c-8d6b-2a71f002c203") + (uuid "82d1093c-6873-4666-b402-3b948576578e") ) (fp_line (start 9.03125 -5.999999) @@ -696,7 +1469,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "778990f4-8341-469d-963f-e4d13a67e42c") + (uuid "46c8f3c1-ac31-49fc-bee3-1ab5a35a0228") ) (fp_line (start -14.78125 -5.999999) @@ -706,7 +1479,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "859580ce-0e2b-407c-af33-1905dfb5672f") + (uuid "bdd381bc-0e5b-414a-9f8a-12fe3aca2930") ) (fp_line (start 15.280039 -5.499999) @@ -716,7 +1489,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "e8a5ca80-e480-4bf5-b013-92c1ca61bc21") + (uuid "5ace1262-3820-493d-8207-2cb773b2fb19") ) (fp_line (start 8.53125 -5.499999) @@ -726,7 +1499,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "1e634cd9-1d0c-4766-8147-1f953dc95f3f") + (uuid "b5761b90-218a-4df2-9825-b54ee0f84cfd") ) (fp_line (start -8.53125 -5.499999) @@ -736,7 +1509,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "15fe5edb-5532-48c0-a8b1-e42fba0f4de4") + (uuid "1290d35b-bf59-4d5e-a0fa-f83493570dcf") ) (fp_line (start -15.28125 -5.499999) @@ -746,7 +1519,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "7a5c8b61-08a5-431e-a426-2f2cf96a84ed") + (uuid "104ce904-7495-435e-a5cb-2488a369a9ed") ) (fp_line (start 9.03125 8.000001) @@ -756,7 +1529,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "c2e282dd-c697-4571-b521-ac54926bc108") + (uuid "80e12e9c-5649-48e5-a4d5-9f5ce96b2cb6") ) (fp_line (start -14.78125 8.000001) @@ -766,7 +1539,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "c5a1dd19-b7b6-43d8-aea2-051f3fa6128b") + (uuid "8d787c7b-8799-4ee3-a411-64436ecfb526") ) (fp_arc (start 14.780039 -5.999999) @@ -777,7 +1550,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "7101202e-08fb-49c2-9437-e24a07d49432") + (uuid "7e9956d7-3200-4889-b3cd-47edeae94ed1") ) (fp_arc (start -9.03125 -5.999999) @@ -788,7 +1561,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "86700d30-3188-4d85-ada1-400b0825c091") + (uuid "62dde19e-6f23-41f6-aef8-8ec731dfd498") ) (fp_arc (start 8.53125 -5.499999) @@ -799,7 +1572,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "0e44b739-4db5-469a-aa4e-cdf4c7b2bedc") + (uuid "47eac653-6dd3-4f5a-ac59-1c678f44e629") ) (fp_arc (start -15.28125 -5.499999) @@ -810,7 +1583,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "b5475ea4-09bb-4d5a-8c3d-b2be9c75b410") + (uuid "c23eab9f-fa1a-4228-9479-765a39f2c7cf") ) (fp_arc (start 15.28125 7.500001) @@ -821,7 +1594,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "f5da70cf-a8a0-4262-975e-25f2b2d73c85") + (uuid "3d3237c7-3d06-4522-85c6-171268145b74") ) (fp_arc (start -8.53125 7.500001) @@ -832,7 +1605,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "9c8812e1-e002-4c7c-b644-996123ad3a78") + (uuid "6a593d68-0102-46dc-a062-c4bc65cc6526") ) (fp_arc (start 9.03125 8.000001) @@ -843,7 +1616,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "f241c061-61a5-4e73-b4f1-b477b9133252") + (uuid "01d781f6-b5dd-426f-b9e5-7e8f8c449ceb") ) (fp_arc (start -14.78125 8.000001) @@ -854,7 +1627,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "5bb49a3b-9f33-4314-8f14-5b89cc7ddcd0") + (uuid "598714fa-e71e-4bb7-ba4b-8592913485ee") ) (pad "" thru_hole circle (at -11.90625 -6.985 90) @@ -862,14 +1635,14 @@ (drill 3.048) (layers "*.Cu" "B.Mask") (remove_unused_layers no) - (uuid "28ca2159-15f4-495f-96bc-77cd342b4ee7") + (uuid "21c7aefa-4ffc-4c23-b78f-a7a89817a686") ) (pad "" np_thru_hole circle (at -11.90625 8.255 90) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") - (uuid "b35b3c89-fcf2-4ec7-aace-bc2793520013") + (uuid "e7e3da35-fc05-404c-9dab-52ea74e5d1e2") ) (pad "" thru_hole circle (at 11.90625 -6.985 90) @@ -877,8125 +1650,475 @@ (drill 3.048) (layers "*.Cu" "B.Mask") (remove_unused_layers no) - (uuid "d4b33825-4587-40e9-99c0-8087d4b15469") + (uuid "efe80d69-c206-41dc-8fea-2e8d075761d6") ) (pad "" np_thru_hole circle (at 11.90625 8.255 90) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") - (uuid "de3c1c8a-ea64-4e2b-8f1e-fc33fe659245") + (uuid "e710bf74-e472-43ef-a585-7ab90bdea4bc") ) (group "" - (uuid "4fba9a8d-cf4f-4dbd-b5f5-7effa278b427") - (members "15fe5edb-5532-48c0-a8b1-e42fba0f4de4" "5bb49a3b-9f33-4314-8f14-5b89cc7ddcd0" - "7a5c8b61-08a5-431e-a426-2f2cf96a84ed" "859580ce-0e2b-407c-af33-1905dfb5672f" - "86700d30-3188-4d85-ada1-400b0825c091" "9c8812e1-e002-4c7c-b644-996123ad3a78" - "b5475ea4-09bb-4d5a-8c3d-b2be9c75b410" "c5a1dd19-b7b6-43d8-aea2-051f3fa6128b" + (uuid "7fd99a01-1b8e-4d83-98ec-411b214ada9d") + (members "01d781f6-b5dd-426f-b9e5-7e8f8c449ceb" "3d3237c7-3d06-4522-85c6-171268145b74" + "46c8f3c1-ac31-49fc-bee3-1ab5a35a0228" "47eac653-6dd3-4f5a-ac59-1c678f44e629" + "5ace1262-3820-493d-8207-2cb773b2fb19" "7e9956d7-3200-4889-b3cd-47edeae94ed1" + "80e12e9c-5649-48e5-a4d5-9f5ce96b2cb6" "b5761b90-218a-4df2-9825-b54ee0f84cfd" ) ) (group "" - (uuid "ec8c532f-dbd0-4961-adc2-04e9276493ba") - (members "0e44b739-4db5-469a-aa4e-cdf4c7b2bedc" "1e634cd9-1d0c-4766-8147-1f953dc95f3f" - "7101202e-08fb-49c2-9437-e24a07d49432" "778990f4-8341-469d-963f-e4d13a67e42c" - "c2e282dd-c697-4571-b521-ac54926bc108" "e8a5ca80-e480-4bf5-b013-92c1ca61bc21" - "f241c061-61a5-4e73-b4f1-b477b9133252" "f5da70cf-a8a0-4262-975e-25f2b2d73c85" + (uuid "fd44ca78-401f-4b95-a897-66a9525776b1") + (members "104ce904-7495-435e-a5cb-2488a369a9ed" "1290d35b-bf59-4d5e-a0fa-f83493570dcf" + "598714fa-e71e-4bb7-ba4b-8592913485ee" "62dde19e-6f23-41f6-aef8-8ec731dfd498" + "6a593d68-0102-46dc-a062-c4bc65cc6526" "8d787c7b-8799-4ee3-a411-64436ecfb526" + "bdd381bc-0e5b-414a-9f8a-12fe3aca2930" "c23eab9f-fa1a-4228-9479-765a39f2c7cf" ) ) (embedded_fonts no) ) - (footprint "PCM_marbastlib-mx:STAB_MX_P_2u" - (layer "F.Cu") - (uuid "cb58df49-c8ff-4c9b-905c-dc2ee5a783c7") - (at 104.3525 157.1625) - (descr "Footprint for Cherry Clip/Screw in type stabilizers, 2u") - (property "Reference" "S2" - (at 0 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "650d1918-5663-420e-ba85-8330817e5183") + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "036a6673-5c6f-4a5a-9bdd-55548413748d") + (at 128.35 142.875 90) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED21" + (at -5.425 0.45 180) + (layer "B.SilkS") + (uuid "fd5b9ebe-522a-4dc5-91fd-c1e50bb77aa2") (effects (font (size 1 1) (thickness 0.15) ) + (justify mirror) ) ) - (property "Value" "MX_stab" - (at 0 8.128 0) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 90) + (layer "B.Fab") + (uuid "a28c485b-3b9a-4134-881f-193087602334") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6067e969-39fe-4fe7-badd-5d40331d12e2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1450700a-8dd3-4bed-8cbe-2018437a16de") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/dac7346a-b010-4167-8fdb-9c0d91941d89") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "57e784dd-52fb-4010-b357-8124f7b6558d") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dfaa927c-f93e-4446-b495-892573f47391") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d5f29933-7f33-4583-9b65-cc349844481f") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "68fc24a3-62da-430c-bd64-0ac334955c7c") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "06f0bc05-c0af-4c6c-83de-5377e9685814") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) (layer "Cmts.User") - (uuid "1f568ff3-9904-43e4-a647-6d2e48372cc2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) + (uuid "3c50c19a-b717-48fc-88a1-f24650578fa3") ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "c85177f0-d07d-4901-a7ea-6a18b770becb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Cherry MX-style stabilizer" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "adf9f641-2baa-4c31-99d2-0bc2de1e126b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/a6c3c728-89ec-4de9-9896-f757014c0e08") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole exclude_from_pos_files) (fp_line - (start -19.05 -9.525) - (end -19.05 9.525) + (start -0.25 4.83) + (end 0 5.08) (stroke (width 0.12) (type solid) ) - (layer "Dwgs.User") - (uuid "805754eb-d08c-4287-bdb2-ef43bb77a111") - ) - (fp_line - (start -19.05 -9.525) - (end 19.05 -9.525) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "1902e850-747c-4613-9af2-04a640196d6e") - ) - (fp_line - (start -19.05 9.525) - (end 19.05 9.525) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "85ac7a84-4d15-40db-9d61-67cd63127d06") - ) - (fp_line - (start -7 -7) - (end -5 -7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "9e4f02a7-04a0-4593-923e-48fa52521a0a") - ) - (fp_line - (start -7 -5) - (end -7 -7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "df43d059-cd5b-4ce8-80d4-ff5b5b5f23ad") - ) - (fp_line - (start -7 7) - (end -7 5) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "d64614b4-d1ef-438c-b571-7a6afed15489") - ) - (fp_line - (start -5 7) - (end -7 7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "8f28d33b-9bc4-4d02-8df3-6ab2190e9bc6") - ) - (fp_line - (start 5 -7) - (end 7 -7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "7ac78592-16ae-4a19-a660-2941931ddbec") - ) - (fp_line - (start 5 7) - (end 7 7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "1e1944ba-3a90-41de-87f4-4c0d05186dd9") - ) - (fp_line - (start 7 -7) - (end 7 -5) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "0eb9de73-7501-4369-9e4d-342a0736c66b") - ) - (fp_line - (start 7 7) - (end 7 5) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "ed7ea2bd-c5fa-4b4a-b3d5-59145fa7366d") - ) - (fp_line - (start 19.05 -9.525) - (end 19.05 9.525) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "f9161622-89cd-435e-8b7b-ff0a9cd7304c") - ) - (fp_line - (start -15.28125 -5.499999) - (end -15.28125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f53cdf7e-6ff0-4b51-9941-0f5b035b3e67") - ) - (fp_line - (start -14.78125 -5.999999) - (end -9.03125 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b680dc0f-9f07-42c1-b990-98ebaed8da92") - ) - (fp_line - (start -14.78125 8.000001) - (end -9.03125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "c5d1e9b8-15a6-4834-90e9-cf8bb8f87e4e") - ) - (fp_line - (start -8.53125 -5.499999) - (end -8.53125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "12e01ec6-e538-4fdd-9806-e9ecc2635aac") - ) - (fp_line - (start 8.53125 -5.499999) - (end 8.53125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a9ed2765-7d0b-4742-8345-ad492d62f81d") - ) - (fp_line - (start 9.03125 -5.999999) - (end 14.780039 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "bd7d7c9d-2eb2-416b-98de-e41cbae5977e") - ) - (fp_line - (start 9.03125 8.000001) - (end 14.78125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "1b77f063-68ea-4735-8879-09fbfa41f372") - ) - (fp_line - (start 15.280039 -5.499999) - (end 15.28125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "66c39e19-8dad-4f4c-a17c-94bd209bf416") - ) - (fp_arc - (start -15.28125 -5.499999) - (mid -15.134803 -5.853552) - (end -14.78125 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "03ddd8fc-c09a-42db-84a8-7e5910008001") - ) - (fp_arc - (start -14.78125 8.000001) - (mid -15.134803 7.853554) - (end -15.28125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2a05caa3-2fbd-41c6-b931-6fee4b6e68d1") - ) - (fp_arc - (start -9.03125 -5.999999) - (mid -8.677697 -5.853552) - (end -8.53125 -5.499999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e30c98ce-06b1-446b-aa28-661b0ebb27c3") - ) - (fp_arc - (start -8.53125 7.500001) - (mid -8.677697 7.853554) - (end -9.03125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "773d932a-1d27-485c-bb40-633f2d866a24") - ) - (fp_arc - (start 8.53125 -5.499999) - (mid 8.677697 -5.853552) - (end 9.03125 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "513be2c8-997b-4221-9466-e0f97fc79968") - ) - (fp_arc - (start 9.03125 8.000001) - (mid 8.677697 7.853554) - (end 8.53125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "dd36dadc-613d-4300-bb6d-3d4e23edd5f2") - ) - (fp_arc - (start 14.780039 -5.999999) - (mid 15.133592 -5.853552) - (end 15.280039 -5.499999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "bb43970a-20b8-4eae-9406-d9cc5f826c0c") - ) - (fp_arc - (start 15.28125 7.500001) - (mid 15.134803 7.853554) - (end 14.78125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "61e45b2d-6e95-4746-92b8-7e2da2eb32e3") - ) - (pad "" thru_hole circle - (at -11.90625 -6.985) - (size 4 4) - (drill 3.048) - (layers "*.Cu" "B.Mask") - (remove_unused_layers no) - (uuid "83022949-58a7-476c-bef4-81c44b42deeb") - ) - (pad "" np_thru_hole circle - (at -11.90625 8.255) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "a88cdafe-2ad2-40ad-a0d8-1ba7beede4dc") - ) - (pad "" thru_hole circle - (at 11.90625 -6.985) - (size 4 4) - (drill 3.048) - (layers "*.Cu" "B.Mask") - (remove_unused_layers no) - (uuid "a4080366-2548-48c3-9897-99371dc193ac") - ) - (pad "" np_thru_hole circle - (at 11.90625 8.255) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "0d5a357a-0faa-4f48-bf81-f7959de28eba") - ) - (group "" - (uuid "21dd8696-fcfa-451c-91b0-9687ba21df8d") - (members "03ddd8fc-c09a-42db-84a8-7e5910008001" "12e01ec6-e538-4fdd-9806-e9ecc2635aac" - "2a05caa3-2fbd-41c6-b931-6fee4b6e68d1" "773d932a-1d27-485c-bb40-633f2d866a24" - "b680dc0f-9f07-42c1-b990-98ebaed8da92" "c5d1e9b8-15a6-4834-90e9-cf8bb8f87e4e" - "e30c98ce-06b1-446b-aa28-661b0ebb27c3" "f53cdf7e-6ff0-4b51-9941-0f5b035b3e67" - ) - ) - (group "" - (uuid "a9d05329-ca60-4cdb-98b1-5ff284965e9d") - (members "1b77f063-68ea-4735-8879-09fbfa41f372" "513be2c8-997b-4221-9466-e0f97fc79968" - "61e45b2d-6e95-4746-92b8-7e2da2eb32e3" "66c39e19-8dad-4f4c-a17c-94bd209bf416" - "a9ed2765-7d0b-4742-8345-ad492d62f81d" "bb43970a-20b8-4eae-9406-d9cc5f826c0c" - "bd7d7c9d-2eb2-416b-98de-e41cbae5977e" "dd36dadc-613d-4300-bb6d-3d4e23edd5f2" - ) - ) - (embedded_fonts no) - ) - (footprint "PCM_marbastlib-mx:STAB_MX_P_2u" - (layer "F.Cu") - (uuid "db3ba35f-09bc-406b-9b9e-dbbe6744a574") - (at 151.9775 147.6375 90) - (descr "Footprint for Cherry Clip/Screw in type stabilizers, 2u") - (property "Reference" "S3" - (at 0 0 90) - (layer "F.SilkS") - (hide yes) - (uuid "4292d765-fc52-4edc-87fc-eb92d1e4999d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "MX_stab" - (at 0 8.128 90) (layer "Cmts.User") - (uuid "c867e67f-9697-4cbf-a371-442d00db8e01") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) + (uuid "21c9f984-91c1-418a-9d31-6a012e48c437") ) - (property "Datasheet" "" - (at 0 0 90) - (layer "F.Fab") - (hide yes) - (uuid "4a8f5752-3653-4068-9bec-08f9ab281249") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Cherry MX-style stabilizer" - (at 0 0 90) - (layer "F.Fab") - (hide yes) - (uuid "d8ae432d-c793-4ee2-8775-92fc92a4b949") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/ddd973a8-a0df-4313-a2f8-5926d451c302") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole exclude_from_pos_files) (fp_line - (start 19.05 -9.525) - (end 19.05 9.525) + (start 0 5.08) + (end 0.25 5.33) (stroke (width 0.12) (type solid) ) - (layer "Dwgs.User") - (uuid "984db156-1eb8-473c-af15-c9e3f2cc9114") + (layer "Cmts.User") + (uuid "48ec5822-7942-44a2-87b0-463d15a67aab") ) (fp_line - (start -19.05 -9.525) - (end 19.05 -9.525) + (start 0 5.08) + (end -0.25 5.33) (stroke (width 0.12) (type solid) ) - (layer "Dwgs.User") - (uuid "d938852e-1e77-41f4-b5ae-4877b76fc69d") + (layer "Cmts.User") + (uuid "75758fb2-e823-4122-ad3b-fa8e774ea906") ) (fp_line - (start -19.05 -9.525) - (end -19.05 9.525) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "3a81b5ca-ef1e-4100-bb78-3f9e04266cf0") - ) - (fp_line - (start 7 -7) - (end 7 -5) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "cf63c2b8-ea8f-4dc7-8189-3db24f9298e5") - ) - (fp_line - (start 5 -7) - (end 7 -7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "e638842a-f874-4109-af6a-a23d6104b0ad") - ) - (fp_line - (start -7 -7) - (end -5 -7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "61b0b07f-d1a8-47cb-ba16-fd7d34ac24fb") - ) - (fp_line - (start -7 -5) - (end -7 -7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "a5358eeb-cc65-484a-8d1f-d60d930aa3cd") - ) - (fp_line - (start 7 7) - (end 7 5) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "f4df1bbf-c929-4b64-b81f-36229e4fe0da") - ) - (fp_line - (start 5 7) - (end 7 7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "eba34362-8138-4897-82a9-812ebe1de203") - ) - (fp_line - (start -5 7) - (end -7 7) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "58d42bb1-6efb-4d4c-9bbb-51e540843331") - ) - (fp_line - (start -7 7) - (end -7 5) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "484755e9-e765-483a-a903-6d30e45ea9aa") - ) - (fp_line - (start -19.05 9.525) - (end 19.05 9.525) - (stroke - (width 0.12) - (type solid) - ) - (layer "Dwgs.User") - (uuid "af510986-ccec-4c60-8434-3f3197b70bb1") - ) - (fp_line - (start 9.03125 -5.999999) - (end 14.780039 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e92ff549-81fa-479d-b2ae-ae8a451caf5d") - ) - (fp_line - (start -14.78125 -5.999999) - (end -9.03125 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2a69453a-e86b-4ee2-aa5f-fa5a2ffec191") - ) - (fp_line - (start 15.280039 -5.499999) - (end 15.28125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "220f1ece-aa92-4dca-b9b3-70f713d0d3d6") - ) - (fp_line - (start 8.53125 -5.499999) - (end 8.53125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "682bf8af-95a3-43df-8f98-c7df5f026586") - ) - (fp_line - (start -8.53125 -5.499999) - (end -8.53125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5c015bd7-1086-4c50-8912-20220b31c619") - ) - (fp_line - (start -15.28125 -5.499999) - (end -15.28125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "bef50dec-0e45-4fd4-afca-09822ab56c59") - ) - (fp_line - (start 9.03125 8.000001) - (end 14.78125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "fac8a0d7-bd9a-4264-99b5-19876b4e417f") - ) - (fp_line - (start -14.78125 8.000001) - (end -9.03125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "029501d5-36b4-48f9-b64d-fc363e31af1d") - ) - (fp_arc - (start 14.780039 -5.999999) - (mid 15.133592 -5.853552) - (end 15.280039 -5.499999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "ca4b3d7d-28ce-47f5-aedb-2068072c97d3") - ) - (fp_arc - (start -9.03125 -5.999999) - (mid -8.677697 -5.853552) - (end -8.53125 -5.499999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f8012598-d0c3-46c7-91df-76eaf43a5cfa") - ) - (fp_arc - (start 8.53125 -5.499999) - (mid 8.677697 -5.853552) - (end 9.03125 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "4a7ca2e4-d65d-4abe-b494-9da36452de01") - ) - (fp_arc - (start -15.28125 -5.499999) - (mid -15.134803 -5.853552) - (end -14.78125 -5.999999) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "1cde2f5a-260f-47f8-b35d-74008276cae0") - ) - (fp_arc - (start 15.28125 7.500001) - (mid 15.134803 7.853554) - (end 14.78125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "97fa126a-dec8-4ede-9762-f979404d4d6d") - ) - (fp_arc - (start -8.53125 7.500001) - (mid -8.677697 7.853554) - (end -9.03125 8.000001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b271fcc3-a08e-4776-b25a-0a3fbe55f361") - ) - (fp_arc - (start 9.03125 8.000001) - (mid 8.677697 7.853554) - (end 8.53125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "50b8e272-9e64-4ab6-840a-796a3cd6a5c8") - ) - (fp_arc - (start -14.78125 8.000001) - (mid -15.134803 7.853554) - (end -15.28125 7.500001) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "30c6bd21-c5b1-46ef-aec0-9798a734af50") - ) - (pad "" thru_hole circle - (at -11.90625 -6.985 90) - (size 4 4) - (drill 3.048) - (layers "*.Cu" "B.Mask") - (remove_unused_layers no) - (uuid "0c0928df-dfc1-442d-afa9-de7aee05e49b") - ) - (pad "" np_thru_hole circle - (at -11.90625 8.255 90) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "9494fa05-2ab2-4281-9722-580340cfaf0f") - ) - (pad "" thru_hole circle - (at 11.90625 -6.985 90) - (size 4 4) - (drill 3.048) - (layers "*.Cu" "B.Mask") - (remove_unused_layers no) - (uuid "e3599519-9358-4fcd-849b-1d40b1bef1d9") - ) - (pad "" np_thru_hole circle - (at 11.90625 8.255 90) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "0fc53d8c-b4e8-4428-b730-8a04564105fd") - ) - (group "" - (uuid "8cf636d8-b308-4464-9d32-23518ceaed68") - (members "029501d5-36b4-48f9-b64d-fc363e31af1d" "1cde2f5a-260f-47f8-b35d-74008276cae0" - "2a69453a-e86b-4ee2-aa5f-fa5a2ffec191" "30c6bd21-c5b1-46ef-aec0-9798a734af50" - "5c015bd7-1086-4c50-8912-20220b31c619" "b271fcc3-a08e-4776-b25a-0a3fbe55f361" - "bef50dec-0e45-4fd4-afca-09822ab56c59" "f8012598-d0c3-46c7-91df-76eaf43a5cfa" - ) - ) - (group "" - (uuid "964ef29a-e732-4698-a531-9edfd47867ad") - (members "220f1ece-aa92-4dca-b9b3-70f713d0d3d6" "4a7ca2e4-d65d-4abe-b494-9da36452de01" - "50b8e272-9e64-4ab6-840a-796a3cd6a5c8" "682bf8af-95a3-43df-8f98-c7df5f026586" - "97fa126a-dec8-4ede-9762-f979404d4d6d" "ca4b3d7d-28ce-47f5-aedb-2068072c97d3" - "e92ff549-81fa-479d-b2ae-ae8a451caf5d" "fac8a0d7-bd9a-4264-99b5-19876b4e417f" - ) - ) - (embedded_fonts no) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "012148e6-a6a6-4bc5-8e3c-6caf59734ad4") - (at 137.69 128.5875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D17" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "20ab28e7-e18e-4bca-816c-a8f5ef940d65") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "3010e5e7-0a6c-416a-8c5b-c2b5fd23b248") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4e847917-2ebf-44fc-9f6f-7c5afde8627b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "17e336de-04da-4458-9c40-1ee65c2fe785") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/3c8cf6b9-a35f-4e23-8216-151940527958") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7a126d49-449c-458a-85c9-04a9549da6ec") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0347033c-f902-43ba-b988-156d05a3bf68") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bde2e762-5e35-4fd7-b2af-b6c46ec0c6c3") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b229caf4-7457-4546-8b6d-90c6facf7b55") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "925ce0b1-dc84-4167-87a9-40b4c9557cb3") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f1090b79-f76a-4fa0-be1f-452e4fa920ab") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6f68da54-3631-40d8-b627-146e72bd3313") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1df71b19-9e22-4595-ad3c-c0c7d0568a77") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "80cf3a6f-d1e5-43b2-94d8-8e21948b292d") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) (stroke (width 0.1) (type solid) ) - (fill yes) - (layer "B.SilkS") - (uuid "6519739e-424f-4249-bb27-8b4874b1334c") + (layer "Edge.Cuts") + (uuid "db75e7d5-5f3a-44f3-a56d-21841dd89081") ) (fp_line - (start 8.67 1.25) - (end -1.05 1.25) + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ebb529ce-6a50-484d-b4ad-01158a08ddcf") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b58f2964-9844-46e6-a070-f91535daa992") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "248247c7-2d8e-404f-a775-8c913d656e5e") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7d928846-af93-42e8-88d6-dde73aa9971b") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b47df777-dab8-4659-8d3e-11f0fbb375cc") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6920ebb4-ec4a-42c0-8bf8-411e2441b576") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1e54a421-2b3b-473f-9b17-b1b320644fca") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "73952da0-7916-43e1-8a9e-4859c2fda1e5") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8ead75d9-edad-41fc-9cd1-876604207a92") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dbf21d76-c03a-4d6b-9d18-d87469747bd9") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fdd1d208-7f83-4a82-94a1-846ffe404974") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "291441b9-5db8-4a75-99c0-09aa601a5023") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3c570533-7e2c-460b-912a-f5d2bdf25501") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0092f471-f8c1-4ff5-8671-5d725991def2") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8c977aa1-918e-4366-b093-ac6b5c350a89") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "f55c9358-078b-4a30-aa3f-ec1a8fa8d7b2") + (uuid "c9f89861-6a16-4c36-8e37-7b17e4603939") ) (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) + (start -3.8 -1.999999) + (end -3.8 2.000001) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "4780c647-7370-4349-8051-cbee730c3842") + (uuid "b5d0106b-a129-411b-bef3-efc3c47d3514") ) (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) + (start 3.8 2.000001) + (end 3.8 -1.999999) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "a644848b-9bfc-4a0a-b2c4-487589108a14") + (uuid "e472efb3-1853-49ea-a726-63c90fefc2c5") ) (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) + (start -3.8 2.000001) + (end 3.8 2.000001) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "ff222566-b869-4a0c-a859-4d9f4a77f109") + (uuid "14c4a69b-423e-4bab-a5a4-8ac7064b9adc") ) (fp_line - (start 7.62 0) - (end 5.81 0) + (start 1.6 -1.399999) + (end -1.1 -1.399999) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "B.Fab") - (uuid "71dfbe96-1d10-4a0c-9205-2e7e362260ec") + (uuid "eb8848ce-164b-4fdd-a850-82f33843cfd5") ) (fp_line - (start 5.81 1) - (end 1.81 1) + (start -1.6 -0.899999) + (end -1.1 -1.399999) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "B.Fab") - (uuid "07051ed9-4202-481d-a267-eab3875ad88a") + (uuid "f121c989-c046-41fa-8638-26c26c22ee9f") ) (fp_line - (start 5.81 -1) - (end 5.81 1) + (start -1.6 -0.899999) + (end -1.6 1.400001) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "B.Fab") - (uuid "781958cc-fd5a-4bfa-9815-af729348085b") + (uuid "f666ea61-93ac-42e5-a2a2-442deb33b599") ) (fp_line - (start 2.51 1) - (end 2.51 -1) + (start 1.6 1.400001) + (end 1.6 -1.399999) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "B.Fab") - (uuid "88037b2d-9df4-4acf-b785-98f9ea65cb97") + (uuid "cc26a80a-6756-495d-8a2b-e59711be94b7") ) (fp_line - (start 2.41 1) - (end 2.41 -1) + (start -1.6 1.400001) + (end 1.6 1.400001) (stroke - (width 0.1) + (width 0.12) (type solid) ) (layer "B.Fab") - (uuid "1db35e5f-0fd8-42af-9dc1-f24dd92defbd") + (uuid "bbe104d2-702c-42f7-9811-8e9cb86108d9") ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "90434ad3-8bbe-4e42-8f2b-b461dd47d916") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f7815a48-5a5f-4ae6-8e17-118c7f32d0be") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e9e89c66-1ea5-4b7b-bca6-97df071ec376") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d6ccd629-ae2a-4f86-a62b-68666fdf3b6a") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "0a903a1d-7a1a-40d1-b729-102adc9d4f67") + (fp_text user "offset: 5.08" + (at 0 3 90) + (layer "Dwgs.User") + (uuid "f089df19-486b-494a-b15c-aa04360ebd88") (effects (font (size 1 1) (thickness 0.15) ) - (justify mirror) ) ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "1544e60c-92f4-4b43-9f4e-b5c28e589268") + (fp_text user "switch center" + (at 0 6.25 90) + (layer "Cmts.User") + (uuid "e1f02b9c-b9ee-4959-b06d-646b2f2f824c") (effects (font (size 1 1) (thickness 0.15) ) - (justify mirror) ) ) (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "8e28395a-dfbe-44f7-a9a7-f2b3f60f5aae") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "/Numpad Matrix + Rotary Encoder/ROW4") - (pinfunction "K") - (pintype "passive") - (uuid "473e5ea9-7c7f-44bb-bd30-4b1a5349260f") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 27 "Net-(D17-A)") - (pinfunction "A") - (pintype "passive") - (uuid "c6797877-7e60-4a0e-a2fe-3ef982e93f05") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "03b0fcee-be3c-44f1-a6be-ccc6116f909b") - (at 118.64 109.5375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D12" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "d1a6a6b4-3353-480e-91d7-f11b8ab356fd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "29db9dff-b6aa-4a9f-a6b7-e70d845a4541") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4032ac2f-9111-4bf8-858a-f244f4cb848c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "43e5102d-6c49-4d2d-8392-9ac29536e0c1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/7b50c475-625a-46fa-9b37-abddd970d149") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2ac97010-2e50-4071-a9c5-480d24fdfb3f") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "70d40d84-042f-4880-874f-2c79b48d95f5") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "617c5561-855c-4a6c-bab4-1daa793b7991") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "95410bcc-d1b5-4208-a758-e0b9ee17bfa1") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "173933fa-bd11-4267-838b-7442aaa9f3c2") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "931825df-3fe1-45fc-8e54-44e692b794fc") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "eb949db6-7599-4c42-8c2b-ebf48bfde934") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b2b7c086-90cc-4b26-bd45-1ad84321efc4") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8e46bf4c-7769-4387-a473-0117389ccf1d") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "8bfebe95-60c4-43a4-9636-1f457312e760") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b582513a-a476-4438-9881-1fdb170ee01f") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d5d875e6-9556-4bee-a3aa-0c8a17cf40aa") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a533e83c-2951-41c9-a57a-6e1be9ebbbf9") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f08b8716-461b-4a38-b2ff-522d8a4e7d49") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1891b3ce-d378-44b2-ae2a-84b21cc94293") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7dae8ea6-5cb4-4262-a1e2-8a6fb7a94f4b") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e8badf80-bd92-46f0-8eef-824f1aa36b57") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6afd482c-17a2-4157-bbbf-d3fc93f58f40") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "48e9bba0-6808-44fa-89f3-fed5ccee853b") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5887630b-68d7-4607-a661-26003d64b381") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0d517a99-a9a2-4e70-81c2-486f0faaeb08") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d08b655d-a068-4f27-8f0b-914dc1a1ddac") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "fd14c635-54c9-4d08-b1ff-b8c8fa1a0a15") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "5ea4a0d5-1b5e-410f-8646-544bbe716aba") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "29e28d0c-5318-4e32-b422-1f98edcc3437") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "5ed6d04b-f047-43ff-a09f-96ba698b6968") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "/Numpad Matrix + Rotary Encoder/ROW3") - (pinfunction "K") - (pintype "passive") - (uuid "b1b579be-7c5b-45ca-b0b0-36384a483444") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 21 "Net-(D12-A)") - (pinfunction "A") - (pintype "passive") - (uuid "7a7df92f-23fd-475f-8700-1fe0ced33efb") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (layer "B.Cu") - (uuid "07423098-8ed0-430c-bf80-3053d8b89781") - (at 51.965 105.7875 180) - (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x04 2.54mm single row") - (property "Reference" "East1" - (at 0 2.77 0) - (layer "B.SilkS") - (uuid "ca6e037e-e3ca-4a05-9a19-d7b426fef2bd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Conn_01x04" - (at 0 -10.39 0) - (layer "B.Fab") - (uuid "80e6cc49-7aeb-43d3-b02b-6558c144599e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "5a389afd-2b6b-4e2c-9fd7-c76cb44f9f49") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4389ed5b-ecfb-47c2-a542-a67d0f9a9831") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 0) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "99ec9762-246d-4edc-8704-3b6624efc459") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Manufacturer" "TAD" - (at 0 0 0) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "160d416b-18f4-417a-8c57-f206f2fd881c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Part Number" "1-0401FBV0T" - (at 0 0 0) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "76c93113-eee1-4f3f-a9b0-5ef33a35fd51") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") - (path "/16dff95b-3e36-4af3-b88b-15fb8adc8e2f") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr through_hole) - (fp_line - (start 1.33 1.33) - (end 1.33 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3bb2e9af-37c4-4b30-b984-e9f6f9b50dc1") - ) - (fp_line - (start 1.33 -1.27) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "791785d3-f783-41eb-a2ed-e6b5e171d945") - ) - (fp_line - (start 0 1.33) - (end 1.33 1.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7acd0a1b-575f-469a-8088-8558ff59fda4") - ) - (fp_line - (start -1.33 -1.27) - (end 1.33 -1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "90ac7d4f-8e49-4e76-92d0-6cc4e17db429") - ) - (fp_line - (start -1.33 -1.27) - (end -1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b334c75d-e5b1-4c37-bbef-fac304962edb") - ) - (fp_line - (start -1.33 -8.95) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bbd86324-9de5-423b-9e5d-7c2124662aa8") - ) - (fp_line - (start 1.75 1.8) - (end 1.75 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fea9796f-cd6d-4663-9677-2091edd8030b") - ) - (fp_line - (start 1.75 -9.4) - (end -1.8 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "81d91b2c-2b07-41d8-ad6c-d9d5aa2953cc") - ) - (fp_line - (start -1.8 1.8) - (end 1.75 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0f3e2932-5ddb-411e-bc8a-ae7f00f504d3") - ) - (fp_line - (start -1.8 -9.4) - (end -1.8 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "598c0d0e-084f-4643-8da1-e224a93aa0eb") - ) - (fp_line - (start 1.27 0.635) - (end 1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c63a9f51-2e3d-45ce-8fef-a54925827d9a") - ) - (fp_line - (start 1.27 -8.89) - (end -1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6cda4c28-47a6-452b-be4e-ee72a91b6fb0") - ) - (fp_line - (start 0.635 1.27) - (end 1.27 0.635) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a2b70f61-5627-4506-a554-62afb28f98f9") - ) - (fp_line - (start -1.27 1.27) - (end 0.635 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "01b84ce0-8687-4f70-b2ad-0d8309a741be") - ) - (fp_line - (start -1.27 -8.89) - (end -1.27 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c78195ad-4460-4125-9ef9-d51db4718a42") - ) - (fp_text user "${REFERENCE}" - (at 0 -3.81 90) - (layer "B.Fab") - (uuid "d563ad11-03bc-43de-b9c7-1f10e4273569") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "+5V") - (pinfunction "Pin_1") - (pintype "passive") - (uuid "1487599d-ca59-4057-8882-1ef687b6c45f") - ) - (pad "2" thru_hole circle - (at 0 -2.54 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 64 "/UART_RX_EAST") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "6c38db93-a647-43b9-87b7-6aaee94f2f29") - ) - (pad "3" thru_hole circle - (at 0 -5.08 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 84 "/UART_TX_EAST") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "c5cc9162-f96f-40a1-8e35-2e4d151987c0") - ) - (pad "4" thru_hole circle - (at 0 -7.62 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "fc5ff98c-57ea-46da-ad8a-1d802347029d") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Type-C.pretty-master:HRO-TYPE-C-31-M-12-HandSoldering" - (layer "B.Cu") - (uuid "0a2366f8-704c-4e86-bdd5-a75a68bbdfbb") - (at 80.5275 35.5) - (property "Reference" "USB1" - (at 0 10.2 0) - (layer "B.SilkS") - (hide yes) - (uuid "3ad8ca2c-30b8-4bb5-8fe2-8ed523d6a09e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "HRO-TYPE-C-31-M-12" - (at 0 -1.15 0) - (layer "Dwgs.User") - (uuid "240a00f2-1f8a-420f-b3aa-9bfdd9f80f58") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "e438d41e-d919-4208-9f7e-214ceb316327") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "03701c5c-45b2-4b07-94ee-30d82027ffc4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/d9f634d1-10e6-4463-addc-35893eef8711") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start -4.47 0) - (end -4.47 7.3) - (stroke - (width 0.15) - (type solid) - ) - (layer "Dwgs.User") - (uuid "597dde16-c74c-41be-8ae9-d80c5e5a9cad") - ) - (fp_line - (start -4.47 0) - (end 4.47 0) - (stroke - (width 0.15) - (type solid) - ) - (layer "Dwgs.User") - (uuid "e24f2457-cb46-4e25-848e-10133936d0b5") - ) - (fp_line - (start -4.47 7.3) - (end 4.47 7.3) - (stroke - (width 0.15) - (type solid) - ) - (layer "Dwgs.User") - (uuid "2521c2aa-bd39-4bab-ac0a-3f62c3cbe310") - ) - (fp_line - (start 4.47 0) - (end 4.47 7.3) - (stroke - (width 0.15) - (type solid) - ) - (layer "Dwgs.User") - (uuid "67ab205c-006c-41ec-89ae-0275c3eae299") - ) - (pad "" np_thru_hole circle - (at -2.89 6.25) - (size 0.65 0.65) - (drill 0.65) - (layers "*.Cu" "*.Mask") - (uuid "d7be3a91-834b-4742-9c0d-86f9d2277bf0") - ) - (pad "" np_thru_hole circle - (at 2.89 6.25) - (size 0.65 0.65) - (drill 0.65) - (layers "*.Cu" "*.Mask") - (uuid "5c8666cd-24c9-4911-a756-be1a7d9076d1") - ) - (pad "1" smd rect - (at -3.225 8.195) - (size 0.6 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 2 "GND") - (pinfunction "GND") - (pintype "input") - (uuid "31a6fb7d-26e2-4774-8abe-3f9f164e3a6b") - ) - (pad "2" smd rect - (at -2.45 8.195) - (size 0.6 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 104 "Net-(D2-A)") - (pinfunction "VBUS") - (pintype "input") - (uuid "be0fca92-e909-4dda-81f8-de368f3209a1") - ) - (pad "3" smd rect - (at -1.75 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 105 "unconnected-(USB1-SBU2-Pad3)") - (pinfunction "SBU2") - (pintype "input+no_connect") - (uuid "f3be4d64-60a6-4c20-a632-be9bb3927355") - ) - (pad "4" smd rect - (at -1.25 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 44 "Net-(USB1-CC1)") - (pinfunction "CC1") - (pintype "input") - (uuid "641a8b6c-541e-4300-8e3c-48b67a1d3141") - ) - (pad "5" smd rect - (at -0.75 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 8 "/D-") - (pinfunction "DN2") - (pintype "input") - (uuid "d51f4220-df9b-423c-81a6-c3c1f419ca56") - ) - (pad "6" smd rect - (at -0.25 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 7 "/D+") - (pinfunction "DP1") - (pintype "input") - (uuid "57fb39c4-4c94-4666-ae13-5c2a5319581a") - ) - (pad "7" smd rect - (at 0.25 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 8 "/D-") - (pinfunction "DN1") - (pintype "input") - (uuid "5d144551-154d-4b59-9020-da0c85196935") - ) - (pad "8" smd rect - (at 0.75 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 7 "/D+") - (pinfunction "DP2") - (pintype "input") - (uuid "ed005ed9-e931-401f-a77e-87e1b46201d9") - ) - (pad "9" smd rect - (at 1.25 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 103 "unconnected-(USB1-SBU1-Pad9)") - (pinfunction "SBU1") - (pintype "input+no_connect") - (uuid "22a435fc-3711-4fbf-8521-5d7a3ffa42dc") - ) - (pad "10" smd rect - (at 1.75 8.195) - (size 0.3 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 43 "Net-(USB1-CC2)") - (pinfunction "CC2") - (pintype "input") - (uuid "b8312787-2f98-4efb-b725-bfca21b1dd37") - ) - (pad "11" smd rect - (at 2.45 8.195) - (size 0.6 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 104 "Net-(D2-A)") - (pinfunction "VBUS") - (pintype "input") - (uuid "a33045de-f9b5-49d9-a5bf-619495c11e2b") - ) - (pad "12" smd rect - (at 3.225 8.195) - (size 0.6 2.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 2 "GND") - (pinfunction "GND") - (pintype "input") - (uuid "73ec4fed-6ead-40ed-b20f-f5ff47a0c1d4") - ) - (pad "13" thru_hole oval - (at -4.32 2.6) - (size 1 1.6) - (drill oval 0.6 1.2) - (layers "*.Cu" "F.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "SHIELD") - (pintype "input") - (uuid "4198b6f4-6ab2-4e0e-8ecf-f32967edb33c") - ) - (pad "13" thru_hole oval - (at -4.32 6.78) - (size 1 2.1) - (drill oval 0.6 1.7) - (layers "*.Cu" "F.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "SHIELD") - (pintype "input") - (uuid "ae9bb5ee-80b9-4eff-90f7-30e97dbb0c62") - ) - (pad "13" thru_hole oval - (at 4.32 2.6) - (size 1 1.6) - (drill oval 0.6 1.2) - (layers "*.Cu" "F.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "SHIELD") - (pintype "input") - (uuid "8296d36c-b02e-42b9-89c4-4aa759d359e0") - ) - (pad "13" thru_hole oval - (at 4.32 6.78) - (size 1 2.1) - (drill oval 0.6 1.7) - (layers "*.Cu" "F.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "SHIELD") - (pintype "input") - (uuid "a69734d9-b380-47ad-b18d-10a5500d1220") - ) - (embedded_fonts no) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "0da5390e-be0e-4e48-805e-c4edb9c67076") - (at 71.015 109.5375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D25" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "18917edc-3187-4ba2-9a36-a5672083564e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "0b047e8f-045e-4c9c-915a-500d97dc5e18") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "e8713e2f-a139-49ca-a166-e53c67e67df6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "94bc832b-a234-4c7f-af6b-66bd58139b27") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/03c03eeb-73e2-493d-bc20-09cdc8bf5b4a") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d63ee116-acb0-4354-bf40-d1decf0b9580") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9f8f1906-ca36-467b-baee-c3b4ba59c38b") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d6362ad6-e42d-4b16-be86-ebcbde460b7e") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a278c7de-0890-40db-ab4a-3370c87a33d6") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "19fb773f-8270-4ae3-8f8f-f2fc0d3a2abc") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "676a90f0-44f2-4420-862b-182780230218") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6a5fa7f6-ebea-4f89-89b4-47a5572d213f") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1ac6b560-229d-443c-a663-ae3708cfc342") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0ac9cc0b-3b61-4bf3-8377-a4306e246ebe") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "33cf3a62-7b9d-4954-97c7-8795a55488f5") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a96eea72-a169-4153-88a2-f2517fe94dd4") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "df7f3b74-4f07-4e52-b133-e66effecdaa1") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4ac75e9a-2932-4c2d-b4e9-636cf9ae9303") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c5e4bb12-82bc-4739-9343-4913b59f1c0f") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "3e0f5446-f5ea-4300-8283-2b3b893c0900") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "41550a27-4a3b-440c-8762-5dd1280655aa") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f021ff20-ae25-43e6-83af-a88e904e47dc") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b7ad6c99-587a-4b96-bb75-aa119bde5678") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2a92b393-3ccf-45ee-baba-e162c131bed5") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f6b5b2bd-99fe-417a-a334-ccf257f854df") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "58b174d2-9b0f-4f53-9530-69504c6326e6") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d4e17852-eb7d-456f-a686-b5e3595bcb5b") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7ac13d2b-2efc-402c-a98d-30108260674a") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "79483df9-2ead-4e27-b836-e61693942f5b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "1b347341-0458-478e-9d03-38c89112eed7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "c01377c5-d10e-4759-a031-ddd2b74230e3") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "/Numpad Matrix + Rotary Encoder/ROW3") - (pinfunction "K") - (pintype "passive") - (uuid "2803c74a-b486-41e8-9b62-6dac54149de7") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 51 "Net-(D25-A)") - (pinfunction "A") - (pintype "passive") - (uuid "e2b9abeb-c56d-4a94-9627-df771f3a5f89") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "1a4530a3-a385-42d5-acc2-02c95e498221") - (at 66.2525 138.1125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_H1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "1a6bb190-d556-454e-8357-f483a6f7ec5d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "8f7f231e-85bb-4e77-94fe-62bf3aac7824") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "eab08f90-00b0-4813-ac6a-1ecf4db44feb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "257c55ae-ea58-4f3f-b8b0-c04ffe9b4b19") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/0f8a26af-6635-4234-a4e6-da17b3c1c738") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "593fed57-0a31-4bcc-8444-2e6fbcefe312") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "d48cb927-e945-4816-b9ee-048197b4d5fa") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8c7ef9a2-84da-4793-8ff1-f96fb897d6ca") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "054dd497-36b2-4203-9979-e177d545267a") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "0226719d-1030-4c8c-8a0f-7f338e56a3c5") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "69694051-a103-45fa-b03e-be1525aa3bb4") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4921e5dd-7091-46bf-b0c4-ae2067f479bc") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a2241df4-a9b6-4c54-8ade-15a64aaea56d") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "88d01cf9-9894-43cf-8b55-b3bfa9857b99") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "97f3fc63-9302-4344-b933-6140e6dd1ab7") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "b15779ce-5563-42f2-8fe5-65cbd5395b7c") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "143da98e-745c-457a-a195-60f12c92c54f") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "761119c6-0fc3-44fb-9155-be17ba1e9a7d") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b6832ce9-491a-46d5-830a-de333a2cfc4e") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "7eb0497c-1219-48b1-a2a6-13e5ba3e5d5a") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "31635f5b-b828-47fe-badf-88219d933bbc") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "1db94650-9b16-423c-895e-add3b1ad300f") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "c6aa8810-2088-47d1-8a52-819a46d1f70f") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "1f08a051-5859-4c4e-a45e-a4960032edfb") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2fcfba32-a6a3-420a-8b1f-3e1692582b7f") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dd6c4dd7-678a-40e8-aac9-0a655bfdfd92") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "809091dd-7475-43dc-a920-b8e5d4c3dd22") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9fd8123e-3af0-46b0-a198-db3e4d951d6f") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "154db066-08f7-4ae1-bfa7-8b080f78d1cb") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3cc14f18-6f48-49a6-bae1-36fd8cdbadf9") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e6127695-6d46-42bb-a86f-bcfc5bbf6d5b") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "36f988d1-3fcd-4ba3-bd9a-f0a2cee3c136") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f0207655-2af8-4a36-a0d4-a9efccf180b6") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "44ebf34a-04b2-4e64-a737-97f9c0fdfa3f") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f4bfa08f-a6fc-435d-9f80-a135d156c5bd") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b1a6de23-7200-45e3-85aa-864eb371b7e4") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "694f0dfd-3a97-4ac7-a09b-e55be37c9a43") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c29aaf57-36fc-4c31-8ef7-b86817c3b26e") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a93e17c2-a849-459f-9934-2d979c7a4801") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "50825718-6f97-4bd8-88c6-c3735b73349e") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "cb0c52b6-b528-49e9-b708-a5977fdf48a0") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "b91d1ef6-e3c0-4deb-b957-e5dfa9141d70") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "14011e35-4c1d-49d9-a8bf-aa8aefed2950") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "23d93cf1-7ae2-4f09-a01e-177f36a91029") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "4d57c7f3-318b-4424-b138-352f9754c5e7") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "0f7d726c-8908-473f-87ec-979008177e95") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "eac252af-6f59-4455-9c89-d9c5a654642b") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "7d49e1f1-7d8a-467f-b126-93148028ea62") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "f8bed65e-6e26-4d58-8c62-f5b35587964d") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "0056cb52-3ccf-42ef-a01c-51fbc9055c93") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "584e2d13-aa32-47a5-8465-23028b2ad1d4") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "3df0cd77-c70e-4b0b-bdd1-4415aef1a365") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "ea04b713-bf34-4ba2-8180-0dc22e4b79d0") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "822dbbe5-ace0-430c-96f4-e941821e24b0") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 53 "Net-(D27-A)") - (pinfunction "2") - (pintype "passive") - (uuid "0b1e44ab-1ad4-4c8e-a463-675695f7f0fa") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 53 "Net-(D27-A)") - (pinfunction "2") - (pintype "passive") - (uuid "59ccf756-9167-487b-86ee-1150f94eae68") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 53 "Net-(D27-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d0944580-94dd-4770-a09b-6c2831b56f03") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "20446b19-1a52-409b-b832-b2b46f4d654e") - (at 42.964636 85.725 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C9" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "c7b0206c-a028-4d9a-ae3a-27480928914b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "4.7uF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "6f3a367f-10c6-4e20-8e50-4f3679e3a9cd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "d1fc51ce-c788-40b9-a894-f63214b3545e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "7099c48e-e442-4d9d-8490-618368ea06aa") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/68cc06c9-d019-47d1-bae7-2856c48d1f53") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cdc3cf68-44e5-493d-a75a-0ecd8f1af7d5") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "038459c1-4c11-42c3-88c7-34f4263fc685") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f8a144b6-6869-4deb-b7b7-3f6c30e20b72") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "03724a79-db7e-438b-b514-562aeffeef82") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5583097b-e189-4c0d-84eb-5beea31ec173") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4b563d27-0b95-4854-beb5-465206efdf6a") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0a43e8fe-ce70-488d-90f9-16c8cbbf2c84") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "da9bb25f-8c22-4d4e-a108-63880e564bb3") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6f757274-413b-4f25-9403-a86bb412127e") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "724cd9d1-d5fa-40a1-ae56-72f227c0f3b8") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a7fa7245-2f4e-4ed9-a2b3-4559b4d407e4") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d44b2a20-6f94-4c26-87db-4164df084c5e") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "aca78bc8-1d57-4272-ac36-5cad2a490f45") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "e2dabef9-ddba-438f-a3ce-0908c77268a2") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 6 "Net-(U1-VCAP)") - (pintype "passive") - (uuid "b4103da0-b970-4562-9716-ac5aba2a110b") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "22cdd2d0-8ede-4acd-86d8-7a2e30bad0f5") - (at 113.8775 119.0625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_5" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "a7ea15ff-de64-45f9-9ad9-1c2340784bfa") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "cb9c1eb5-9c56-4e12-9e99-4544352124b9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "a41d5d2f-b34a-4a9e-9fb1-d3b354c60bac") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "c043f88a-f425-44bd-8a7c-8d244f6989d1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/45d1db8f-67fb-47d3-a2f4-f09c0e38e0d9") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "c1e58584-f527-4dbf-9b7b-90a5a01eeee0") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "47f62ad5-cb77-4393-babf-a8238e8e8f84") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "411f4ad4-5e3a-41f2-a991-81e72e4623b8") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "62769d36-0b18-4b06-b07a-db33ffc420a1") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "334603e2-7bad-407b-997b-8795ce0e2e50") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "d61f39ed-76fe-401a-87ff-6f0be90b24b1") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "46d0a7bc-0607-454b-91e2-ccf2cb89d66a") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b29a906d-a59d-4a6b-a008-f49ea8a01abb") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e99740c4-a445-4a8b-b88c-9311c0fd7be0") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1c78348e-e09c-4655-b491-28e13e038b26") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "08abe675-3f22-4e68-9e39-35c7c5e9ccdd") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e553672a-d3c1-4155-b6e9-08371a78b9c5") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d522b009-a8d2-4449-ab93-2bf18aa3bc37") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2ea04429-d527-48f9-9303-f6a80b99b27e") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "256515a9-08b8-4d71-889f-fe4149b33c44") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e58ebeef-6847-4f4d-9e21-1b81a2f4dddf") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d5d882a8-205a-4ba6-a6c9-0fa28e3c43b2") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "81cdec38-88f8-4e9d-b0fb-ede3bec0c404") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8f752408-1a27-4566-aa04-ef67dfc95e3b") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d1b6f9ba-6db0-4471-aab6-e90f5fb5e4c8") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d7b8855d-2b7a-469d-a401-a6cf24a7379b") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6429c2cb-1c3a-49ed-8221-edc547183f35") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1241a7ce-c8fb-46fa-801f-a0fdee0031a9") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a06c47a6-0678-4db6-8ee2-141cdcdd768f") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9be5645b-1f0e-4fd5-974a-a13e6335c8b2") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c53fabd7-60cd-4c10-9ae0-c54472f24402") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4506698b-5e1e-4469-a8f0-cadc9e66e92c") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "75cb2e96-4b4c-4d86-86b5-5db46ec7a041") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bd44ddf6-d47c-49bf-ad42-84567231d1c4") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2810c7da-4aed-4189-aa86-f92945307ec6") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bbd1e515-d25d-4eeb-ad47-ace9cc88ef33") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "95f68c57-54c5-46ec-8359-46f4d51ffdf1") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cb1c7b4c-7423-4f23-90aa-9311356c9f4a") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9543c608-a8f2-4f23-9acf-61e016741471") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "9a9aace6-afb1-4837-a123-91846473b4fa") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "4500705e-4ad1-4f69-897e-a6459e3c2e5b") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "89529208-0e5a-4c31-a0b7-5332d576d414") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "236fdd76-6855-45e1-9802-64ede8af66fa") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "91acb577-bc9f-4b6e-99f8-83fd319e009d") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5f681894-026b-495c-accb-c7e81d401dc8") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "29f30637-0165-425e-8634-2fd8a1d80f9d") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e80bab2c-86e9-4202-b2cd-7cf7ed1ad199") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "bd4eb43e-0fa5-40c4-a188-f40fa71f1d7d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "ac823f93-e213-4dda-a48b-1dd0b6143ec0") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "de111ac5-5fcf-439e-9360-fdafb746c296") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "bc0c0614-ec33-4261-bbde-47f8eb72d0ce") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "19999b9f-5933-4869-b337-198ecc9aeb40") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "d5be99e3-21eb-4ecf-971e-20569aafc36a") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "30507dd6-d1f1-401a-8ec3-a78ab7a5fc72") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 26 "Net-(D16-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d5e62b84-37e1-48c4-8c5b-9d76a0ccb4de") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 26 "Net-(D16-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d7ff5b24-f36f-4614-9cd7-1e560f3934eb") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 26 "Net-(D16-A)") - (pinfunction "2") - (pintype "passive") - (uuid "f1dd4738-7119-4d65-a98c-1fa2963e41a7") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "2be91f4b-a123-4514-857b-1e46b4fe4d1b") - (at 71.015 90.4875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D24" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "3922c912-a756-4193-bd00-2ef978750ce1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "c138be02-8e2e-47a1-8525-5e7e55d2f4c8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f662e53f-6bb2-4153-a37e-68374b4d1617") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "7c7665e7-9b68-4611-ab86-53718d546afe") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/6fd0994f-04f5-4629-8cc5-6a469fdccd7a") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "73890f13-fbf3-4c22-b5d7-19e88336d018") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ed60957f-2153-497b-94d8-1e1a91a060cd") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7318abbb-9c07-4515-ad49-05d36ae4a475") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "50ce6e79-a558-42e7-a436-c899620cc44c") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f947cc29-f94f-4cba-842a-04f943a39d46") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2e03a453-ac47-4dab-89a3-bc22aad7a735") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "78bafc42-478a-4050-b4aa-abb6fcb6f29c") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "499cc7a1-4a57-4323-bc92-fb65a73358bd") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "35e7a3ad-bb20-437a-9e2c-9925b0d789a6") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "32664ee9-f6b5-41e6-bc26-316b5652e509") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "428577a9-a7b9-44db-9e1e-9eaaffcb7d6e") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "adecec96-9f68-4ad3-a186-162cd6c966f1") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5ee5e727-a6fc-4d2b-8b44-fffd2e27ee7e") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9ecea0d7-86ad-46ae-842b-48341b832ca9") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6849ca5d-daad-4c5f-94f1-567a783943bd") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d9b4012d-fa15-4ecf-b9d1-7b9f400e9047") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c59d75b0-a9f3-40ab-a90e-94e098f38ef1") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "40104edb-9bf2-4282-9f95-6f12acdbc4ba") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d4ba3590-c607-47b0-b149-957bfc8a4bbb") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e3641114-e48f-4062-b4f9-22d5ce059746") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b7fab25c-23b4-40d5-8f62-30f7b9cef24f") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7eb6a781-2798-422d-8705-07eef26564a0") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a3084fdb-7a68-4a79-9c2f-447f51856781") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "adcae324-3921-4da7-9adf-1d050c3e92eb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "10931cea-e331-4061-948f-6458a67c595f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "c56b6ed2-4dcc-4d36-9b08-384b92ca7fe9") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "/Numpad Matrix + Rotary Encoder/ROW2") - (pinfunction "K") - (pintype "passive") - (uuid "435717f6-5330-450c-bcf4-2b14591def74") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 50 "Net-(D24-A)") - (pinfunction "A") - (pintype "passive") - (uuid "52eadacb-2f5f-4a3b-b971-51a84fc94301") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "2cddd3b5-fbfc-44fb-b84e-bd34fbe5daa7") - (at 47.846424 88.845 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C5" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "110de8df-9cd3-42f2-8051-d1c360fda035") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "100nF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "88c7189d-b66b-4850-9e4f-249a68582f3a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "ef0a189a-4cd7-400c-a738-a3ee6ac9424c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "232def79-a0dd-461e-a086-dae257914d74") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/6ac435e0-7961-4dbe-9c30-dbf9204a8e02") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1bc72fd5-d16e-468e-96e1-90be4f2c22f1") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3eb78677-fc45-48e5-a6dc-14297443c1b1") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "fc1d8247-6b16-4ee0-8c9a-ec1054cf81ee") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ca42124a-ae32-43c2-b329-45b5da6f2fc1") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f0694db4-5031-4871-be73-bb5cdf95f531") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "14cb6c0b-9426-43b7-aa5c-15ed85268c1d") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3ac41f58-f9c0-4462-a1f6-10fd674125ae") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "438cf7ac-1561-4bb3-86ff-fb2ddedfc657") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f7955817-ade5-4782-a95e-9f09e9b54f32") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7bb47e26-2560-438a-bbd1-2b556e5fd86d") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "15132449-6bdd-43c8-9f54-7eaf657fa6e2") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8719378e-815a-4074-a0ca-aa5405c56f14") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "655b349b-69d0-4cbf-920e-c8aabca99b56") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pintype "passive") - (uuid "216ce426-3b8e-44fc-bb26-963025366a0a") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "18a62145-3954-42c6-abe0-78b5dcac6f8b") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "2d68a2af-cab3-4423-bbb9-8931abcf53bc") - (at 151.9775 52.3875) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_D1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "c174642f-70b6-4343-baca-5d7185a78bd5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "de96e42f-46ac-45b8-a56f-816091c851fa") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "93eb812c-7c7c-43ef-9fcc-9a1310654683") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "6c98b98a-2543-44dd-b157-f2c51ffb717a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/164bfbfa-196e-4228-af45-b943f8e2a6f5") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7e8fe7a9-37d7-4637-a543-52e2bd0bf142") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2a6586e6-1064-4514-a7c9-a469712c328b") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "d43976e5-e207-4bbb-9c65-8d5299a98e13") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "17614dee-4f03-4098-9ff3-2ecdc00ab657") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8c470c67-0c1d-4a26-926d-3f22f3050b35") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "193b2b11-87bc-4b3c-bf5e-76f86d498d3e") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "83a0f03d-e4fd-4ce0-a0da-c422e220f36e") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "d4fdb4b0-46f7-48e9-858b-7bf6173cf46c") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2f453fbd-042e-412d-a3b3-193e80a76ed8") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5122e276-6325-49cb-bacf-747507a24d11") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "38834f40-d40a-43b3-9f6d-fe4e650809ba") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "99413ef6-e6d6-4bc9-a6a7-758eeaa259ae") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "34627eab-8199-4820-938e-3e3fc3b569dc") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "efba7518-3f46-44ea-9e8f-94248e279efb") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "eac7147f-a826-4e43-8983-223de03a35fb") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "88ac463d-e7b6-4f89-8d44-025530539fbd") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "612fda2f-3fc9-43cc-840c-183a2435bae6") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "de22ef35-052e-48e6-9c05-b91c084acfae") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b9b78e6b-4263-45c7-89a9-26824df9528f") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "51cdfeb6-a797-403e-8561-8b6479de4e80") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8734a505-c6af-4c7b-a808-93a598ec18f9") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "302e3795-116d-4619-b197-21610cd7b286") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0a52172d-e3b0-4858-b8cb-149bcaf9d0e6") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "32bcab32-866a-4322-8d2c-6f12f824976a") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d123c5fa-5278-4c05-bbdb-cbb41ce08053") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5910ad53-e01d-43e8-be53-2745e92c35cc") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c5d3b4d2-33da-43f7-be41-78a99a250bd2") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f54b9dcb-f093-48ab-8f64-6cb74271db18") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "aa685e95-fd67-4539-b788-11d24b0ab3f9") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f12595af-c5bc-43ff-8b58-701bbe829d97") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "657b561f-fe4b-4cf0-a5f2-6e9ccc11e815") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "eeeb7a16-0e62-4d77-a2f7-d95571eecee5") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7c5b48aa-1722-4800-aef7-9383c1caad1e") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7a540ff1-7ba6-49fb-9a8c-759e7f9cdc1d") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "2b11b346-6ffa-4285-90e7-1c6c428c4a5b") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "154dc2ee-2cbc-403b-98d8-99eb980de94f") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f635afb7-a59c-4396-ae5c-9813f3a909ff") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "7c5e637d-ebde-406d-a1d4-0085950f2446") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "347d0c98-2e90-48dd-b5d9-da47e8a71c70") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "05801dbe-9087-4869-b307-e205687eed98") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "6231a65f-59db-4b21-87ab-08c6fc93091c") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f322174e-765f-4484-b788-aa79da0aeb05") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "40b1cd32-7b66-41c1-b9d9-5318a35c3602") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "2f9bdd0f-afc0-4474-a059-2caac15f20dd") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "7dc69939-e880-45a1-b2f1-ee8acdc6d7fc") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "68952ce0-0196-4323-a52f-9331ac73b5f2") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "76efe234-e3a6-4222-8d96-f6d61f03b169") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "d52bb693-6788-470c-ad83-6208b7dced09") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "432fe35e-7fcb-42e4-909f-a9e269c74dd9") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 13 "Net-(D6-A)") - (pinfunction "2") - (pintype "passive") - (uuid "9267f652-f87f-4316-97d5-add5fd926723") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 13 "Net-(D6-A)") - (pinfunction "2") - (pintype "passive") - (uuid "2d209608-71e5-4e53-96d6-a1c70560711a") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "Net-(D6-A)") - (pinfunction "2") - (pintype "passive") - (uuid "105fe668-5810-4a01-a8c4-0585d159c082") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "330cc94f-305d-4177-b27c-f9dd61ea20dd") - (at 118.64 90.4875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D8" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "b44144b6-c6e4-42d6-b7ee-f2d28d0b591b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "fed3c430-2d2d-4111-b437-06f5986e2fcf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4c076437-5c96-4ecb-ba3b-88a03436f8f1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "9679eb67-2851-4fda-9480-6447e063c07b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/0133a3aa-53b2-4592-a877-17e97a27d78a") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d5bb3119-07fe-4f39-9d34-9b2befe6ac3b") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "63d193cf-20cc-4865-b731-1537c795fbcd") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "72feab05-ef7c-4597-a386-89cf86fc08d1") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "32202b72-72b2-4e62-8d5d-b90108d44a53") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "aa7f8afa-5e3e-41c1-8982-c3fdf1b35ad0") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d133710e-902c-46a9-93ff-608a69607ef9") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3ebb3647-631f-4055-a885-46607f787f91") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e0ced908-1170-4f1c-a97f-2916052d86c2") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "58ac44ef-273a-4c3b-85e2-699289cb6d97") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "62d69ad6-fdbe-4930-93f8-e952b50480d4") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5f1cfd55-1c06-4200-a925-76c37f880cf6") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f2ecee85-e857-475f-b118-edc26751c146") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "987cba34-0599-4697-83d4-06148a4a940c") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "74ac03ed-31b4-4c71-970c-d52f239f0aa2") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "62d92570-bc07-450f-a879-bb8b3c1eff16") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "81b2ce7f-10e4-40ea-bb2f-cc7194ad9ee8") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "74f6263f-0add-4982-b4f4-bd106e3079ee") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "89ec13d6-6ddf-4f85-97e7-fea237bf83cd") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "615fc9ba-514d-4a57-af3b-02b54c681766") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8173db72-38e3-453f-aec4-42ac95016fdb") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "71d38795-4e78-440b-a0b1-cc92a28aeb2e") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b3fd6352-785c-497c-a91d-8c8ddd0f0455") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5b59c664-5301-4c23-90e9-e8439c977d5c") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "d77d2cc3-b113-4ed2-886f-a130cea1c8ba") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "8b9e10d9-50ba-4f06-9c3f-26d2d351a4da") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "a45d544d-6646-458c-b29e-7ebe838d496f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "/Numpad Matrix + Rotary Encoder/ROW2") - (pinfunction "K") - (pintype "passive") - (uuid "b3409e5c-4a15-4d57-bed4-5784fa385541") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 16 "Net-(D8-A)") - (pinfunction "A") - (pintype "passive") - (uuid "1c462f5f-ab1c-4292-a303-9c22c4a68c22") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "33ee8a79-5e3a-4bba-9d48-8ef2dfc98389") - (at 128.165 147.6375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D19" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "1261ff38-bb2f-4df0-b46c-3b48d52293b4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "f8b4c2a7-2890-40e9-82ef-dcf25ae3ea09") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "785643d5-07f3-4aab-ab94-a01bfc5373d3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4db5bebe-da29-4f87-ba24-157909d28606") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/3b80e858-a211-4fde-9ab8-06990c56e6d0") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "4d974c6b-157e-4a8e-8a11-68d518a43442") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "aa748a5c-0024-48e2-bf88-ccaff3990ff6") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b79c1eda-6852-48b4-99be-cb170240000a") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5182bf78-f827-47ba-8260-b4f36f1ebd0f") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a3a67549-b309-4d42-955a-6ed481c2fd7e") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f63dbfdc-0033-4078-b988-cd0b54038505") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "61eef36a-0362-4757-825a-10bf8aab974e") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bde60fd2-b648-4b36-b5b2-06c8057ab8b0") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "63ea7b1b-5d14-4a06-b073-aa7a08698d57") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "766b353c-73bb-440b-9122-92b1846050ad") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6f2486f3-c275-4116-b4da-e5af894fe92d") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "406abdf6-ec35-4400-98eb-77232d0f73fb") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "794f3955-a528-4b84-bc3b-6b6d17709569") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0397cf9c-db63-443c-9c73-9add26d3edf1") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "acf434e0-cf35-4273-8110-4190c545f570") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5b0cc5ff-b98a-412d-ac52-8cef10320d41") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "70c65981-d1c2-43f3-8077-8de51e783e5f") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "446c56d0-bbd9-4d78-ab7d-122378db90f8") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "63fa2e24-b4e6-48b3-889e-1f948f2cf675") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "24e4e391-865a-4fc0-9404-d39c43d4c582") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d9757b9f-827f-4ace-9f34-5697cdb7e65a") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bf1fa4e4-2916-44b5-93fb-3a8d703e66eb") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "cb632e82-e960-4fbd-9662-9548106ed242") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "589518ef-866b-49e0-bcd9-7e6e44f2cf9a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "de205058-3fd0-42ff-8c9b-084aa3ee2456") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "e6cba570-5be8-4941-a63e-5369c8a9ae65") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 29 "/Numpad Matrix + Rotary Encoder/ROW5") - (pinfunction "K") - (pintype "passive") - (uuid "ada70c04-e55e-4415-9052-990b96fa9e49") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 30 "Net-(D19-A)") - (pinfunction "A") - (pintype "passive") - (uuid "16a52510-cefa-4fee-9729-443a7102f4ba") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "3436129e-9f32-48fd-a638-42d2467bd89d") - (at 104.3525 157.1625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_0" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "edf9a904-1b9a-4d4e-acbd-efe03baad910") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "ce7fb868-37b7-4090-8438-ea0cee9a189c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "fdca4ebe-2449-4a5b-8af8-469197f08be4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "d61a0e82-a1c1-4664-a33b-c1ae62f1aea9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/9871e6b0-1d50-4020-bebb-7a217308629d") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "aec0a552-8218-4c4c-901e-4e7563b832b8") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "538874f2-72b7-4b68-a926-6d2a953d5ec6") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "461a1260-2de9-4a3a-b123-86f38b8fc176") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2710db35-a0ea-46da-aa7f-0d8de7763c13") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "bc72d496-7400-4a7c-9c86-bc7a3f28b49a") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4afe3824-f1d7-4c03-a5e3-3a782e994a77") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b6b95b95-2a8b-41cc-967a-66a588aea222") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7fca1916-60b2-4201-8410-66e842791887") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2004061f-cc8e-4fd1-b5ff-0b17c6da42ff") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fc56b451-62ae-4ce7-bc09-1a76b94c55ce") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "fb03ca5e-6d27-4a4d-b5e6-a5647e35736e") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "95aae6ad-cf12-4533-b60c-5b60d70e2c90") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3ba295b1-898d-4a21-ace3-ad5cbe82e3fb") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "27f8d9c9-3991-46f8-be75-d66b576042d1") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "06b1f72e-f8ef-440e-b505-2cc0576cfb7a") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "62ee3f2a-f9ba-4630-bd63-bf7b65ed151c") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6f133e3d-f048-4e8a-a620-2c66f40a8ec2") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3b17fee7-c10e-4333-9fe9-6946ce05b4d3") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b20c3972-b317-442b-ae1a-1e3d8c89edb7") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d58cb91e-c6d5-444f-b737-c48a104bb086") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "830ab896-c6a9-4186-a93e-c031b4c08d1b") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0fc9c6ca-5e93-4186-b3ff-9474cf006c91") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0db4218a-14fb-432c-abab-0140135bb654") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8fcc354c-c9af-45b4-b311-55d80b63008e") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8ebd9e1c-3116-4296-8834-ff54a4cc409e") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "69f351f1-99da-4553-a81d-384a7e4672fc") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3f541780-60dc-48c6-89ce-8157e5f19bff") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "da238e4b-ff58-49c4-b626-ecdc08aa3be9") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f9c3ca67-d550-42ab-8858-7cea7d04e76e") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "60f68f37-b5d5-4d2f-a437-f81d36fa5f54") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "50b6d866-7c3a-476d-9fa8-b0a9e08b23b8") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4d9a97e8-d7e1-4804-bb0f-aa0c8a44799c") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dab32a47-276f-4896-84ab-18f5005e9933") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "68dd20d5-c303-4166-bf4d-3458db845ac3") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "a17996d3-4915-4b10-aa26-843ef2fd4ed9") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5418fecd-0567-4a80-896a-af952be5b5b2") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "d12f3806-fa04-4bbd-bf5d-9985f2e3fa91") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "65227208-71d6-4de5-a992-bdea2756826c") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "65e0136a-2140-46a7-ae38-dfcf747b0617") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e1eaf2b4-6077-4a81-9121-4b1bf29e46ac") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ccde7143-627e-4f9b-ab18-30f522ad7af3") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f6f7c68d-f8e1-4e58-8374-24a96229bbfa") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "e88c9e65-fbd2-4d76-88a3-b3aeb08d3e64") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b4e25854-7c7d-4652-b992-75b7712471d1") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "5349f238-1824-4a9f-b0eb-927c5d5ba088") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "d78374b0-1964-4080-9896-4802d03150b9") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "55feb737-d9e5-4a79-baac-b2fc0dd214c1") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "62d61827-c9b6-40b6-8214-66df41225e69") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "ec8e47b0-5d5e-48d2-a9c0-9c90f23d42db") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 33 "Net-(D22-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d74fb8aa-0cf3-47c4-b74f-6351af0e043e") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 33 "Net-(D22-A)") - (pinfunction "2") - (pintype "passive") - (uuid "ef34ba21-bd14-4144-8cce-44ad3c3c6803") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 33 "Net-(D22-A)") - (pinfunction "2") - (pintype "passive") - (uuid "197719e4-7540-4a1f-80fd-3b60fcedd9a7") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "3fde5aa8-f7dc-40f7-8cbf-ef235453b8aa") - (at 71.015 128.5875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D26" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "c1554dd5-f2c4-47c6-a565-d8fe1e2f0ac7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "1ceddbb2-1a2d-488f-bd7f-7093c6d24c0d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "19770ea7-b50f-4688-b108-d801a763f6ee") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "a4bdb031-5434-421a-939d-979a9c6e9eea") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/df4bafed-3fdc-4898-a2b6-3a28a8e5037e") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "081a5e41-0a4f-4487-8fa7-2f9e1338e0c6") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7ce50d8d-baa4-4601-b83d-25ddea5f5a4a") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "fb1c28f4-8527-4b48-b6c4-1b4cd8443f10") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1eeb1859-ae7f-480f-8779-daad24d635e8") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c7d6cc51-3fe6-480c-9aad-b10d6c315a22") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5386b2d1-1489-4e16-a143-0ca340f8177c") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6b7a8978-29de-4d15-9d7c-86b9db7d830d") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "070b3719-abc4-468d-b906-7cbdaa8f6810") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2019dcfb-596a-49fc-a8bb-36b88e67de8d") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "24cac6b2-d7ea-4578-a0dd-eb869f4d4428") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "669ee0a4-5024-4794-a45a-4bcad52d49e6") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "46aaf0e7-d514-4801-9624-8be7365ff8d5") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0648a030-71a3-47be-a9c0-297951371b12") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "78117075-0740-4c77-952e-d3da9378447f") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "77e321cd-ae2d-4b48-8d37-b906e904f9ea") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "39ecf896-0084-4eb8-8a1f-18e17923bd1b") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bc73d81a-60b7-4f5b-a3d4-284d42dde5cc") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "86e67e21-ce39-49e5-bea5-10e39281535c") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "3f9164b4-a499-49fe-a14b-1be4a873c5bb") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0366a960-e330-497e-9ce7-2733ec294022") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "206b46eb-4e3c-4522-b816-73dad2edb01f") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1f2c4a19-1253-45af-996b-6848d20d81d0") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a18e5c76-535d-4200-84e1-cd6d42516404") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "f4ac7c7e-51df-474c-9877-ed5bd7b1e7f0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "4cb95a63-354d-4a39-8f8f-9818adf51ce2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "ae36bc26-0e00-43c6-9499-b062cca498e5") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "/Numpad Matrix + Rotary Encoder/ROW4") - (pinfunction "K") - (pintype "passive") - (uuid "8900df2a-3753-49a0-ab9b-f4517aaf84fe") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 52 "Net-(D26-A)") - (pinfunction "A") - (pintype "passive") - (uuid "6bccfee6-66be-41d1-b841-92e34cb5dec6") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "44de5f3e-1b1f-4340-b555-c66a74ccaed2") - (at 109.115 166.6875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D22" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "cbcfd9ec-a15a-44f4-97e6-1b9493bd6eee") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "7a604d30-f374-4015-9030-a0da83c0d8a6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "a41efbbc-e771-472f-ab80-1587648daa9d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "619d8724-8411-43f8-962c-8275cc537707") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/c94b7192-44f0-46ae-8a6f-b8558554fbc5") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8f60b0c8-694f-44fc-8ebc-9de0cf287b15") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "47ce3054-9360-48ee-aa0a-5b8265c7f50f") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "46e39f61-620f-4d13-b57d-69e0246d8978") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cf69578b-019a-4ee0-8c63-5b638ff74376") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "80679c4c-915a-4e0f-885e-2c585bcf2c22") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "17b8bfe1-0a70-4874-bf38-f6e5b48d4904") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "77b1aa18-b470-4806-8a5d-1560b44e630d") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b58f7a72-beea-472b-9c3f-38ad2031ae03") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0983593f-bf9a-418a-abee-e4ca24b4758c") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "fcfc07ad-d732-4559-b5e3-cd3933ab908c") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e7f30b86-e9c2-46f5-bd12-907cbd0cd532") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dd440114-1d3b-4cba-9598-0413d79c27ef") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "791a8b9b-2013-48d5-9a90-418a8bc60bfc") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "725ca703-16c1-4882-9c85-65e49c2bfd24") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f0d2b692-5796-404c-ba7f-1c1dc195bba4") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1c21dd6a-94c1-4419-876a-da9a9bc1ca62") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ec115e50-d66d-4749-bec9-ee4b09744171") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "dc8f9d15-dbf6-4563-9b21-2cc996f39ea7") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9788d90a-239c-4cc1-a68f-71dbb50407bb") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "789000be-567b-4866-b33b-914cb3e0ba0d") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1fffbbf1-a81c-4623-a4c2-ae558c01f10a") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "865e5ea2-4cd8-4653-8b50-8d5ffe37529a") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "feaa4a06-5d79-43c8-8888-db4d435f82f4") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "e7e314a4-2b51-4de0-8102-b776c1b213a9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "3a5eef95-8c3b-4710-a233-fe49a14a80f2") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "9ef646a1-f0e2-450d-bf0e-f6395160b230") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "/Numpad Matrix + Rotary Encoder/ROW6") - (pinfunction "K") - (pintype "passive") - (uuid "d2191f60-fd0b-47a5-aaad-db9356aa7632") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 33 "Net-(D22-A)") - (pinfunction "A") - (pintype "passive") - (uuid "02098333-dcda-45d1-8487-dcba58dd05ea") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (layer "B.Cu") - (uuid "472d2a3c-0e54-43f4-bd02-3dc8a9e7d04f") - (at 166.265 113.2875) - (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x04 2.54mm single row") - (property "Reference" "West1" - (at 0 2.77 0) - (layer "B.SilkS") - (uuid "bbc35411-4ef5-45c5-839f-6f69ca4b2f95") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Conn_01x04" - (at 0 -10.39 0) - (layer "B.Fab") - (uuid "e437df77-5a0a-4377-a4d7-89f7b8cdde92") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "e43e9769-7d4c-46ed-bdb4-5693c1f6b3ef") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "6c1a4980-1957-4417-998f-8f7365890db4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 180) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "e5ab7817-2cee-4b24-b4a7-4d86aa185c90") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Manufacturer" "TAD" - (at 0 0 180) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "771b8cb4-9528-4d0b-b12b-07d4d5909b3e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Part Number" "1-0401FBV0T" - (at 0 0 180) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "cbb96e30-0a68-4291-a289-0ce4d26fb89d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") - (path "/e9c07dcf-7c62-4e0f-b7d8-bffddad87ab1") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr through_hole) - (fp_line - (start -1.33 -8.95) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d8724eda-df78-493c-a197-21d61eea11ba") - ) - (fp_line - (start -1.33 -1.27) - (end -1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "80a6bca3-a50c-4c50-8e45-a4701779b695") - ) - (fp_line - (start -1.33 -1.27) - (end 1.33 -1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "972358ff-b1c2-4d63-9d52-c222300980eb") - ) - (fp_line - (start 0 1.33) - (end 1.33 1.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "86e14f95-1752-4af9-b5cb-aae9f00e6e63") - ) - (fp_line - (start 1.33 -1.27) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "303999f3-ecea-490c-8ebc-0eac01e16e1f") - ) - (fp_line - (start 1.33 1.33) - (end 1.33 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "270f88c6-2d95-4cd0-9950-22bb02fc5faf") - ) - (fp_line - (start -1.8 -9.4) - (end -1.8 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "165ffc66-460d-4394-831f-c666bfbcd019") - ) - (fp_line - (start -1.8 1.8) - (end 1.75 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "72e92c3b-8833-4bc9-8769-03942c65446b") - ) - (fp_line - (start 1.75 -9.4) - (end -1.8 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d47ea42b-0288-4365-8802-ac45c3ffe7d9") - ) - (fp_line - (start 1.75 1.8) - (end 1.75 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "237a8b9d-a7d5-48ab-8eb9-fa2a386212fd") - ) - (fp_line - (start -1.27 -8.89) - (end -1.27 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5a0ad503-64d6-4588-9495-72dd56d62e86") - ) - (fp_line - (start -1.27 1.27) - (end 0.635 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bf2f77b5-54b7-4343-b81b-4fa7a88fac97") - ) - (fp_line - (start 0.635 1.27) - (end 1.27 0.635) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7cbb4079-4c39-486b-8af5-bca69a3ddf1e") - ) - (fp_line - (start 1.27 -8.89) - (end -1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f90dcbf4-71c4-475c-a385-a13cb0fe57f2") - ) - (fp_line - (start 1.27 0.635) - (end 1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4c538314-f3cb-4780-9b15-8b55b8bba178") - ) - (fp_text user "${REFERENCE}" - (at 0 -3.81 90) - (layer "B.Fab") - (uuid "23dbad02-060a-4636-ad8c-81de15de4098") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "Pin_1") - (pintype "passive") - (uuid "f54bf248-2be8-4527-847f-c2a802b9e569") - ) - (pad "2" thru_hole circle - (at 0 -2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 57 "/UART_RX_WEST") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "f5eece50-d860-4a89-bbef-795916c01e4f") - ) - (pad "3" thru_hole circle - (at 0 -5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 95 "/UART_TX_WEST") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "19f03200-4937-4a54-b0fe-0b1fc55d5305") - ) - (pad "4" thru_hole circle - (at 0 -7.62) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "+5V") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "ddc16ce4-cea3-4a92-9d9f-08ba28d87251") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (layer "B.Cu") - (uuid "4d1b9ff1-6dfe-4b31-9f48-067aff899b7d") - (at 109.115 171.45 -90) - (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x04 2.54mm single row") - (property "Reference" "South1" - (at 0 2.77 90) - (layer "B.SilkS") - (uuid "39844025-fe27-42be-9a83-e5919520effc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Conn_01x04" - (at 0 -10.39 90) - (layer "B.Fab") - (uuid "492b109b-6b92-4799-b639-ed4602c5ec97") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" (at 0 0 90) (layer "B.Fab") - (hide yes) - (uuid "2fa5538c-ccd2-4db6-a770-a55ab886d4a3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "333eba67-3807-4c2e-8dc7-aa0b0469b841") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "08166644-a0a0-4899-a7ca-e5b359cbfca5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Manufacturer" "TAD" - (at 0 0 90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "6abd6745-ab4f-42a3-bbd0-031f8472844c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Part Number" "1-0401FBV0T" - (at 0 0 90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "9ef74008-df06-4583-8e78-a910a33f2e9b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") - (path "/9676fbe1-cd81-4f09-9a64-1e08ed9b6d67") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr through_hole) - (fp_line - (start 0 1.33) - (end 1.33 1.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "79601064-9ba0-494d-838a-ef0bb7210bf6") - ) - (fp_line - (start 1.33 1.33) - (end 1.33 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9a0eb545-36bb-467d-aa76-fe74f16baf97") - ) - (fp_line - (start -1.33 -1.27) - (end 1.33 -1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0f0a302d-97b6-46eb-abbc-1158836136ff") - ) - (fp_line - (start -1.33 -1.27) - (end -1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "682f395d-eb17-4db1-b4eb-fbd2cb9c6306") - ) - (fp_line - (start 1.33 -1.27) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7ffb36eb-84e4-48aa-b2a3-688cbb020fce") - ) - (fp_line - (start -1.33 -8.95) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ebf35bc5-41d0-4b1d-a180-1f2da3a73161") - ) - (fp_line - (start -1.8 1.8) - (end 1.75 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "35deadda-3aed-488b-81a2-0942519a05d8") - ) - (fp_line - (start 1.75 1.8) - (end 1.75 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "602d1b30-3225-4af5-a94d-c83dd77f5081") - ) - (fp_line - (start -1.8 -9.4) - (end -1.8 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e00e7aaa-dd2a-46ed-8702-d19e7c552bdb") - ) - (fp_line - (start 1.75 -9.4) - (end -1.8 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3a6d57e8-0c61-4e8a-92e1-b71cca43e1af") - ) - (fp_line - (start -1.27 1.27) - (end 0.635 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4520ff80-6208-4dae-85fe-dcbb1a2193dc") - ) - (fp_line - (start 0.635 1.27) - (end 1.27 0.635) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d323ec0a-d0a6-4f35-b6f6-f13d1ecc7867") - ) - (fp_line - (start 1.27 0.635) - (end 1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "fe0e4f4d-2729-4c79-b983-1651ded1f0a3") - ) - (fp_line - (start -1.27 -8.89) - (end -1.27 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1bd06c9e-01e2-47fb-9436-b83f6f70653b") - ) - (fp_line - (start 1.27 -8.89) - (end -1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0d8731e5-f644-427a-9141-90ce0e5f2259") - ) - (fp_text user "${REFERENCE}" - (at 0 -3.81 0) - (layer "B.Fab") - (uuid "4f5f7ce6-b1a3-4b8f-9096-c3399ffd07f8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 270) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "+5V") - (pinfunction "Pin_1") - (pintype "passive") - (uuid "f87bbf67-1367-4812-a714-8eb6944ec3d4") - ) - (pad "2" thru_hole circle - (at 0 -2.54 270) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 55 "/UART_RX_SOUTH") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "026f791f-4315-475a-8144-7b716e0ba47b") - ) - (pad "3" thru_hole circle - (at 0 -5.08 270) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 63 "/UART_TX_SOUTH") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "c7c90fbf-1a05-4499-a403-0694928b4171") - ) - (pad "4" thru_hole circle - (at 0 -7.62 270) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "007c90e5-8678-4ed4-932e-5ee677f36389") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "4d71a586-f484-4a83-9093-5956f9acff4e") - (at 104.3525 147.6375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D18" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "974d5d73-67f7-4b01-9da9-dd7952a4694b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "329c0444-75bf-45d4-a99a-8dd4b0a9e511") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "b9f59161-f503-432b-8025-0652f5e1c793") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "48e3163b-60bd-4fdf-8f63-668d73638a5e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/43d82dbd-a959-459a-8ef5-01ec3f31b79a") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "eff64430-645b-4111-a9ce-ea7f14f93cf9") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ea585b60-044b-4ce8-9bdb-2faa55693df5") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9c178c98-bc62-4798-a4f3-8e79cfefe711") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8131b20c-3c96-45c4-8cb2-f70e3b25f1cc") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "408fd3c2-7062-4e6d-b650-2f1d01ae5b7a") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c96c119b-7846-490c-8e9f-583a5ef53b63") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7dda7c5b-c69d-4490-b726-172f1df15cea") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3235d7bb-e11e-4bc8-8575-eab9debf4b17") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "eb3d774c-5310-4ca7-b5fb-5e872bff1a91") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "ae2a130f-3d1a-4d36-a482-c1cde8d4d9b8") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9101760b-c321-4afb-b832-688255ee1643") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5805b082-5a00-4849-8900-12ce46f7f8e4") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b038ba50-a30d-405c-b863-0bead34b0c5b") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "65653be5-c7d3-4ee2-a3f2-7d4a20dd81bf") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e7736b85-d798-4454-9d25-3ba705ff99b2") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ddfd7b9c-cba8-43e9-944c-d66a57930ae0") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c3a746fb-25de-4c09-8316-86a5d05d2f38") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "db23aeae-62bd-4216-bb9f-2b1bb02b64f4") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0adb6e9e-9f6b-4b0a-822f-5ae13cf92729") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "62ade6fa-d036-447c-b966-c15f57fd9d3f") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9a0f7d0c-5c69-4971-a23c-3a10cc601964") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b24563bb-e753-4ffd-a5a7-4de3b2074521") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0c6cb74f-1c89-4344-b8ef-2924a0a62f31") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "af6bb4ee-3ad3-4b03-99ca-6f33d0df5142") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "4958f2d8-0af0-4558-aee9-9b0227dfed05") + (uuid "414b131b-5da9-475f-860f-b3b608d24d20") (effects (font (size 0.8 0.8) @@ -9004,12758 +2127,71 @@ (justify mirror) ) ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "6d0dc634-2f2e-4cf8-ade5-3c7d00efb3fe") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 29 "/Numpad Matrix + Rotary Encoder/ROW5") - (pinfunction "K") - (pintype "passive") - (uuid "d28bbdfa-5e67-401d-8f0c-653f731a6d53") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 28 "Net-(D18-A)") - (pinfunction "A") - (pintype "passive") - (uuid "ca3b17e6-f4de-42e6-844e-0366e487b84f") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "4fe0b81b-939f-4e43-aba6-57d844793399") - (at 99.59 128.5875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D15" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "ffb19c1b-6be5-4fa1-b1c6-cdf390119850") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "0f05b951-263d-4d54-abd4-87b751fb235f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "04fc1d49-7eea-4f65-9520-59e6f9d08414") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "522f074e-4a63-48de-ace2-8c960814e2cf") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/7bcdef09-f169-4f97-a67e-b4b5361138c6") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "452d41cd-2334-4d48-8b11-6ecb9b45fb05") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "151c681d-7bbd-4e36-9603-e2a951cfb5da") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "59f7adc7-7053-43ac-8c0c-3940a150b8d7") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f19d9b1f-cc06-4430-b2fc-45e04363de40") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1c483090-8f99-42b5-9589-913c9daa544a") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1dcaf67e-fd88-4a65-8620-89ca96b4ff2c") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c6db32e5-5b81-4d7f-a74e-03a2485b301e") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "fb672081-928f-4df3-8e77-92759c07fd67") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9eba6fa6-4cd0-4dba-b874-c036867a5a19") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "1eb8ea9b-7423-4e6e-b41f-9647a8ac8d5a") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "35163337-6dba-4866-8da2-42083722bd36") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9c275664-6d0f-425d-b2a0-2ed534cc7825") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "931cc2a6-8186-45d8-aba4-5d90de36f98f") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a435ad0c-e4e9-4ca2-94b6-cfa399d3b5a2") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "77de6961-35d9-437e-924c-822d1577bba9") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7fa5eee0-e765-4fb6-842a-8fb6d16ec89e") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "61130e8b-c3bd-4ef0-8e79-ffda865ef6f4") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8a12570e-4ac7-4fc6-b557-485a962b7b55") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "78518a97-c82c-4176-abd5-0c30fe5bb330") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4179917d-d725-42fa-9217-cf0379c2a0e7") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "32637dfd-6f1b-47ee-8ed7-e5d1cfc725ec") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "29cf4035-802a-4fee-9f70-6c906d0f5b44") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b34448f0-6506-48af-8098-92bd0df222f8") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "23475305-6256-457e-b8ee-795acf2a81dc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "2e75ce49-6e55-4ad4-b2c7-ddfa3de81463") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "f858b2b8-cde5-4ffb-a5d1-8d0aa334da0e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "/Numpad Matrix + Rotary Encoder/ROW4") - (pinfunction "K") - (pintype "passive") - (uuid "178ff3cb-231f-47d1-908d-e5207a7774f1") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 25 "Net-(D15-A)") - (pinfunction "A") - (pintype "passive") - (uuid "e8ed4ea6-14c6-4cc9-8a26-5f860b816e06") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "59a8eb2a-4877-41f8-a552-fd44e34abdb7") - (at 75.7775 61.9125 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D29" - (at 3.81 2.12 0) - (layer "B.SilkS") - (hide yes) - (uuid "826368d0-ab66-49f8-9b28-1c706b644c33") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "8b10e6ab-3a37-48a2-97fa-ac36272b1acd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "04d88158-bc26-4bb6-848c-856f3508c096") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "754c8666-9507-4141-80b0-478f7e9b0e97") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/cc851d90-221e-460b-b09f-39b52bc0d98e") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3efe9e55-5514-4e04-960d-9393dd94a950") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2b071db6-15dc-4dd1-9faf-a517ae0e14de") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "454f42d7-37f2-4dc9-8295-668d384ec2d1") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2c9a3754-3ae4-4220-afce-5cb14e318205") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bd36cbff-3ed2-4b27-80db-d069b7785636") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "014bdcff-8e3d-4141-9203-c5b4ee1fd87a") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f0fa938c-14fb-4035-a980-0134bdd94723") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9bb7131c-6bee-453e-b876-5ef3ddfcbec5") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1a4a4684-9071-40f4-a032-af001c330e1c") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "19640132-491e-445c-b8f9-93e62bce2607") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d60375af-35a7-4738-a635-5c518f0e12d3") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6e6c8478-081c-486b-b062-bcaef605aa99") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "27e63eac-2128-4b93-bc7a-b68ed35fe186") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a4a1ce9a-4a48-45a0-b3ea-47d5e4e20237") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "85682895-bc39-45f1-8c47-b779457ed339") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8e341e14-4787-4887-bc92-cc04113e3c0c") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bb7569da-ed94-4bb5-b2b4-4af5dad48bb9") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7ef223f7-8f6b-49d1-952b-354903c4a072") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "758de24a-ad18-4863-a6b5-a7ae35c5b193") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "201b81e9-8017-4d45-aef1-d433f3eb3d39") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "885d5dc9-591c-4f4c-93a7-3598c6bb5ef9") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8db21e99-6868-4421-bb8c-64d1d7df499e") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a91cb66d-ce37-41bd-b9a5-a19969df7dc5") - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "/Numpad Matrix + Rotary Encoder/ROW1") - (pinfunction "K") - (pintype "passive") - (uuid "288d93c3-c8e6-4e7b-abeb-17ff2f029903") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 36 "Net-(D29-A)") - (pinfunction "A") - (pintype "passive") - (uuid "97f87008-1f58-4e36-a6ee-730c4ae7700a") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "5e3bf2bd-9077-46cf-af80-553302918b56") - (at 132.9275 52.3875) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_C1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "996a4b3c-1d6d-4133-bfeb-1b30ce4d3d21") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "6036ecbd-04f2-4c74-8917-a7455be04d7f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "82249d8c-c727-4d17-bd2a-03dca2251f81") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "3428f05c-6cd5-474b-bd5c-ec7152b2452b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/04570110-d5f4-4d09-a56e-5447e4a0b6d8") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2fbe2363-ff4e-4b6e-ab32-2c34340a8315") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "85977830-b1eb-451b-b46f-05dd396450d1") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6c723562-27aa-49b3-9b46-86328d24a95d") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2c3aaf7b-2931-4dbe-9e89-6464daa9e737") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4fca07bc-1a7f-48dc-be1d-d12e03fc2ace") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6a68a4f5-4af6-48e4-bec7-e4db7069c92d") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b2eb1757-e42c-45b0-a77c-defdbf270622") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6627ead8-e533-4a0c-bfa0-dba153d3e4ff") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "0f007053-f21f-466e-b867-df6e24c46fcd") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "f545c9bc-232c-43b6-8e7a-a20b2653c9ef") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "de1c58c3-5a48-413c-9350-1de341cbc6e6") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8fb0f365-84ca-4ce4-b553-58418e4fe7c2") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "c057b8e3-a2e9-40e0-b733-cff83556bc2e") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "77245f24-3b2c-4af0-8fa9-08f6f149982a") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6c8b06cf-d4bd-4e5f-91a7-1c744fae007f") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a4d3c936-dac3-4527-a96b-08268aeb5bc9") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "11013052-4a35-4cab-a6d8-16e8b1b8a90a") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "08bc1601-d327-42dc-81ba-cf1a6bfbde2a") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b9e6b114-1864-4790-bce4-ecdfcfc770fd") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5cc75259-57e8-4cdb-bd6b-72d85b4e7019") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6c116303-b7de-4175-a605-b1d067d8ff93") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d5022d74-00cc-4d46-bdfc-4f10c3f47ce3") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c3fa4a9c-2f72-4d19-948b-431884dc9025") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "603ba561-b085-430e-97ed-e725c6849143") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9a7dc5b8-c204-4e1d-8e1e-7e4d8bce4773") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "12bd22d8-fe05-48b3-9c91-740a4ca30ded") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a503d796-f645-4b28-9aea-47e4a35072b7") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ce231e62-6bed-448c-941a-80d8f6c64efd") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b77f6bd1-d4b8-42b9-b0f6-2fed4f8a26af") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a358985e-5fa0-49d8-8cee-d23902ff4919") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5b1b932b-eeb5-4631-b1dd-1fb0e3765aa5") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9f82ae1d-a955-43ee-8cdd-ee35708bbae4") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "02c78219-61f1-4c5a-9d5d-fc75c1701e01") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b60d59f4-65eb-4468-bd5a-3f97e8683a6b") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "9bb2b7de-8028-4dc4-81a7-13ff9b4c1e82") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ead178ee-2e0c-434d-a694-5ba13d26519c") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "28709c0c-7a81-496e-ad80-3524099d79c4") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "c18381d2-9a55-4045-9e3e-04c6c6c51a6d") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "209e7bf4-80f8-4c3c-acef-e9f728bdac02") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e5a46c41-f804-4b1a-8872-cd2ebe696841") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f3ec1680-83e8-4dec-8c0e-f8959b27953d") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "b2fed45c-cfcd-4cb5-93a1-f987b65add20") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "353f9a7b-966f-470d-8709-1719d2eba672") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "864425cf-e13a-4e0b-9a13-e7e7c4065215") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "0e3118a9-a91d-4675-aaf7-bec54f90f18a") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "5a424e52-2b35-4f76-84f3-51195dd8c9c8") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "2d238889-611a-471f-913b-e1d72d53c645") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "818b7753-ed69-4976-b540-5d3b9f039609") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "deabe6bf-9c2d-4e58-9150-784f5661ad41") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 12 "Net-(D5-A)") - (pinfunction "2") - (pintype "passive") - (uuid "23650fb1-9cda-405f-a45f-7a282f085838") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 12 "Net-(D5-A)") - (pinfunction "2") - (pintype "passive") - (uuid "694b32ed-dada-4ec4-a5ef-86e38d78e820") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "Net-(D5-A)") - (pinfunction "2") - (pintype "passive") - (uuid "178d9460-3abd-4352-b09c-01eaa51e0e04") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (layer "B.Cu") - (uuid "60e22a9b-4ff0-49cd-93f2-2a30ab0a54f9") - (at 38.267318 88.845 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), Alternate KiCad Library") - (tags "resistor") - (property "Reference" "R5" - (at 0 1.7 0) - (layer "B.SilkS") - (uuid "01ca3589-b712-483e-8920-567492a5938f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "10k" - (at 0 -1.65 0) - (layer "B.Fab") - (hide yes) - (uuid "7edafdb7-e570-4f8a-80d8-9e14641295e5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4b32e2f3-9838-4aff-a750-8348f132791f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "539e869e-d1c6-4c3f-baaa-5ab362d36491") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "R_*") - (path "/bb837909-857a-4e99-a0d4-4f703a793296") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.7 1) - (end -1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "af020f86-60c5-4b49-b37c-6848d775de47") - ) - (fp_line - (start 1.7 -1) - (end 1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "acad8283-fe10-4b8e-a94d-3c1ceb28fd15") - ) - (fp_line - (start -1.7 1) - (end -1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0404addc-b915-4478-aed9-3f4ef9c038ec") - ) - (fp_line - (start -1.7 -1) - (end 1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "16dab8c1-0632-46b9-98df-bb5f433903d3") - ) - (fp_line - (start 1.68 0.95) - (end 1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ffabdb88-47c7-42b8-80d6-86bcde66a5dc") - ) - (fp_line - (start 1.68 -0.95) - (end -1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f7c4c136-6459-4c3a-baca-9d7d8458b73e") - ) - (fp_line - (start -1.68 0.95) - (end 1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d328b64e-7f99-4728-84c7-683d47a6af28") - ) - (fp_line - (start -1.68 -0.95) - (end -1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "76406e44-2d3e-4178-b9fb-0ea34f6a17c3") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0fc79349-ee6c-4011-bcaa-4e8792a7bfef") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f9731da8-57aa-486a-8a47-824ea99e753a") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0937d129-3977-4a52-a602-fd855cf9f0be") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ecd85ca4-dc2b-4f61-80fe-aed594e33f6c") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "f073096f-8ed5-4600-a78a-6fe4c7dc789d") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) (pad "1" smd roundrect - (at -0.9125 0 180) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 2 "GND") - (pintype "passive") - (uuid "f6e72258-7317-43ee-81bc-666e078097c7") - ) - (pad "2" smd roundrect - (at 0.9125 0 180) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 47 "Net-(U1-BOOT)") - (pintype "passive") - (uuid "bca77513-797c-4e57-bcda-bbbb63c18b68") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "66d5e3b0-1026-4a48-8609-7a5bfd37bab8") - (at 137.69 90.4875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D9" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "4c88dc46-bad3-4565-a1aa-89ac3045afe2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "7089eb27-d3a6-4504-978d-d140a49e3b80") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "a2a170f2-5d9c-4a25-992d-a39f819a80ca") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "5e918059-a0a3-4d15-98d4-16445d93c219") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/8e41580b-a036-45e9-a6f4-e69ea6f67370") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "681a1d8b-8e59-4743-8b05-dc2b95fd62ae") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6df7790f-7f94-4500-a514-83fe878cd08e") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5e9d3216-f1f6-4a90-9b9a-81826a49b316") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "20ab756d-9df1-4333-aa5b-c52b3cb71f4d") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a11f0711-6cdd-4ed4-911b-2ca35a611abc") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e8b7e239-2238-4586-ae54-703d9e642480") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2e7499fc-797f-4e95-a582-36a76463ccec") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "eb696052-d9d4-4d4c-b3ea-80a5c27fbe38") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e7dc7bc3-5a89-4151-8ab9-1709ed2943d4") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "8d7227c6-8b03-41ed-98af-793e8d8b31b0") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5a2e4711-5001-427a-bf82-553d9f9da671") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "72be6661-bb0d-44a2-8c0e-c2f25b5bc59e") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ff13904e-d683-4c6f-bb0a-4c5a82cfcfef") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e0a453eb-e50b-44ee-ba81-96bb876b50f4") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "78d7bb89-2200-41d3-9e79-3039cf0361dd") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "802627c0-4689-4dce-804c-d2cd262dd46f") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "413e9bdc-f2bd-4f21-9a54-e771303493ae") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "92c4f30a-70eb-4a58-9b46-d152b002ecc2") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0c9db765-cb7e-482a-8597-207d30f03454") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "defae1b5-5cf6-445c-8f1a-da47e5ae31ca") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5dfe3595-dc1a-4665-a685-4476bef2c92c") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "21233c4d-3fd3-4335-a27f-a466db46ce95") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "19e3e3bd-b476-4aa5-8c1e-438b9ee669de") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "8c9f617e-7362-4bde-9221-09882c9363d4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "4142a99b-ac93-459f-8855-3dcd4a0233b1") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "ae61f276-92d5-4e16-9901-c8c6ab4bc092") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "/Numpad Matrix + Rotary Encoder/ROW2") - (pinfunction "K") - (pintype "passive") - (uuid "c3ac6734-0fa9-4917-b87b-138389a2bc4f") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 17 "Net-(D9-A)") - (pinfunction "A") - (pintype "passive") - (uuid "8dc439a4-e26f-4f88-b96d-1db0326acfa7") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "6817a18c-a1f5-4412-9a57-497030625ebf") - (at 132.9275 119.0625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_6" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "61273f93-399a-4747-8e65-24af951ab464") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "4ee3c403-f6f3-4444-915b-dde72a5b1fe1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "6d512a8a-0a2f-4048-b445-be75ec037794") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "912656c4-1db2-4cad-952a-3183667198c9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/65d5c4fc-b773-4299-bb4b-0b9148783218") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "38401622-bc75-40c3-af47-3d724b7fa86d") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "caf4081f-2ecd-4d42-ac1b-09b6a6716f8d") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "94755ecb-d8ef-432c-8cb1-7be8fa9bbabc") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7392edcf-700f-4056-bcf0-27b1dd07c646") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "69636459-4cb1-472c-99a0-e6d48aa2aecd") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fb1e307a-f809-4ceb-b053-283bba76f247") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "c4a20257-502b-47c1-95a8-2fc058d32bc2") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5d870131-fe89-4f86-a1b7-e04c9f83ca8d") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "da99b665-3e44-4d61-b791-46c4e31412bd") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "20eac57b-8e5a-4114-93cf-0fc9c4f6bb56") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "f2590d74-93cb-4721-9466-935ac4937225") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "20990377-12f2-45cd-a1ff-ffb259b60383") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a9c9ac4c-4156-415e-9a49-60743331feb6") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "17b924af-56fb-4fad-96f7-f82747306fcd") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f5d720f7-8ec0-45ea-9956-d7c2efb75054") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "1c4bc35d-93b9-4cef-bc02-6cbdc9b6f349") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "db69c1ce-1f86-4d29-8900-97a3747d3edf") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "df00b31b-9c5b-4b46-9b2b-0a03a283a8e6") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e8e14498-ab91-49f7-8929-a02deb18e6f1") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "382c2354-1758-4fac-bf74-7c27f5797bab") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "34ea7a61-76be-402c-9f97-ec7b5e726a08") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c2d45b19-e8b0-40fb-a3d2-47b97358652b") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f87b3012-2d5f-4e60-8724-a408a18276bd") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8a74e471-27ff-40a5-8250-ef6dd4a31fe9") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "269c4cc4-815f-491c-8b17-32a31a17d7ec") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3f602c9e-19cb-47b9-85ae-ec9606f5f72c") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e9765992-9089-455c-9d50-f16be92890d9") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e56b8c98-33bc-4f07-8f39-cd6d123c97f0") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3006a9b8-2c54-4d67-be39-ff7c2c782466") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d278393b-1303-497d-90f9-5c458a3caab1") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4b9baf19-f6e5-423e-ae59-f67e788774b5") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "71a885a9-a658-4643-8fde-16e50a169b72") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "149f57f9-255d-4d84-80c6-2945f5cfacef") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "acb53ef7-fb24-4b76-8889-ef6b0928675a") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "63de6b26-942a-463a-a84b-10ad4dcb04f8") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "457afe30-f60a-4dfb-8b82-0b1e1fcf5875") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "db05f639-c5a1-4691-b67c-3080ccdc54ad") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "2f277f96-b0ea-4356-94ff-99952032dbfb") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "71ff87ee-2041-4274-bc10-d834519bb0ba") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8ac7eb7f-7028-4c10-b46d-8c05d059673e") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "def3af11-ac9f-4cae-81cd-558db219b1fe") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "44aa02b3-8a1b-49ee-90cf-1ccdcd6f30e9") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "aa49093c-c5d4-44ce-b445-a250c50c2952") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "734d1915-e76c-4f62-974c-5c67e468874c") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "52ce5d5a-65ac-4d99-b14d-4f4ccc33580a") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "d7f6dfed-1faa-4fb3-b7b5-c4ae316aa84b") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "b5f4a0f0-8a42-4617-b057-9673dfc27046") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "e747e7b3-0d36-4e02-aa16-7ae8eab41fba") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) + (at 2.725 0.75) + (size 0.82 1.35) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "0271cef2-f10c-4747-8ac0-af69c3623731") + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "b8fa271a-c1cf-4b83-8f5c-ec2ac6fe342f") ) (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) + (at 2.725 -0.75) + (size 0.82 1.35) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 27 "Net-(D17-A)") - (pinfunction "2") - (pintype "passive") - (uuid "f395d2d2-ee78-4390-9225-2d24ffaab0c4") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 27 "Net-(D17-A)") - (pinfunction "2") - (pintype "passive") - (uuid "950bbd5d-2da8-4548-954f-2ace3d469e10") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 27 "Net-(D17-A)") - (pinfunction "2") - (pintype "passive") - (uuid "8b3e2cf3-3846-4b97-8d40-f019b0f26e66") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (layer "B.Cu") - (uuid "6a2494f1-50aa-4394-82fe-cdeaa7a809f9") - (at 116.25875 38.1 90) - (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x04 2.54mm single row") - (property "Reference" "North1" - (at 0 2.77 90) - (layer "B.SilkS") - (uuid "1d7ffbd8-1906-454b-a6fe-58a5e74f99c4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Conn_01x04" - (at 0 -10.39 90) - (layer "B.Fab") - (uuid "df99325d-21bd-47fb-9dda-b8f9d511c633") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "48ca5237-edcf-45ec-96d3-0126497ef3a0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "306a3e12-6724-4b75-9160-8f5b065b6b07") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 0 0 270) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "b1c0c630-c423-4006-ba09-6b0a96ab9ec1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Manufacturer" "TAD" - (at 0 0 270) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "062a6e5c-5f41-4915-bbb9-b7fffa641c96") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Part Number" "1-0401FBV0T" - (at 0 0 270) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "2194512a-c2c7-4a82-9377-f222ced272ab") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") - (path "/38beb260-5ceb-4b19-afa7-0dbaab81122b") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr through_hole) - (fp_line - (start -1.33 -8.95) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c9c8e5d9-9021-470b-9db9-f7ac987549b7") - ) - (fp_line - (start 1.33 -1.27) - (end 1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2c7d4ddb-b697-48f2-974b-237107b22e8b") - ) - (fp_line - (start -1.33 -1.27) - (end -1.33 -8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a715aa98-7f13-42c2-9018-c5303c5f77e7") - ) - (fp_line - (start -1.33 -1.27) - (end 1.33 -1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9b8fa8ae-7a77-41f7-979f-48ceaa56033b") - ) - (fp_line - (start 1.33 1.33) - (end 1.33 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8fe254c1-b267-44d2-b944-76848b13dd65") - ) - (fp_line - (start 0 1.33) - (end 1.33 1.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ea8b7ad1-76c9-4ee1-9ad3-f32581891266") - ) - (fp_line - (start 1.75 -9.4) - (end -1.8 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9851db34-11af-4399-b4aa-9834604ac8ee") - ) - (fp_line - (start -1.8 -9.4) - (end -1.8 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "83c6b7ed-5a1a-4596-8d46-22ca44e8c9e8") - ) - (fp_line - (start 1.75 1.8) - (end 1.75 -9.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fe44056b-3bf9-412d-9ab2-8cec1ecbbb32") - ) - (fp_line - (start -1.8 1.8) - (end 1.75 1.8) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f05bce2c-4e19-4c9d-a922-9b793519298e") - ) - (fp_line - (start 1.27 -8.89) - (end -1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "81288496-5390-4175-9006-22cdf876f33a") - ) - (fp_line - (start -1.27 -8.89) - (end -1.27 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2676d2f3-f68f-4612-8876-a6b650b918ac") - ) - (fp_line - (start 1.27 0.635) - (end 1.27 -8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d332d66c-2681-45fe-9c7e-4eaaca6d03bc") - ) - (fp_line - (start 0.635 1.27) - (end 1.27 0.635) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6299ca21-f41d-4916-8b90-adff914bf09f") - ) - (fp_line - (start -1.27 1.27) - (end 0.635 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "524ae52d-739a-4dea-950f-43637440402b") - ) - (fp_text user "${REFERENCE}" - (at 0 -3.81 0) - (layer "B.Fab") - (uuid "41b9f36c-ca28-4568-b10a-c9a506923289") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "GND") - (pinfunction "Pin_1") - (pintype "passive") - (uuid "43cd97e7-39eb-4809-86b3-00e5e79867b2") - ) - (pad "2" thru_hole circle - (at 0 -2.54 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 101 "/UART_RX_NORTH") - (pinfunction "Pin_2") - (pintype "passive") - (uuid "6cdd6581-bdd2-4ae2-9da4-4d7a8a1c06e6") - ) - (pad "3" thru_hole circle - (at 0 -5.08 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 76 "/UART_TX_NORTH") - (pinfunction "Pin_3") - (pintype "passive") - (uuid "1eec68e6-f931-401d-90d6-a6c0b351d1c6") - ) - (pad "4" thru_hole circle - (at 0 -7.62 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "+5V") - (pinfunction "Pin_4") - (pintype "passive") - (uuid "a082ba73-c5c1-4435-8f25-775a9145db2d") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "6c70c358-4544-499c-aa78-ed2f85c4db96") - (at 42.964636 88.845 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C10" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "74c50b24-502f-4712-9c5b-26516cdf07d9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1uF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "02295c77-1386-4d74-bcb1-e2bb528be776") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "d754bd1b-ba6f-4bb8-b00d-cf4405529bc4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "b81bc847-c6c5-4139-9aca-3b267c303eff") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/94a0fdd0-56a6-4942-8589-01a86c805627") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c2cb5660-38b0-405e-aa82-b56f7830a90f") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "809e32ed-8980-4f9b-a0d3-fe23b5fb9d0a") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a522c8ef-7f28-432c-b276-6ebf7520feaf") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "10f45a1c-1509-46fd-b029-673db1d47f99") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "368102ed-0b86-4249-ae38-abd721e16ef7") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7acc07f1-3130-4244-91c4-6f423f094a79") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "99ad783d-eb83-4cfd-83d9-1cc140462c27") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0952db57-8bd2-4cf4-9213-06a15807cfe5") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "04d99056-8aab-47fd-8500-bbdb7c9aa598") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "daff91bf-fb84-4c49-97f8-f1f79dbed12c") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4d02f142-b29b-4df7-87f0-4ed3ecfe8d35") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a8db7cab-ab7e-45f9-8183-0489503850e0") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "eff5008a-34fe-44cc-be04-4fd15b7a7013") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pintype "passive") - (uuid "72a6adc1-2a0c-48c0-acd3-f57f2afc5bdc") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "55f3d03d-640d-4387-af9a-6db9f758338b") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "71910f1b-4a38-4021-b7db-a75710badeb0") - (at 42.964636 82.605 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C8" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "18895c10-4634-4aa0-9bc8-e032c6195cbe") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "10uF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "e159d8dd-07d3-4561-aaf6-564f6af30c67") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "75e298d0-c986-4fe8-b8d6-c8b9591c824f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "a9bab3ac-0d6d-4d88-8c98-c854a5cfc894") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/35f94759-1894-4596-badb-3697130513d4") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cd2644e5-ab55-4bd3-9946-fa60bd0e5857") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "23c65c0b-a818-4bc3-92a3-263f706e04ca") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d640b38f-1cd7-4f30-babc-d96916f9036e") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f3777339-69c3-4b0d-bb81-57a16f2395ec") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "20c67373-c68d-49cb-b38e-2430bc6d4e90") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "df209ca9-1ad4-4a91-8fd4-154a97eca5b6") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "546bad12-5884-491e-a2d9-013563861647") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9df9fce7-aef9-495f-8800-9118c5945be0") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b64a13d3-0c6c-4d76-8e0b-e3668144d9b0") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f54425d9-7781-4677-bde7-6aa723c8ee06") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "47e206de-8941-4f27-8d8c-706de416444e") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b912d05d-177b-42a6-b4e3-a99d64bf901a") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "aa6e6f89-e554-4d22-83f6-96c48ff665e0") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "12271fc5-f770-4198-a9b9-e41c0e96b8e1") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pintype "passive") - (uuid "cc295e9e-7d58-41bc-9200-80530565b147") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "76f7e2e9-ea33-4b0e-9282-0ea54a506f8e") - (at 151.9775 80.9625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_SUB1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "5ccd8d4b-be86-47d6-a21f-712a57b1460b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "6ed73568-1af2-46d8-8fb2-6de23f3b325b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "40e9d85e-f3b0-4c68-8e9a-9e8aed211b49") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "207b285f-801b-4383-9fc2-7eb70d51dfcc") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/fe702d2b-4af9-4145-9488-d6672b067e4c") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "453ef577-0fb2-4906-8bb1-e0416621ad86") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6228d84d-6ab4-44a2-b2ed-a58feb79ece8") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7486db15-b22c-41f7-97ad-2fba3293b66d") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ef0a5c13-64fe-41de-8643-f58033b898fd") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5d8a1448-6a85-47ce-a54c-caad42f5b51c") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2b7d0a0d-535d-40bc-9f07-fea4133c077d") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a02cc960-eb64-417b-9c61-c8879869fef5") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5eae9142-ecab-4a99-89d5-91e0c4ea85f2") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "391e9f52-7c0d-43cb-a924-73b3ce63b61a") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4a374cf2-7150-4d56-a0c0-97387db83f19") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "02cdba23-8d74-4a96-a894-bfd4d5dfcf12") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b60bb05b-806e-4694-9d5d-33c820ec5ba6") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e7799068-32fc-4d8f-95ad-26df01925846") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "eb2c2850-d2c5-468a-a9e1-135578a12aaa") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "ca164071-561e-42a1-9244-ceaab1c43164") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6e748315-ce6d-4766-9b00-c4034e3eb0be") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f970c533-198d-4c68-9f94-d3d2b8d05ddb") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "59183d57-af16-4e43-80fa-1dddecd36f8b") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "7d82d650-b88e-4bd9-bd4b-d884f474b064") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b49bbd34-6ef5-4e3f-aebf-c246906fd8a3") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d7c26775-d92e-4bac-8cae-42c0ff295e2e") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c75eefc2-ef2d-48ef-85f0-977bb5625b66") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ac923de6-1781-474e-a4f3-0fc2a2939e3e") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "61113452-af0e-458e-b98e-02836817c0a5") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e8082754-269e-4e29-8a5f-cc4752a8cf44") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "400f381e-a4b8-4050-afcd-7733026ac080") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bee2db01-8a4e-44bc-b634-fb8fb3bdf315") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6c4f2089-521e-46cb-a1ed-c2ecd9625b9d") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "42022adf-33a7-4335-9e7f-3cc2e936dcdc") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "140d17a1-2cdf-4a06-ae0e-c37e0aebd145") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c13e7d1c-b3ac-45a6-a623-f2c1291dad1b") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fd7a4dd6-4b9c-4177-923f-c8f700b10718") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7136d23c-6e86-486e-9a12-fd0800e07b46") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "04bcca8e-85d1-4b89-8bc7-322b5dae7564") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "39b4a102-ddca-4637-977c-68051a95a156") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "bf4ffbe4-0524-4582-9968-e3f8142b6573") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "18af3b36-6ba8-4e64-a05a-29cddcc9a4bb") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "310b8337-e407-4136-8909-e9352593ae8c") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "1bf78999-b664-41f2-847a-058c729318b7") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ae75050b-86c2-4196-8ca4-cd54963286b8") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "32d99596-8d12-4815-9fde-6fea4629a77c") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "73e25999-e82f-4dd4-ba0b-05eb7253123a") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "28ecba34-8bb4-41c4-b951-e221c6f71f50") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "a29f47a2-d767-4cec-8d4d-34348e359f3e") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "0d1a32a2-79a0-4043-942b-a5efffae0575") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "dee930f4-dbfe-4d04-9df7-1394df3a4c7b") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "4a0619ef-b7e5-4413-bc35-1770c7df9bee") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "47b0c799-b647-4b6b-9c29-b419e8b07363") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "aeec4e6b-7406-41f5-87c3-f4365af436f2") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 18 "Net-(D10-A)") - (pinfunction "2") - (pintype "passive") - (uuid "98183b22-5b24-4efc-83f0-669bc8f4ca6d") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 18 "Net-(D10-A)") - (pinfunction "2") - (pintype "passive") - (uuid "bc1497fb-cd44-41ee-b053-7f0abc18ee6f") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "Net-(D10-A)") - (pinfunction "2") - (pintype "passive") - (uuid "e8cbbff0-9f4b-4d13-8db5-549456cba460") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "7ad1ecc1-54e5-43d0-9cd6-de1aee547b83") - (at 94.8275 119.0625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_4" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "6e574985-9ca6-4fcc-a1c8-bcf82971e86b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "1ddb886c-481f-465b-bb1c-56572a6c2cde") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "1e35d35c-bb58-4fcd-8158-dd85de9db59f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "1f53c497-6ee1-45ee-b1ef-d5ba3ea33ecf") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/290f0ca9-397d-4585-91e6-101ac6c53390") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7cbe260c-a9ed-48df-b701-49039876cd73") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "953152d1-52eb-42f2-9df3-f50cedf27c5a") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "669b596f-bdc1-4cfd-b903-858a886b3f91") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "29b05561-6f4f-47fe-8c30-b2295289969f") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "cc5aac8e-a543-44e0-8a22-64d6f69ecc52") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "19f4af32-86c2-4bb2-8293-69b41660eac7") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b8349f19-512c-4e54-9979-5f64da5aa09e") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1db5bcdd-6ddf-4f75-a4cd-f3dada641512") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "f3c97e33-da95-4879-acde-31de11ed5b12") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "21f2fc16-66e3-4c5e-8f5c-c077daf7bac1") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "5703cf4c-06d4-46d6-86d2-e27648cafdb4") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2757b51a-db1b-40ba-bb02-19cce184dcdc") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "9f015580-5881-4940-8485-fdd7d9daf5ef") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "0ff512cb-80cc-4567-9ff8-4d768c4d16a7") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d7173457-3163-4f23-a9fd-220f2f685f58") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b3453df2-92a2-4cfc-9fea-a5a951310b16") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "634aea95-0935-4314-91f2-b325e89c72f1") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "92c75f30-950a-4d06-b593-22955ba9bbd2") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f8eceaff-6465-4c1e-829e-835fdba19a9a") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "14539312-715b-4cdb-9cef-0226ee27cd65") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b3b8c2ea-484c-41a6-a637-9d13bacf32e3") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5bc2d257-4d07-4b72-8078-03c44f5238b8") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c8abbca8-3e45-4895-a898-24c11ace6700") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6e3226ca-72fb-4357-95f2-ce495b1e332d") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0eea8ff2-7149-4034-b41c-26c40eeb6305") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ea3d7cb3-fcb9-4ac1-84b9-4ed411094a8f") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3620f9ac-5a5e-42ec-aa77-4c57d6b25078") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b590e5fb-4379-4695-97b6-d2bd99497a98") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "12a56c47-945d-4d75-a8a0-20955749c928") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "02b41d11-c3bd-428d-b9b8-7fa4324b17c7") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ee96b310-2d9f-4e48-8cad-f3ca1b77c81c") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "373c9f1b-9dee-4fab-8124-c0b644220949") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7ba98cde-fd9e-4389-8d08-a7d1b98f6159") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "20c0cf60-ccd1-4c03-a953-f66959d64c66") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "2d4526a5-39f5-45c8-9d2d-2b982d9e1555") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "daf951e0-eabd-4d45-a030-da14815c9408") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "35adbb5e-7e6f-476b-9b72-34b15d981452") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5f20a1c3-7b77-4191-9743-4319690e7ab2") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f4239a38-e869-4be1-a2e5-41fd5cc12f29") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ef781094-3064-4431-a5bd-4ee4d7468241") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "bf2bf8bd-5bc2-47da-8f4b-e46c90b40e97") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "b7d89b85-282d-4aab-90f8-3572dcc584c5") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "7c572882-1403-449e-922d-3388ec68aff3") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "91ded3b4-cc4e-4e50-adf9-26892ce9610a") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "c009f314-5f92-42bb-aef4-581e761089cd") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "436b2fb6-05ba-4859-bb80-21b24338280e") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "78a99bc2-9340-4bb3-b493-92a714cd745b") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "a2262ade-64c9-42ee-97be-6bc6895505a8") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "9bb997e7-771d-4ad2-8952-00baf0a8b7b2") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 25 "Net-(D15-A)") - (pinfunction "2") - (pintype "passive") - (uuid "9ee96b14-8f1b-4562-ba38-1fbe7aacbd61") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 25 "Net-(D15-A)") - (pinfunction "2") - (pintype "passive") - (uuid "6f5c0a1c-508a-4611-8403-9880d7760bc8") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 25 "Net-(D15-A)") - (pinfunction "2") - (pintype "passive") - (uuid "30c459d2-6806-49ef-9d2a-7f115a7b6fcb") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Fuse_AKL:Fuse_0805_2012Metric_Pad1.15x1.40mm_BigPads" - (layer "B.Cu") - (uuid "7b608806-f493-4f82-9b9c-9c3d1c5091c8") - (at 37.677318 96.785 180) - (descr "Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCAD Library") - (tags "fuse big pads") - (property "Reference" "FB1" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "82077633-aa73-4c1d-9119-b0c6e8aedfd4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Ferrite_Bead" - (at 0 -1.65 0) - (layer "B.Fab") - (hide yes) - (uuid "42b1b6f8-03b7-440e-b202-512e05babfeb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "73c8d11c-beaa-40e6-9444-9b824cb51235") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Ferrite bead, Alternate KiCAD Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "e4bb5453-0abe-4880-9f23-b622f85c27a9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "*Fuse*") - (path "/419d9c4f-4ab7-4264-9f26-8a0424a1c835") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 2 1.1) - (end -2 1.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e5782bb7-6d59-41d8-bc66-c5d18a206959") - ) - (fp_line - (start 2 -1.1) - (end 2 1.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "37b139ab-8f0c-4c3b-bfce-a089f9b31c92") - ) - (fp_line - (start -2 1.1) - (end -2 -1.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8d9f571b-9408-4b97-9a35-35668449962a") - ) - (fp_line - (start -2 -1.1) - (end 2 -1.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8374740c-92f4-458c-b93a-0d57d622e7c4") - ) - (fp_line - (start 1.905 1.016) - (end 1.905 -1.016) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a666db21-b907-47b5-acef-9f068fdb4b54") - ) - (fp_line - (start 1.905 -1.016) - (end -1.905 -1.016) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e527fae0-8841-4b07-b521-c9436b6021f0") - ) - (fp_line - (start -1.905 1.016) - (end 1.905 1.016) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e20533c3-7758-4797-9f71-473e312c45e4") - ) - (fp_line - (start -1.905 -1.016) - (end -1.905 1.016) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b62bbc4e-1b62-4f7a-a04c-55fbc749a7e0") - ) - (fp_line - (start 1 0.6) - (end 1 -0.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6ca89fe5-6e2e-424e-9806-5669066d0ca9") - ) - (fp_line - (start 1 -0.6) - (end -1 -0.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "675491ad-d432-4d45-8ae8-4cdb23a3f7ba") - ) - (fp_line - (start -1 0.6) - (end 1 0.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b8337c34-4afc-46e5-ab3c-b23e1eae3d84") - ) - (fp_line - (start -1 -0.6) - (end -1 0.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6d7dad45-1916-410f-9b91-e8b7970ff263") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "444ad4dc-5ee6-4e3c-9957-b26fd59e4c3e") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -1.025 0 180) - (size 1.15 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.217391) - (net 37 "Net-(U1-VDDA)") - (pintype "passive") - (uuid "e1c8c5fa-663e-4d3e-b812-b3457105c87b") - ) - (pad "2" smd roundrect - (at 1.025 0 180) - (size 1.15 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.217391) - (net 4 "+3.3V") - (pintype "passive") - (uuid "e8f02e90-0778-4d8a-b9a5-1f308dfbe9e3") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Fuse.3dshapes/Fuse_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "7b912426-d438-4223-a547-4aa25d750964") - (at 137.69 61.9125 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D5" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "ed74d289-8725-420e-bf98-5e7bd5934993") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "9def718e-b664-4305-9d1d-af7abe9244cd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "368a9b3b-feef-4cb2-af6d-3ff3e37c7141") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4cbe95b7-0de9-4acf-a3a1-4b73fc4078de") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/aa9bd0f2-4da3-4e62-8b60-0a6ff3a008f5") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "75aed4e7-74db-4dc1-ba76-19ef7d7d09f3") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "68fcd997-75f3-4bb4-b2e0-55d3026ff139") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3963470e-ef59-4c77-acdc-cb7251f1c900") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f122c14b-a9ae-4cd2-9578-d01310ca4922") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "4a59abfe-27a6-4124-b535-930bb099e858") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5bb15a2b-ad13-4428-a8bb-0e9675cdef94") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6f373041-2d48-4bbd-8950-99da52bd9427") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "12f3b5f5-aaeb-4cae-b888-84b14169c13c") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6bc8d0d0-ec6f-4fdc-9886-22d74df84e37") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "b9fcc2c8-08a7-4776-99b6-d93af0f8ea8c") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c103c7fb-b08d-4c5b-8ae2-020f64fa3df1") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1b27d260-ce4b-469c-aa67-0d2b30d466db") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2f9e5743-0575-43b3-9de2-7b1ca75cb152") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "235d1ed3-5da0-471d-905a-581819cd2413") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ba2cb9f4-6213-40d4-9338-353d40ebad2a") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "db8d4e8d-2ab4-4b7b-bf2c-72fc3e1f7034") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "efd8420b-f773-4248-add0-d76aa2d612fe") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2da39f85-011f-4bf9-85da-7ff6f9f5e9af") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c05afb19-55bc-46bf-92ca-fd695eaa9364") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2caef7df-7f93-49d0-9210-cca106f4892d") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4aa5c307-3548-47f9-9b07-f0061f2e441c") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ed2d1ab6-f1c7-47d3-9e76-d1bd92a5f3f9") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9e739f36-c01b-4d86-87e7-5267780ecd7a") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "f02bcbb2-aa35-446e-a37c-bf8bf505aa54") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "7f0f8486-082d-4f3d-9091-86b4355c583a") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "93a61b62-7c3b-44a9-bc2b-8a55ec047617") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "/Numpad Matrix + Rotary Encoder/ROW1") - (pinfunction "K") - (pintype "passive") - (uuid "95682556-0444-408e-8376-37cf549f383f") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "Net-(D5-A)") - (pinfunction "A") - (pintype "passive") - (uuid "7a9c3e45-9c90-4b63-8730-19322e59ab8e") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "7ca03818-7543-4afc-ba23-c9022313eecf") - (at 137.69 166.6875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D23" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "527487ec-d739-4d13-946f-0222c4d91cbf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "4dcf0225-fe21-4547-8473-185eb2374b65") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "ff665c05-8827-49ad-b487-4ab5d07035f6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "0ae91c2a-c00e-41dd-bf31-a4edce919151") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/ba4717c3-fdb9-4f5b-a19f-64011e5e2983") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "23f9bad5-1e17-42f5-bd70-dd10e8181a10") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c9a89e6f-0395-4f97-a21f-49ecfb47ffad") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "32f4e725-7444-4525-bf18-419919d76b95") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "924a0643-c5bb-44e5-997c-4129d0db9755") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "60829626-5710-4f68-a3d3-59c08173bfdf") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "84012498-d9b5-4722-b25d-420ec7784115") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6e14112e-d78c-497e-9598-bc11db323954") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1451e035-5b8d-4d29-8a4c-395a395a6f01") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0794aa4d-881e-4537-909c-00d3e91b8889") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "82961e9f-5d86-416a-b9bc-b16ef6daf6a3") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9000d36c-6c63-4015-b40b-27d9e2f11c9e") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "18163c59-afcf-4aae-9ca3-d4ffee4e792d") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "15449228-26da-4278-aa5f-8add64da73e9") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "515391d6-3718-4ee8-b918-a3473207fd5f") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "498e94d6-3002-4a55-90da-3b6bcb595de3") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0bf86026-530b-4ab1-a302-b54063a5d5d0") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e28ef533-bddc-4681-acf8-3a377caccd58") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "80ac241d-fa93-4a1d-b318-24e293dbcc07") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "94473427-9078-4a96-942c-97c40d880d16") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "34f18507-3db8-4207-a33a-b9aa7348d77b") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "93924acf-ec4e-4749-97cc-3e4ffb14f8ad") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4776c098-6ec0-4601-a612-0a3ab158951a") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f3dfd8e4-68f9-41c9-bcb0-0ea92a2527f6") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "d57d4899-bc70-43fd-aeeb-729e112cf742") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "0235e9d5-4367-4598-96d4-7e02f1499b17") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "196728e6-6ff4-4dce-9406-c333b674180b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "/Numpad Matrix + Rotary Encoder/ROW6") - (pinfunction "K") - (pintype "passive") - (uuid "b5fa3542-d158-4d30-9e0c-d4899feeb6b4") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 35 "Net-(D23-A)") - (pinfunction "A") - (pintype "passive") - (uuid "d2ce5cb1-0583-4137-96c4-95ed62fc83f2") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "7e3eca34-e841-4720-8b1d-cb74ab9c8ca8") - (at 66.2525 100.0125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_F1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "d27f738c-2b02-4a70-b06d-e06feacd8ab1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "5e3ca1f1-eac4-49b9-b99a-d70bc2dd9b65") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "297b870f-6347-4668-a9d7-2074945971c1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "7d1077af-392f-47ba-ac69-b2cec8ece08c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/9f668a27-88c9-4b7d-b7b5-e1f71f63631e") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1223efb7-b3f8-445f-beac-8c1368b23441") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e3c21acc-caf4-4420-b3cd-f4f129efcec3") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1fc66e9d-c08b-42f3-b388-5ba04a3bbe2d") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "cb4cd86f-1a11-4cf6-bc8b-6d490349b3c3") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e51ad5e2-8cec-452a-a669-010d8c1af528") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ab3d92bc-fb0f-4b88-b4bf-2af24827b6db") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fbc4a44f-ec34-425c-91f7-830a76773392") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "0745ae60-a035-4752-b10c-fe26e864beb9") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "9076b0b1-9b53-42e5-b106-4725e3351b96") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5fc9bf4f-65d4-4867-bfc2-abec938f7eba") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "2d131029-5459-4997-b3c4-1714336e050c") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "15bdb125-47f7-4467-b9c6-830ca4f5c60b") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2f31a154-aa65-44f9-a2c5-f3f5997751e6") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5ae0f8fd-1e90-4128-9168-d93a795cb4f8") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "7233e936-0527-4954-878d-bf66ebfd9353") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "cbe46645-e206-4315-bd8a-18028c8b3b38") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "9115fcbf-7e1e-43e4-a5aa-3422e2a47e53") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "84cd8065-c3ec-4ad0-901c-c01fa26f7249") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2bd71d4a-3064-4602-b46b-e0e8df538a22") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1b3e8840-8cf9-46cd-9169-e714783503fa") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7470f5b6-a152-4eab-8872-46cdf11fb655") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "94d488d6-6048-4909-a673-b0b2f71e157e") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6615ccab-1de5-4305-bacf-9dfd47d45b88") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "59a756e3-8531-4635-b235-def08dedc7df") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c26744a4-3ae4-4077-afa3-939b6d9f6d08") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "72a727ab-4470-4244-951b-ef0608050f66") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "038dca9e-a18f-43fb-9d90-d28bc8a96cf9") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "34bf1e91-efda-4f5f-9708-4f2af1021660") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "72d7cec3-8297-49e4-b789-0aa2cc2919c2") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d52e2a20-06d3-4900-be7c-68adcfb32f57") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5c492bd3-a665-49da-a1bb-cbe91bed28d3") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "37e95e5d-02a1-4344-b531-a019a3761008") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5b0ae0b0-c2ab-475d-8ba0-8cfebc0b276d") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a7f19394-de0e-4b5d-b5fd-e36ffd2c69cf") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "6c81e255-0af3-4666-88bd-47dfb88f12ca") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "46fd5e51-9b44-4b25-a8d7-9aba72d296e4") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "a9774d58-ff43-4c6e-8ae3-e92703817470") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "68acbf00-db03-4637-a503-faa5c496dd3a") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "c4a15f8d-66cf-449b-8daf-c7b5fea0272e") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "46b05869-5acb-4b6a-9831-6527434ee322") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "20166501-5618-4401-9b39-ef09305e294e") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "6b4485bd-2abf-4170-897c-d466b6daf7ec") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "47e55879-20ee-4c80-89aa-cfb25a122ae5") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "4a62e596-d281-4aeb-878b-995b7f06962e") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "9969ee37-cf62-4e21-95fc-dd9c0fe80814") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "936034c6-bc15-4b2c-a423-175e9a95c274") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "d2d90351-ecd8-4c9f-b2ee-86d38f612aff") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "886ea6ba-6894-440d-82bc-0f9bfd643865") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "bd699533-9095-4162-bfea-ac2ddf342fd4") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 51 "Net-(D25-A)") - (pinfunction "2") - (pintype "passive") - (uuid "74779d01-9c16-497e-9d78-edab1c86ba7a") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 51 "Net-(D25-A)") - (pinfunction "2") - (pintype "passive") - (uuid "aec03bc0-126b-4613-b307-0774d2d414b4") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 51 "Net-(D25-A)") - (pinfunction "2") - (pintype "passive") - (uuid "3aa0dbba-ed88-4c57-8107-9ffe62f84dfc") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "83588efa-16dc-4e51-9807-7129e17b3353") - (at 99.1275 70.0375) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C2" - (at 0 2 0) - (layer "B.SilkS") - (uuid "a24d1bca-70d1-4d4c-8950-f626aefdda08") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "20pF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "9c244a88-6432-44f1-9c13-7d815258dc17") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "587d5759-1877-4a6d-8146-e93afea54028") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "88bb83f6-4c10-497f-b360-f94beb962f50") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/6bbda6bc-f811-45ca-81a4-9ccc00f06fab") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c8315067-e669-4765-88b2-d393de3b7932") - ) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8f627b2f-2496-4325-93f8-1cd443b7208a") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "60bcd83d-003a-4242-9763-3b1692a8ea1b") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9c9d223b-bb1a-4e83-a165-7e1c4faa65ea") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f68b1b24-a919-4ab2-82f1-20590962a719") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "43a758af-f146-48c2-a3f5-5a0b28d9c434") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d02d3922-b67c-482e-9972-317e926aa669") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "373b0dee-fcba-4853-87de-6efaa716d577") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6475c180-5be6-4ea5-8720-336a6bffdbfc") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d48e98fd-8b84-4619-be92-fb5b7e0b1fff") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "859fc8b8-4710-4b2f-b855-8859f9d1b71c") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9099b3d0-e0da-41e9-bade-99e9b1445bfe") - ) - (pad "1" smd roundrect - (at -0.95 0) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 3 "Net-(U1-OSCOUT)") - (pintype "passive") - (uuid "8f5ea5ab-4330-4646-8795-0762b5c2f0b8") - ) - (pad "2" smd roundrect - (at 0.95 0) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "d583d281-1f81-4029-b2f1-7c754d072e83") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "8a1f19ea-678b-4cfc-a278-c693fc35661a") - (at 66.2525 157.1625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_I1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "9181f264-b4ec-46c4-bf66-de061f4c0f92") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "c03c3060-6846-4ef8-a9ac-324a5b827fcb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "73848af8-b714-45e9-8039-46269c5a15e1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "5993aa37-1206-48b1-869f-52c1e631112e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/32876d67-168c-43d8-926e-9516ba6d84f4") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "398f296a-8a0e-4fd8-b066-db27834ff0c6") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "40360f5b-6b9c-4216-b902-fdccd40a92db") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "94157063-d46c-4833-89b7-a1b267161faf") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "00f537ed-975e-4a03-a264-cbcdd379884b") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4ee6fe25-a7a6-4da4-8447-82e70413febd") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "022a7b77-8ca9-4613-8837-b863579c9059") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "84715626-42de-4674-933f-b1adc439d28f") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "d3fabeb0-cbd2-45c3-a7e9-0a0fac4cfd44") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "86be2bd5-4477-404e-a192-4275470b085e") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5b42fe93-b498-4bfc-b281-49d3a1e03bc0") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "69e1b195-e734-43f8-8ddd-e83d6cfccf20") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f99345d1-1595-4bda-9665-2574024fa6f5") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "9bec3cae-17e1-4779-92dc-e7b5a587c307") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b5c17f91-0f94-40ca-a94a-80775dd995d0") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f9e9bbb6-8ef9-4eca-8c0d-3dd13ab2035a") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "efedbbf6-185e-4e33-bf1c-5d585db23ef0") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "82d52203-8a93-4dcd-a64f-f6f011793e8d") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "210bb69b-ae75-4444-b4e5-e21f86598560") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a34bc5bf-602d-4b3e-83cf-cbab5e2f11e7") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "71c9c5c0-cd7c-4589-b8b7-28df54b2203b") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "97485260-ce8a-452f-903d-3f40e7630f4f") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "73f1d42b-776d-4310-9fcf-7090852d0864") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0aa081d0-4d3f-46b0-8ac2-4b88d197b8f1") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "81ad785e-44d5-4c46-a085-2aca64fc8abb") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "028394f2-2e7d-4677-b78a-2ddf18d72883") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7469590b-979a-4496-8580-f9086cdaa1af") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0b28c7b1-ab48-40ac-867b-e5a48c0b0185") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d40c5eed-048f-4dde-b08b-dfe5799ab1e7") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2bcb08be-fa1e-4327-8df5-5b8ccc0e8341") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "93211596-7964-49bc-afbc-ece6a1cd92b1") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e77b0da9-a492-4fdd-b84e-1e09bf43bb46") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b36eb8a7-9bdf-42de-9f14-c503b4685d34") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1b10bccc-9d65-47fd-9ff1-532941e568bc") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8b867409-010a-4d56-988c-a34daf6d4fc0") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "3cf4943c-506c-477e-9618-cde01c6470ad") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "42869d2c-b1e9-43e2-ad14-4a8722b15b84") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "76ca2b36-6793-443b-ae66-fda9927483ea") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "1650ba25-2938-490a-a605-141791b75bbe") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8c86e186-dc4b-41e3-83a5-fec076dc1a73") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "40d807c9-c40e-4f50-961c-93ba357b998e") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "7fb61c35-e18d-402a-af1b-a48ca03dc76f") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "3c7dbdc3-da55-4212-8a2a-f02d1d561598") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "b8639c5b-a0ac-43a7-96c1-f706b2361c3d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "ac3dd73e-47bf-4831-bc7b-0fe1e4247b8f") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "269bb0b7-cb58-49fa-8af0-ccfcd0dd7209") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "6749ac2c-7680-4c85-969e-5c3f0f317640") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "707f56b4-0563-48fc-8f2f-97b55a338208") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "9d30988f-218b-431d-95db-bc9ce6481641") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "9b598996-0d86-4337-9827-f161fa7f2641") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 54 "Net-(D28-A)") - (pinfunction "2") - (pintype "passive") - (uuid "375e8614-c4dc-4290-9f61-8fba34951d0f") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 54 "Net-(D28-A)") - (pinfunction "2") - (pintype "passive") - (uuid "53c52295-4311-4e05-8292-e62dd760f89f") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 54 "Net-(D28-A)") - (pinfunction "2") - (pintype "passive") - (uuid "2f34a9aa-21b7-4659-b2d1-b232c8b85c61") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "8e2518d6-6d1d-4aa9-a2e3-ec32e72bd96e") - (at 132.9275 157.1625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_PERIOD1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "f59c9f6e-2242-4757-a3d0-20f3f502c262") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "cde8aced-314c-4a0f-b1c2-c5fe42d0b038") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f9314f26-2ba2-41de-a964-dd237d8e0fc1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "c10f5269-ca65-400b-912f-ffe752eadfaa") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/96534273-fbf0-4ed0-ab70-54689e6b120e") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "73b02cd4-c7c4-4747-8866-8ffdb160db02") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8ae23330-cbd9-4c58-afa6-06467677d1e1") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6c9c89d4-0663-4c1c-a0fb-5666fe933855") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "49973f57-cb71-464b-bbff-ea6dd7ead528") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "855e5ca6-c33e-4b24-8e53-7f80110531db") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1856edf8-7cbc-488d-aadf-c9a5fdecaf6a") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "371e63b2-33e5-43cf-8cf8-e5d8af46ff81") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "45780bec-950b-4276-b57a-c5cc529284d9") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "14c39735-a0bb-4d3f-a608-00b672bb3454") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "634661f8-edbf-4869-9d59-98c92820e705") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "70738661-cd89-4702-9ab8-febd6b29bb7e") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "7f9a94ff-ed43-41bc-bd6e-183be1ecc636") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "501a6325-13d6-4f1d-927b-cc555631d2dc") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "380f288a-d976-4c07-94fd-054816dc8507") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "653c88a6-78fe-405f-b123-4a7e10cdeffe") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "83d0ae0f-4b06-4823-ace4-f71ecd702575") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "84bfd46b-5b0c-4073-9df4-4cd764fcacee") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "343b2722-758a-4051-984f-4e7c521ca709") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "08728639-e689-4134-8f12-a2bffb124190") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c144b519-d9ec-4b90-a8ec-cee395a200d4") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f4540a14-5e8a-4d19-9f22-1019b2dfc715") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8948335c-e842-4238-a563-8b1eb5eb90d0") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "55f60cc7-49f0-4dab-b668-fe3f4ee31937") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e6c2722a-aa35-4b72-93c5-fbae53c0c825") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0e725617-aa4c-41bb-b9dc-6acf055d5fe2") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "48855c6d-b4ee-4845-99c6-2192b55e8926") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "394e7c6d-5167-4624-9cff-437008576723") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4c4287ca-2784-4a9f-8e0f-09b4ecba2935") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8aa57cde-106b-4f35-9852-4eaae5fdb84a") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "02f74123-3040-489d-abe1-c3e7dbd483c7") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7932ebe7-6230-46bf-86bf-569d1ed715bf") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "456bf223-b185-4002-b07c-f4b72167668b") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4787711e-38fd-4425-bec2-86d761e4b69d") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "34954adc-9aae-4217-b76e-25b7987ae574") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "16f23029-06a6-4ea7-bf45-50d2ff0c325e") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "d36ef29f-841b-4c21-a823-52e4aac7b8c1") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5c77ee39-a1c2-46f2-8cec-804f42f05c16") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e6dec39d-2e5f-4ad7-a2da-609e3e4fa70f") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "b8a16855-1909-47fc-b9b1-fd447c5a44f6") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "77903975-3432-4a26-ac39-c2695457396f") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5f6c91b2-ca88-4ed6-895e-f9692251c631") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "1e6f5d3e-15da-4901-8e0a-1f250ca630a9") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "e1d547e6-177a-4251-b7fd-b338128161e8") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "ef15bac5-e259-4d3c-b20c-b8f38346a020") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "9c215115-d11c-494f-8515-f7f29011ad7f") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "fe7c8acc-8528-4126-b5b9-677490cfa05d") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "28a14cef-382d-4158-86ce-b41c42497aea") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "6146e19d-715e-428c-92ae-c89b86079e8f") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "603beb95-2427-42c3-83bc-7856d58905a6") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 35 "Net-(D23-A)") - (pinfunction "2") - (pintype "passive") - (uuid "f9c3ece9-424d-469d-bd4b-4ef286f720da") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 35 "Net-(D23-A)") - (pinfunction "2") - (pintype "passive") - (uuid "2d8816b2-29c5-4feb-a09f-434ec7d46559") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 35 "Net-(D23-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d708d8f9-2395-4da8-903d-8f81b42a5245") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (layer "B.Cu") - (uuid "9280ec82-a9b7-4e62-b575-9b9cb07cc23f") - (at 38.267318 79.485 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), Alternate KiCad Library") - (tags "resistor") - (property "Reference" "R2" - (at 0 1.7 0) - (layer "B.SilkS") - (uuid "85811a0a-9b28-4822-856c-6e732a588e49") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "5.1k" - (at 0 -1.65 0) - (layer "B.Fab") - (hide yes) - (uuid "54176c07-e45c-4196-9b81-878d4c7f633e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "738654b0-bd55-4612-8283-e653cb2bc242") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "5d7c9f95-b4a4-4c39-b04f-7741a637ed76") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "R_*") - (path "/e43ed88a-0b7c-4dfb-9632-55636cb7c7cb") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.7 1) - (end -1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e4b905ae-9f54-456a-b45e-c3dc5f5cef56") - ) - (fp_line - (start 1.7 -1) - (end 1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9b67261e-11cb-4224-889b-8264749b0031") - ) - (fp_line - (start -1.7 1) - (end -1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cc009147-abdd-4214-9051-295ce3da81dd") - ) - (fp_line - (start -1.7 -1) - (end 1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2626da25-0cea-4416-8b51-ed69de36b053") - ) - (fp_line - (start 1.68 0.95) - (end 1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "52829111-6575-4f20-b58a-8f12df3ab0b8") - ) - (fp_line - (start 1.68 -0.95) - (end -1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "41f57ec6-bfe1-4dd0-9708-a1465fd259a1") - ) - (fp_line - (start -1.68 0.95) - (end 1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "be50264d-3614-48e6-95a9-71c8f3fc970a") - ) - (fp_line - (start -1.68 -0.95) - (end -1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bf606aa6-8fa7-4ec7-ac2f-65037665275c") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "44f891a3-5235-4bf9-bd61-135ec55c6cf1") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "22e0f355-5794-43b1-ad5d-bc2f127bae5a") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "21e74be8-0264-4a5f-ae72-55e602791b69") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2f5a3493-0c28-43e7-93fe-2c8f8dfb17eb") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "f331fd70-14d2-4055-8144-b6a1a0837dc3") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.9125 0 180) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 44 "Net-(USB1-CC1)") - (pintype "passive") - (uuid "22614618-dd49-4181-b4ac-43546bd4dcd9") - ) - (pad "2" smd roundrect - (at 0.9125 0 180) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 2 "GND") - (pintype "passive") - (uuid "d9830825-2da1-4bce-be24-100b671a40c9") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "92bdb411-8c6f-4283-9149-cfe35e9b27be") - (at 42.964636 76.365 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C6" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "e3c285c7-685f-4a4c-9571-fd2904e5451c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "100nF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "52804205-2385-4d1d-bd23-8051563f42fc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "65314316-1a9f-43f8-adca-79b84e1fab46") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "ea46473d-e24b-4d0a-88d8-64b2a6b52d5e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/260e3606-a354-4351-a844-1997c309f36f") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0f23fbf4-322f-4b0b-9599-e41b28a8b84b") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a59a7719-64b0-41d5-9b5a-45da5f41e25b") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "19e12537-42d3-40a7-81f6-b404e23170f2") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "10d75270-c6a3-4538-aae5-89c439025b7c") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ffdc15eb-2f66-46a6-b00d-208de8c17974") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "25e626de-efc3-40e4-99b6-b49179091123") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ac8e2a59-7e80-4acc-8a8c-ad0d0e1d739b") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e57bc9c2-4a0a-454c-8009-660f034c647d") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "77576e94-5557-4c46-a6a8-aa1977abef05") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bd0b9db1-5b60-4db0-aa82-cd62345cb0c3") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b0bb4182-dd26-4590-97e0-d166f65a9490") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f2ecdf0f-914c-453b-b087-6be195c626ba") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "d85d6e1f-d9f6-4620-ac72-5f58d554d465") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pintype "passive") - (uuid "e0868c44-b40f-4ce0-9649-6a77f0021322") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "1364977e-064d-43f7-aafb-33527a4a61bd") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "94a0a76e-071b-4189-8a7d-aff46090396d") - (at 132.9275 100.0125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_10" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "c37e7ebd-75ed-4b69-b4a6-bdffb2e8085f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "84979854-4710-4799-b8ef-003eed9c3550") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "40461302-5a8e-4b4c-9207-1b2ed4872607") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "8d3bb485-6a84-41a5-b3a3-4f2f2b9aea49") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/381f0f6a-29e2-4cba-9a24-5b4322168187") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "72083d45-cdfa-4401-8be7-7418bab7a39e") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "f9e8d9e8-3ab9-4199-a8bb-b15136293a95") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "59b66ad9-7743-4956-ad2e-da6e0af580fe") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "faa28d4d-f598-4b87-991d-8ee8ce6cadf7") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ffa2ea33-b2e3-4ddf-94a4-d931149474f3") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b50a553a-dc9e-4743-99fe-217ada89a594") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "307e9ac8-fb1d-4670-983b-a9461e8eac21") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e263a71d-4b57-4d5e-ac71-89d856821fa7") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5f556f65-7127-4707-9ba4-260e195f89f0") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a8d29539-6cd7-4aa9-bd3a-642d673fcc4f") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "1e201b88-aa9b-4e92-851e-15a15bd2f757") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2e958ea3-422e-4fc0-a1e5-d38b29b73539") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "43bda4a5-1c26-4de6-b41e-6347ecb21c7b") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f2deaa24-2f34-428d-91b2-e81392b470e7") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f5969bb3-2206-4c36-92bb-1569db7ddc90") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "4c377b72-9f11-4fa6-a3da-669910c1b320") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "4572fb79-672f-4844-8735-45ac6be57288") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "c8474721-8b4a-4a72-a8ac-bcdfcc9dce3c") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8a34c822-4eb5-46b1-a599-0cb2f3d517f8") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5f144219-83a0-4ce3-a4af-4031e004a06c") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "60e62f58-ef2c-4363-a5cb-7de7237f9ba6") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "67ce8a78-8091-446d-9d5a-48e5e799afc3") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "567cea85-97a2-4642-867a-accfeab067b2") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f0ae2336-9977-4201-a998-b066e942270d") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7a714e98-cd2d-41bb-8bd5-4c103abb59ba") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9739e8c6-f757-409e-b987-5b402aa7e0cc") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "459bb456-58c5-4fbd-90f7-a21d0dc71ea6") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d79279a7-8902-43b0-ab89-f00c51ac1dd5") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d4a3da42-f1a9-470d-9ea9-6f5240aff24f") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a76b996f-c58d-4230-b705-ad020d1ab14c") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4677af50-2208-4ff5-9aac-201ad53587db") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "aa7fe12e-7a8f-4201-a2e1-75a925339d4e") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3f4d662c-352e-48a0-8199-b39bdd20238c") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3bf4a009-f0b0-458c-8770-4f6f07d86ac7") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "7eb134b6-abcf-4129-bd7b-7603720a9d35") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "17ca3dc6-a8c5-4083-9c06-47dffb24d293") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "cd071df6-80ef-4af7-b207-4ede595ca563") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "0eca85fb-565c-4829-9242-45f7f348ee76") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "121d1e3d-657e-4623-8820-7ab2db387d39") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "68d42f8b-dafd-41b6-884b-66df14e287ec") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "de2d9ac2-989d-4518-b297-358863656cbb") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "4f09e8c2-da08-4261-966c-d68481c83896") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "99a0828a-9f01-4f25-9134-3285a43c0038") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "77c8242d-01f7-45cb-a824-b36840980754") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "b53e087a-e638-4075-9d6d-acfde6bc386f") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "baf67efe-cfb6-4b7d-9944-c268c68899b2") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "fa989297-9ced-4bc7-bfd7-1f4b32034de2") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "08991b82-2c9c-4413-996e-e5e2f4e2636a") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "96442b65-e23c-4d63-9583-bb16f5ded207") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 22 "Net-(D13-A)") - (pinfunction "2") - (pintype "passive") - (uuid "7e0b3483-8cbb-4284-89c9-689d8b90fd20") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 22 "Net-(D13-A)") - (pinfunction "2") - (pintype "passive") - (uuid "ad95113c-f688-4abb-9915-064e3d159199") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 22 "Net-(D13-A)") - (pinfunction "2") - (pintype "passive") - (uuid "df6dfe24-c784-4ce4-8b72-f09b56a05831") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "9e2e423e-31d4-4b93-b7ff-d0919e545483") - (at 94.8275 100.0125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_7" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "46189ff3-36ed-471f-88bd-6b47e70338b2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "7aa0a5bc-8e5b-43b2-a197-963a7d7720d1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "cbbf8005-8229-4b83-a3c5-89e645434c3b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "ff40b4e4-0700-4ce5-84e3-28103ad3c951") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/94428564-4565-4185-8d39-8439354fcd28") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "3180063b-5b0b-47ad-acd3-175cb8eaa9d0") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8b4e6d37-0946-4ba3-b9d7-7402cfbe401d") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "082bb1df-1097-44f3-8bef-de50bd0d3b1d") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "dc743b3f-e9dc-4209-9b7d-598f00f76584") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4c3b8302-7771-40a8-887e-750cb9a3a159") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ecd06e10-168d-4b01-8427-66fbc560ad5d") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "90eeb015-545f-4fd0-b7a4-a90690f8ccee") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "0331cf79-1f8a-41c6-abd1-ed9a418f7e6d") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ea796f78-2d39-4911-8f8d-43f7c6842987") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fb4de1be-3875-4235-97d6-e3e23927a982") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "c08c53f9-ea0e-4912-8958-024a1fad1c5a") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e945d87e-66cc-4b4d-bebb-3616cf24da39") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "504706d5-4401-4a74-9e6f-fc248790dda5") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f6a47e4c-0bcb-4993-b32c-a29d9744b77a") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "22619578-4b75-4689-9fb5-a5f3aed2257d") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "224fd994-0909-4f08-8e15-0877a44da23c") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "abd7f8c7-b101-41a1-b1ac-cb4b8fdb31c8") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "eef7a54d-ece6-47f1-8ccf-da47a046935d") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f54072b5-189a-48c8-a87e-70130680567f") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fdac565b-5e6d-47dc-b4f5-ccd6064febfa") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ba8d784f-6841-42a5-8d63-83fc6c5467a6") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7862133a-5c12-4083-a1e2-fc45b74b9f58") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "974bfad4-c35a-4aff-aaa8-ec342dac5c77") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6f8fc750-3cac-45a1-a613-32d6b14466c1") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "51f15dda-48c1-410a-87f6-da988de4e178") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2ce50f33-7168-4ad8-9742-35cce38c1c41") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "eb40be2d-6a50-4429-a942-fe1e5d3e6ae0") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6a71f272-71af-4107-a33c-84ab8b798a28") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0826b8c3-d5d0-45da-b592-98b73062e941") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4c90884f-d11f-4632-a505-b3b01a978777") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "38773cf9-1ca3-4dfb-a7b8-045c55d6e1ea") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4bc16bce-0e98-4140-a6db-b79ddf8920aa") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cfc81613-21e1-4546-9960-83f7d1485ff8") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f11313e8-35a6-4848-aae1-72e9e20e1616") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "ab10fc36-87ff-4d3c-80fe-202675c16a3e") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "a5e4425c-f785-405d-8ed9-e3e2e2c1bac7") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "44f6b343-1f56-4961-9926-1c73faceea47") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "a1384bbe-4881-4f5f-81e5-3ed502224931") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8711d50c-9c21-4edf-b1ab-35ff82dc5819") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "cff1c61d-f711-4034-912f-97370f386759") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "375e9b75-6821-4ef8-9bfb-a723b83c79a9") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ce3a310b-8f40-4181-acb0-728a6968a549") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "20bc49e4-04f8-4745-9444-44ef9ea2b6aa") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "0811be4f-68c2-460f-b81e-281cd934445a") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "859e42ad-de47-4901-8502-d143c4c610f8") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "fe99b165-ca7a-45c4-a115-ca7e2ce6dd57") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "5fd91854-1193-41e0-b4bd-bba6b6b00c5c") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "708953c0-1664-43b5-9d4b-51dcbbf2be7f") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "686b99da-608f-4d5d-a578-d07d65870571") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 20 "Net-(D11-A)") - (pinfunction "2") - (pintype "passive") - (uuid "6548453b-efe1-4f20-a22a-61412d2d6fac") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 20 "Net-(D11-A)") - (pinfunction "2") - (pintype "passive") - (uuid "c305b3fa-b446-4c02-ad7a-8dc1f32e05d7") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "Net-(D11-A)") - (pinfunction "2") - (pintype "passive") - (uuid "965eccbc-03b9-4fb3-955e-f9a19dba0c01") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "a1613a98-41e7-4ce9-901d-048e4433e97c") - (at 113.8775 138.1125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_2" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "df729e56-7730-46ad-b067-56f2ba3fae06") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "1ce1e109-8b14-458b-a2ba-0efb0f262680") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "da3f3ae0-40b8-4032-954a-7001a865d298") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "41acb63f-1a2c-4382-9b79-5cdee8faf54a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/54869f3d-a9cc-46a0-9eb1-3c4f3e82f0f5") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "15920ade-b82d-4aeb-b971-ba0abf82dc04") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b706a774-1e40-48e0-be54-3aaaa1bb3f3b") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "92d0bd33-0902-41c6-9cd7-f7fab5d6acfe") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "dcf6ac4d-24da-4a83-8d84-eb88a2b76ec2") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e5e2127c-62bd-4432-bdda-e510b3e9ea16") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "f855d247-69dd-45c8-ac7d-7a08fd253b30") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fb1ebe3a-02af-4034-ae87-b6d343f29583") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "cd1423c6-0c66-4168-93ee-5d5dcdb6002b") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a0328829-a21d-48b9-9649-230c454f5195") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4c6289d1-1ace-4c9b-ba19-7fa2f1b4dc10") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "de5d2571-4a8d-444c-894d-a41a6cefa6c9") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "630dfaab-249d-4ed2-904c-5b39de19d900") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "19d84879-1f4b-4e09-8976-c73aa9ed833b") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "200590df-baad-4ab2-ae2a-3703847a853c") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "eaf0aaf1-9cf2-4e6e-8e62-306ea94a8632") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "22e83600-629f-467e-8c9c-6fa195c4b866") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "74f965d6-8ebf-4589-925f-90928003880b") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "96f77853-2637-4fc3-812c-130d529e3959") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "c262afc9-fb62-4057-bb96-80300dcbf110") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "17a8ea75-654a-4527-87c5-9ef463d61200") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a6a11dc6-7cec-43de-a1a7-e3b205bf6791") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "851e92b2-edd5-467e-aa13-6bde96b5b152") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6b9b6cee-89c6-42b5-aa9b-8150b743eaa7") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "07dd7432-8ec3-45dd-8064-ccac9e659daa") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "21a805d7-7073-466c-8432-783bfdcf2170") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3bd0a8a9-1f8e-4e4a-8285-140251f71e9b") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "355ce4e3-9c98-4780-8bf1-5b0191af2bc8") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "59e8c663-e01d-4c5d-addb-2c3da8bc0eee") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9807a80d-e06e-431e-a4e5-6cdadcd92b1e") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7b298eec-cc51-42e2-bc52-278af53d6eb5") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f4200827-5a7e-4bed-88d9-b2b03ba08895") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "466dc386-85f9-4563-8e29-e47fb3675319") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a22d2fab-d0fd-466b-bbbc-f901913f9b2d") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c1e8ce35-0aa5-49e8-9c16-6f58427d1eab") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "2b295949-61ff-493a-9663-b4badf500384") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "3cf2248b-c6f9-472b-b2cc-ad84c04e91a8") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "0559c69b-a504-4b93-ac0a-e1419b2a9ae9") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ac1c04fb-ef9b-4263-83de-70846b7309a8") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "4560ee55-37a6-4995-9c01-b3749de6f429") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "22699100-6870-44cb-9d30-6a45e72c78f5") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "6ae732d0-7aad-4070-b5ef-82f1d0dcfa1a") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f35a6234-c4e5-4670-b47c-71c80ff25123") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "e93e75ab-c764-402a-966e-4c5b0bcb2a7f") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "3b11a2e3-d769-4344-a77f-a55956af4433") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "b3f5bb2d-b8b9-46ab-9911-4bf142dcf6f3") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "2823daa7-22f4-4205-8994-146f8727a2d7") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "0097d91b-b15e-4434-8783-93d7a1018c62") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "dff23428-6b6c-467a-9603-f1fda7c6d341") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "eefccbac-4dcd-4b05-9c6b-c8d459087ad3") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 30 "Net-(D19-A)") - (pinfunction "2") - (pintype "passive") - (uuid "b5beb406-8a74-4b4e-832f-0090987cdbe3") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 30 "Net-(D19-A)") - (pinfunction "2") - (pintype "passive") - (uuid "848191e9-ecb9-4e9e-ba14-7ef0a6cb9a9e") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 30 "Net-(D19-A)") - (pinfunction "2") - (pintype "passive") - (uuid "dc3da4ae-841f-4dd2-aeef-ab8811dad21a") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "a21e43ba-2786-476e-afb2-a07a465d447b") - (at 47.846424 85.725 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C4" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "618c15a5-cd84-421f-b583-210931c9cfc1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "100nF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "315237c7-dd9b-441b-be78-5e2beaa8433f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "2a3b6d95-ed27-4f26-aef7-2089af5e3cea") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "505433d1-f71a-4bdf-834c-30bf9db52b34") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/5d7500da-bd2b-4c6a-9047-3e2d6a3165ca") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "fdbe84ba-a544-426a-a50d-269cc9ea24b5") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d746095c-43fa-4338-8242-939b80634e30") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5e5ba35f-a787-43b9-baf6-abc49d5da360") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0ee81ad0-125c-4878-a466-a833339e7fc7") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cb71fff3-4de7-483a-bd8a-6501d2fdc9c3") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dc0c38fd-5114-47a6-bfce-d91b3bda6a21") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "474acbfe-6c3a-44f6-bd28-b7d64fa87387") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "92e5cc69-8be2-48bf-878a-a5b3a2533692") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c4a0d427-0eb1-40f6-9c6b-852e15e753b4") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e3d015c2-9273-45a1-92bd-b2387f98ad98") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "3626717d-7452-4688-8e67-b15a7ceb1d03") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f6d3536d-bf92-488e-b234-d07091a413e6") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "e0bbd8d3-1510-4b28-b33c-01db98a8f7c0") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pintype "passive") - (uuid "a11c2784-9a3c-4c7f-95af-75f4d0a599f8") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "1d8d596a-20e2-4c76-8808-8871ed0ba28b") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "a5ea4720-6284-44af-a150-7f51dc31e73a") - (at 156.74 90.4875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D10" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "c8b16e3a-f3a7-4cb8-bc9f-1aaf8e645b50") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "89134436-4574-411a-bd5b-119f90204368") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "e24786c9-ceb4-4a27-9a7c-324837efa8a0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "e02e26f2-0848-45f6-9f91-6de65011b675") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/537b6b9a-0fe2-4ce2-8555-70aa0c8b4fb1") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2d673b90-ba36-4471-9053-da6549400e15") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "669c92a1-42f6-4669-bc3a-3471ebb5b4dd") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "81f602eb-0ef4-4e74-baf0-f3e7c6c0fd46") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6e2e9d84-b147-4b01-8930-ac269ab108fd") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5998e328-1cc0-4fc5-a42a-5cd60fd7ce0a") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ec5baa64-ef75-43f4-b41e-9810ac2169b6") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c2c64280-bcad-42d4-83d9-b26046fb580e") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c6014345-e48c-48e6-b71e-af4ea32dcbbe") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7f0b0bb1-107a-48a4-a64e-bb056145a149") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "6f606924-f3db-4fbb-8d1d-5ca6347c4cec") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "490d33a1-1b60-4596-926a-2aeda651e215") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "361c9962-1ba1-4fb6-b185-29fbbc8b270e") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "66a8d82e-dc10-4a43-8b47-3f455d708c6c") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "925412d2-65d5-445a-8f00-f18f909c2e07") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7bf33c51-77bf-4d28-94e2-807b483becc8") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "dd1ef0b1-cc1d-4872-a488-d6c73c77ee95") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "152091bf-7454-414c-aeda-37679b13dd2c") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1fb692f7-874f-4f2e-abdb-43570e7389a2") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "048cf475-110f-4d34-abf4-0452ac6fb731") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "06fa0514-23cb-41c8-adbd-b8231f63cf23") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b931d653-bb33-4616-bb2a-8103bbacfa8e") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4aa1d4d1-5914-4674-9ca5-02a749367a57") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "aebba1cb-0a1b-4ea0-85ad-4a4ed687560d") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "7e021b48-6d89-4093-9a06-653e35e7aaa8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "3c9ae612-633e-4d3b-a90c-4599f2909bd2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "aeaba7b2-d961-495e-8977-fe00ebc6b238") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "/Numpad Matrix + Rotary Encoder/ROW2") - (pinfunction "K") - (pintype "passive") - (uuid "6ed192dc-a424-49bc-88e9-16f1408d7185") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "Net-(D10-A)") - (pinfunction "A") - (pintype "passive") - (uuid "2d361f5f-a2b1-4a6b-9214-002380087676") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "a9dad2f1-d36d-4ced-b84f-2b6022708d65") - (at 99.1775 66.2875) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C1" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "4ac8ef8d-8c9d-48f5-b475-3c665b4090b7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "20pF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "58d5857d-c4d0-440d-83f7-51cd771b352d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "498f41ee-7e8c-4569-96b7-4732b32dbf7c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "83487e56-591e-411a-82ff-0dc2916227d3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/3cf6d79a-8b3d-4cf7-a145-285fd4bdd59f") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "62286921-f291-4aeb-805e-a7c939654f84") - ) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1ff3b6df-0ea7-4f62-9aa7-e24c996fed6e") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "741d6352-08d9-432b-897f-256f95e1d891") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e2e009e3-7b33-4ee0-bee0-b216ab7de74a") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d54e0c11-b3e1-465e-8698-99166e9edb63") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cbbb7402-ca07-45bc-b146-009dc3247c4d") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4e18b134-9c9a-41e1-a361-3091f9ef33fd") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f9629043-eecf-480d-ab6f-f374402819dc") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "419d4294-2f77-4122-ac43-3c36a303a589") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ac56f7b3-5853-4568-a832-bfe869796a2e") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4eb33439-f572-4dfd-8566-0e48832b006a") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "09632e64-f6dc-4dc4-8383-97099df5e73c") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "e072f191-98ab-4624-97b5-ff6e283d52b5") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 1 "Net-(U1-OSCIN)") - (pintype "passive") - (uuid "1e3ed2c9-11b6-4fd1-a3f2-a0c61cc939b5") - ) - (pad "2" smd roundrect - (at 0.95 0) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "c87df83e-de58-470c-b649-bb293cc1d91c") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "ab95ad50-19bd-43ef-acd3-b5ae4046800d") - (at 137.69 109.5375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D13" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "eed408a8-193a-4836-ab57-04315e3330eb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "b540ac0a-0ba9-4080-92bc-da3129758450") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "641a0988-1ace-4dbb-a8ac-25d8a147afa5") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "1d9ba11b-b2e9-411f-90ec-c55d5e690326") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/23517552-178e-43d9-b4fc-447626944d6c") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "fe7ed70e-bb40-41a3-9f3e-863007293e36") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0c9d5c58-e89e-48f0-96f1-9c6858c5b321") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9efc86d5-a914-4573-b1a4-4cca5e94a635") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b87688ab-2509-4cd7-9ba5-365e33d86c94") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cb6b5fa3-b0b5-430f-bfe3-cf4de9321a5b") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "701e4802-ea5a-465d-b194-e616e47f30af") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ab504a05-2fbb-42af-8a86-9b5fdcbd07dc") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "89f36b82-eb4c-4ed7-a899-49f75ea346a7") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b81dd832-056b-4a32-95f7-416d52e64589") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "737dbce2-ef5a-4af9-b7b2-20d65e6c730a") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7e1e69cd-e3cb-487a-8724-ecffd702a44f") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9a3fdf5b-9384-4778-8605-0d0c3c1ae866") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "767680b4-0082-4591-9e72-7c018bca69e6") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b8e93ea4-9dd4-4df6-a2b2-407dcd38db8a") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ada9fb27-c0b3-4a80-9975-aa78cb37fc66") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "76454804-8494-471c-8594-82065aa873f9") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "55a83ca3-3f1b-4fa5-b07c-1f90825ec362") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "94cb4e11-efb5-420b-a3e6-50b97deafb02") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f9880bde-d187-4f35-b91b-adc8c51dd66d") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bd33c03c-5b92-4797-948b-21485e896323") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "24b039c8-0133-4315-8711-87c2cca8b808") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d2bb9b07-5de4-4ab5-8879-261f5a4023c3") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ce88e912-ac94-4680-8204-e2b31768dc6c") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "efed97a3-12af-45af-8224-c34997cec14e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "59c2a35b-3d84-4070-97fc-e9548b3226e7") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "f64d419d-2e21-4275-a257-f774fd1fa236") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "/Numpad Matrix + Rotary Encoder/ROW3") - (pinfunction "K") - (pintype "passive") - (uuid "c6157620-546f-4ae5-9452-8af2e1e0e749") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 22 "Net-(D13-A)") - (pinfunction "A") - (pintype "passive") - (uuid "b7226cd6-5806-4abc-a29e-48d62dab5f9e") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "af5f1d2b-1f36-4156-8f46-449679070d68") - (at 142.4525 147.6375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D20" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "3bb524a7-4caf-4973-86a8-6b558e12480f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "44441c19-fec5-4a32-816c-893c656e9ed9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "ae5197bd-c66e-429f-88c5-6d89d480345d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "89ba170a-abc1-4b0c-9be1-1410504a2830") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/4e23ad4a-3ade-426a-b3fc-392af4edb91b") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "20ed9882-4aca-49d6-ae4e-c45cbec99f21") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "4f60f914-b32c-4432-93f8-5c772fbc3c9d") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "651aa45e-f3c5-4ca4-9526-881acd0eac4a") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ae285374-96d3-4bc8-9932-cd24ada39979") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b9bcc169-3377-4763-ba0e-810c689014ce") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7c0fe285-df0d-4158-8d30-995b4b18289a") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "58edc164-c762-4c53-9a68-9a091ff099a2") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0a032138-78b6-4442-ab97-3bfc5578ea8e") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "94ba5b47-1c76-4648-a334-bd817f70a7e7") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "223dca17-09a5-4996-ad82-568943bc2d03") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7c6d3202-fd70-4740-a0da-b14247e83a2e") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a0a4e490-34ea-4b21-a8c1-5abfe87e961d") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f73ef766-d4f2-4e95-8724-eaa4ac6e7cf0") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a02533fc-3b0b-41bb-ab8a-6796d221f9d5") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6a5a5a64-7741-449d-91a5-2bc415e38676") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a2943a87-c673-47cb-8ab8-bc3d10fe5a15") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0ce64992-bb55-43d9-9c21-f57353f87a2c") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "325c3650-5a7e-424b-85bf-810ba421ef41") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4a74f206-19a6-48b7-82e9-1972483bc904") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5416c85a-544e-478d-b7d5-429411ad211c") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "58b4e95e-24a7-44e9-b554-9feb05882b65") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "977acef2-2775-4c08-8e74-2c677a9e0ee4") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "dd83f0c2-7aa2-481a-9511-0a37044b635c") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "d6e3a7c0-c62f-4831-88a1-1fc0d52a63f5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "66927405-7197-446a-b5b3-df40afca9de8") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "c04fc449-069c-4e2d-bff7-c044fd66459f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 29 "/Numpad Matrix + Rotary Encoder/ROW5") - (pinfunction "K") - (pintype "passive") - (uuid "5e1e666f-361c-412b-b52c-7a9a4b0e3889") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 31 "Net-(D20-A)") - (pinfunction "A") - (pintype "passive") - (uuid "c1036485-6fa5-40a4-bea5-79815f884b45") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "af78a3ca-d9ec-493d-bcf0-b64eb1e81157") - (at 99.59 90.4875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D7" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "7b7eaac4-7f98-4829-acc8-95c52801f644") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "20e23024-1b17-4ea0-9c90-a24bae6566ef") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "153422c9-3db4-4aab-b170-830c2540cb9c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f46123e4-7ee7-47c2-a4df-d4c112207e13") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/7551672b-f337-4d74-a934-a2b453557782") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f089efad-ffcf-4c0d-b870-e236ddaca68c") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f07aa15a-7b7c-430b-9284-d84aea95ff0b") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f26c348a-b750-4637-943f-1af0004b0520") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e8c49098-08bf-472a-afb9-4e77f0fd3d08") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d53f4fa5-cbb0-4126-ae07-914e5a5a9933") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "62700191-4e03-4f8f-87a4-154416e7800e") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "728e4e1d-cda2-417b-bfb2-5a971a0e100e") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f58db9d3-55d6-417c-8ce2-538e7f00f61f") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "36161347-4ff8-47f5-b5db-bc406fd26057") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "8b04ed23-0881-40ff-bac7-9342d22a3f49") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8786ba71-fb1f-449d-99ca-45e282fbf2d4") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a8f76216-ea19-4aa9-96a5-33bc2b1e22eb") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7d52a5e0-e168-4132-90e1-0e3c462d83e2") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bb9a7e9e-78e2-4268-a719-45d563f421a6") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8982817f-f5fc-4885-a9bc-8972f5707b16") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9828836e-ea4f-460e-9cde-8e52afba42ea") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "45e74a6a-5455-4bc2-ba48-4d6fd7e43ba5") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "235a2414-4ca1-4a5d-b960-02fe58b08319") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "983ffdca-bf1a-4ed8-a968-2e17261cd871") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8367456e-60b4-416e-b37b-474d6b9749b7") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4e6fad43-1b28-46d2-9799-845c5f41d9d8") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9b53a93f-1851-466f-895c-a609ed971577") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "1aa72514-324e-41c1-aaa4-7976d88b31b3") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "32c4c18b-db08-4852-9814-41600347253a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "4be13ffe-7668-42ff-9c13-d48ba8191d55") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "f9f9a58e-9651-45c4-842c-65cbe937a794") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "/Numpad Matrix + Rotary Encoder/ROW2") - (pinfunction "K") - (pintype "passive") - (uuid "70271ede-c73f-48a7-b62e-8493997f9a1a") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 15 "Net-(D7-A)") - (pinfunction "A") - (pintype "passive") - (uuid "edf29e93-7ada-4987-bc69-3c0eae851fd0") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "b30de886-66fc-4ba4-aa4f-3198acb02460") - (at 156.74 61.9125 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D6" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "695a8342-6c16-4c9e-b673-1eb57b4cfa7f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "e5726a4e-b414-42da-ab8a-6d25f2689e64") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "0c8ab7d5-9f7a-4df4-9fdb-b6453a28da6e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f0df5dad-ce09-4263-bb8c-45efe4927365") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/3923659b-2635-4a70-815b-c68b3decf44f") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b064f267-7754-4c82-890b-f8b7c8aace3b") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d4e87c26-622d-45b6-88f1-869f5d49eb59") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0bd701ce-115e-4c41-be9f-9ad17857fc37") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f1dc40e8-1299-449f-b53f-e60f62607b3b") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6dc517f7-c75d-4bca-82e7-d084e16a4d21") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "738c9465-b84e-4225-ad60-4f764104b120") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "4e1bc077-e770-4bd2-8188-1fd695d7a15f") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ce89cd61-2869-4373-9b47-a8be3c31f9ed") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6a4ec62a-0e78-484a-abfd-a08094da6884") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "94d83c10-d05a-45e7-beca-23ad81cda4a0") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e0c07054-0692-434d-86ea-5db335955de9") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "feefe233-ec51-4e56-a18a-db7ad87a5375") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "275a8578-0fcb-44dc-a6d8-8816b2f874b7") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b73bc1f1-595e-4e46-8a92-13d8b86675c7") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "88eb0a7e-4b9d-4fe4-ae17-de329c17de2b") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0bc23206-e104-4dd6-bb52-c0aa54b0c967") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9eaaef80-dfb7-4203-a816-e20af77c4a78") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7aec04bc-613b-4dd7-a2d2-374f8a1c9a69") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5cfafe87-7fa2-4cf8-9d12-3df4599fc88d") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "15503ea9-642b-49f8-aab7-98e17d008b1d") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e52668c3-6e32-4726-affd-0598d7bc2d4d") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5dd6cb9a-b3e2-4f08-89af-4d99e8d923c8") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "42d9b275-8304-41a9-a266-849a88792d65") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "e413b870-c47b-41eb-8f9f-43376c9807ba") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "226e11b8-419f-4762-a651-7ffca9188060") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "8f96a59e-4926-44ad-bc71-de851f2db003") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "/Numpad Matrix + Rotary Encoder/ROW1") - (pinfunction "K") - (pintype "passive") - (uuid "fb997038-df93-4110-b422-d5a9832c6d33") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "Net-(D6-A)") - (pinfunction "A") - (pintype "passive") - (uuid "31a4fd7c-c146-40d0-9252-9e4cafb25c29") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "b52b3d9d-e8ba-45c2-a060-63530bebf30a") - (at 71.015 147.6375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D27" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "d3d064fc-10ac-4b74-bc59-18bb64efbcd1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "19a0eca7-8a9f-4a61-9a8c-96e7b9faa449") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "39c8ee20-9308-4499-8db6-f5e27035d856") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "fd80c2d8-7cc1-4ea0-9962-ebcad5b90ffe") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/b036b3a5-2be3-4694-9970-4fb2a259f212") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "990b7156-4289-46d3-964b-06214e81df9b") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9857a73a-bf3e-42eb-9a71-22d08a79341e") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c209165e-f11f-4402-bf69-59570e93e2d2") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c51be73a-0c95-4578-8906-5e79f18ad719") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "34f85512-c319-487c-8a27-38dc105d1fb3") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "65eed094-39e9-4bca-a4bd-279b572843f5") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "968f69a9-5d48-43b3-a9a6-67febe5f7349") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8ba198ca-9a39-48cb-a8c2-a3557f214b3d") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "30786383-d719-48cf-8ca0-dc565fe6352d") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "7bab4e8a-5c3a-484f-83cd-08f546a52418") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b8572a5b-4bd9-4061-bf04-c197d385557d") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "beb8db20-69b6-418b-91c5-f099f89a9eec") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "271030b7-8a10-41f7-9e50-4e787b4300e8") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a3c6ec2a-da24-4431-b039-1187a5b351b2") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "3c3ed2d6-6984-4b0f-9928-20cbc59da150") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5e1eebea-268e-47db-8449-5389c2308cc9") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "57b5f713-3780-4369-9479-f0f0ad3e4b50") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ceb2f1af-715b-41b8-b31d-965470ec6306") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9a055a95-b2a1-4fb0-9ecc-86a1662cf18b") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7f3614b4-a5c1-409a-94ff-fcaf67b29562") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b0e3e8d0-0fd0-40c0-a521-55dc014fe45e") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "831f8c95-a7da-4dd0-aa75-efdc7555d56a") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d1e109b4-a58f-4652-a678-3fbd2017e30c") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "0ba0452c-1577-465c-841d-3c1b663972a9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "2cc8ac8f-9475-46dd-942a-16890e39f55c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "ed7c7370-8b36-4e6e-8dfb-bae3962c0d84") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 29 "/Numpad Matrix + Rotary Encoder/ROW5") - (pinfunction "K") - (pintype "passive") - (uuid "2b393011-e625-4c86-b144-70c42058d07b") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 53 "Net-(D27-A)") - (pinfunction "A") - (pintype "passive") - (uuid "850532b4-c0a7-4f3b-aaa8-fba2b896d536") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Package_TO_SOT_SMD_AKL:SOT-143" - (layer "B.Cu") - (uuid "b5dff969-07cf-4a71-9102-ea85360ec21c") - (at 80.7275 49.1875) - (descr "SOT-143, Alternate KiCad Library") - (tags "SOT-143") - (property "Reference" "D1" - (at 0.02 2.775 0) - (layer "B.SilkS") - (uuid "739fe778-0b5c-4927-9af9-7f4ad9253392") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "PRTR5V0U2X" - (at -0.28 -2.48 0) - (layer "B.Fab") - (hide yes) - (uuid "c4762355-df29-4504-9429-8da4728af969") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://www.tme.eu/Document/4eac14af69261014af6cc93b35742953/PRTR5V0U2X-DTE.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "4266bf24-d309-48bb-823b-b213246f2ef7") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SOT-143 TVS Diode Array, 2 protected lines, 5.5V, Alternate KiCAD Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "d67adc7a-77df-4079-badb-3a332c949e95") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/c7c4756e-a5bf-4567-914d-57c2ffef1bc4") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start -2.1 -1.8) - (end 2.1 -1.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6fbafcc9-001c-41ad-a21c-40ec4bde1800") - ) - (fp_line - (start -2.1 1.3) - (end -2.1 -1.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1f28c428-378a-4d63-a6f6-a275c596fe59") - ) - (fp_line - (start 2.1 -1.8) - (end 2.1 1.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8369842a-5592-487a-a655-372c0ac97286") - ) - (fp_line - (start 2.1 1.8) - (end -1.6 1.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c1ebabe2-c173-4db1-852d-9e59d8f56a46") - ) - (fp_circle - (center -1.9 1.6) - (end -1.8365 1.6) - (stroke - (width 0.2) - (type solid) - ) - (fill no) - (layer "B.SilkS") - (uuid "486097bd-df3b-475c-8932-b8a988108e7e") - ) - (fp_line - (start -2.05 -1.75) - (end -2.05 1.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4ac71e3b-0b91-4c18-8ab0-cad7f0a552d1") - ) - (fp_line - (start -2.05 -1.75) - (end 2.05 -1.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0978428c-d07e-4847-a197-9d300aaac3eb") - ) - (fp_line - (start 2.05 1.75) - (end -2.05 1.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c97044e1-4f36-4789-9b47-bc1f87b1f484") - ) - (fp_line - (start 2.05 1.75) - (end 2.05 -1.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "41b6579c-8c38-4ea8-b8e4-b239e2b06cce") - ) - (fp_line - (start -1.6 -1.35) - (end -1.2 -1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "aa764e06-de25-4fe3-98ba-b5ba9b4549ed") - ) - (fp_line - (start -1.6 -0.55) - (end -1.6 -1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "aa04bb0c-1f87-4831-876f-71f331eaff1e") - ) - (fp_line - (start -1.6 0.25) - (end -1.2 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "80238f02-780b-422e-a77d-bec77073bae3") - ) - (fp_line - (start -1.6 1.3) - (end -1.6 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "11778c51-2dec-41cd-9c01-b2b300b5cbfc") - ) - (fp_line - (start -1.2 -1.5) - (end -1.2 1.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a980d835-2804-4d8f-b677-771207a41abc") - ) - (fp_line - (start -1.2 -0.55) - (end -1.6 -0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0c1b9b61-c62e-4a41-8b1a-8b5718505313") - ) - (fp_line - (start -1.2 1.3) - (end -1.6 1.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c9605ab2-b009-4d2d-ad8b-d1f82cb2ca5c") - ) - (fp_line - (start -1.2 1.5) - (end 1.2 1.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "45dc666a-288c-403d-b268-92bbdd4c1114") - ) - (fp_line - (start 1.2 -1.5) - (end -1.2 -1.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "993ee37d-15e7-4653-8570-d8ff50e663c9") - ) - (fp_line - (start 1.2 -1.35) - (end 1.6 -1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "877d8055-1217-4dab-92d8-7346357f5046") - ) - (fp_line - (start 1.2 0.55) - (end 1.6 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "65ca583c-5de1-4ce9-9a1d-229357971576") - ) - (fp_line - (start 1.2 1.5) - (end 1.2 -1.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d61a8b3b-5a0b-4d76-b07b-048518e7691d") - ) - (fp_line - (start 1.6 -1.35) - (end 1.6 -0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "eca03531-c15b-451b-a50b-30518f30e398") - ) - (fp_line - (start 1.6 -0.55) - (end 1.2 -0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d89940ba-ae74-4918-b1e1-0517c2213337") - ) - (fp_line - (start 1.6 0.55) - (end 1.6 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "94e70796-5dae-4d54-9394-13965a336107") - ) - (fp_line - (start 1.6 1.35) - (end 1.2 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4026f0d8-9525-482d-a4e7-886433f5586e") - ) - (fp_circle - (center -0.6 0.9) - (end -0.4 0.9) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.Fab") - (uuid "d13b41c5-1132-4db9-8f91-b1563ded2437") - ) - (fp_text user "${REFERENCE}" - (at 0.2 0 90) - (layer "B.Fab") - (uuid "ed442c66-2ee2-4ba9-8fef-e71f185888df") - (effects - (font - (size 0.5 0.5) - (thickness 0.075) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -1.1 0.77 90) - (size 1.2 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.2083333333) - (net 2 "GND") - (pinfunction "VN") - (pintype "passive") - (uuid "391b5418-f01f-43aa-a9d1-5700fa3d7773") - ) - (pad "2" smd roundrect - (at -1.1 -0.95 90) - (size 1 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 8 "/D-") - (pinfunction "L1") - (pintype "passive") - (uuid "d96fff86-35db-4eb2-8e14-c64b6bafb2af") + (net 2 "Net-(LED21-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "6e4ec07b-27c9-481c-8970-b73ffe092881") ) (pad "3" smd roundrect - (at 1.1 -0.95 90) - (size 1 1.4) + (at -2.725 0.75) + (size 0.82 1.35) (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 7 "/D+") - (pinfunction "L2") - (pintype "passive") - (uuid "c18e391f-4f1a-4dd6-aca0-89b7ebfeb12d") + (roundrect_rratio 0.1) + (net 51 "Net-(LED16-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "3e55d4bb-3839-4493-b216-8c6a32d3c5c9") ) (pad "4" smd roundrect - (at 1.1 0.95 90) - (size 1 1.4) + (at -2.725 -0.75) + (size 0.82 1.35) (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 5 "+5V") - (pinfunction "VP") - (pintype "passive") - (uuid "7098b43b-da7e-4c5b-9e77-2e189ba1cdbf") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "edb506ca-fd67-493d-984b-bf18cdb878b8") ) (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-143.wrl" + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" (offset - (xyz 0 0 0) + (xyz 0 5.08 -1.75) ) (scale (xyz 1 1 1) ) (rotate - (xyz 0 0 0) + (xyz 180 0 180) ) ) ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (footprint "PCM_marbastlib-mx:LED_MX_6028R" (layer "B.Cu") - (uuid "b66c2363-d99f-4720-82a5-beb1eb94274f") - (at 94.8275 80.9625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_LOCK1" - (at -4.25 1.75 0) + (uuid "03cc1afd-3836-4647-afef-659d1dc2c485") + (at 85.775 147.35) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED20" + (at 0 -2.6 0) (layer "B.SilkS") - (uuid "dfcc97a5-a3f5-4626-82db-875614782a87") + (uuid "cb4e8778-cd5b-414e-b28e-8f15534f1280") (effects (font (size 1 1) @@ -21764,1586 +2200,24 @@ (justify mirror) ) ) - (property "Value" "MX_SW_HS" - (at 0 0 0) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) (layer "B.Fab") - (uuid "4c0d73e2-5301-4144-921e-c88995922ee6") + (uuid "37d34257-981d-4230-942d-f49d85190ab7") (effects (font (size 1 1) (thickness 0.15) ) - (justify mirror) + (justify right mirror) ) ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "d3854801-e595-493f-98fd-de6bc9f02f23") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "282d4a0d-8fbc-45e8-a963-5dcacf7fbd41") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/a43a151f-ab8e-4d96-bcf4-ac87897a3fc4") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1692ca07-b792-4ae7-b1fc-b8e8b585eb27") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2e8612e3-1b3d-4176-8aa9-289b1ef2b3a9") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "75919ea5-82e4-41ea-9e60-1a92493355d0") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6b12d9fc-401d-452e-873a-9d38ffe37f1f") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a42a373e-492d-454e-8716-105b7947e0cd") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "83b0e13a-9318-4ff9-a436-f43817abd8e6") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a27c8f8c-6150-41bb-b96c-ddbc27b6c4f0") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b2fba788-5a86-423d-892f-fc1260d6d471") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8c539c46-69fb-4506-b969-6ca21f5ed7d1") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "140c3e7e-ac20-4c42-a307-f026aed9ba99") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "8953c30d-52f3-4259-b681-5368ba8bdc78") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6b516274-4a93-455d-84ef-232ea5be1f26") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "37df2757-7b6b-4823-92e7-48f85e0da167") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f7480175-efa9-453b-a7f0-76bc9ba123c1") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "9b273449-9d2f-453c-907e-12848a79af5b") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "50b244d0-fcc4-48bb-9917-8b32c9c51a3f") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "164877ef-c602-4a01-ad34-79aef156d4cb") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b7d47412-7e6a-4f24-ac2a-2feca6859d9b") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "4e9c07ef-1773-4a1d-8b6e-03a52579bb18") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e3b7596b-fc71-4dda-9b01-394a6a30f7e7") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9acead5f-395a-4ca5-afd7-6f4400b80e38") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b9ced1d4-42be-4264-9ab3-ba89b7cd6e4e") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5ed167d9-eb02-49d5-ac47-d7996dbc5d1d") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c3583e52-6ff3-4803-b844-1180b780a6d3") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2b22562d-58e8-4edb-9d3c-10c656cc319f") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "01e27374-84dc-4bc3-9753-0fa48adf6b31") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0e91d061-95db-4ce6-9b47-0c25726eb48b") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3209f248-9a8c-420e-8af0-5dc01e3ab175") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "09672f62-4ae7-427b-bf1b-33ae357d5e65") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "724d29e8-137e-4989-83d9-bf1e86a6b992") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7139cde9-9485-4992-9cf6-bc00529c3048") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "99796b29-95ca-444b-a9d2-2561305b742a") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "89f564d2-715b-49a5-858b-70abc38dbb30") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cad3ff31-3adb-4432-8b5d-bf3d517c2fb9") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "4648eb20-0177-463b-a4eb-23a37fed0828") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "00abfd43-50b7-4b59-97b4-c5a019f31d24") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "4b326cd9-8534-4e35-bd6d-9e083c1c4bc6") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "02e6e663-5fdb-41fc-9edd-47e2027d9286") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "9bb69dfa-0a9f-4e96-b98c-97b04b40d3ce") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "3a473f7c-1b1f-420a-86d6-7bfb0c571d28") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "0d667202-e022-4f0a-8772-33a990674762") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8d110975-ab4e-43bf-bfd5-7adc497caef1") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "66477c5d-281e-4d43-b935-0d1a929a3f5d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "c6bc86be-d660-4f06-a6f4-4e72eae4ee6b") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "cd49c42f-d3ec-4058-a3d2-d20070345e0d") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "d709e3fa-641a-49ce-97ed-c86939d21f2c") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "cd0fb341-4b08-4b66-b6e3-d89a17e14b2d") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "0080e429-67e8-46a8-919e-990c06e8daef") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "66002bab-54a7-468f-82dc-f6289b3e7ae8") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 15 "Net-(D7-A)") - (pinfunction "2") - (pintype "passive") - (uuid "8db45d78-31e0-4394-9fb4-c3c0a522cbce") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 15 "Net-(D7-A)") - (pinfunction "2") - (pintype "passive") - (uuid "b65d9e44-9482-42b1-bc61-ec9063f9caa4") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 15 "Net-(D7-A)") - (pinfunction "2") - (pintype "passive") - (uuid "3c2238f6-d0ad-4e49-9cbc-b7753582ad12") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "b6fb7948-09a8-4db7-bd24-c1153c81de6d") - (at 66.2525 119.0625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_G1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "43da3255-a220-4faa-bfa1-96b96e5b5617") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "4a3c9699-8ff5-4245-83c6-8d6fcd4cc49b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "3c5847e4-5502-4716-a904-88cc2a15d88d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "39a4f71c-8aec-47eb-99e7-5f82cb010c61") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/1ce31e91-544f-4a26-b029-901d48deb831") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a9efb5c5-4980-444c-9f7e-1fe7411463b6") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6110d010-a412-4b94-9bb2-3a84f4d2042b") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "456fbee4-2f65-4a41-8aed-5c5c57412fad") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7817117a-0665-4cc6-a8ae-b425396d552e") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5a7e2a2f-5e59-4fa5-9074-b999704eac4f") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "00d6eb50-5873-4b67-8b40-073e9a169eee") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "75941dab-ca43-4ccd-9a8b-2f0328fd9d35") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "f7b8d56a-4ce8-4d88-ab6c-f9871d6d3eb9") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a5a75bfa-6d46-4ecf-9694-2d17e8cb31a6") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "08cb9758-1415-4cbc-ade1-d8248b29e46a") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "bffaef9d-25b2-4de5-8e16-1305bfaeb150") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6f1d3282-a984-427c-8942-b09340bfdf37") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "999976f0-e837-4540-9766-aba179081418") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "cc1ddbab-1967-4843-8dea-a01d18cce14e") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5fb42d49-f1de-4a80-b82c-4c9d330d6dcc") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3feed850-7f10-4b9e-b014-475acf766752") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6e4832b4-5106-4d94-975e-48acbacc466e") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "9909a60c-7a2e-41cb-9f91-3b28e7c2ceae") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5ab6349e-f78b-4507-91de-b27409e96c5c") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b0d4833b-5f92-4cee-b81a-e31acfbdd063") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5594ed5c-0af6-4cb3-ad16-882032fd8841") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "30ddb0fe-859b-4e48-9f2b-da5a2f0966c4") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f2ea8218-17a3-4a80-b5a0-78abc6fd9251") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "229edd76-58a1-491b-895d-a3ece61cc011") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "01cfeb58-f4c5-4679-802c-36f86c9e4f81") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e1d38375-30ed-4e7b-8bc6-ce7da755987e") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8036eaa2-750b-4066-9e4f-e807aa5b4f16") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "57288c5e-845c-43a4-bcda-bc9af0f88b4f") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f6a72d0e-004e-43be-ac77-7f5601a50349") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "848239ec-c5b2-4a43-9c1d-0e0cf4a26e96") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f856a040-4719-4992-b61c-7ce4dfa70243") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ce53a89a-2d37-4912-8e6e-ec88a10fb445") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9d89bae8-5934-44e2-baa1-c5a6d73def1e") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e8a9442b-b538-4da3-9455-533232b66e45") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "3632c42d-a377-4bcc-a6c1-99eee77fb651") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ad437f99-f615-463e-b9fa-067b4706d27d") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "10d2ec33-9a9c-4e7d-a185-a6ce9edc4aa1") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "39c8752f-73c5-41f1-acb2-7d8f6408c664") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "d0133e22-1cc1-4e71-a2cc-7811c1ff241d") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "03d90ded-2871-4943-bc3b-7a7de6eaaa0e") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5f8f9cde-b8e0-47b9-9cbf-dfd96d07a0b2") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "1e9b1ace-c763-4ad1-bb7d-b5941fa43be6") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "7e1b2a48-46f4-4ae6-8cbf-d315c654c34d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "0a135c7f-3554-4cd5-ba52-b4e1332cfa3f") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "064dd7e3-8c7d-4d82-b957-893e226949af") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "27141dbb-1cc4-414a-9002-68cc2c04f7e1") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "880a0c91-21c7-4628-9854-dfafdc31e4e4") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "1658f3da-7e9a-4717-8abe-1fe3169016dd") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") - (pinfunction "1") - (pintype "passive") - (uuid "c8972bc3-2429-4be7-b78d-2673776e4e8b") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 52 "Net-(D26-A)") - (pinfunction "2") - (pintype "passive") - (uuid "19961e43-67c8-439e-b7f5-d923f60c6dbf") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 52 "Net-(D26-A)") - (pinfunction "2") - (pintype "passive") - (uuid "915e32c2-24f5-4ea5-a81b-e69bba972e74") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 52 "Net-(D26-A)") - (pinfunction "2") - (pintype "passive") - (uuid "dbb49b8a-2cab-4ee2-aa09-e75ffdf6f0ac") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "b9af7e5a-f3e4-44b1-8680-6eff97c66c3e") - (at 101.4375 61.9125 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D3" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "07be4646-9525-4b1f-b00d-89a5c675e05c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "2b32f4f1-6bac-48bd-ad65-398921d4bd0c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "645a28a6-6a79-472e-8087-dd9e4700a7c6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "12e64ce8-5039-4751-9a76-48917d9fe264") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/716f5e2b-a1a4-40d2-9258-0313cc440edc") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "671ae28c-f3b5-4ef6-bcf6-bc035a2f52d5") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3f2ce502-0f9c-4030-9f1a-60836b475611") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "02713d1d-8d63-43fc-b0f0-9e5a01d524f4") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2cc25d60-b978-453a-b29f-f61b07f1e5b3") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "623085b9-9812-4113-9797-75a80f7e209d") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "4d8f5833-3bec-4469-a06a-ac5ce45de477") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7d0aca89-6727-43f5-aec3-6c443dae82ed") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "721a35ec-9f9e-4855-83b8-7efa3ec4e157") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1fe09be9-05a1-4446-bcb1-ca627882e52e") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "c1f08ede-4590-4d9b-b9d4-cb2356779d8b") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9171f17a-3ee9-4b06-bfe1-462de7035bc5") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dcb1bd06-96db-4ec8-a750-14dca22f3355") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "82d11de3-5674-4e33-a7a2-826cd9801bd9") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "19d6d091-1d65-472b-949d-aaada3f1d646") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "97ddeb91-875b-489b-bc56-c0b9bb7ded44") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8854c41c-eddb-49b7-86ae-32fb721ab4ab") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b04eb563-2e3c-48cd-bf75-cb327bd561c8") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a6f8af64-2db8-4e4e-aba0-773426857f8c") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2d211a7d-ff3a-45d3-9f89-7ab908bc256f") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "06c81e52-007b-4170-9d93-6396851696d4") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2b1acfde-d7fd-4a57-bcb4-ac17410d11de") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "08b4c597-a283-4f0d-a4c2-295d1141a787") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2fac2a77-a576-4d0c-bba8-ae8715494a57") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "ddd83dc3-12fe-4845-a7cf-69e8741371da") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "0907ab99-042a-4ce8-a7ed-f58089e02ca4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "394cffb2-ecde-4971-8619-dc34ef530a0d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect + (property "Datasheet" "" (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "/Numpad Matrix + Rotary Encoder/ROW1") - (pinfunction "K") - (pintype "passive") - (uuid "1b2ed842-f80c-407e-8678-4d15d73a05a2") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "Net-(D3-A)") - (pinfunction "A") - (pintype "passive") - (uuid "c8d79f56-59c5-42c9-bdc4-aea9ade7072b") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (layer "B.Cu") - (uuid "b9fcab4c-1791-480f-9b8f-28e3451eab08") - (at 72.3775 66.2875 -90) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), Alternate KiCad Library") - (tags "resistor") - (property "Reference" "R4" - (at -0.5 3.925 90) - (layer "B.SilkS") - (uuid "2c00652b-dde1-492a-a05c-70f93ec19bc8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "22" - (at 0 -1.65 90) + (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "1f525ef8-9451-4125-8c6b-b89554aeb816") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "6d5004e6-70a8-4e43-91da-c3b94eccae3e") + (uuid "5178b38c-a7a8-4b8b-8475-7860db35d1ef") (effects (font (size 1.27 1.27) @@ -23352,586 +2226,12 @@ (justify mirror) ) ) - (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "8411a3a0-12e0-44c3-810e-96614de5001b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "R_*") - (path "/7cafd78e-827b-4512-9029-08dc37727121") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start -1.7 1) - (end -1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "4e3dc87a-7f8d-4eb7-8059-839b20d6d8b0") - ) - (fp_line - (start 1.7 1) - (end -1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "ec289d5f-659a-42b2-ac6c-5fde0147ba56") - ) - (fp_line - (start -1.7 -1) - (end 1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "aabec961-0d2e-490a-9a82-447673458e2e") - ) - (fp_line - (start 1.7 -1) - (end 1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bde7301d-7f10-4743-85cd-dbbbd5f441c5") - ) - (fp_line - (start -1.68 0.95) - (end 1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3b31faed-8eb0-4593-9ef2-d8962aaa3efd") - ) - (fp_line - (start 1.68 0.95) - (end 1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c1054773-340f-49bb-baac-b9019921c541") - ) - (fp_line - (start -1.68 -0.95) - (end -1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6ee786d2-e91b-4b2f-a7c2-5522c41007aa") - ) - (fp_line - (start 1.68 -0.95) - (end -1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "96e5418c-29b7-4932-94e0-5f32de5728b3") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "23d2148c-4b44-4cb7-8e86-247865d1fe54") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "fa126fd8-f91b-4ecf-892f-107d54012285") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9cc63082-b3e0-459f-833f-7c24a497cd4a") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "91c42331-0da2-4eef-981d-157cf4b76e29") - ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "B.Fab") - (uuid "ff6facce-3347-4274-9d8a-6f818f10091a") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.9125 0 270) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 7 "/D+") - (pintype "passive") - (uuid "4ca22d41-441f-4884-b1c3-585b3cad15c7") - ) - (pad "2" smd roundrect - (at 0.9125 0 270) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 46 "Net-(U1-PA12)") - (pintype "passive") - (uuid "88a56678-7a74-45e2-9a6b-06130249b956") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "bc70bfa1-5cec-4f36-b596-58e257642443") - (at 118.64 61.9125 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D4" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "249a4754-ffd7-48c5-8923-626579e8c1dd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "ac03a2cc-b06f-4b76-987c-78597b36f71d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "a1094da4-4325-4ba2-a52e-002be55f3268") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "6a1f2543-0e77-4e13-a92e-731b31d1865c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/cc726127-88ff-41a5-a711-cab3c7660493") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "efdec9ca-d0ce-4894-aa00-97ab4336ec31") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7f7c5c61-2003-4b38-86b3-df52cd704725") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "13321c5e-5178-4253-bcbd-fe7c441945bf") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3a4b8756-26ca-473a-a0c9-ceaf8c91c488") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "523d0a62-8a31-4b2a-a7b4-4160c9738c0a") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d4c21984-bc02-44a2-95a3-5ba357467252") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "1ea7ec6e-5817-4f2f-a117-bff6e084c00a") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f8a02afa-ba01-4de7-97e5-7fda8d544898") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f01c1062-b902-4acb-904d-5c4f658c88b3") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "0b54e993-c98e-419b-be0b-a1d618f9665e") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d8337825-c6b7-42e9-948c-8292def37e1b") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "08ece1c4-8230-43ce-a016-f9a7967c0f1f") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9b540f74-3aae-4805-9a83-86d094d2a14b") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9e58a23f-45a8-436b-b303-f578d09184ec") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "33dde15d-fe70-4a3e-b9a9-24d3face0f0b") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "42daefc2-32f0-4e0f-9a5a-268da5e93ed0") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "dd2068a0-71f2-4ebd-a3dc-c43db98d1392") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e200f618-1f1f-49f6-a049-ff14e9bb9673") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "167f3088-4f47-4528-bef9-22f53e351da1") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d32ed4f0-5671-4ccd-89a7-e6a79c5549f1") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0085e002-86ad-4b35-8e88-70a8c7272b46") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0a55cbc3-afeb-498d-a816-62b9827155e0") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "572a69b7-c9aa-4f20-8915-41162d09d2ea") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "3ab303a5-92d0-47c2-87b9-b9c7a942f822") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "2c37f146-4b6a-4d16-83f9-6abc81a84eb7") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "d1f40e83-c571-4fca-ab25-ace9268d5ffe") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "/Numpad Matrix + Rotary Encoder/ROW1") - (pinfunction "K") - (pintype "passive") - (uuid "b6bf68ea-bfa6-4cc0-9f04-c9fd97bfe072") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "Net-(D4-A)") - (pinfunction "A") - (pintype "passive") - (uuid "30b881ff-d564-464d-8a34-c1c353f737a5") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "bf502151-a761-4c09-8574-684b32b1648e") - (at 113.8775 80.9625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_DIV1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "bd026266-69a7-4daf-93c3-3a79e1e18274") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "476852d9-1955-4ad9-a3f2-864b16bfa8b6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) + (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "87a55ecc-0ec5-48b7-8295-79d75c337f2d") + (uuid "0dd659ea-2fc8-43ea-b7c4-8abf950337b5") (effects (font (size 1.27 1.27) @@ -23940,5589 +2240,390 @@ (justify mirror) ) ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "23007836-23e5-4613-886c-07246eddf554") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/7b4d79de-83e6-4bf8-8928-10aa4fa671c3") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/3ed2f7a5-b2d8-453f-a297-6695939d1bd6") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fa3120dc-2c35-4bb2-af77-9f03f3e327b3") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "05839019-71fc-42bc-845f-2a2891d4820c") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b6c14cc9-c1f0-45ba-9596-3234173ac1e5") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "c995101a-f8c5-4949-b81f-bae23747b88c") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8ee0a85d-3ede-4844-b9ef-cbef19317af0") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "47e629c0-a5a0-4b95-87c2-798269e8abd1") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e044bda7-c6f2-4339-acae-eef82afd242f") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "cb932277-3ca2-449f-97b4-bf6ce831624f") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ef6c5a8c-b00a-4110-a673-94285aa3ff7e") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "385f5dd5-c26a-4f52-b55a-846a7a06abcb") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "42a425b1-5720-4005-b5e1-f9c35f873e1d") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "fb59e543-9582-4017-a8e7-ca3fccf1fc61") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "00cc396f-cce2-404d-bf84-43e834ca0b0d") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "273d4427-b663-49db-b968-0d506ac421f7") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a0813a53-b97a-46ce-af77-20ccde441b86") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "419803f3-e614-4810-8d81-26cf32069da7") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a7f2a476-a383-46fd-80ee-0ceddb78ec1d") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f4811572-1543-4acc-a5ff-227e5846095e") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3f824b1b-fbc9-4852-a189-46a4446ee220") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "72c0a442-64c8-4eeb-8daf-dd8570a1c744") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ba790441-03cd-46d5-bba6-eb61dc914d67") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "91edd58b-1959-4393-805d-ffb592bf4a39") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0e4038eb-d67e-43aa-9846-0560a5ac6da8") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "27508ae6-0935-4d0a-9519-67b71f07a177") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "110b76ae-434b-44e4-a6be-c520e532e09a") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5b500668-cecd-4370-991b-a3a7b917ad08") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d9f5cb58-601c-4012-b64c-53816f84d6a7") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b4120953-7907-4c23-9192-79584f06a99d") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "53b09e77-db23-43af-8231-2aa9b49fd38c") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8b635fab-044b-4650-bcd2-7ebc6722ad08") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "31218b06-d366-41df-a579-27fd16667c36") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0d37e444-16c8-4f75-a1c4-c3382af34d6f") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fdb3bbe9-da97-4f70-9a26-89ddaced9631") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cd06205c-5234-4009-850e-7c1670a6ba2f") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "45b83bcf-5a62-4f20-98ad-4c6f7d1cf85c") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ef5f472d-0757-4387-9d4a-270f13ed87db") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f40c2c11-6dce-45cc-ac8a-363878c00707") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "d376a218-bda1-449c-b780-8b3f9614316c") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "192e4d25-1e73-42b5-950c-49fd89883835") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8891cb5a-3b78-4b64-854b-c7fcb66890ac") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "23bcc294-0a07-4b82-ace0-9df24fb2ca20") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "c2e2005c-13ab-4d03-8177-5144a73b9fda") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "b1bf5395-9ccf-4b7e-bff9-7aacc5c05176") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "61db83e5-92ea-451f-9da0-bcde91e58dfc") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "e3bd9592-f439-418d-9d6e-68a490ed7589") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "0f41392e-8777-4d9a-b2a8-55fda16b1d74") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "2f525545-706f-4709-ad68-ca942b2a06e8") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "82826ce5-42f8-4d05-8214-2972da700c38") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "78be30fe-be2f-4b20-b815-9d123a478e48") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 16 "Net-(D8-A)") - (pinfunction "2") - (pintype "passive") - (uuid "bf8cfde1-2ea4-4e54-9dbf-e52cdb2af860") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 16 "Net-(D8-A)") - (pinfunction "2") - (pintype "passive") - (uuid "b3f80b29-e3c1-48f3-b376-37265feade2e") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 16 "Net-(D8-A)") - (pinfunction "2") - (pintype "passive") - (uuid "a38b33f8-7f1b-46a6-aef0-f2ad799852b5") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "c5104ce0-ba06-4e8a-afc6-36add0110a08") - (at 151.9775 109.5375 90) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_ADD1" - (at -4.25 1.75 90) - (layer "B.SilkS") - (uuid "7d85e718-c213-418c-9552-0fed60fcc8fe") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 90) - (layer "B.Fab") - (uuid "c5f9c542-3e2c-4712-93c3-f27eaad61806") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "966eea1c-6480-4f1a-8610-96d8a482bb71") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "19741a1c-99dc-4b30-a179-d8ddd7f317bc") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/e536db38-4810-4e54-b8a7-517a3fd0a23c") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "50e4e2bd-7f7d-42a2-8164-847998a77aae") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "21fd0da5-5814-4178-a960-6e0039b8a73a") - ) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2dc9b6b6-24ec-4806-8ecb-18ca09de6f94") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "28f44c0e-26d4-44a7-8bd3-ab1463a556d6") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6a769b77-97ff-4bc0-974c-1e5833cbfef4") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "6a6b376d-9d7d-4c0b-8a6d-2e49f51590b8") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "36b8facd-59e9-4bbb-a924-c190954fe4de") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "69bfd4e1-221d-4afd-8155-68d057ac1023") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4a7fef54-ff2d-43cd-aa6a-52233735e92b") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e7f131a2-f646-49be-b35d-a1aa633fbc58") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "b43e8cf4-b656-4498-95b8-262b4fd5d6a8") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "a73fde6b-6ffb-4548-a51e-708bd8179726") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d082bf31-a771-4310-ab7a-62bf32c2f5a9") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "9f5377cc-b183-46a8-9bfb-ced35ef282cc") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "c4e38938-693c-4cf7-be67-896a898d16bf") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "12220f3e-316c-4aed-bd1a-b0e5d400147e") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "53e4e256-5716-4114-8cb9-04096fdcf4fb") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f3e6061f-67a2-4554-a44a-28c2628e93b2") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d1b83d29-dd04-4f15-a6d0-293b625199a2") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "aa94ca56-3965-4446-be68-c42987511bd0") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ea0e6776-e6a2-4ee8-a3f9-c36de0eca23a") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "21942666-7f17-46b4-9616-ddcf6831680b") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0591ee85-518e-457f-9972-27250200bfba") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3758505d-b6c1-4a99-b229-782c2c15ac58") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "532df999-9d74-470c-8682-503fdbbcd4fb") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b1cd318a-8e40-4097-9d40-ea20fc435f41") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "578d15c6-118b-4642-b15e-ac0b40204652") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3a003326-8c74-4475-bbc2-86cca6e5f96c") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "80f91dae-e40c-4858-8819-ca57eda6c5cb") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3c8c8d32-128a-4813-a0bb-53722f4f5bcd") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d80eac4c-e41c-48f3-94e5-217a0b232f18") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4581337a-5e99-4398-80db-a40588234c95") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "322bea82-6cc5-4563-a8b1-e8840c5791ce") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4a9122fe-754e-4487-936a-b57dc280c4b4") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "a960d8d6-5d82-4cfc-b772-3f7ebfbcc005") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "212b74dc-2e9d-4b5d-8a75-467ee9befcc0") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "3fe93485-74c3-44a0-a353-7c6071d64c2c") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "72cee144-bbd6-4353-8ca8-1b62ccd3fe6c") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "12ec4fc0-53e1-4f97-8516-182b44325c70") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e595f971-9e69-4139-904d-a86449514b32") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "90c3562c-2288-43e5-aeaf-62e29b50dbea") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "eaa21e91-13fa-4f8e-8f6e-2bba11d68ee7") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 90) - (layer "B.Fab") - (uuid "88f2edf5-383f-48d9-9873-c68aa6cb60c4") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0 90) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b43852f6-7944-4f99-a736-7d572bc216eb") - ) - (pad "" np_thru_hole circle - (at 0 0 90) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "6780c1f9-7d58-4091-a5e0-c724fc6b9b32") - ) - (pad "" np_thru_hole circle - (at 5.08 0 90) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "4e5d3d45-f195-43b2-8a45-223366069b48") - ) - (pad "1" thru_hole circle - (at 3.81 2.54 90) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "8f8e7431-28e4-4111-a0fa-999a29c1cce7") - ) - (pad "1" smd rect - (at 5.635 2.54 270) - (size 1.65 2.5) - (layers "B.Cu") - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "51d9574e-bdc2-400d-a039-084da4604cb0") - ) - (pad "1" smd roundrect - (at 7.36 2.54 90) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") - (pinfunction "1") - (pintype "passive") - (uuid "3b4f0ae2-4a95-4628-9c2b-697f6e5e184e") - ) - (pad "2" smd roundrect - (at -6.09 5.08 90) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 23 "Net-(D14-A)") - (pinfunction "2") - (pintype "passive") - (uuid "c5067e85-0854-4393-84d1-fa540e5fd955") - ) - (pad "2" smd rect - (at -4.34 5.08 90) - (size 1.65 2.5) - (layers "B.Cu") - (net 23 "Net-(D14-A)") - (pinfunction "2") - (pintype "passive") - (uuid "aaa0b4f2-e030-44bb-90dd-797f7dfde097") - ) - (pad "2" thru_hole circle - (at -2.54 5.08 90) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "Net-(D14-A)") - (pinfunction "2") - (pintype "passive") - (uuid "c5e61ea9-e01c-482a-aab7-12e82dd98034") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "c817f510-5080-472c-bd27-e1d7e8d2bc3c") - (at 132.9275 80.9625) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_MULT1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "0abaccda-ae71-4513-a24f-ff8d315305e8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "cdab9c58-2a6e-4675-a7c2-78a415b3cf20") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "ee90aeb1-854b-4f41-889e-b44a9cb4b433") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "64df063a-b055-48d4-8164-6c94e6d8e9d4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/71950fdc-53df-43d9-bcc4-c625e042b701") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "810ec2da-397b-4074-8849-7755dcf19fc6") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4e384999-2721-4c79-9f96-8eeaeffb778f") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "c77e77e4-4b58-4fed-bc2c-601bd29db6d6") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7fe7a7f9-6519-44ad-9c53-416af68ee6ff") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "f454b0f2-1768-4ac9-aefc-4b1839924c04") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a207ff0e-1978-4bfa-a68f-6da7d6a2644b") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "94e265a2-07ad-428f-85d7-22d115455578") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fbeb2056-dcc4-4aff-bfa2-0fb4292a532c") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "68daed5c-5259-48f4-a160-9f634e965404") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b588ed7c-8ae1-4020-9014-ae5bcf2182a0") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "bfc7aff5-11c2-4b30-97fc-4f1a39101d89") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3fe4f47f-a8f4-4f00-8374-5c0c17c9f6a7") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8e025162-acf2-4c12-8f57-bff923f34a6c") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "017b3242-1e1d-4e32-8125-90c85e88491d") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "203102a9-c5f1-499e-97ee-22a5b51ba258") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "720a788f-dea5-4a43-a0cf-4620737b7aff") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e229512c-8c9a-43db-b5d2-d3e9b1e0d6ab") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "ab146202-1db5-4dcd-9500-d60475f636a7") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "203682f0-de6b-4e8d-8a37-be74d00deb94") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ecf11015-4802-4243-8fcf-71a626490b63") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5308f1b7-806d-498a-a78f-559f390516f0") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c459981e-ac54-4bce-b4c6-d6488dd9831d") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "438847bd-14d4-4492-8edf-54bec8d94979") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "79de238e-ee74-40e7-8174-2494cbd5fc2b") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f7a5a7e5-bdef-4e23-b3c1-bae1ec522f2c") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f8e26d0b-09bb-43d8-93e9-213ffb9b53b0") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "71f9ba3b-fc5d-405f-a130-475ac3e0250a") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7cbfff95-b529-4b34-bf4d-fa6e76ccc869") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1d4e5a25-90fd-4adf-a1b2-2756fe5b4508") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a1b05a97-83a9-493c-be07-7e1afabed8a1") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4fff4b68-d363-46ca-a2cb-2b794bc4af0b") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ddd00b83-0804-4f61-a0ac-0dd8cbb285fa") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "49af05c1-f558-45aa-914b-15b99b7b3c9b") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "600a1519-3d1f-44bc-94da-c4781b1e333b") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "f14cbb36-35b3-41d4-91ff-275382ec0897") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "61e2e8e8-b4ac-4a3e-a114-ba4621e30c48") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5609334c-0bab-4327-a352-ccc2e35460a4") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "c1d04105-86aa-4d4e-9a9b-458597dea559") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "cdeba2ed-7516-4d12-b947-559a9f4974ae") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "de654e42-094a-4ca5-a6b8-35085798f2a0") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "515e5641-23fd-4d7b-81fd-880fd4502de4") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "4c4f2f0d-4f7d-4682-a6bf-161aaea733f8") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "a74205d8-88be-413b-8cb2-446fc36a6cc1") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "fd2cdf1c-6e2f-48e5-a313-60c7d9fcc642") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "767f5309-895d-4366-96f4-66e4eaba6f53") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "406b5969-bc06-41e2-81dc-6c99e488655e") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "0705e2c5-a0fe-4f65-8653-f2c3ec7b6176") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "eb168e2b-fa09-454c-997a-6420d1cb0db7") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "5969b15d-4884-401a-9ed6-e304fed011c0") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 17 "Net-(D9-A)") - (pinfunction "2") - (pintype "passive") - (uuid "a9f01f59-5690-4ff9-a83d-5f8616794718") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 17 "Net-(D9-A)") - (pinfunction "2") - (pintype "passive") - (uuid "074725ee-d579-421b-afd1-8228b70b99ec") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 17 "Net-(D9-A)") - (pinfunction "2") - (pintype "passive") - (uuid "e98f9b9f-d721-4e05-afcc-1a1b610e7a36") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "cca1e07a-89ce-42b0-9b9e-cfd703a865bc") - (at 99.59 109.5375 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D11" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "45994c85-bc53-448c-9dbb-c77a50220f2b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "93a4477f-1771-4450-9526-d7851bec9838") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "247c3d55-cf39-4de0-a18f-3560562e2957") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "cd856da6-340b-4b00-b1f5-9fab4d84e219") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/88f537b8-d8cd-4be2-8eb3-033601afac42") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "461ff817-5095-42dc-b07e-e36c5889cc93") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3aea16f0-b30d-4ae6-a71e-a4cfd6fb6aa8") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b76c4ee8-7425-4a7b-a9df-e31204d710dc") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "618b62de-367b-4183-85b7-6b54c8f93bcd") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0f23b764-05be-4e63-a890-15b520d88d44") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "56d4cd79-2e74-47ad-91d3-75fd3580487e") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e40599e3-e254-459f-9cac-66578a0b8303") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c1f327e2-9291-4ceb-bf0b-b5e179fe517b") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "5f5ca1eb-58de-47e1-8451-996c5d02095d") - ) (fp_poly (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) ) (stroke - (width 0.1) + (width 0.12) (type solid) ) (fill yes) (layer "B.SilkS") - (uuid "31a11b03-2b41-4e84-b6c5-92787d629957") + (uuid "3a7b52a6-a9d1-4c95-a02b-d38d80a0548e") ) (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9cc40cc9-0730-4491-a046-c68b9f8d12e5") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8d0da838-7535-47a7-ad5d-ead245abf66e") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2bde14e9-d331-4d68-9f71-31e5209d33e2") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d326a180-9807-4611-9a6a-350ef311574c") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "24fae0c0-893f-4498-a285-67b9e895114a") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "230dd9a2-393a-44e7-92c2-0634ebaee754") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bb4bef31-8b79-4238-8cdd-a77182b4f688") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0a28a11b-388e-44c1-8c66-d0ee413f3130") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "43127968-85fc-477e-ac0e-bad65bb13b87") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "31fb8726-0b8b-4392-86ed-8d1b710d264e") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "05fe9b6a-c6f5-4889-a496-2c40d52818dc") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "20fde9c0-1260-4b9d-ae64-d1f72b70c154") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "92fde643-67f8-4d7d-a315-daf5a0bd4782") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "c8611c3c-3f7d-4494-af47-66f49c63f49b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "10ae479b-25c7-4721-93b1-25569d1d72a4") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "da13fa64-fec7-4a90-951d-321853de881f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "/Numpad Matrix + Rotary Encoder/ROW3") - (pinfunction "K") - (pintype "passive") - (uuid "7b6269ba-ac45-4d97-9692-844b00de2097") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "Net-(D11-A)") - (pinfunction "A") - (pintype "passive") - (uuid "8f142981-f553-46a6-89b1-d73db846af65") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (layer "B.Cu") - (uuid "d005b1d7-a33d-4b40-8756-bda8d8952dc1") - (at 70.1275 66.2875 90) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), Alternate KiCad Library") - (tags "resistor") - (property "Reference" "R3" - (at 0.325 4.225 90) - (layer "B.SilkS") - (uuid "147c3a06-a7ec-45d6-804a-b2a2a63d018f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "22" - (at 0 -1.65 90) - (layer "B.Fab") - (hide yes) - (uuid "4afb4a88-2384-42aa-b938-cd9e78e7ece4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "09037502-ef37-4cb1-8fd3-e2c9a9a5c1b4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "395600d3-46a2-42c6-873e-7d54a1659535") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "R_*") - (path "/9a64bac4-da04-48a9-9702-7209f655d06c") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.7 -1) - (end 1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b80667c7-4d8b-4d8d-961e-ccce0793849b") - ) - (fp_line - (start -1.7 -1) - (end 1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d93550fe-fb34-4407-892f-0d66ee6d7aec") - ) - (fp_line - (start 1.7 1) - (end -1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "64171b0f-035a-494c-80fa-7125bc0f4fbe") - ) - (fp_line - (start -1.7 1) - (end -1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "aa1a1fa2-fb9d-4ba0-a6af-0fef62c5e695") - ) - (fp_line - (start 1.68 -0.95) - (end -1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2d627b38-cfab-46b2-818e-f0ecb42dc56c") - ) - (fp_line - (start -1.68 -0.95) - (end -1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7e07176c-8f41-4bda-b61d-f862c22a007b") - ) - (fp_line - (start 1.68 0.95) - (end 1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9e7ffab9-8b0b-479b-befd-61708ad84e02") - ) - (fp_line - (start -1.68 0.95) - (end 1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ff3d7a3c-de53-4d47-aaba-05ccc98b4f0c") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "9b442dbe-85d0-4ec7-a3bd-af8abd4c1ed1") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "564d923c-e160-4df3-9bc3-46a2f6550a93") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "51ade11b-c0b9-4816-8962-4c6f99d9f355") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "24c822f2-9d58-4b4f-8a41-e1290476d590") - ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "B.Fab") - (uuid "5016a034-1771-40a4-adb5-9ed8a47effb2") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.9125 0 90) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 45 "Net-(U1-PA11)") - (pintype "passive") - (uuid "2ba0d9c7-069f-4d79-b44c-a09ff2a20d29") - ) - (pad "2" smd roundrect - (at 0.9125 0 90) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 8 "/D-") - (pintype "passive") - (uuid "9a575504-890e-40f6-84e6-68971a82db8e") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "d2051d38-9451-43a9-8ef1-33dbc59a86b9") - (at 71.015 166.6875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D28" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "1d54dbf1-554e-4000-9c3a-5fc4083c49f9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "876b8a15-08d4-4e2b-9175-c62fd5d842ae") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "882b383f-ca7a-4ec6-9052-7dc3accde7ea") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "76e7989e-368e-4711-b4a7-4ea7fa5206fb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/53520587-5eb6-4757-8b59-99da306ddd47") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "981c2f83-a936-40d6-b28a-9cc69f5d96de") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8d33811b-61f2-4cd7-b9d4-867790478e76") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f628d182-33d4-444b-b0ae-3450fed82fe8") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "993f9da9-bf0f-48dd-a0db-7b0199f02156") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "12febb4a-002d-4434-86aa-825453ee29fa") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "aabedb48-4a4b-487b-b1c2-0fcbe9ce655b") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "6dbfabd3-f453-4680-892f-dd53f3de2c7e") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "834f01c8-7130-4b1e-b755-a535852ca048") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "735af9df-0f28-49bc-a6a2-9dfa3a814afc") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "161d2d93-a2e2-4d78-ac69-0dc4abbf2466") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "21c407e3-3144-4139-ac49-1ff18b1e9521") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b8579e75-0768-4163-bb32-189ca1948522") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d98238b0-a1c8-4198-bf35-697201a63b04") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8d0e8471-647b-4767-94e7-144d715dfd39") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2cebb815-89dd-4962-8b09-9c86cea45325") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "60cac925-0361-45e1-ad7b-4655eb490797") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "59c4b914-dcc5-4bf5-8ed0-b6415bd369a8") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0494ed26-d14e-42a2-b501-1ae7408a99e1") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0c8e7d0a-3600-4135-b20d-2de99f1fa061") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f4a3c475-f5b5-4a71-9f89-c96df7358c86") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5cf906c9-08d1-4dff-b348-2009a45783c3") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "bfd15c19-0b31-43dc-a096-34d61c53ffec") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "e14be96d-23db-43cb-9667-12290641fe6a") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "69fdc98e-bd09-4027-9633-7cb04c59f450") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "10c500e4-7873-40a0-bd77-4913fda8aa18") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "dd1b183a-72dc-4a2e-971f-efaaf754d9e1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "/Numpad Matrix + Rotary Encoder/ROW6") - (pinfunction "K") - (pintype "passive") - (uuid "4b73c9e1-c99b-45f9-a47d-43bcbc06eaca") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 54 "Net-(D28-A)") - (pinfunction "A") - (pintype "passive") - (uuid "18909f32-778d-4936-8725-7ee8cb099995") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "d3733ef9-878e-435d-8f9a-f4a025cb4490") - (at 118.64 128.5875 180) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D16" - (at 3.81 2.12 0) - (layer "B.SilkS") - (uuid "9dd301a9-a2dd-4639-892d-f3b07a10c022") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 0) - (layer "B.Fab") - (hide yes) - (uuid "a18b72f9-8cd5-48a7-85bd-b47a84818645") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "bdab3eaa-c930-4453-93b5-24ed2f383ab1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f9d3f1b6-7dfc-4716-846e-61c33a2491ca") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/dac5d451-a0dd-4cdf-ba33-f1707e46d17c") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "c08aaaeb-746a-4d95-ae27-c7fd1f30a776") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e63af7db-67aa-47cd-adf8-d1efaf374dfe") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f2d23ccd-7bf8-41ff-b93f-b98be3ea2aee") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "03d7c65e-0ee6-4acd-b9a6-ad2716d902d0") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "78fea385-63ce-40f2-bf6c-4d4d72325cf7") - ) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b126bf2d-c769-4839-b0cd-7542d872fe44") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a813aa75-0416-454c-8cac-bcff07d0f776") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "22b5bff2-1f98-4c50-aeb3-7978ea7da167") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "311383ca-f6d9-46c3-b661-bdd237f095ac") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "fe5b32d9-46c9-4759-a5a7-02d548176c73") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "186a9980-b913-4623-97e9-53dab419e8c3") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b4efd184-cb74-4cfc-93c3-2ca0e3a4b03d") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8f1c493d-b1cf-40ee-a33f-72c2945f9992") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c7fdd1de-6f2f-4cba-956d-1ac41d7efa47") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a27d8322-9307-40f4-8ece-d3277108bde8") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "fbe83d97-7173-48de-a59e-91fec64a0f61") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "aca91384-fcc5-43ad-9f50-a6e0945a968e") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "46a5c450-19e2-4906-afe4-1b70b06930e3") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5c972579-6d90-484b-aebd-874289789263") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5a097a7a-c0e0-4542-a3b8-d692147343bd") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a0eec6ad-88dc-48a8-8efe-eea53995b426") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7fd1ebcc-f8f3-4de7-8484-38317156a9ec") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "6aa7287a-fa2e-454c-b0d2-da973313156e") - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.SilkS") - (uuid "05b4436b-9d8a-4c4a-86b7-a8430381a4bc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 0) - (layer "B.Fab") - (uuid "32442dac-4ea4-41ef-95e5-4b652f590a9d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 0) - (layer "B.Fab") - (uuid "a29f6e09-e5a1-4e4f-ad9a-83a5e784654c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "/Numpad Matrix + Rotary Encoder/ROW4") - (pinfunction "K") - (pintype "passive") - (uuid "eb8356ff-0fbc-4c3a-8da0-7c914341f13c") - ) - (pad "2" thru_hole oval - (at 7.62 0 180) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 26 "Net-(D16-A)") - (pinfunction "A") - (pintype "passive") - (uuid "d9d03ca9-dd15-433b-968d-46e185eed3b5") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "d419ec82-92a8-4dd3-8c49-3f7dcf8730fd") - (at 113.8775 100.0125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_8" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "f7b07c01-e53f-4df2-af75-4375122c6dad") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "db16681a-21fa-4fe2-b9ef-a926e6c3a12b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "9d670257-7cd9-467a-ac10-f4dd396d647c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "b2602aa3-895a-4e8b-94e2-3bd15c603a0a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/b2fdb8cf-0409-4d22-b1b8-f8b1aa580f39") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) + (start -9.525 -4.445) + (end 9.525 -4.445) (stroke (width 0.15) (type solid) ) - (layer "B.SilkS") - (uuid "d9ee885a-c067-452b-b685-70ca59195255") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ee2c31cc-fd81-4edd-b69f-95dc4c3bdb41") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "98613cee-b0fb-4a7b-9b83-8443ae9bcc46") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "bd352cce-00ee-44ca-bd99-3b081d527033") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "9b33c1a1-30b0-40a6-96f8-80074dd6e247") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "de5f8c9a-14e3-4ae5-b22e-782e99009e1c") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fdd78b7e-9da4-4490-9fd9-369181c735d5") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a7b5b9da-e557-4458-b711-6d1726bf76d0") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a782ce54-3854-452c-9a5f-5ad4476aa22a") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "ffaf1512-d18e-47ce-80f2-b0fb96334739") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) (layer "Dwgs.User") - (uuid "cd00bf3e-8941-41a0-911f-ab9997568304") + (uuid "16d57077-d550-4839-9aff-04786afb9a6f") ) (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "6cfa580b-ddfa-4132-976c-2127195afd22") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "308398d0-8e10-4315-9802-9df6456e2fbe") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "7170c192-dca4-4488-9712-ed2ca8724231") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "fc78173f-8415-4354-aaa7-f1d96ddfaa1b") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3f67f5f2-6ced-4f2a-ab96-be839c82502a") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "e38b9083-d2c3-4258-99d8-0473d0a85b27") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5f217843-72a7-4e3b-8cd8-24f1ecd52877") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8b1bdacc-cfbd-4fd3-a464-b725b36a639f") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bd9fcb41-8126-450a-bede-251d9e8d98b2") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bca5d12f-feee-48f1-b15f-90f8129c43f2") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3f12fe66-82fd-4ca5-86d4-69901d3e46f9") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "236baf77-f8ea-4cba-8a71-2198b1e1ea6c") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "96b3633d-6293-4404-89c5-a0aa3dcb384a") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "179003c7-939d-4784-bd5a-9fd534dbd600") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b975f0dd-9c35-42e8-bd4d-f2f83f11996c") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5bb9556a-aba7-4ec5-b557-4816be86ac70") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "db5f4ca5-74a2-4af5-a571-d482bb722d74") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3c3f9ca5-26fb-458b-9d18-5d8ff3c03a90") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "88699030-301c-4138-abc5-3c0823e8d9a0") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0e269d64-83d2-449d-91de-fde9ffe5a3b6") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c43b44d8-75a5-4bce-8522-9ac4d6c3ed20") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "05e1443f-272d-4ef7-859c-4ac4c98ab620") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "202a8404-5566-4047-9344-124ca0ce540d") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "7bd0a500-f6e3-4f75-98d1-e2066ebb664f") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "6d515d72-d081-4507-bcb3-85e0e63e879c") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "1c48f397-594b-4685-a11a-7bfad4b55e67") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "63853f66-8f45-43de-a9dc-a9114e8469c0") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "6f178724-2921-4c7e-8e3f-314a232d85bc") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "2fc3d806-25df-4081-bf82-598e9e153d16") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e7ab0120-2ab4-4917-a213-6b533b4f17b1") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "20702e7d-7f87-4118-856b-006a672a4598") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "c7900d22-2e63-4dac-90f6-407cbed4715b") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b9885fde-93d5-4dee-8473-20076ccb54af") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "f9576a03-605c-462c-94fc-a5f5798cd41e") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "a33f2a35-1abc-4972-9756-8d17b4064cf0") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "2456c0b0-9b8c-407f-bcb5-fe46a52fdf0d") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "aaffa95b-71ec-4ed2-a569-9a2932df3268") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "c839eb26-3a7e-4760-a98e-d1ea9d09e358") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 21 "Net-(D12-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d4e72089-e20d-4f96-872e-4b2bbdaa723f") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 21 "Net-(D12-A)") - (pinfunction "2") - (pintype "passive") - (uuid "7754549d-4e49-4891-ad1a-977d860a6f27") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 21 "Net-(D12-A)") - (pinfunction "2") - (pintype "passive") - (uuid "b6b2ad53-426b-48d9-a58f-3ba3e3a133a8") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "d431af2b-35ff-4358-8ce7-5921b8e08d59") - (at 47.846424 82.605 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C3" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "56fef214-e4cc-41ab-bcb3-66e1ef7008b6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "100nF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "db916cad-e4b4-43b9-b7a8-18a770521c68") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f1bcf633-9f54-4580-a059-10729a7ec23f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "b96fd490-cd4f-4510-9567-3fb3db8f4f05") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/8b2a8a82-737e-4e1c-b010-75e324eaa549") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cd30b5f8-1fa0-49f0-a8f4-8ed0e4e4af21") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "077f5846-9d96-4474-a95a-3ac8d9b22a0b") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9c94e218-3181-4d1d-be37-ba581f516ab0") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0ec398a8-7f6c-42fa-afd9-55a70a60f331") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "583ca5a5-06fa-42df-8b35-d3673ab5c77b") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5b488388-0cc7-4cff-b043-2b4434a94f17") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "17f9d6e8-5829-48a7-a19a-f57c8bb6477d") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "404f230d-2653-4e14-8495-c146a0412491") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b3ae6846-8681-4f56-8e89-9b1c863d84a8") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "657da8b1-6322-4509-aa24-1ab3e84a8925") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a87ceb00-e1d9-4889-8c0a-cda2e5c82a28") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "2002ce25-9bf9-4272-9c01-e1085abb1d41") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "802cd52e-5f0e-4128-9952-89d187963d3d") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 4 "+3.3V") - (pintype "passive") - (uuid "20e20654-5379-4971-91f2-766269b806ff") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "19214bff-aad0-4d7f-ba7d-a5a4cdfdf3f2") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (layer "B.Cu") - (uuid "d6141d47-4261-468e-aecc-40b4ebcd9619") - (at 42.964636 79.485 180) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), Alternate KiCad Library") - (tags "capacitor") - (property "Reference" "C7" - (at 0 1.68 0) - (layer "B.SilkS") - (uuid "bca788ec-096a-497d-ac74-24121a7913e9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1uF" - (at 0 -1.68 0) - (layer "B.Fab") - (hide yes) - (uuid "ed2abab3-cf04-45db-be3b-a0561313a7bf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "b6b0d166-0f68-466f-92bb-8899d08cc317") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "099c2057-3be5-42d0-bbc7-9240f384cdbe") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "C_*") - (path "/acdb7e2a-dbdd-410b-b924-7a3e541f44dd") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.5 1) - (end -1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "45bbb7a7-f42a-4c7d-919d-160c48af1b85") - ) - (fp_line - (start -1.5 -1) - (end 1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2090a1f2-8958-446f-b0fa-f8588637b4b1") - ) - (fp_arc - (start 1.5 -1) - (mid 1.880894 0) - (end 1.5 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bc07516c-84e7-4219-a0d8-ae77d4bce207") - ) - (fp_arc - (start -1.5 1) - (mid -1.880894 0) - (end -1.5 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "81b6ad87-23e3-4b46-8bb6-e0ec79f3561d") - ) - (fp_line - (start 1.7 0.98) - (end 1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bd82e7de-a817-4756-98c1-f414bc07f210") - ) - (fp_line - (start 1.7 -0.98) - (end -1.7 -0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c61b5acc-1caa-4533-a983-369704625d88") - ) - (fp_line - (start -1.7 0.98) - (end 1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6d42bb70-17da-4457-a691-54c1c8478ef1") - ) - (fp_line - (start -1.7 -0.98) - (end -1.7 0.98) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c30a3b35-8aa9-4cfd-a347-dfe557fc1b9a") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0db8cb44-61cc-4cef-a796-297f861e9174") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8b5a3656-33b4-4112-894f-b35f6d766238") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "621c5600-c4f8-406d-adf0-5e6db0450cfd") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c61e5e54-7b9f-49cf-a77e-49e103a6a549") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "6924c19b-b8e1-4f50-a2dd-bf962586bd7a") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 5 "+5V") - (pintype "passive") - (uuid "9098d3e6-44f2-4f74-b743-acd55c666d9e") - ) - (pad "2" smd roundrect - (at 0.95 0 180) - (size 1 1.45) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (uuid "94702c78-83d1-47c1-acbb-e5ffa592e85c") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "d9ad60d7-4465-4aed-8b74-000f132768fe") - (at 161.5025 142.875 -90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D21" - (at 3.81 2.12 90) - (layer "B.SilkS") - (uuid "9ebf204c-964e-4ccb-a1e4-5a33056d3bb6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "1645b4ca-7b36-46ca-82c0-258ac39f12ad") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "00bd750b-61e5-40a6-9f9e-179caa1ccebb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "f31facf2-dbcc-48a3-a8d2-b13fea67b589") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/920e126e-ce4d-4b6b-aee9-6b859ced378f") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "401563ac-d638-4c4b-a8a2-9020e2f24ed3") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "7d1d1f1a-afeb-4f65-9c9a-57c528f492d8") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "cfaa660d-2234-4689-81b0-e44b66b9d37a") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8e3d49ef-9f48-4f5d-978a-ddb3b5756675") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "936583e3-d5d6-4e94-a95d-015f8010801d") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "fed100c5-6213-4140-8e92-607a8bca53d8") - ) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "51ada6e2-eb7b-4260-9744-88700cac615c") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "9cb627da-f1c0-4154-8a2d-63da6de222f0") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "aeade18b-1c19-4457-b3c4-03475df56527") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "a53f10b6-196e-4ff0-b4e7-e5d75a7bc811") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0571acd3-5a6c-4f21-8a37-acefc966e418") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "081cc38a-e0fb-4fb2-a2ab-e148d7478414") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "185be073-3f1b-4c3c-941a-77ee9df75c36") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b039772a-9d67-4251-80c8-1678886f7642") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b86b54c1-7060-47db-a743-f91564bd1a9d") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "605353ae-9f4d-4637-a977-c688fb3dac10") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "c56a3d28-2397-40a7-ad70-55a8e6bdbeee") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "95cda7e1-345d-4117-a1a7-03a0ffcb1308") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7e6075e6-7910-4ea3-8582-7e7e98b2f34c") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "eb8244fa-fa21-4765-9010-625344116437") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "7b7e05c8-1cd9-48b0-b3cc-a778c2ae6d83") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "5624944d-48b0-4738-8c7c-f6a2f93fb3ee") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "d07fe20c-5ce1-449b-b02a-e8bfc396974b") - ) - (fp_text user "K" - (at 0 1.8 90) - (layer "B.SilkS") - (uuid "1928f02a-df70-4d7f-93ad-0b7f73ac96ed") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 90) - (layer "B.Fab") - (uuid "758a509b-fcdf-4e04-a547-933f046b433e") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 90) - (layer "B.Fab") - (uuid "b5641f0a-d0e9-4f14-a18d-9002adff7c76") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 270) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 29 "/Numpad Matrix + Rotary Encoder/ROW5") - (pinfunction "K") - (pintype "passive") - (uuid "cebb9a8d-2c33-4902-b0df-f65c37b529a6") - ) - (pad "2" thru_hole oval - (at 7.62 0 270) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 32 "Net-(D21-A)") - (pinfunction "A") - (pintype "passive") - (uuid "10fe16f9-8493-491f-9b89-54374041396f") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "da81533e-517e-49da-85ad-d1e8b341a27e") - (at 113.8775 52.3875) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_B1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "ee83ac69-cca0-4290-bd19-200941048d10") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "e2ee9561-cabd-4ff5-86ee-8cf9eceb8c9f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "7d0e5cc7-34ac-4a42-8a0f-8abb293b2405") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "6bbdd558-d7fc-4d3b-a3b8-965eab3f1beb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/9a7e85b2-7bbf-440e-895d-6af39b87a65a") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) + (start -9.525 14.605) + (end -9.525 -4.445) (stroke (width 0.15) (type solid) ) - (layer "B.SilkS") - (uuid "7356c7c6-d865-4c7b-814e-2e755054d423") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "2b798c9f-849e-4544-a0e4-9dbc1ae2b6d0") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "42150701-d21b-463f-a47f-4edce87c9667") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "03c3eb4c-dd9b-426e-a4a8-268cf9a27091") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "79bf69a0-a660-431e-a5f4-e80ebc99f942") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7fe2f683-d0ca-468a-900f-5c77c0c1bd2a") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "e87fa074-65c1-4547-9294-4446235a42d4") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "72e05081-1f3f-4b44-be15-eb04fac06acc") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "9544d4fc-7f01-41c3-adeb-48b9ad81617f") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1e954f29-1fa6-448b-a935-8147277ccc55") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) (layer "Dwgs.User") - (uuid "7b013eb0-83c4-488f-a71c-650b568a1de8") + (uuid "25fb21a5-a534-4f7c-86d3-1f3a36b8d4d0") ) (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5e94e574-5749-4d42-9c12-72add3efe60b") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "463bff27-7b64-4ee3-a5aa-f2e2b2f52653") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "7f60313d-06e3-4906-bfdb-387d0e140f58") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b762b967-9b6f-44df-85f2-88ceed219a9c") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "f4ca9b0a-c122-4501-bba4-2181fa4dfb0c") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "2bb88241-4410-4e81-9392-c09ad142cded") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b10565fa-170b-446a-a602-bccb87f46b02") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d44cfbb0-24c7-4936-ae24-2a575b66117e") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f012f5ca-9bd4-438c-add3-c3b8d379deee") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9c618772-9a54-4e92-9117-62d427c65ce2") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "747293ef-998a-44b3-93c4-abae78ae00a5") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "abccfb0d-3913-434e-96f0-3b82ec220b66") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1316cbbc-14ce-46a4-9b9d-b5c25cbeb3e2") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a43cf5b9-f1cd-4a4c-833a-d37e1b071395") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dd0f7f30-4a7e-471b-ba85-7b949be3668e") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5ab4c1c4-8d92-4c53-9386-9ea6773e06f1") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5f851d9e-3ad3-47a3-bfd6-a428aeac9b20") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "08ea58f6-4e0d-464e-9ee7-a6b315b3aa0b") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c339dc4f-3d5e-4f8d-b079-e14750b94de6") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "73e02fb4-addd-48dc-8575-8d32498e8fc8") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f564a19e-095a-4e39-ab8c-14830eacc5c2") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c72c7733-da2d-4a6e-9443-50b0b7fbd9de") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "17610907-193f-465c-bf68-defb6bdc3450") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "8e494b38-d55a-4e3f-94b0-e90358bf6ba3") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f229e93a-7858-4a5b-af78-6e244b4721c7") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "d612a9ee-9ce3-4f85-b84e-33fe0dc473b4") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "83030c80-fd00-43d9-854f-b651100358f8") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "868b27f5-44bd-4c9f-882b-6d737e105f1c") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "767f1969-80e4-42aa-9f43-fb94f5d0f796") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "72e8d040-d958-4d5d-b908-91c60fe4367c") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8acaa3d5-a09f-4c08-851f-7bd5eadc23d8") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "07f30dd3-4b49-4613-9471-bdcb4a052632") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "6c9f56a5-c1f7-47b0-bb1f-c221f4f3eaf2") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "5bcd4731-e7a5-4dc9-81c3-a0297e0df000") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "0ed419df-1e66-40f1-8b79-b0cfb8010441") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "dbb4e99f-49e9-4976-92db-8bc86c2331f1") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "9213f0b7-1487-4632-a5df-d0001964c77a") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 39 "/Numpad Matrix + Rotary Encoder/COL3") - (pinfunction "1") - (pintype "passive") - (uuid "6ae55eac-e45c-459f-b51b-0be558524037") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 11 "Net-(D4-A)") - (pinfunction "2") - (pintype "passive") - (uuid "026e340d-80ac-4c5e-b355-f93d50b950c3") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 11 "Net-(D4-A)") - (pinfunction "2") - (pintype "passive") - (uuid "0141db5a-59b9-471e-a6d7-41234bf2ae09") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "Net-(D4-A)") - (pinfunction "2") - (pintype "passive") - (uuid "1a34e99e-51a4-4970-88cd-de02e9da1dfb") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "dfa09e8d-441f-4e0b-824b-3cf0c45befca") - (at 132.9275 138.1125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_3" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "bc0e750b-a9d8-45ec-a2c3-cf7f7b76c651") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "9c1f5b3a-db99-4642-8cbe-48ce8ed13f96") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "8492c456-1c4f-431f-a13c-2431ca0b99e1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "1ee2414c-1776-4f12-97f6-7c260925c0c3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/30eee7ea-caee-49e3-b52c-a56fcbfdfefd") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) + (start 9.525 -4.445) + (end 9.525 14.605) (stroke (width 0.15) (type solid) ) - (layer "B.SilkS") - (uuid "f89d9c86-0c40-4d1b-b4a1-ccb302407bc1") + (layer "Dwgs.User") + (uuid "df23619d-edde-4e8c-b952-f3546a3bc232") ) (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) + (start 9.525 14.605) + (end -9.525 14.605) (stroke (width 0.15) (type solid) ) - (layer "B.SilkS") - (uuid "6d73482a-a818-4c6f-a27b-9bbebfe299e3") + (layer "Dwgs.User") + (uuid "775b64ee-9b88-45dd-92f3-45b2bab43a1e") ) (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) + (start -0.25 4.83) + (end 0 5.08) (stroke - (width 0.15) + (width 0.12) (type solid) ) - (layer "B.SilkS") - (uuid "eaaf2633-e711-4ae3-bceb-c32d36fce2fa") + (layer "Cmts.User") + (uuid "c4a24b1f-6a68-40d3-b074-2c7c1144bef8") ) (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) + (start 0 5.08) + (end -0.25 5.33) (stroke - (width 0.15) + (width 0.12) (type solid) ) - (layer "B.SilkS") - (uuid "25dcf01f-9fb5-4a11-b695-a814ade3e1b6") + (layer "Cmts.User") + (uuid "b60ff855-3fb0-4bbe-ad0b-fe38aa1b4501") ) (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) + (start 0 5.08) + (end 0.25 5.33) (stroke - (width 0.15) + (width 0.12) (type solid) ) - (layer "B.SilkS") - (uuid "e8a4319c-cc57-4150-9897-0c705801734a") + (layer "Cmts.User") + (uuid "f0f5b07b-6ee0-4e41-8fa2-11308c1b0996") ) (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) + (start 0.25 4.83) + (end 0 5.08) (stroke - (width 0.15) + (width 0.12) (type solid) ) - (layer "B.SilkS") - (uuid "3d028a55-119e-4bbb-93d6-884b5515ee20") + (layer "Cmts.User") + (uuid "b2c10504-07ac-4604-8f92-7688f7beb1fa") ) (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "4e98d42a-6b7f-485a-89c7-5f8b0b0665e6") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "33a4476e-1479-4152-ab82-adf7606e3c1d") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b3d26ea5-6712-4a62-aded-5f986f472248") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "b8e5b7c8-f504-45a0-a8ed-63cdf161024b") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) + (start -1.699999 0.702843) + (end -1.699999 -0.702841) (stroke (width 0.1) - (type default) + (type solid) ) - (fill no) + (layer "Edge.Cuts") + (uuid "e7efc1c6-92bb-4993-a0ec-be352e82a72c") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0684d04e-d97b-4c85-9fbd-7c3468c6498f") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ef41a403-5e98-42b5-a95c-795e692ecd61") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d910078e-39c2-4d72-b177-aa9b4279ae44") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "72be5d59-6c96-4533-8b8a-85b4d5ffcc01") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b91fc443-f0b1-43de-8a41-b5d6586ea753") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c236c729-48b5-40ad-9abd-d0ee811904e0") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a6b31d89-4ac1-4f01-b6bd-8dbb9cdddb1e") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b30c101a-f954-45fa-ba82-f89d7b753e7e") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6dd325fc-714e-4456-86d9-440922f47d89") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "97dbcb34-71a8-48d7-8a20-7ba56ddfa01d") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d721a717-bf6b-474a-b519-646dccc4be59") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e8d21694-3870-42e0-8e07-0b080afe0503") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2df849dd-57c8-44de-8ff5-12c66ed0e6a3") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d8db5f5f-949e-4f6c-bf03-2fe353e6197f") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a7dfdb66-61f1-4391-a41f-e6fdeec08483") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3c481052-e3cc-4741-a1dc-2f32df5068af") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "491cb37f-4f4e-4dc3-b9df-4c90063f7478") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f02c7a03-028e-4e3d-a043-222a2946f42f") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1ee07121-bcc2-4e97-af2e-55acb5ab14a6") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "b64adc85-2c9c-47e1-853e-680c36b4c905") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "910c7980-f37b-47fd-94d9-cb78c5db9824") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "7028758f-c62e-4acb-825d-4a6dc75f3b3f") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "fd119df6-3f02-4e9e-b036-4c4076ce2403") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0ccf098e-a20c-40aa-ab37-56871110bb72") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) (layer "Dwgs.User") - (uuid "88ef2466-f502-4f2f-9980-c3f077bb0b99") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) + (uuid "fbfe83d2-2a7d-43ea-be44-7aa7a7936e92") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "Eco2.User") - (uuid "80cf47b0-5400-438e-9b13-d0e8b546aee2") ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "7423bf74-ca4f-4385-85c7-40af558ef935") + (effects + (font + (size 1 1) + (thickness 0.15) + ) ) - (layer "Eco2.User") - (uuid "4d3e3785-9097-49f2-a88b-ed70222245ba") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "db184c8b-1e83-4549-8cda-adfe002cbb95") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "19842a43-e5cf-4488-a1e7-21a19add65b3") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "3812f819-8ad8-4ef6-af5b-7baf28a4aaef") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "4d71e084-d329-48c1-b837-cef9f12847a6") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "50386ed6-897b-42de-a8ce-68e84ab3156a") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "15855fdf-fd11-4724-a02b-c86ae0c6cf88") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f1c9bcda-8094-4633-91d2-11fbd8721570") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5107ed40-c680-4dfb-a5f0-f30ac78dfca8") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "54af159c-1e6e-4773-8f91-b9d9c401b1ea") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "248b5908-b6ca-42c8-8bf7-90358608fccb") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e715305a-4f54-4493-8211-051dc1f26e88") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5a856063-b731-4696-b2bd-5db68c1a26e5") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2f647d3d-7214-4df1-bf3d-edd331435a87") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c6aa80a8-3d3f-407e-9240-9bf5516bcf5e") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bb49d74c-c668-4433-88ad-a0c3d54ef0bc") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "34daf0de-e702-457b-97f2-476a4eb8ac2f") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3aabe9ec-2b58-40a5-bc29-b6ae9f90db8f") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bc957906-d807-4d8d-ac35-9908b1d99b02") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "705c3198-2173-41dc-8b5a-7bcfc7ceb076") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "41c4f4e7-02b1-429d-b2a5-3cb97c84368f") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "aab11101-9cc1-413f-89de-fd969587f463") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "b03c2bff-69fd-44ec-ae7c-8fd0202e35c1") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "54ff1b0e-a1db-4890-9703-103716a09025") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "2098060a-6199-4322-a538-7c32fbb75692") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "03a9aeaa-cca9-401f-9831-ebbf8d83ee84") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "398e3451-a7cf-444e-96f2-e484b7467322") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "50f7007a-1f68-474c-8b6f-cd50510256be") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "ae3e3dec-b916-4681-84a1-2004c99df9f8") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "90a6fe5a-e45b-41e2-9d5a-92ec550744c0") ) (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) + (at 0 0 0) (layer "B.Fab") - (uuid "57ef62b6-762a-431d-911d-7ce95446edf8") + (uuid "98103918-bf61-4999-8d03-91f592cf2ad1") (effects (font (size 0.8 0.8) @@ -29531,109 +2632,70 @@ (justify mirror) ) ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "d2257273-069c-46bc-8552-3bb14d91d207") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "20444900-3d54-4ad8-926a-6a4251675d9f") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "7ea25e02-1354-4c0e-83b6-8e0f1cf7c4da") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "9c615fc1-996c-4454-bcbf-12eb96cdf669") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "5d767a57-888e-4c2d-b52f-fa99a9e38cda") - ) (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) + (at 2.725 0.75 270) + (size 0.82 1.35) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 40 "/Numpad Matrix + Rotary Encoder/COL4") - (pinfunction "1") - (pintype "passive") - (uuid "097ec571-a91b-4a53-af8a-9003701998b6") + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "66d6fafa-5840-404a-9ab0-82abc4ee6517") ) (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) + (at 2.725 -0.75 270) + (size 0.82 1.35) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 31 "Net-(D20-A)") - (pinfunction "2") - (pintype "passive") - (uuid "16fb3f39-fb65-45bc-bb73-145dca47de1e") + (net 5 "Net-(LED20-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "27589b35-e4ff-4ff8-adf5-cb3d7ec850ef") ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 31 "Net-(D20-A)") - (pinfunction "2") - (pintype "passive") - (uuid "167528f2-88bb-4632-b5bb-2a196f75d384") + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 54 "Net-(LED20-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "b833c08e-ca2d-41ef-85af-407f83eaacb5") ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 31 "Net-(D20-A)") - (pinfunction "2") - (pintype "passive") - (uuid "e643a3f5-1153-4c02-953c-4d098c2076ce") + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "ad7ecf21-fc54-484a-a662-dca088e942c2") ) (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" (offset - (xyz -4.82 6.74 1.82) + (xyz 0 5.08 -1.75) ) (scale (xyz 1 1 1) ) (rotate - (xyz 180 0 0) + (xyz 180 0 180) ) ) ) (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" (layer "B.Cu") - (uuid "e7a0ee19-4b24-4e0f-8e7e-50988433288e") - (at 151.9775 147.6375 90) + (uuid "083136aa-9a42-4c2c-aa12-d09c622879a6") + (at 133.35 142.875 90) (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") (property "Reference" "NUM_ENTER1" - (at -4.25 1.75 90) + (at -0.025 8.25 90) (layer "B.SilkS") - (uuid "1d4eb329-ff54-4e6d-b8c4-ab06c51971ca") + (uuid "16e01632-572b-4133-97dc-7498e38889b0") (effects (font (size 1 1) @@ -29645,7 +2707,7 @@ (property "Value" "MX_SW_HS" (at 0 0 90) (layer "B.Fab") - (uuid "a74f9837-cae3-4fe2-9f88-caf516bd7bd6") + (uuid "bd859bc6-4ca0-430a-93e5-02a63ff3f3f5") (effects (font (size 1 1) @@ -29658,7 +2720,7 @@ (at 0 0 90) (layer "B.Fab") (hide yes) - (uuid "8c2b42da-56f8-4a97-a1dc-ce1d05fbd06a") + (uuid "b4153019-b141-4f04-ba6c-56c321c693ca") (effects (font (size 1.27 1.27) @@ -29671,7 +2733,7 @@ (at 0 0 90) (layer "B.Fab") (hide yes) - (uuid "bb09f6e3-b318-42c1-b299-e668cf23621d") + (uuid "8c49b159-4bf5-4f93-9b39-992d8afb54b7") (effects (font (size 1.27 1.27) @@ -29692,7 +2754,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "573ea75c-c4f5-4be8-8792-920b353e3598") + (uuid "169a1ad6-2ac2-4f66-9602-57e9b6e18b29") ) (fp_line (start -4.364824 2.70022) @@ -29702,7 +2764,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "d7e6c786-d9a0-4016-b73a-878601829fec") + (uuid "68306a6c-2f01-4fc4-9dba-7316561806ec") ) (fp_line (start -4.864824 3.67022) @@ -29712,7 +2774,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "b7f29ab4-0ac1-4da0-9df2-ab989c7e8d96") + (uuid "45f8e0d1-c82b-4f5b-b1bd-880a5284b6ab") ) (fp_line (start 6.085176 3.95022) @@ -29722,7 +2784,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "49421a27-1ff0-49c5-82be-959920d70447") + (uuid "b1947918-cdb5-4c5b-b721-04b3811c2099") ) (fp_line (start 4.085176 6.75022) @@ -29732,7 +2794,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "4b8f3ff5-6429-43e0-a94e-8b6b383ec08a") + (uuid "d3b5e835-e948-4014-bba8-402c7d89d229") ) (fp_line (start -3.314824 6.75022) @@ -29742,7 +2804,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "3defada7-a726-42ec-b0dc-864a2b2cf136") + (uuid "98eb0366-e1a2-460f-a0c6-4abbe7cf4ef9") ) (fp_line (start -4.864824 6.75022) @@ -29752,7 +2814,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "837d6911-86fd-4e02-a8a5-46aabde90e38") + (uuid "cb1d2a1c-d21c-4cdf-8052-4d119b3aeb65") ) (fp_arc (start 2.494322 0.86022) @@ -29763,7 +2825,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "43376b5c-f4be-4361-bef8-d98379a69ef8") + (uuid "69610a5d-9af7-4055-8721-73a515e0574c") ) (fp_arc (start -4.864824 3.20022) @@ -29774,7 +2836,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "b07b8d46-3a20-4e19-b80c-9d12b8a75579") + (uuid "1b378b49-45bd-489a-9d3f-cf0c6c209304") ) (fp_arc (start 6.085176 4.75022) @@ -29785,7 +2847,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "c08f96c7-1c9f-4c63-a361-f2270d9f55d2") + (uuid "e44646b6-b7e0-4ec2-8498-ef3bf9765bc8") ) (fp_rect (start -9.525 9.525) @@ -29796,7 +2858,7 @@ ) (fill no) (layer "Dwgs.User") - (uuid "833411db-6874-4e03-9fd2-7a4cb20d2a70") + (uuid "51e2e7b2-47b7-4eb0-bb11-62991e5a5e11") ) (fp_line (start -6.5 -7) @@ -29806,7 +2868,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "e3635fe8-90ea-418c-953c-f5b68f35b905") + (uuid "c5d396cd-1c65-4390-853b-03e0f93d2195") ) (fp_line (start 7 -6.5) @@ -29816,7 +2878,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "4c4078dd-ad18-40c6-822b-d6ee0aa62630") + (uuid "12f57a29-2cf5-43ff-8c26-d3be1f17b780") ) (fp_line (start -7 6.5) @@ -29826,7 +2888,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "187bb659-e145-455d-b16a-d9b091a0e320") + (uuid "abf05eaf-e638-47f8-adae-1231452170fc") ) (fp_line (start 6.5 7) @@ -29836,7 +2898,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "86e24a82-ca72-4444-8eec-3664dbacdf86") + (uuid "60caa80d-a114-4ad8-bcd4-3a90e8be9dad") ) (fp_arc (start 6.5 -7) @@ -29847,7 +2909,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "0b069753-2076-4612-a9dc-3e4886928a32") + (uuid "1821f8e2-241e-4c0c-a5a4-6e3810ce9286") ) (fp_arc (start -6.997236 -6.498884) @@ -29858,7 +2920,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "40851227-29b9-493c-b5a7-ba84784ef97f") + (uuid "69a13228-1552-4470-99eb-e5e6769de5bb") ) (fp_arc (start 7 6.5) @@ -29869,7 +2931,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "6a3c56e2-aa97-4847-9cc5-c87ee012ac81") + (uuid "1e37d336-6cfc-4618-980a-b2168a5b0f2a") ) (fp_arc (start -6.5 7) @@ -29880,7 +2942,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "efa9707f-4833-4ba3-856d-fc17d83fa590") + (uuid "cc5a6297-4893-42f8-8713-77c9e642d85e") ) (fp_line (start 6.085176 0.86022) @@ -29890,7 +2952,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "ad8385d7-0a7c-4948-84cc-1fdc78832f09") + (uuid "b64e3657-e392-44fa-82fb-f37f1e3b1c3b") ) (fp_line (start 8.685176 1.30022) @@ -29900,7 +2962,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "b25a0b29-a171-4c82-b99f-eb4b712e55e2") + (uuid "c87bdaaa-6b59-4db0-9585-46295d937c4e") ) (fp_line (start 6.085176 1.30022) @@ -29910,7 +2972,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "4c677b6c-0df4-42d9-aa33-67b72f141c05") + (uuid "c1d1bff6-1f72-44bd-a1fa-f51f0a70d03b") ) (fp_line (start -4.864824 2.70022) @@ -29920,7 +2982,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "c488330c-2a11-4cfd-893a-d0d6af92134f") + (uuid "8cfe81bc-3de2-467b-b621-308706f944eb") ) (fp_line (start 8.685176 3.75022) @@ -29930,7 +2992,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "ded8a2d4-bee7-4115-91e1-d44b29ba4145") + (uuid "ad8215f1-dde2-4081-8669-5bd76ca065b7") ) (fp_line (start 6.085176 3.75022) @@ -29940,7 +3002,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "c7431190-18d5-4706-b58c-ac715dc2a902") + (uuid "68a12830-15d8-46c1-9fb0-8f7456802f50") ) (fp_line (start 6.085176 3.75022) @@ -29950,7 +3012,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "1d02984a-e877-40d6-99c4-d939559bb0a0") + (uuid "895c74f5-50a4-43e1-bdb9-0c106c2192bd") ) (fp_line (start -4.864824 3.87022) @@ -29960,7 +3022,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "2ccff849-66f1-4d0c-8f3f-4dc5ef1ae904") + (uuid "4fd094b7-bf46-46fd-a76d-fa85338ff5c2") ) (fp_line (start -4.864824 3.87022) @@ -29970,7 +3032,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "fac8a285-b04f-4d34-a8fc-35fca89098a3") + (uuid "63d5545d-fa8f-4e59-b721-6d362245d1f5") ) (fp_line (start -7.414824 3.87022) @@ -29980,7 +3042,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "effc5f7f-1743-485f-99da-2392e54502f3") + (uuid "7d75238f-eff5-4f90-b3a0-5b924889a309") ) (fp_line (start -7.414824 6.32022) @@ -29990,7 +3052,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "d78f8383-56f8-4f91-bf5e-1782925d0a5f") + (uuid "4fe36c40-e222-41c5-828d-3cf871a09748") ) (fp_line (start 4.085176 6.75022) @@ -30000,7 +3062,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "a3760d89-ad51-4b98-aa3f-08ea287d3d62") + (uuid "c996e35d-b51f-4f05-83a7-ec7932b8ff0a") ) (fp_line (start -4.864824 6.75022) @@ -30010,7 +3072,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "34c7e986-b064-4544-8d49-912d688d10c7") + (uuid "95a996e0-8b55-43bd-a7a9-fb33d044ab5c") ) (fp_arc (start 2.494322 0.86022) @@ -30021,7 +3083,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "7917ecac-b73b-44ad-a87f-8542f9891902") + (uuid "de48d182-ec73-4998-9aee-31e8dc57a3b1") ) (fp_arc (start 6.085176 4.75022) @@ -30032,7 +3094,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "9a8834db-05ca-4e61-83b2-3247e0acec23") + (uuid "c93e6fd3-852a-4645-aadd-7a5e5b1e0f00") ) (fp_rect (start -7 7) @@ -30043,7 +3105,7 @@ ) (fill no) (layer "F.CrtYd") - (uuid "19caed96-6fc2-4b26-ba51-cc1770804cc8") + (uuid "424c7068-7c5b-45bf-b4b8-b7e4ee1d1afc") ) (fp_line (start 6.085176 0.86022) @@ -30053,7 +3115,7 @@ (type solid) ) (layer "B.Fab") - (uuid "c3f802de-8afe-436b-8fb9-280b5fd8a466") + (uuid "dff798b9-82fb-466b-a667-6e1df296382c") ) (fp_line (start 6.085176 0.86022) @@ -30063,7 +3125,7 @@ (type solid) ) (layer "B.Fab") - (uuid "6bb4e5e1-048e-420d-a78f-abdcec5240e6") + (uuid "44c16ac9-28c5-448f-95f3-bb0055444286") ) (fp_line (start -4.864824 2.70022) @@ -30073,7 +3135,7 @@ (type solid) ) (layer "B.Fab") - (uuid "a7a7f5b3-337f-4d6d-8311-54cb81c8deac") + (uuid "3853e16f-9ca6-4f97-b33b-f33e7801eb25") ) (fp_line (start 4.085176 6.75022) @@ -30083,7 +3145,7 @@ (type solid) ) (layer "B.Fab") - (uuid "0addaa23-c1f5-4c45-a5ab-55dd8bb7c5d6") + (uuid "e3453f32-d4e1-4e41-8330-94ba52740347") ) (fp_line (start -4.864824 6.75022) @@ -30093,7 +3155,7 @@ (type solid) ) (layer "B.Fab") - (uuid "0c10890d-7e92-41f4-afcb-d3ed584ba731") + (uuid "36b492ac-1d89-4842-b9c4-2a78fca08a66") ) (fp_arc (start 2.494322 0.86022) @@ -30104,7 +3166,7 @@ (type solid) ) (layer "B.Fab") - (uuid "9a0f4d38-3086-41e1-b71e-02efc30726da") + (uuid "0d16e75f-3b6f-40de-84fc-dfc6083fdc73") ) (fp_arc (start 6.085176 4.75022) @@ -30115,12 +3177,12 @@ (type solid) ) (layer "B.Fab") - (uuid "0dca7752-a604-4690-bd4e-0ec4c81699c1") + (uuid "c5bc6416-abb7-4017-9854-f511cd85c9b3") ) (fp_text user "${REFERENCE}" (at 0.5 4.5 90) (layer "B.Fab") - (uuid "cdc54c85-2eb4-4afe-8c66-0ec273421b2b") + (uuid "7049767c-3401-4ca1-960e-b6f34151d297") (effects (font (size 0.8 0.8) @@ -30134,81 +3196,83 @@ (size 1.75 1.75) (drill 1.75) (layers "*.Cu" "*.Mask") - (uuid "e01c1b80-86ca-4095-bcea-038d773b6696") + (uuid "41fab409-5db2-40c7-9636-3cc7bf68f503") ) (pad "" np_thru_hole circle (at 0 0 90) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") - (uuid "c50616f9-aee7-478b-9d56-0b750fc142ff") + (uuid "231657df-3f81-4434-8f5a-0903db3d44c3") ) (pad "" np_thru_hole circle (at 5.08 0 90) (size 1.75 1.75) (drill 1.75) (layers "*.Cu" "*.Mask") - (uuid "2f449787-af97-493f-b8e1-633f5c82f969") + (uuid "e80e985d-cff5-49e3-b30f-1a5021f9fb2f") ) (pad "1" thru_hole circle (at 3.81 2.54 90) (size 3.3 3.3) (drill 3) + (property pad_prop_mechanical) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") + (net 58 "/COL5") (pinfunction "1") (pintype "passive") - (uuid "2c91d2be-3b8b-41c9-a036-507ad544d24c") + (uuid "e7a32456-4851-4f05-89b5-b9f370d89d5a") ) (pad "1" smd rect (at 5.635 2.54 270) (size 1.65 2.5) (layers "B.Cu") - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") + (net 58 "/COL5") (pinfunction "1") (pintype "passive") - (uuid "a22c505e-7c65-4c73-97ab-bb5feb526d12") + (uuid "98252195-0357-4802-abee-6762bb57592c") ) (pad "1" smd roundrect (at 7.36 2.54 90) (size 2.55 2.5) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 41 "/Numpad Matrix + Rotary Encoder/COL5") + (net 58 "/COL5") (pinfunction "1") (pintype "passive") - (uuid "9a809b4b-dec5-4888-91ef-0c427ca3be97") + (uuid "76680167-f600-45b6-884c-89bcdf56ced3") ) (pad "2" smd roundrect (at -6.09 5.08 90) (size 2.55 2.5) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 32 "Net-(D21-A)") + (net 24 "Net-(D21-A)") (pinfunction "2") (pintype "passive") - (uuid "aae4e72d-26ba-47af-a83c-fe9eb09c6bdc") + (uuid "33b33105-21a2-41b4-bfdb-7657fab28da5") ) (pad "2" smd rect (at -4.34 5.08 90) (size 1.65 2.5) (layers "B.Cu") - (net 32 "Net-(D21-A)") + (net 24 "Net-(D21-A)") (pinfunction "2") (pintype "passive") - (uuid "4d23a9a7-f1ef-4e7f-b474-874732ca2b2b") + (uuid "dfbfd54e-499a-4f51-b3f2-ea81b029dd43") ) (pad "2" thru_hole circle (at -2.54 5.08 90) (size 3.3 3.3) (drill 3) + (property pad_prop_mechanical) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 32 "Net-(D21-A)") + (net 24 "Net-(D21-A)") (pinfunction "2") (pintype "passive") - (uuid "c3972735-be95-4c79-964c-324a383368a7") + (uuid "65eaaca0-786c-4100-a28a-1247a766c411") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" @@ -30223,3240 +3287,15 @@ ) ) ) - (footprint "PCM_Crystal_AKL:Crystal_HC52-U_Vertical" - (layer "B.Cu") - (uuid "e9d96daf-2724-4766-a039-9c3a078281a3") - (at 94.6275 70.0375 90) - (descr "Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf, Alternate KiCad Library") - (tags "THT crystal HC-52/U") - (property "Reference" "Y1" - (at 1.9 2.85 90) - (layer "B.SilkS") - (uuid "e0639cd8-e4fa-4074-95dd-0fe322249e9f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "8MHz" - (at 1.9 -2.85 90) - (layer "B.Fab") - (hide yes) - (uuid "597b3b80-f6f9-4d51-96e9-e4a0aec8150d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "14c5b257-597e-4559-ae0d-d13bfafd0aa6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "8Mz Crystal" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "482409c9-a6b7-4c95-9b44-62a90be6c14e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/8f6ee047-3b69-4415-a3d3-f3f35ce3c89b") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr through_hole) - (fp_line - (start -0.45 -1.85) - (end 4.25 -1.85) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "bb9482ab-8230-44e4-9d2b-84ce29cfe105") - ) - (fp_line - (start 2.159 -1.27) - (end 2.159 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "17b734ba-79c2-4848-8eea-619832d48142") - ) - (fp_line - (start 1.651 -1.27) - (end 2.159 -1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "2c91a1a2-ebdd-4614-b18f-860ce52f50d1") - ) - (fp_line - (start 2.413 0) - (end 2.794 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3348c43a-4a8f-40e5-a21f-1f63eadfade2") - ) - (fp_line - (start 1.397 0) - (end 1.397 -1.016) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f48fe709-c173-4535-92be-e8101ce8c7f4") - ) - (fp_line - (start 1.397 0) - (end 1.397 1.016) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "be0eed4c-c11a-48ce-aea6-22ae7f2e3bd6") - ) - (fp_line - (start 1.016 0) - (end 1.397 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "132166b0-52d0-4a03-ac59-ef3af2fc50e8") - ) - (fp_line - (start 2.413 1.016) - (end 2.413 -1.016) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "3eeff88e-97e3-43f7-a3dd-4a177bf4e343") - ) - (fp_line - (start 2.159 1.27) - (end 1.651 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d4e9138d-99a5-4cf7-be6b-06d558b0b52e") - ) - (fp_line - (start 1.651 1.27) - (end 1.651 -1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e79f147b-edd0-440e-b59d-92389fb72367") - ) - (fp_line - (start -0.45 1.85) - (end 4.25 1.85) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "03734a75-3699-468c-a5e7-8acda8c744b7") - ) - (fp_arc - (start 4.25 -1.85) - (mid 6.1 0) - (end 4.25 1.85) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a6dfdf62-47ff-476a-bdd8-73ff50369959") - ) - (fp_arc - (start -0.45 1.85) - (mid -2.3 0) - (end -0.45 -1.85) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "86792e79-3ebb-4d22-a9bd-8d848d44118b") - ) - (fp_line - (start 6.4 -2.1) - (end 6.4 2.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "edadd17c-13a3-4e0e-b15d-5ce4f7574b9b") - ) - (fp_line - (start -2.6 -2.1) - (end 6.4 -2.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a720781c-ebf5-4527-908f-a3828e38705a") - ) - (fp_line - (start 6.4 2.1) - (end -2.6 2.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5a470143-d4a2-42f1-a42c-b6fb8d0e5f5f") - ) - (fp_line - (start -2.6 2.1) - (end -2.6 -2.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9f1b6c8f-c607-466e-b24c-485348b13c40") - ) - (fp_line - (start -0.45 -1.65) - (end 4.25 -1.65) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ef656e22-a5d7-4753-bce3-1dc3060caad5") - ) - (fp_line - (start -0.45 -1.15) - (end 4.25 -1.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ddd6fe0e-40d8-423c-b804-8033133a1656") - ) - (fp_line - (start -0.45 1.15) - (end 4.25 1.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "584cc026-6581-4ae4-963b-7381ac1841b8") - ) - (fp_line - (start -0.45 1.65) - (end 4.25 1.65) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "a33e9630-8011-4eab-8f2c-97130cc39557") - ) - (fp_arc - (start 4.25 -1.65) - (mid 5.9 0) - (end 4.25 1.65) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "70241299-1faa-4780-9dc1-b01fd70b7950") - ) - (fp_arc - (start 4.25 -1.15) - (mid 5.4 0) - (end 4.25 1.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "4fd59ab8-503d-4ff6-b07b-5f65707293ac") - ) - (fp_arc - (start -0.45 1.15) - (mid -1.6 0) - (end -0.45 -1.15) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "b078a618-7bab-4f0b-90d7-9aa30f1be3be") - ) - (fp_arc - (start -0.45 1.65) - (mid -2.1 0) - (end -0.45 -1.65) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "cb61cb8f-195f-4ad9-97a1-6491211952bd") - ) - (fp_text user "${REFERENCE}" - (at 1.9 0 90) - (layer "B.Fab") - (uuid "1dd16ad8-bbc8-433c-9e2f-207781521c6b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole circle - (at 0 0 90) - (size 1.5 1.5) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 3 "Net-(U1-OSCOUT)") - (pintype "passive") - (uuid "70021b8d-b0d7-42e4-90e2-8f5ec2fd7ca1") - ) - (pad "2" thru_hole circle - (at 3.8 0 90) - (size 1.5 1.5) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "Net-(U1-OSCIN)") - (pintype "passive") - (uuid "3df7ef16-6b0d-44f7-83ba-bd30adebc314") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_HC52-U_Vertical.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" (layer "B.Cu") - (uuid "eb5a4383-3ee5-4d88-92c1-d272472ba38d") - (at 94.8275 138.1125) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "NUM_1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "1f9db9d9-fb40-4bd2-8f18-7d683a3ca331") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "42bf6c1d-b8e9-4d58-b256-f211f3487cc7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "26a2095b-05da-48ad-ae67-d4632f571f30") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "38f17668-0523-4e0e-95e3-dae4cfca0cd4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/0a3c8be3-8a11-4183-875e-d30b950cb419") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8a3559bf-8202-4768-91c7-3c3e38706aab") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "63153086-fbdd-4a8f-9f36-b816e71d718a") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "09e216fb-4a7f-4709-95c1-a3fcda82090d") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "dd643b83-f98b-4e72-9208-7eed6984a486") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fab2f4df-760f-431e-9707-7a3dae8ca0e3") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5661a2c0-2ae9-4195-8a38-ea8d86c8d2d9") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "5f938504-88bc-47fa-8059-83cf8d07dd2b") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "a145dcdd-eb2d-4909-97e0-b80d52a3415d") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "edfc8b6d-730a-4130-bb2d-6903cc05eafa") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "aa285935-b76a-46a8-ba77-0637714e882f") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "4cf0c25b-22f1-482c-a702-071163a39588") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "88916ddf-76b8-4adf-90b8-b4b120afb4f2") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "35bf1b05-e582-4e69-a817-6c96968a9e53") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "34bccd7e-8a0a-4ed4-8aeb-d65a11d8d7b0") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "d04358c4-8d6e-4321-b2e4-3aa151eacebc") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "5677d97e-7913-4435-9dbf-e91a18237195") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "fc2c510f-9363-4e22-8e40-58fee4780317") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8053c51e-885c-4a7e-9224-d3a1846aae64") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "63aeb6e4-adb9-4dda-bd44-70e60ff5f1d4") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d3f19118-d6d1-4b99-bb4d-baab2e7604fa") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3929eee8-7151-4894-9c23-eecae8f6c341") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "eb69bdb3-16e5-4ccd-885a-0c0e8d0d9e74") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4fc278cf-b0c7-44d0-b03d-a82d574052f2") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a7584129-b042-4d94-867e-32a34a1c1cb8") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8de8257f-d894-49a3-b3cd-27b0da8d8a8e") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "77f56310-aecc-49fd-bc25-7bfbb68bc73d") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a712ab77-9a2b-4393-a3bc-4937eb00b9ea") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5d3dbd99-afda-4e07-90f9-9e91c76e1c0c") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "46fc7324-a294-45e6-92ef-ca8a3988b0bf") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "e7d15f51-706c-47bc-8522-85e7282ae949") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f366a9c6-c813-41b7-b396-7b42e0f5c812") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b6da4f8d-1fc6-4f4f-bdee-ca6e2777569a") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "51fc0d8f-bdd2-4490-8b3b-465b822cd365") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7e699b01-e9cf-491b-902a-d8b876b65a6b") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "f38e0acb-1498-41a8-a785-e28671cffa33") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "5bad88d7-67ac-4ca9-b8ea-c154980ab24e") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "7e618005-0e69-4101-ab51-3c576d76cc58") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "fb487ac2-54c1-4f75-b8e5-8500248d09d5") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "08627ee4-92c8-46a3-a8db-3d76b9b00917") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "fc0e6c75-0672-4c62-b923-0886090e5b3e") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "8b0be69f-f5d8-4268-905d-9a13b5e66e68") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "a865ae88-824a-489b-8b34-4f7c15e5d695") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "ea5f5396-f03f-4c0c-aacc-5fd44fecb84c") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "ae1d2ad8-5a06-4cea-8d0f-73bf07e277ef") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "a56f1386-a0de-4a3c-8379-c16de2edebbc") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b5353340-d749-4b04-995a-fddd74fa56e6") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "52019a3a-301d-41c0-889f-be262ec68941") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "38601909-1c2d-4b8b-9ebc-922f3f7f493d") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "a03ce7d0-cb49-4fc7-811d-cf5ce975fc21") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 28 "Net-(D18-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d3715cd2-bd55-406a-910b-256f162f492b") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 28 "Net-(D18-A)") - (pinfunction "2") - (pintype "passive") - (uuid "f6987480-b8a1-46cc-97c3-3b16155342c4") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 28 "Net-(D18-A)") - (pinfunction "2") - (pintype "passive") - (uuid "c230a559-4459-412d-b193-cdc6408c859e") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "footprints:LQFP64-10x10mm" - (layer "B.Cu") - (uuid "f0e314ee-bcd0-4be5-9828-0cd619387b8a") - (at 80.54 71.4375 180) - (tags "STM32F446RET6 ") - (property "Reference" "U1" - (at 0 0 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "2498438b-b348-4e3e-a80b-7e5d3a15b8b3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "~" - (at 0 0 0) - (unlocked yes) - (layer "B.Fab") - (uuid "4fd6dcd0-66a6-4d84-8146-e34f0de1e471") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "d2e66cf0-ae1a-4af0-9723-ec08143a700b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "9b840f00-c173-46e4-a5bb-3b319ab2e4fc") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/31831253-77ba-4c6e-9363-32c75e9e329b") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (clearance 0.19) - (attr smd) - (fp_line - (start 5.1308 5.1308) - (end 4.234392 5.1308) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "dffee335-a387-47e3-a12f-3faf3104556e") - ) - (fp_line - (start 5.1308 4.234392) - (end 5.1308 5.1308) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "c13443f9-f868-42b3-9a04-69ae0c37ad4f") - ) - (fp_line - (start 5.1308 -5.1308) - (end 5.1308 -4.234392) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "a740ac94-c302-4ca8-ba41-ddd035e926ee") - ) - (fp_line - (start 4.234392 -5.1308) - (end 5.1308 -5.1308) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "4e9a889f-0457-4e9b-ae8a-bd2b28bbfa75") - ) - (fp_line - (start -4.234392 5.1308) - (end -5.1308 5.1308) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "64aca97b-8ea7-4f67-995f-2bd13424b498") - ) - (fp_line - (start -5.1308 5.1308) - (end -5.1308 4.234392) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "c12dff28-82ba-47d9-bf9d-26de8db9527e") - ) - (fp_line - (start -5.1308 -4.234392) - (end -5.1308 -5.1308) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "d79a097a-9760-4582-b7ec-ed6006bd59a0") - ) - (fp_line - (start -5.1308 -5.1308) - (end -4.234392 -5.1308) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.SilkS") - (uuid "47429bb3-319f-46be-b97b-98e3da9102bc") - ) - (fp_circle - (center -6.8509 3.75) - (end -6.7747 3.75) - (stroke - (width 0.1524) - (type solid) - ) - (fill no) - (layer "B.SilkS") - (uuid "b89af8b8-c2f0-4156-a97d-8e5a25d3284a") - ) - (fp_poly - (pts - (xy 6.854899 -0.059499) (xy 6.854899 -0.4405) (xy 6.600899 -0.4405) (xy 6.600899 -0.059499) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "6ce73f51-a74b-4b13-a9af-71877f121130") - ) - (fp_poly - (pts - (xy 3.059501 6.600899) (xy 3.059501 6.854899) (xy 3.440501 6.854899) (xy 3.440501 6.600899) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "a0b689ef-13e1-475a-a70e-735334da482d") - ) - (fp_poly - (pts - (xy 2.5595 -6.600899) (xy 2.5595 -6.854899) (xy 2.9405 -6.854899) (xy 2.9405 -6.600899) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "1a231ac0-7359-400a-8832-bcd47b980cbd") - ) - (fp_poly - (pts - (xy -1.940499 6.600899) (xy -1.940499 6.854899) (xy -1.559499 6.854899) (xy -1.559499 6.600899) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "f18c87b3-45e5-4633-9898-c88b8003d6e1") - ) - (fp_poly - (pts - (xy -2.440501 -6.600899) (xy -2.440501 -6.854899) (xy -2.059501 -6.854899) (xy -2.059501 -6.600899) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "92b0dd0f-7255-4a02-9711-b99d889550cf") - ) - (fp_poly - (pts - (xy -6.854899 -0.559501) (xy -6.854899 -0.940501) (xy -6.600899 -0.940501) (xy -6.600899 -0.559501) - ) - (stroke - (width 0) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "de522519-cf14-4c47-89e5-b1bd90cda05b") - ) - (fp_line - (start 6.8549 4.258) - (end 6.8549 -4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4a10f1ae-acb4-4fa5-bb57-30f96bd6eef6") - ) - (fp_line - (start 6.8549 -4.258) - (end 5.2578 -4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d8942a4c-df38-49c4-b14c-8a384c0f25bd") - ) - (fp_line - (start 5.2578 5.2578) - (end 5.2578 4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ca2ef746-33cd-47a8-86fd-dc8642cbf3f0") - ) - (fp_line - (start 5.2578 4.258) - (end 6.8549 4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1a40d14d-bbef-480e-814a-93f1fd7f9e0f") - ) - (fp_line - (start 5.2578 -4.258) - (end 5.2578 -5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fafe6941-c58e-4bdc-8b29-9bacae9b29c8") - ) - (fp_line - (start 5.2578 -5.2578) - (end 4.258 -5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "114c4fb7-be31-4854-b261-7ff4c71558a5") - ) - (fp_line - (start 4.258 6.8549) - (end 4.258 5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4320ba3b-0e83-4cd5-849a-cf125316d080") - ) - (fp_line - (start 4.258 5.2578) - (end 5.2578 5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "f8b78af7-9c9b-4e34-b14e-8b71b8f0a23a") - ) - (fp_line - (start 4.258 -5.2578) - (end 4.258 -6.8549) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ff311b95-091c-4542-aed6-5c1953c3181e") - ) - (fp_line - (start 4.258 -6.8549) - (end -4.258 -6.8549) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0b28a7cd-d76c-430e-b871-7bae2c40c410") - ) - (fp_line - (start -4.258 6.8549) - (end 4.258 6.8549) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5c32f7c1-ddff-428f-a65d-9cd561a0f5db") - ) - (fp_line - (start -4.258 5.2578) - (end -4.258 6.8549) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "99d80167-e5b5-4a94-bf79-725fc02769f8") - ) - (fp_line - (start -4.258 -5.2578) - (end -5.2578 -5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d57c14a8-ab30-483b-b0f0-e345cee95609") - ) - (fp_line - (start -4.258 -6.8549) - (end -4.258 -5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b5d71963-8ba0-4c73-8b49-b7179206b106") - ) - (fp_line - (start -5.2578 5.2578) - (end -4.258 5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "69cd8f5e-70ef-4e26-9526-13fa310bbf2e") - ) - (fp_line - (start -5.2578 4.258) - (end -5.2578 5.2578) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d14e91f7-40b0-4b89-b151-7a4d7d6e959a") - ) - (fp_line - (start -5.2578 -4.258) - (end -6.8549 -4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fc98d1ec-d31e-4a97-bdfa-b7b966f1480a") - ) - (fp_line - (start -5.2578 -5.2578) - (end -5.2578 -4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "802ec0bb-74ed-4f91-abdc-0d7231940628") - ) - (fp_line - (start -6.8549 4.258) - (end -5.2578 4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "51bbf1f7-c862-4338-8e98-97ec01950dab") - ) - (fp_line - (start -6.8549 -4.258) - (end -6.8549 4.258) - (stroke - (width 0.1524) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2c68be38-dd88-43fd-862c-5e178f99c449") - ) - (fp_line - (start 5.0038 5.0038) - (end -5.0038 5.0038) - (stroke - (width 0.0254) - (type solid) - ) - (layer "B.Fab") - (uuid "79574c3f-4494-4e7e-9b7c-f7d27cfb78ff") - ) - (fp_line - (start 5.0038 -5.0038) - (end 5.0038 5.0038) - (stroke - (width 0.0254) - (type solid) - ) - (layer "B.Fab") - (uuid "06d80059-d065-4926-98dc-b68c8cfc0b90") - ) - (fp_line - (start -5.0038 5.0038) - (end -5.0038 -5.0038) - (stroke - (width 0.0254) - (type solid) - ) - (layer "B.Fab") - (uuid "a5021420-aa57-4102-968b-9634e9decf72") - ) - (fp_line - (start -5.0038 3.7338) - (end -3.7338 5.0038) - (stroke - (width 0.0254) - (type solid) - ) - (layer "B.Fab") - (uuid "adfff710-adc1-4dd8-921b-eef3766fdce9") - ) - (fp_line - (start -5.0038 -5.0038) - (end 5.0038 -5.0038) - (stroke - (width 0.0254) - (type solid) - ) - (layer "B.Fab") - (uuid "4344300d-8715-45c0-81f5-560c09b96a3e") - ) - (fp_circle - (center -4.5181 3.75) - (end -4.4419 3.75) - (stroke - (width 0.0254) - (type solid) - ) - (fill no) - (layer "B.Fab") - (uuid "52d94bfe-f2da-447f-a58d-ac23f59e3930") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (unlocked yes) - (layer "B.Fab") - (uuid "12ba4d41-4720-4684-9152-e5c74ef59c6a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" smd rect - (at -5.749999 3.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 4 "+3.3V") - (pinfunction "VBAT") - (pintype "bidirectional") - (uuid "808a69b5-0be3-4e97-9b8f-4ee437a512f6") - ) - (pad "2" smd rect - (at -5.749999 3.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 100 "unconnected-(U1-PC13-Pad2)") - (pinfunction "PC13") - (pintype "bidirectional") - (uuid "f69458b6-1c7c-4805-916b-98e34ce23c8c") - ) - (pad "3" smd rect - (at -5.749999 2.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 79 "unconnected-(U1-PC14-Pad3)") - (pinfunction "PC14") - (pintype "bidirectional") - (uuid "7a425873-c402-4de4-9a1a-2b5d1ca2f05e") - ) - (pad "4" smd rect - (at -5.749999 2.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 77 "unconnected-(U1-PC15-Pad4)") - (pinfunction "PC15") - (pintype "bidirectional") - (uuid "69789ad1-2476-49e5-86d5-c323fff47108") - ) - (pad "5" smd rect - (at -5.749999 1.749999 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 1 "Net-(U1-OSCIN)") - (pinfunction "OSCIN") - (pintype "bidirectional") - (uuid "bf857268-17ce-422b-be40-f615a0b37741") - ) - (pad "6" smd rect - (at -5.749999 1.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 3 "Net-(U1-OSCOUT)") - (pinfunction "OSCOUT") - (pintype "bidirectional") - (uuid "6ebd0f30-54d6-49ee-a124-aa1b0313d05f") - ) - (pad "7" smd rect - (at -5.749999 0.750001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 71 "unconnected-(U1-NRST-Pad7)") - (pinfunction "NRST") - (pintype "bidirectional") - (uuid "546cb0fe-658d-4aaa-bdd3-48dc29cdc603") - ) - (pad "8" smd rect - (at -5.749999 0.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 72 "unconnected-(U1-PC0-Pad8)") - (pinfunction "PC0") - (pintype "bidirectional") - (uuid "56936689-bcbe-4b77-920b-16f11b8a7a9a") - ) - (pad "9" smd rect - (at -5.749999 -0.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 83 "unconnected-(U1-PC1-Pad9)") - (pinfunction "PC1") - (pintype "bidirectional") - (uuid "8896fcd6-67e6-40f7-979c-aa58e0f499b7") - ) - (pad "10" smd rect - (at -5.749999 -0.750001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 97 "unconnected-(U1-PC2-Pad10)") - (pinfunction "PC2") - (pintype "bidirectional") - (uuid "e03bc61b-6bbb-4412-ab29-8fd92170a974") - ) - (pad "11" smd rect - (at -5.749999 -1.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 69 "unconnected-(U1-PC3-Pad11)") - (pinfunction "PC3") - (pintype "bidirectional") - (uuid "4a5fcdb3-661c-4f74-8b6e-11f054ff262b") - ) - (pad "12" smd rect - (at -5.749999 -1.749999 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 102 "GNDA") - (pinfunction "VSSA") - (pintype "bidirectional") - (uuid "fad1209e-eba5-4965-9a08-5711f1a9b603") - ) - (pad "13" smd rect - (at -5.749999 -2.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 37 "Net-(U1-VDDA)") - (pinfunction "VDDA") - (pintype "bidirectional") - (uuid "cbdddbd9-cbcd-4476-982c-e45e7ab05343") - ) - (pad "14" smd rect - (at -5.749999 -2.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 95 "/UART_TX_WEST") - (pinfunction "PA0") - (pintype "bidirectional") - (uuid "d7800285-b451-4387-8240-2cc341ee0d65") - ) - (pad "15" smd rect - (at -5.749999 -3.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 57 "/UART_RX_WEST") - (pinfunction "PA1") - (pintype "bidirectional") - (uuid "13988006-a855-4caf-8f89-0e04a8586bff") - ) - (pad "16" smd rect - (at -5.749999 -3.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 63 "/UART_TX_SOUTH") - (pinfunction "PA2") - (pintype "bidirectional") - (uuid "3cc0f00f-e365-4e1e-9125-0ec1660c8425") - ) - (pad "17" smd rect - (at -3.75 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 55 "/UART_RX_SOUTH") - (pinfunction "PA3") - (pintype "bidirectional") - (uuid "11c83ccf-3c81-4773-8b1a-05f2c2e90680") - ) - (pad "18" smd rect - (at -3.250001 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 2 "GND") - (pinfunction "VSS") - (pintype "bidirectional") - (uuid "522f590d-bba8-479e-a3dd-d293f868276c") - ) - (pad "19" smd rect - (at -2.75 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 4 "+3.3V") - (pinfunction "VDD") - (pintype "bidirectional") - (uuid "0eacc049-3fc4-47eb-bf09-b3575cf8c04c") - ) - (pad "20" smd rect - (at -2.250001 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 89 "unconnected-(U1-PA4-Pad20)") - (pinfunction "PA4") - (pintype "bidirectional") - (uuid "acb229c0-2c75-4eba-b21e-b334e35482db") - ) - (pad "21" smd rect - (at -1.749999 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 94 "unconnected-(U1-PA5-Pad21)") - (pinfunction "PA5") - (pintype "bidirectional") - (uuid "d69ea9fe-1010-4af8-9458-d12e71b6bd0f") - ) - (pad "22" smd rect - (at -1.25 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 96 "unconnected-(U1-PA6-Pad22)") - (pinfunction "PA6") - (pintype "bidirectional") - (uuid "ddc91c98-972f-4c50-949f-1bdd6deee753") - ) - (pad "23" smd rect - (at -0.750001 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 82 "unconnected-(U1-PA7-Pad23)") - (pinfunction "PA7") - (pintype "bidirectional") - (uuid "885a47ef-260e-4562-9d9c-285892913309") - ) - (pad "24" smd rect - (at -0.25 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 58 "unconnected-(U1-PC4-Pad24)") - (pinfunction "PC4") - (pintype "bidirectional") - (uuid "159e4d65-4212-40e5-bcbd-d3a93b28c55e") - ) - (pad "25" smd rect - (at 0.25 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 70 "unconnected-(U1-PC5-Pad25)") - (pinfunction "PC5") - (pintype "bidirectional") - (uuid "4b5b6326-04b9-4889-bdc2-8176109649e8") - ) - (pad "26" smd rect - (at 0.750001 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 85 "unconnected-(U1-PB0-Pad26)") - (pinfunction "PB0") - (pintype "bidirectional") - (uuid "8ae161fa-5b7a-49c1-b616-17032bdcac1b") - ) - (pad "27" smd rect - (at 1.25 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 62 "unconnected-(U1-PB1-Pad27)") - (pinfunction "PB1") - (pintype "bidirectional") - (uuid "39f9c30c-756f-43d4-a517-1285eb7dd211") - ) - (pad "28" smd rect - (at 1.749999 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 98 "unconnected-(U1-PB2-Pad28)") - (pinfunction "PB2") - (pintype "bidirectional") - (uuid "e4b1b4e1-a9fc-4824-875f-a89b8940fb06") - ) - (pad "29" smd rect - (at 2.250001 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 74 "unconnected-(U1-PB10-Pad29)") - (pinfunction "PB10") - (pintype "bidirectional") - (uuid "5cca1f02-471d-4e30-8f42-23854d96cffb") - ) - (pad "30" smd rect - (at 2.75 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 6 "Net-(U1-VCAP)") - (pinfunction "VCAP") - (pintype "bidirectional") - (uuid "126f504b-225b-4eed-8823-2b5f78c4f33f") - ) - (pad "31" smd rect - (at 3.250001 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 2 "GND") - (pinfunction "VSS") - (pintype "bidirectional") - (uuid "41d9f3d9-b418-4c4a-82ac-eae35a400ba7") - ) - (pad "32" smd rect - (at 3.75 -5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 4 "+3.3V") - (pinfunction "VDD") - (pintype "bidirectional") - (uuid "21af4c96-f753-4d51-9c7c-dbeb0b29cf33") - ) - (pad "33" smd rect - (at 5.749999 -3.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 65 "unconnected-(U1-PB12-Pad33)") - (pinfunction "PB12") - (pintype "bidirectional") - (uuid "419fb2d8-29e7-4855-a545-e17bb8d2d8ab") - ) - (pad "34" smd rect - (at 5.749999 -3.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 92 "unconnected-(U1-PB13-Pad34)") - (pinfunction "PB13") - (pintype "bidirectional") - (uuid "c5500908-8beb-40ce-8fbb-77fb3ed10a7b") - ) - (pad "35" smd rect - (at 5.749999 -2.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 93 "unconnected-(U1-PB14-Pad35)") - (pinfunction "PB14") - (pintype "bidirectional") - (uuid "c7e60f86-8d71-44a9-9055-994b7b2919f7") - ) - (pad "36" smd rect - (at 5.749999 -2.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 68 "unconnected-(U1-PB15-Pad36)") - (pinfunction "PB15") - (pintype "bidirectional") - (uuid "459dc2b8-1a78-4179-803d-20d9ba79d903") - ) - (pad "37" smd rect - (at 5.749999 -1.749999 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 67 "unconnected-(U1-PC6-Pad37)") - (pinfunction "PC6") - (pintype "bidirectional") - (uuid "455f4079-a5e5-4d57-9fd6-980c345d2c51") - ) - (pad "38" smd rect - (at 5.749999 -1.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 66 "unconnected-(U1-PC7-Pad38)") - (pinfunction "PC7") - (pintype "bidirectional") - (uuid "45311c95-cd30-4070-9845-d3bc7579b18c") - ) - (pad "39" smd rect - (at 5.749999 -0.750001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 59 "unconnected-(U1-PC8-Pad39)") - (pinfunction "PC8") - (pintype "bidirectional") - (uuid "1da8a602-ffd7-4369-9508-bce6d0f8cd64") - ) - (pad "40" smd rect - (at 5.749999 -0.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 73 "unconnected-(U1-PC9-Pad40)") - (pinfunction "PC9") - (pintype "bidirectional") - (uuid "57fdb09c-7c79-4470-b38a-1cc74f6e45b1") - ) - (pad "41" smd rect - (at 5.749999 0.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 80 "unconnected-(U1-PA8-Pad41)") - (pinfunction "PA8") - (pintype "bidirectional") - (uuid "7e656c2b-ba92-458d-8e1a-d651f4700c84") - ) - (pad "42" smd rect - (at 5.749999 0.750001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 84 "/UART_TX_EAST") - (pinfunction "PA9") - (pintype "bidirectional") - (uuid "88fb6445-e785-49a5-af51-2143d0faacfd") - ) - (pad "43" smd rect - (at 5.749999 1.25 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 64 "/UART_RX_EAST") - (pinfunction "PA10") - (pintype "bidirectional") - (uuid "415cd0aa-ce18-4e30-bec0-0db4e81f5bdb") - ) - (pad "44" smd rect - (at 5.749999 1.749999 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 45 "Net-(U1-PA11)") - (pinfunction "PA11") - (pintype "bidirectional") - (uuid "757e4032-0691-40ef-a56a-1d36252f7937") - ) - (pad "45" smd rect - (at 5.749999 2.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 46 "Net-(U1-PA12)") - (pinfunction "PA12") - (pintype "bidirectional") - (uuid "d1cc5e6e-3d43-478f-b9fc-c317a5b9a755") - ) - (pad "46" smd rect - (at 5.749999 2.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 61 "unconnected-(U1-PA13-Pad46)") - (pinfunction "PA13") - (pintype "bidirectional") - (uuid "3028414a-ec03-40e9-8456-be81d2b65702") - ) - (pad "47" smd rect - (at 5.749999 3.250001 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 2 "GND") - (pinfunction "VSS") - (pintype "bidirectional") - (uuid "af150344-14dd-4745-9074-f6798d9f4fc8") - ) - (pad "48" smd rect - (at 5.749999 3.75 180) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 4 "+3.3V") - (pinfunction "VDD") - (pintype "bidirectional") - (uuid "6f13f46b-b17e-47da-bbc2-eb229b79acd4") - ) - (pad "49" smd rect - (at 3.75 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 90 "unconnected-(U1-PA14-Pad49)") - (pinfunction "PA14") - (pintype "bidirectional") - (uuid "b3a31e43-93f5-4000-a433-a4fe63446cd6") - ) - (pad "50" smd rect - (at 3.250001 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 87 "unconnected-(U1-PA15-Pad50)") - (pinfunction "PA15") - (pintype "bidirectional") - (uuid "a0876e3b-094c-4afd-93d5-2b4518e9cac9") - ) - (pad "51" smd rect - (at 2.75 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 91 "unconnected-(U1-PA10-Pad51)") - (pinfunction "PA10") - (pintype "bidirectional") - (uuid "ba89e9da-fbe9-4a19-ab80-43b22304e340") - ) - (pad "52" smd rect - (at 2.250001 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 78 "unconnected-(U1-PC11-Pad52)") - (pinfunction "PC11") - (pintype "bidirectional") - (uuid "708df36a-b665-440d-8038-5cd26a2b6352") - ) - (pad "53" smd rect - (at 1.749999 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 76 "/UART_TX_NORTH") - (pinfunction "PC12") - (pintype "bidirectional") - (uuid "6809aca9-4491-46b1-ade7-735586ddae1d") - ) - (pad "54" smd rect - (at 1.25 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 101 "/UART_RX_NORTH") - (pinfunction "PD2") - (pintype "bidirectional") - (uuid "fa2079e0-c797-4576-bb49-bbe5268489b8") - ) - (pad "55" smd rect - (at 0.750001 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 56 "unconnected-(U1-PB3-Pad55)") - (pinfunction "PB3") - (pintype "bidirectional") - (uuid "130aff00-3adf-47b8-b700-d1e71c8339c5") - ) - (pad "56" smd rect - (at 0.25 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 75 "unconnected-(U1-PB4-Pad56)") - (pinfunction "PB4") - (pintype "bidirectional") - (uuid "5ed52cad-6953-487a-9371-80737ab1397d") - ) - (pad "57" smd rect - (at -0.25 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 99 "unconnected-(U1-PB5-Pad57)") - (pinfunction "PB5") - (pintype "bidirectional") - (uuid "ecd5dbed-4c50-4ee1-9405-6e3ad0fdb966") - ) - (pad "58" smd rect - (at -0.750001 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 81 "unconnected-(U1-PB6-Pad58)") - (pinfunction "PB6") - (pintype "bidirectional") - (uuid "8505474f-b535-427e-b28d-49c0ae261735") - ) - (pad "59" smd rect - (at -1.25 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 88 "unconnected-(U1-PB7-Pad59)") - (pinfunction "PB7") - (pintype "bidirectional") - (uuid "a813dc92-e3b2-4231-b240-45cbfc71543c") - ) - (pad "60" smd rect - (at -1.749999 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 47 "Net-(U1-BOOT)") - (pinfunction "BOOT") - (pintype "bidirectional") - (uuid "2c778558-33a0-4338-82e0-4d6a9fe01a86") - ) - (pad "61" smd rect - (at -2.250001 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 86 "unconnected-(U1-PB8-Pad61)") - (pinfunction "PB8") - (pintype "bidirectional") - (uuid "93c27f32-7866-4fac-b0ac-39a3feb98199") - ) - (pad "62" smd rect - (at -2.75 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 60 "unconnected-(U1-PB9-Pad62)") - (pinfunction "PB9") - (pintype "bidirectional") - (uuid "2e76c45b-b1d0-49cf-969c-5e66bc23fd61") - ) - (pad "63" smd rect - (at -3.250001 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 2 "GND") - (pinfunction "VSS") - (pintype "bidirectional") - (uuid "2d259a5f-ff8e-4a37-ad41-b1292935cf85") - ) - (pad "64" smd rect - (at -3.75 5.749999 90) - (size 1.1938 0.3048) - (layers "B.Cu" "B.Mask" "B.Paste") - (net 4 "+3.3V") - (pinfunction "VDD") - (pintype "bidirectional") - (uuid "065d1125-a9f4-4539-abdc-a32f945d8812") - ) - (embedded_fonts no) - ) - (footprint "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (layer "B.Cu") - (uuid "f538091d-ead6-43dd-80ed-2774806bc6e0") - (at 38.267318 76.365 180) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), Alternate KiCad Library") - (tags "resistor") - (property "Reference" "R1" - (at 0 1.7 0) - (layer "B.SilkS") - (uuid "add8d4f2-a922-423b-a23c-0a7c36029b96") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "5.1k" - (at 0 -1.65 0) - (layer "B.Fab") - (hide yes) - (uuid "d9ea592d-93cf-400f-91e0-abc3e760ff0c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "8a241261-28f0-4fdd-b615-edebb283db52") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "f3b1055f-a96c-4761-adbd-f86269dbbf41") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "R_*") - (path "/55fe11de-2a05-4ff1-bc3a-63c075a9f29d") - (sheetname "/") - (sheetfile "numpad.kicad_sch") - (attr smd) - (fp_line - (start 1.7 1) - (end -1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "05df41e5-8f06-4153-86fe-57d35f2a3a36") - ) - (fp_line - (start 1.7 -1) - (end 1.7 1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "043cdcd7-59ad-474b-ab89-0f9ff70cf974") - ) - (fp_line - (start -1.7 1) - (end -1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "e4c382fd-687d-499f-b464-69f2331f18cf") - ) - (fp_line - (start -1.7 -1) - (end 1.7 -1) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "83d1f383-52eb-4766-8fd9-c1c206af596a") - ) - (fp_line - (start 1.68 0.95) - (end 1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6c1d74b6-cd63-474e-85b4-84a63c52ee0d") - ) - (fp_line - (start 1.68 -0.95) - (end -1.68 -0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "37d2a391-c73a-4084-8f47-0f038bff52c5") - ) - (fp_line - (start -1.68 0.95) - (end 1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ff061dc7-bf49-4eb8-b287-efbe1c276dd2") - ) - (fp_line - (start -1.68 -0.95) - (end -1.68 0.95) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "eca83e7e-d0b2-4d9d-9cf0-7bf6e67dacde") - ) - (fp_line - (start 1 0.625) - (end 1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "335d551f-5a6d-4444-aa4b-a13e35a4b459") - ) - (fp_line - (start 1 -0.625) - (end -1 -0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "186b9b6d-d514-4aff-ab1f-d48e8f8a8877") - ) - (fp_line - (start -1 0.625) - (end 1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "f6b1ec45-61e1-4100-8136-56dcb1870d97") - ) - (fp_line - (start -1 -0.625) - (end -1 0.625) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "da8b2d89-3ae9-4aca-975c-2e20cbba5751") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "B.Fab") - (uuid "c4c4f30f-581a-4435-9e4d-adb1e46c7a97") - (effects - (font - (size 0.5 0.5) - (thickness 0.08) - ) - (justify mirror) - ) - ) - (pad "1" smd roundrect - (at -0.9125 0 180) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 43 "Net-(USB1-CC2)") - (pintype "passive") - (uuid "f5b614bf-54c5-4dea-96a7-76ad49ae500b") - ) - (pad "2" smd roundrect - (at 0.9125 0 180) - (size 1.025 1.4) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.243902) - (net 2 "GND") - (pintype "passive") - (uuid "ec9922c0-2afa-482a-80d3-4389393ebd1a") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "f7174f83-bc85-44b1-80c3-58adef721ee1") - (at 94.8275 52.3875) - (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") - (property "Reference" "MACRO_A1" - (at -4.25 1.75 0) - (layer "B.SilkS") - (uuid "769c1a0d-43c4-4a1d-a76c-b037350f285e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "MX_SW_HS" - (at 0 0 0) - (layer "B.Fab") - (uuid "5dacbe67-dea0-4d10-8329-75ae4fff2298") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "2fc383e3-dca5-4bc5-b461-1af7188c3eab") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" - (at 0 0 0) - (layer "B.Fab") - (hide yes) - (uuid "30ad55b5-f6c3-44fa-b594-6aebe06b8c28") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/cc7bdce4-a588-484c-971f-43ed8f72830b") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr smd) - (fp_line - (start -4.864824 3.67022) - (end -4.864824 3.20022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "0fcd77b5-3228-4d9c-aea3-e91bf933f267") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.52022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "1bc02df0-f03c-4b1b-bdc4-f5c756f3baec") - ) - (fp_line - (start -4.364824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7925453f-abba-4429-93fe-a4fab7f25f80") - ) - (fp_line - (start -3.314824 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "7918d457-b2de-4a1e-96a5-310f7f8fe89e") - ) - (fp_line - (start 4.085176 6.75022) - (end -1.814824 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "fb530bc9-8d6a-4c02-98fa-65d1fdba45e2") - ) - (fp_line - (start 6.085176 1.10022) - (end 6.085176 0.86022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "21262e0a-cd2e-4297-8758-97984f26486d") - ) - (fp_line - (start 6.085176 3.95022) - (end 6.085176 4.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "331c9f43-22ab-45ca-a489-4d2bf587f244") - ) - (fp_arc - (start -4.864824 3.20022) - (mid -4.718377 2.846667) - (end -4.364824 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "8d803076-cb91-46aa-9287-b17867094435") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670693 2.183637) - (end 0.2 2.70022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "760369e0-5cf2-428a-b291-02081890a9a1") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.15) - (type solid) - ) - (layer "B.SilkS") - (uuid "da5d97bb-3ff8-4be6-9c57-6de872327bbc") - ) - (fp_rect - (start -9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "Dwgs.User") - (uuid "7281bbb5-9a17-4e22-98d4-3a52df0a3440") - ) - (fp_line - (start -7 6.5) - (end -7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "4b5a31a9-4fe5-424a-b61c-6dd14e8554bc") - ) - (fp_line - (start -6.5 -7) - (end 6.5 -7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "11f1c56a-fb48-49d3-a4ea-5692bcb55094") - ) - (fp_line - (start 6.5 7) - (end -6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "b6a4f052-de12-442d-bff2-827cdbf1b308") - ) - (fp_line - (start 7 -6.5) - (end 7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "83c0dc5d-3612-4987-b0e4-e4086ddba9b9") - ) - (fp_arc - (start -6.997236 -6.498884) - (mid -6.850789 -6.852437) - (end -6.497236 -6.998884) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8cafdbe9-e441-4c0f-acdd-b0b7e75f8ba3") - ) - (fp_arc - (start -6.5 7) - (mid -6.853553 6.853553) - (end -7 6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "8775a036-6571-4de0-9506-2b62b63b1c25") - ) - (fp_arc - (start 6.5 -7) - (mid 6.853553 -6.853553) - (end 7 -6.5) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "827a46cf-de31-4e55-847f-b06ca83832ca") - ) - (fp_arc - (start 7 6.5) - (mid 6.853553 6.853553) - (end 6.5 7) - (stroke - (width 0.05) - (type solid) - ) - (layer "Eco2.User") - (uuid "ab10cbb5-26f8-4593-86c9-25067387fe4e") - ) - (fp_line - (start -7.414824 3.87022) - (end -7.414824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "15d79e46-0aa6-483b-88e0-9d06b8ab8991") - ) - (fp_line - (start -7.414824 6.32022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "91785c4a-7545-4b4d-9b19-075b2bd679bf") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8a9d2bd9-f6f1-4e58-9967-78536791212b") - ) - (fp_line - (start -4.864824 3.87022) - (end -7.414824 3.87022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "46cd49d1-2223-463d-96f9-8ee6a7d11750") - ) - (fp_line - (start -4.864824 3.87022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b61750b6-e9e9-4f4f-a6ce-ad25f9194012") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 6.32022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4be07fb6-3bc4-4b1a-9b27-6dc6e8390f1e") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "bcb5eccd-c767-4752-8ebd-3111447785a4") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0af075f0-98b2-4104-a9fd-ce8b2eb792a9") - ) - (fp_line - (start 6.085176 1.30022) - (end 6.085176 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a3dbb036-3daf-4ccb-a156-de687300b484") - ) - (fp_line - (start 6.085176 3.75022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ad8b01be-526c-45a1-a1fb-ee0364bf38c5") - ) - (fp_line - (start 6.085176 3.75022) - (end 8.685176 3.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ce7a9ad7-a2e2-4334-92fd-f1e851c43ba1") - ) - (fp_line - (start 8.685176 1.30022) - (end 6.085176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fe7a61e0-66e4-49a2-a1f4-91796e869b3e") - ) - (fp_line - (start 8.685176 3.75022) - (end 8.685176 1.30022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9c90c29c-8d14-47a4-9bb7-f4fc52a30e98") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "88445d04-d035-4d44-a2ab-653edbb42440") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0285ddfa-014b-4dee-a14e-c6144a85b6c5") - ) - (fp_rect - (start -7 7) - (end 7 -7) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "00d05ddd-99e6-4667-aa19-d8680e1162e0") - ) - (fp_line - (start -4.864824 2.70022) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "cd63817b-3213-4241-a402-6626c6b90e13") - ) - (fp_line - (start -4.864824 6.75022) - (end -4.864824 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "c14daa4f-367b-466e-8710-c208bca8ec6b") - ) - (fp_line - (start 4.085176 6.75022) - (end -4.864824 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "e9d377d5-4259-457d-9cc8-1ae689b320fb") - ) - (fp_line - (start 6.085176 0.86022) - (end 2.494322 0.86022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "f4caf4b2-1390-4548-a976-b8eaac2b032d") - ) - (fp_line - (start 6.085176 0.86022) - (end 6.085176 4.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "9c7a365b-d828-4df0-b607-4eefcaeb1688") - ) - (fp_arc - (start 2.494322 0.86022) - (mid 1.670503 2.1834) - (end 0.2 2.70022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "0b5e9cf3-c35c-4884-aa7d-b80d112d188b") - ) - (fp_arc - (start 6.085176 4.75022) - (mid 5.499389 6.164432) - (end 4.085176 6.75022) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.Fab") - (uuid "83c83cd2-143b-47f4-af58-9c0fa63d5071") - ) - (fp_text user "${REFERENCE}" - (at 0.5 4.5 0) - (layer "B.Fab") - (uuid "ff514828-473b-41ba-a3a9-9ab4d86df9ac") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b0d943c8-93cf-4e81-9733-67144d49b6b4") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 3.9878 3.9878) - (drill 3.9878) - (layers "*.Cu" "*.Mask") - (uuid "9a176c77-8e87-41e9-a166-6c629698ba89") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "93b95beb-61a0-477f-8008-bfcffdfda2e8") - ) - (pad "1" thru_hole circle - (at 3.81 2.54) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "4993b308-0f3f-48c7-bfd6-a51e401aea18") - ) - (pad "1" smd rect - (at 5.635 2.54 180) - (size 1.65 2.5) - (layers "B.Cu") - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "3b7dd4ae-cb7d-40c6-a341-978c327ff533") - ) - (pad "1" smd roundrect - (at 7.36 2.54) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 38 "/Numpad Matrix + Rotary Encoder/COL2") - (pinfunction "1") - (pintype "passive") - (uuid "61fca4c9-3fc6-483a-9bf4-278de95ee766") - ) - (pad "2" smd roundrect - (at -6.09 5.08) - (size 2.55 2.5) - (layers "B.Cu" "B.Mask" "B.Paste") - (roundrect_rratio 0.1) - (net 10 "Net-(D3-A)") - (pinfunction "2") - (pintype "passive") - (uuid "a08ee1dc-36d5-4376-b44b-dd08fc775503") - ) - (pad "2" smd rect - (at -4.34 5.08) - (size 1.65 2.5) - (layers "B.Cu") - (net 10 "Net-(D3-A)") - (pinfunction "2") - (pintype "passive") - (uuid "d919235a-542d-4020-b9a8-cc6689050288") - ) - (pad "2" thru_hole circle - (at -2.54 5.08) - (size 3.3 3.3) - (drill 3) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "Net-(D3-A)") - (pinfunction "2") - (pintype "passive") - (uuid "ad39a394-740c-4407-aeca-f5ea09aaf685") - ) - (embedded_fonts no) - (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" - (offset - (xyz -4.82 6.74 1.82) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 180 0 0) - ) - ) - ) - (footprint "PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_Horizontal" - (layer "B.Cu") - (uuid "fbc432f3-d3df-4dca-9eb1-b2017f7903f5") - (at 161.5025 104.775 -90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf, Alternate KiCad Library") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D14" - (at 3.81 2.12 90) - (layer "B.SilkS") - (uuid "6d1c7f2c-5dac-4a5a-be1e-171241cf727e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "1N4148" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "ee72bb76-d167-4efa-9c52-7591de27e3f7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "https://datasheet.octopart.com/1N4148TR-ON-Semiconductor-datasheet-42765246.pdf" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "1345c4b6-0edd-4822-8282-7421f9a29ab8") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "DO-35 Diode, Small Signal, Fast Switching, 75V, 150mA, 4ns, Alternate KiCad Library" - (at 0 0 90) - (layer "B.Fab") - (hide yes) - (uuid "b9c52267-7a4c-4f78-8b3c-893b44f78249") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/12660e1d-42b4-4472-be67-72e1d21689fb") - (sheetname "/Numpad Matrix + Rotary Encoder/") - (sheetfile "matrixrot.kicad_sch") - (attr through_hole) - (fp_line - (start 1.69 1.12) - (end 1.69 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "f2fedea6-6d21-43c3-a7c2-d6cc96611216") - ) - (fp_line - (start 5.93 1.12) - (end 1.69 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "d0a4c049-3a77-4870-bd9c-9f27eb6be922") - ) - (fp_line - (start 3.048 0.889) - (end 3.048 -0.889) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "a8516f9a-e660-4491-a8c7-ea7c757cf452") - ) - (fp_line - (start 1.04 0) - (end 1.69 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0b158e01-f24b-48a3-8390-551eb02faf2b") - ) - (fp_line - (start 1.651 0) - (end 3.048 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "60fee6e8-aef3-4c56-81fa-c9c451ed02b1") - ) - (fp_line - (start 5.93 0) - (end 4.6355 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "256b4339-d9c9-4d52-b999-d9b30348367e") - ) - (fp_line - (start 6.58 0) - (end 5.93 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "b25c28f7-8ee9-49c6-b70c-d5cb2ce8a08d") - ) - (fp_line - (start 1.69 -1.12) - (end 5.93 -1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "8d15e450-ea2c-464d-a733-d94e5316dddc") - ) - (fp_line - (start 5.93 -1.12) - (end 5.93 1.12) - (stroke - (width 0.12) - (type solid) - ) - (layer "B.SilkS") - (uuid "0271287c-0d48-4a1e-b489-290fb6145669") - ) - (fp_poly - (pts - (xy 4.572 -0.889) (xy 3.048 0) (xy 4.572 0.889) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill yes) - (layer "B.SilkS") - (uuid "3a0ecae8-0fba-4c84-9ac3-6c461a59f9bd") - ) - (fp_line - (start -1.05 1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7e418ac2-b650-4ee5-8a1d-1aaf86b92b44") - ) - (fp_line - (start 8.67 1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dbd48f9f-681b-4101-b484-6a64f5936d82") - ) - (fp_line - (start -1.05 -1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7f291e84-fbff-4a72-8f7e-66616f472096") - ) - (fp_line - (start 8.67 -1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ec48deba-5f57-4cdf-ace2-b3e43d6e8ad9") - ) - (fp_line - (start 1.81 1) - (end 1.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "78713ebe-f71d-48e8-99c1-70aa94469b72") - ) - (fp_line - (start 2.31 1) - (end 2.31 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "8d92754f-837e-4a1c-807d-4775da6bde9f") - ) - (fp_line - (start 2.41 1) - (end 2.41 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "fbcc29cf-ae0a-46b1-9734-b6e527cb77a8") - ) - (fp_line - (start 2.51 1) - (end 2.51 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "826179d0-b272-4bbc-a33e-e94e9b4c9e25") - ) - (fp_line - (start 5.81 1) - (end 1.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "ad382d1b-81b0-450b-ad67-5223ef3cc0dd") - ) - (fp_line - (start 0 0) - (end 1.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "20efb71c-8ee8-449d-a921-0875404617f5") - ) - (fp_line - (start 7.62 0) - (end 5.81 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0ea47ea7-853c-45e3-be22-474f40483fa9") - ) - (fp_line - (start 1.81 -1) - (end 5.81 -1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "0e81615b-d969-4525-a7f5-38cddbf5e754") - ) - (fp_line - (start 5.81 -1) - (end 5.81 1) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.Fab") - (uuid "aa887afd-6009-4f30-8173-1729348198e0") - ) - (fp_text user "K" - (at 0 1.8 90) - (layer "B.SilkS") - (uuid "667ca826-c872-4291-abbc-949f0a44d0f7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (fp_text user "${REFERENCE}" - (at 4.11 0 90) - (layer "B.Fab") - (uuid "0ee387ad-909e-4f10-8bd9-d1ed97ee5844") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) - ) - (fp_text user "K" - (at 0 1.8 90) - (layer "B.Fab") - (uuid "60a57bc1-0681-43f9-9918-c6fc57834953") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (pad "1" thru_hole rect - (at 0 0 270) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "/Numpad Matrix + Rotary Encoder/ROW3") - (pinfunction "K") - (pintype "passive") - (uuid "01e43c4e-dd70-49c7-ab94-f091df171363") - ) - (pad "2" thru_hole oval - (at 7.62 0 270) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "Net-(D14-A)") - (pinfunction "A") - (pintype "passive") - (uuid "3ade8869-98f0-4e2f-88db-efd93c9ed4d4") - ) - (embedded_fonts no) - (model "${KICAD6_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" - (layer "B.Cu") - (uuid "ff25a3f5-5f6c-4c4f-9562-bb7ec9793dfb") - (at 66.2525 80.9625) + (uuid "0fba6b6e-a515-4664-97f8-f7f572a4c605") + (at 47.625 76.2) (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") (property "Reference" "MACRO_E1" (at -4.25 1.75 0) (layer "B.SilkS") - (uuid "72acce59-3079-45ef-89fc-7c2549e2beb7") + (uuid "827d777c-94ac-4cd1-bd36-cc50c76835d5") (effects (font (size 1 1) @@ -33468,7 +3307,7 @@ (property "Value" "MX_SW_HS" (at 0 0 0) (layer "B.Fab") - (uuid "545001ec-e60f-4a89-86ef-684b9d88cc4f") + (uuid "09f74e3f-a198-4859-8788-174c31947eb7") (effects (font (size 1 1) @@ -33481,7 +3320,7 @@ (at 0 0 0) (layer "B.Fab") (hide yes) - (uuid "28e226ae-7eac-4be7-a40c-02d9036a1f0d") + (uuid "8e97b441-a53b-492e-9d01-9d8fb13e6764") (effects (font (size 1.27 1.27) @@ -33494,7 +3333,7 @@ (at 0 0 0) (layer "B.Fab") (hide yes) - (uuid "999e1844-005e-4647-9f73-ce54b1cfcad9") + (uuid "3a00a0b5-6f1d-4d62-a683-6b984ded66a6") (effects (font (size 1.27 1.27) @@ -33515,7 +3354,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "e6f9cbe0-0e7e-470f-a726-3d3629e2abf7") + (uuid "1f9d1d93-90bf-45aa-a163-0cda24515d51") ) (fp_line (start -4.864824 6.75022) @@ -33525,7 +3364,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "fddfd8e6-1678-4685-9dea-7cb470eb5c8f") + (uuid "1a0a09fa-c9c8-471d-8922-2154dba6287e") ) (fp_line (start -4.364824 2.70022) @@ -33535,7 +3374,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "ddf4455d-0318-42e6-92b2-b066a6fc1398") + (uuid "c58770e5-aaa4-4a81-99c6-969e7a58f598") ) (fp_line (start -3.314824 6.75022) @@ -33545,7 +3384,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "85149aa4-a331-4744-b1b0-072f2e347e23") + (uuid "dd2b6c68-1fdb-4f0d-9236-be06d789b9be") ) (fp_line (start 4.085176 6.75022) @@ -33555,7 +3394,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "361c734b-faed-421a-a207-c13dc3c76b93") + (uuid "8d5fedf2-d47f-490c-83c5-fe97f7dd6a99") ) (fp_line (start 6.085176 1.10022) @@ -33565,7 +3404,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "acc58f94-ac81-4fdb-91ae-a4da33ad7461") + (uuid "b8f128f0-0e0a-4e31-8d3e-4f0822330595") ) (fp_line (start 6.085176 3.95022) @@ -33575,7 +3414,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "336f4412-e3b4-4824-a35c-da3504efa603") + (uuid "f368751a-dcfb-4819-b21e-61fd933b3722") ) (fp_arc (start -4.864824 3.20022) @@ -33586,7 +3425,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "efcd3750-fed1-4e02-8403-5e4e87310f6e") + (uuid "11edd812-8b8d-4cd4-8292-2f1911b88f13") ) (fp_arc (start 2.494322 0.86022) @@ -33597,7 +3436,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "47088d2d-2048-44c5-bb9b-429a1a5f06bc") + (uuid "070a2dd9-2d9e-48ec-9f49-7354fcf80fc8") ) (fp_arc (start 6.085176 4.75022) @@ -33608,7 +3447,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "6acc229f-4bc3-418b-8198-5a30fb50ca06") + (uuid "3af9d6ba-879e-4519-9ad5-0df8ad718da4") ) (fp_rect (start -9.525 9.525) @@ -33619,7 +3458,7 @@ ) (fill no) (layer "Dwgs.User") - (uuid "135cb23c-ed33-4a9f-921a-47b063f4c7fc") + (uuid "4687cfcc-e173-4aff-9799-7e24f41ffbdc") ) (fp_line (start -7 6.5) @@ -33629,7 +3468,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "252251ea-1f56-4f11-bc61-77567ef08516") + (uuid "25d898dc-0f1b-4b0d-ba44-0e2280dad2b3") ) (fp_line (start -6.5 -7) @@ -33639,7 +3478,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "8fd5c673-793b-4f28-9602-b17e61bf1232") + (uuid "e65c7811-b47e-47b5-b0ff-7ec84fa5f9e1") ) (fp_line (start 6.5 7) @@ -33649,7 +3488,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "800651d1-1d67-4ef8-85fd-c710fd2c0f0e") + (uuid "dc0a0ce3-d7be-41c4-84cb-2333315ca9b3") ) (fp_line (start 7 -6.5) @@ -33659,7 +3498,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "05388665-1798-4e63-a580-ed81a1eaf387") + (uuid "4bda3c34-89dd-4867-bb02-dda479be9f82") ) (fp_arc (start -6.997236 -6.498884) @@ -33670,7 +3509,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "c578d0ee-1e90-4855-b96e-5548e423a1a8") + (uuid "5c87bb4b-6a3d-4f98-b7ca-a1c18b3527db") ) (fp_arc (start -6.5 7) @@ -33681,7 +3520,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "5fe60891-effc-436a-a5fe-a97b524d827d") + (uuid "eb27a7d1-d012-4cbe-81f1-3e974ff412be") ) (fp_arc (start 6.5 -7) @@ -33692,7 +3531,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "f710f120-d2a1-4983-9a95-ea7bff8093df") + (uuid "4b14b1d9-23b8-41d3-9adc-667b62581f4e") ) (fp_arc (start 7 6.5) @@ -33703,7 +3542,7 @@ (type solid) ) (layer "Eco2.User") - (uuid "d84d9fac-31b0-4667-9cd0-d3ba41eede48") + (uuid "79af2294-30d0-43f4-ba41-378de5feea84") ) (fp_line (start -7.414824 3.87022) @@ -33713,7 +3552,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "a0b6beea-912e-4e83-80d4-9be38d1f6892") + (uuid "65e8aec2-3e45-44c5-817a-4b2661f55c61") ) (fp_line (start -7.414824 6.32022) @@ -33723,7 +3562,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "0f3818e4-da4f-4b5f-b68f-24e75ae3ac16") + (uuid "d6230b5a-4429-46cc-a727-14344353b454") ) (fp_line (start -4.864824 2.70022) @@ -33733,7 +3572,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "c6c2398b-5a69-477c-af4e-29e239e69f9a") + (uuid "77e12d0f-1973-451b-8c70-e639cfeaefaf") ) (fp_line (start -4.864824 3.87022) @@ -33743,7 +3582,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "fd7a3cae-14e2-4565-9a24-6e2909b7fd63") + (uuid "749e278c-992b-4342-97af-df1de8dfadcc") ) (fp_line (start -4.864824 3.87022) @@ -33753,7 +3592,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "e7f47a52-f4f8-4f82-b872-f8cf54196d96") + (uuid "a451a6d4-c9b2-48d0-ab35-417bdd2d1d59") ) (fp_line (start -4.864824 6.75022) @@ -33763,7 +3602,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "9f0c8029-3c16-4b04-8915-b017da0848a8") + (uuid "adebd8be-1db2-4ef6-95b8-b8cfd9104254") ) (fp_line (start 4.085176 6.75022) @@ -33773,7 +3612,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "7b08d3e8-524e-4436-83ec-f2b3d9d00298") + (uuid "2a0eef02-426e-49c3-bc1b-dcda512a30c8") ) (fp_line (start 6.085176 0.86022) @@ -33783,7 +3622,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "489dc3af-f637-4f9f-b1ce-e575fee59979") + (uuid "925a5d2f-4565-4f7b-8fcd-affacf78fa71") ) (fp_line (start 6.085176 1.30022) @@ -33793,7 +3632,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "5cfd1384-ec93-4faf-875e-e7e0224a6e48") + (uuid "275b20c6-ba1a-419f-a090-8891d22817af") ) (fp_line (start 6.085176 3.75022) @@ -33803,7 +3642,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "cd12f3bf-7e23-404b-a7da-340de8da27fc") + (uuid "f9588071-c8a8-4a95-a70c-cbda5d92cfc0") ) (fp_line (start 6.085176 3.75022) @@ -33813,7 +3652,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "c01e5337-87ad-4f41-adba-94127fed603e") + (uuid "18d92d92-4fc0-49fa-a3c5-c66ff754a12e") ) (fp_line (start 8.685176 1.30022) @@ -33823,7 +3662,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "b67998b0-b2ab-4be7-b477-8b5389ba1bc1") + (uuid "1545d7ae-c56a-4f60-a775-94ac79cb64be") ) (fp_line (start 8.685176 3.75022) @@ -33833,7 +3672,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "d72e9913-3074-4f76-90c3-a04f70caeaf3") + (uuid "e4aaa693-e24c-4cb8-b8f2-a5b48ced0cec") ) (fp_arc (start 2.494322 0.86022) @@ -33844,7 +3683,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "e3c0fad2-b962-4e00-95f3-79afceb6e66a") + (uuid "f9049819-6902-42dd-88d2-c79901b6351e") ) (fp_arc (start 6.085176 4.75022) @@ -33855,7 +3694,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "817f0e6c-0fb9-4731-be23-0c887bdba879") + (uuid "1364319e-5990-4c4c-859f-18003de20b5f") ) (fp_rect (start -7 7) @@ -33866,7 +3705,7 @@ ) (fill no) (layer "F.CrtYd") - (uuid "b5ede5e0-6729-48c3-81e9-4c39f019ceb5") + (uuid "09aefe88-a4f1-4747-9977-4d3b72800563") ) (fp_line (start -4.864824 2.70022) @@ -33876,7 +3715,7 @@ (type solid) ) (layer "B.Fab") - (uuid "88106dfb-8941-473a-8d6a-7467cee01b49") + (uuid "d894f3a3-17d8-410d-8163-1b9038424fd7") ) (fp_line (start -4.864824 6.75022) @@ -33886,7 +3725,7 @@ (type solid) ) (layer "B.Fab") - (uuid "cc946128-a3a1-4815-ac57-515418ec1f72") + (uuid "edb6874d-fbc0-4532-a0e5-125f3da4a6a1") ) (fp_line (start 4.085176 6.75022) @@ -33896,7 +3735,7 @@ (type solid) ) (layer "B.Fab") - (uuid "3b5e26d4-1377-4d1f-9d9f-c0c1b203229e") + (uuid "c2e0d3f2-c859-4e1e-8fa7-4f08e80f5499") ) (fp_line (start 6.085176 0.86022) @@ -33906,7 +3745,7 @@ (type solid) ) (layer "B.Fab") - (uuid "c12e16cf-cdfc-42d9-b537-3319226364b3") + (uuid "9da424b1-5932-4cdb-8f13-53512960e138") ) (fp_line (start 6.085176 0.86022) @@ -33916,7 +3755,7 @@ (type solid) ) (layer "B.Fab") - (uuid "03aa079d-49db-485a-8b24-20acab3ba37f") + (uuid "902b603c-1691-415a-bb56-eb1008cb2c7f") ) (fp_arc (start 2.494322 0.86022) @@ -33927,7 +3766,7 @@ (type solid) ) (layer "B.Fab") - (uuid "48a3b879-e429-48b4-b70e-bfc5d7d25724") + (uuid "0eb8bddb-4971-4225-8398-c40b25a5b406") ) (fp_arc (start 6.085176 4.75022) @@ -33938,12 +3777,12 @@ (type solid) ) (layer "B.Fab") - (uuid "41de5f38-8458-4f36-a314-d634fa73ec56") + (uuid "95dfd097-eff7-45fe-9502-ed522fe31316") ) (fp_text user "${REFERENCE}" (at 0.5 4.5 0) (layer "B.Fab") - (uuid "7c56b77a-8655-40e4-8e48-2a5938fecb77") + (uuid "269cccbd-6cc4-4339-8214-568797bb1188") (effects (font (size 0.8 0.8) @@ -33957,81 +3796,83 @@ (size 1.75 1.75) (drill 1.75) (layers "*.Cu" "*.Mask") - (uuid "9670319b-6e82-452d-b712-aa3e406e3fa7") + (uuid "a69176e1-b1ef-4a5f-8058-0cc83ab4ce8a") ) (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask") - (uuid "52b2120d-2aea-4df8-a79e-cf68b989760b") + (uuid "229e7017-dd9f-4220-aee1-e070d553d997") ) (pad "" np_thru_hole circle (at 5.08 0) (size 1.75 1.75) (drill 1.75) (layers "*.Cu" "*.Mask") - (uuid "26b79f7c-1b13-41ab-8dd9-241bf5a7490f") + (uuid "c98dd5d1-0cc1-48b9-926a-4f4ef03d8573") ) (pad "1" thru_hole circle (at 3.81 2.54) (size 3.3 3.3) (drill 3) + (property pad_prop_mechanical) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") + (net 59 "/COL1") (pinfunction "1") (pintype "passive") - (uuid "e756c634-7acb-4645-b58e-7541bf039d6d") + (uuid "2ecd35e9-fd59-430f-8c0e-930c2241598c") ) (pad "1" smd rect (at 5.635 2.54 180) (size 1.65 2.5) (layers "B.Cu") - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") + (net 59 "/COL1") (pinfunction "1") (pintype "passive") - (uuid "ee9972a6-12e2-48de-8ba1-3afdfbcb26f3") + (uuid "37cf8d37-c245-4c27-8c8e-73b528124f4f") ) (pad "1" smd roundrect (at 7.36 2.54) (size 2.55 2.5) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 42 "/Numpad Matrix + Rotary Encoder/COL1") + (net 59 "/COL1") (pinfunction "1") (pintype "passive") - (uuid "14fce44e-b5f0-4309-ae7a-becdf8542e63") + (uuid "4eda20e3-38dc-4f65-8ace-f78cc6f9d870") ) (pad "2" smd roundrect (at -6.09 5.08) (size 2.55 2.5) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.1) - (net 50 "Net-(D24-A)") + (net 37 "Net-(D24-A)") (pinfunction "2") (pintype "passive") - (uuid "d50a8077-a879-4de3-97a5-18fba166f0fc") + (uuid "b063120c-4efe-4ce2-8753-3193d07d8886") ) (pad "2" smd rect (at -4.34 5.08) (size 1.65 2.5) (layers "B.Cu") - (net 50 "Net-(D24-A)") + (net 37 "Net-(D24-A)") (pinfunction "2") (pintype "passive") - (uuid "cbe97e8a-a4f5-41f8-961c-1b60b157d5a1") + (uuid "3299fba9-fa46-4831-b287-722f1e81007c") ) (pad "2" thru_hole circle (at -2.54 5.08) (size 3.3 3.3) (drill 3) + (property pad_prop_mechanical) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 50 "Net-(D24-A)") + (net 37 "Net-(D24-A)") (pinfunction "2") (pintype "passive") - (uuid "6dd3b5c3-21a3-433a-91ab-116c4613d282") + (uuid "e02c28f3-b871-4bc8-a9ec-94340dffa160") ) (embedded_fonts no) (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" @@ -34046,2015 +3887,27600 @@ ) ) ) - (gr_circle - (center 104.3525 128.5875) - (end 105.3525 128.5875) - (stroke - (width 0.05) - (type solid) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "1021529f-149a-4b57-be7f-13cfa0b95e4a") + (at 47.6075 128.349999) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED25" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "b3b959e6-4ec2-48a7-b748-474a5668f6b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "44ef301c-8258-4258-9671-564b9da3656f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "314240c4-1d8c-420d-be36-3e7084032ca8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fb185535-1f0b-4426-9b0c-c36e5b906b59") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/58f77366-401d-4764-9c9b-850d5763a77d") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "905ea745-1f9f-4825-8488-c0494a32d009") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1962bdb5-b20c-47b7-98dd-b3d8a3b85736") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bcd940ce-7590-479b-9283-358b0a6e180c") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c03bc452-bf28-4bfb-9ecf-aeaad0976af1") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "aaa35d33-737a-4a37-b418-b9c8856fb1d1") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "0c594bbe-de1a-4928-a244-c0baf5f89e70") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b7de3115-7fc3-4220-b6d9-a374709daf39") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "2b8b20f3-f8b0-427c-983e-76e058058671") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b1b026d7-9471-4175-aa57-f1144f3ba81e") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "92d946b3-2599-4cee-b028-f07a4b2982d8") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c82c76ce-12e3-4fbf-ab2d-7a9c35e3e981") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5c9bc957-93c8-4e32-8050-75e0285a7d56") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "df15d7a2-f14d-4303-8c23-8ca32acac54d") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "08b01e77-c23e-412e-ae4c-c487503c3bd3") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "15cc62ac-486c-44f4-8924-957623932ff4") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "743f1858-1fd2-4d53-a4a0-4960132dbaac") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "61eb9ea8-149a-4151-9498-2f8651f292a4") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7870c113-78d4-499c-854a-da27be80b124") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c8a58ee4-9aad-4f18-aad5-3920adb1b539") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "34df198b-d4bd-429f-a4b3-071288b0b04e") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c2be6308-a9fc-4b90-8da1-313592792c33") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2e8951f6-2176-47f2-b467-da0e5783d8fa") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fe76b823-6959-495d-93bf-ba9df8d48760") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4080bb7d-a79b-4c87-8dc9-2703d35958f1") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ff7354f5-38b6-46c3-aa77-15ac7766cac3") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7d3ee3cb-29c9-4174-9667-295487391492") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8c491c05-6cf9-4f6c-a044-5281e8c16002") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e5c692d3-8981-404c-8599-e480831bffe9") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a5234de9-e96a-4f3e-bba2-2290b85a7b2c") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "847c1244-2980-4cd3-8460-89837d69e010") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "91abd2e3-f8ec-466e-88ff-85296c64e04b") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "706f1aa4-62f9-4787-8245-e7eec22df082") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "92154b42-1bed-4728-92f3-257c59293f5c") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "90aec660-85ef-4cf9-9808-3605be8a86be") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "1c119d32-c85c-46ad-aed1-d4d579eb27fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "c6c04ce6-9b81-45e0-9a3e-cf836cd6c5f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "6f4f98fe-0ee6-491a-9db7-e7ad7b26a71a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "1b0c2296-16cd-4f0b-b80f-0d4a261e1ea1") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 65 "Net-(LED25-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "442a96a0-bb52-4c94-b69b-8480de747b9f") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 32 "Net-(LED24-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "35cb5e9f-79ad-406c-8a21-70ea5049c3be") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "3c06c9ec-6ada-4843-8e7e-45c4695d7ba4") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "120da23d-0b05-433e-9337-936a5dab5027") + (at 114.3 133.35) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_3" + (at 0 8.15 0) + (layer "B.SilkS") + (uuid "b5acb019-6e58-4025-a402-733a9de165b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "4630f416-b3b8-43ad-bea2-e56e6ad7a0b6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "211d3acc-8fca-4698-b0e8-5563869882fa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "8016c349-f448-4586-9a0a-967f85f7539a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/30eee7ea-caee-49e3-b52c-a56fcbfdfefd") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a18ed698-16b6-4516-bbbc-ee866e80be74") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "807edd4f-22dc-4035-a412-3b00bc39deb3") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9e74f0df-4ee3-432d-b96b-db169d0ed21b") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fd0cd786-6195-42ba-adcb-91fde715b3f6") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "490fdd7f-5706-4517-9265-279b26c720d9") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6444c9e3-6aa6-47d5-b520-11a9ca4ea29c") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c3c298cc-2ecb-4c48-8f25-4d71ebed0bdc") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "990e4e8b-0b5c-4729-812e-1a80f5cd07af") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0a2a61ce-8bb3-411b-8e34-05359a711587") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "93c11e63-771e-4fa3-95ba-248345a70d9f") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "d5ede094-d341-47b9-b089-f52b591e7f6a") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f5d1fde7-8e71-4d11-8fff-fd8e86169b70") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f2421d7a-4998-415e-aba8-8a4b2db499da") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "819b78c7-1613-45eb-930b-2ab60f4aaa40") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f031c2a2-c9cd-4aef-aeb2-52a4c6576e81") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "631d6e4b-3012-4ad3-94c4-bf9d51828737") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "52105a7e-1346-4e7f-b195-ab576622504b") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "30a96948-dd75-4240-9fe7-fc569de25a68") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ec41cad7-18cb-472b-ab15-948052f189fb") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9f6bf55d-b6c5-46cd-b03d-8fcee7f3dc01") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3f3f85fd-61d4-461b-862e-eb55c840c174") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6382eab5-5340-47b7-bde4-e69d234bd2bc") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f1c4bfef-213c-4da4-9a67-a580bddf49df") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3e7c4f6a-95f1-487b-a103-7933e0be6b6c") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9cd85a93-5e87-471e-a2e2-95c37f4f23a1") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "30ab567b-13d7-4a16-b4fd-49caba223ed7") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2d1f5531-1e59-4459-95d9-9b510275965c") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7e4f7885-82d3-4720-94d5-42c5c02338dc") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cbef3226-950e-41e1-9b3b-97902959a5a6") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b7562edd-5fe0-4c95-96d0-8be71bd4bc77") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7d10e6b0-5559-4ba1-b954-6abb2bb0689c") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2742f45a-1d81-4e45-8d4a-5834297bf5ea") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "61bddc07-d72f-4f84-b6b6-fd3d74b9b308") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "13117d45-b61b-44d7-afd1-52bd8163b407") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c1a210ef-6d7d-45db-aed0-cb10b212d4c6") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "3ab75d9d-9ab9-4593-8aed-e95d46d1c925") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "77b0c4a9-bc7e-45d5-8e63-1e3b18cca97b") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "872fd24b-daf4-484e-ab8e-be6c9419aa39") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "2e222461-6a91-46b4-ab8e-0e1b9ff604a2") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "f13cc79e-4f4c-4f72-8822-ba7ca538df58") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "ef017b1c-e6c0-4c53-bd29-b766fed69755") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "76e32e64-7079-4eb6-9f49-f1699bd3246b") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "be67e960-b370-42ef-abdc-c396b786a84e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "9ea7ae43-7fc3-4e3b-8e68-37ee79356208") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "fedc3282-b6d6-4b67-93b6-01a29c2615a2") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "1876da39-a732-485d-b79e-2df11e0bae68") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "6a7aad93-3ff4-4818-ad6c-74b9328d1bba") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "089faf6c-0251-4c2c-8c28-cbc09dd6ec07") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "fc24ca6c-9747-498a-9097-f62b3fb6af15") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 23 "Net-(D20-A)") + (pinfunction "2") + (pintype "passive") + (uuid "73db359b-842e-4076-b4e5-0853342801a6") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 23 "Net-(D20-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c723bd6f-f121-430b-b52c-f5f0576e547e") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Net-(D20-A)") + (pinfunction "2") + (pintype "passive") + (uuid "26daf4dd-bc39-4340-aca1-ffcdade4eb0b") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "13a66f3f-66a1-40cb-b9aa-9f011d1c8f65") + (at -11.59 27.25 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED10" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "3f9e4a1f-3f2b-41cd-84c7-abde2d2a9889") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "1649ae3f-8612-420e-91a1-d37daeb9efbc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a1f8e860-38f1-463e-9999-4a26e5e9eb13") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "737e0b27-0ee9-4ae8-b078-35d4e2ab6406") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/ef05aa19-4aa8-4d80-b620-2dfd117a6c79") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a02ce063-5934-4a26-b73e-1c5b76856780") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9b598abc-44f2-464d-a4c2-4724eed2b270") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0bf69805-52b4-43b0-bac7-dfb1aeee0f45") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ff9c0f16-ce26-4d2e-8e2e-d6523e32d824") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d4212991-244a-4ad0-ae79-f055f2c14641") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "bbcd151d-71c3-44c7-b1fb-397114558928") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "e7ae7a5d-9785-4709-affe-25070323b04c") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "100d087d-f103-4ed5-9b4d-d414fd03d276") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "da7ba7d5-024c-4cc3-890d-21e7f8efe638") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c212cadd-1171-40d3-992b-7cd96aacc143") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3e736533-cb32-4a54-a2bd-f8ad264a71c5") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5375ad86-81d1-4233-93a5-5babb343fa71") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "501ee771-700b-49c4-8ff0-fb803cfae71d") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cb3dfb5c-4a91-4f2d-bb9c-a084f7040711") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9da68674-a7c8-4f13-9c50-b2a47c232e15") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "563a2704-3080-42f4-892f-92eb7b385333") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cf71be9e-cb08-49cd-ac2a-b0f1c4ac3a75") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "94379b53-0170-4b3f-aa3e-45b92b67f870") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a2dd4c09-480b-4da4-a5cb-85a37b90b94a") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d32ff9b5-8732-4365-b868-4f9f2e9d688a") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "66a6faf4-4ddb-4755-99d8-42bd7981767f") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "22aaf1b1-3b5d-4df6-87e8-5f458a4c6f4d") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "03726261-fc1f-4bda-a068-869ac51d80b9") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "40ebe776-2b3f-40ab-bf22-decc678f7ecd") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7ec62dfb-4c6b-40e4-b183-ba047be54d0e") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "52b70f0f-2900-4efe-bcbc-d9dde4a6eb0d") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "70ee5d29-37ac-4870-8b47-1d8e21c8290e") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "085278c1-20e8-43eb-b4aa-3168c8ed97c9") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0d78e407-cb59-45de-bff8-d78a684c1ec4") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "32662e40-755a-45e5-a39d-52d233a4d23e") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "21bc83ef-7c4d-4845-89a1-daf99167657f") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "c5681cac-5ec1-43cd-b2b7-4e5935e73841") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "de97e2ec-258e-42c3-b7bc-1e41dfa62e02") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6b057b79-01b2-443d-b163-8aa1ae7864b3") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "5ae33f65-59b5-44a0-9c66-bb1eecba5980") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "6ed5df3a-eafa-402c-91a0-c823c2e3641a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "e9686ccb-157a-4342-9008-a968fa7792f3") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "d3f21612-d652-4958-806b-74f6a68a6144") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 45 "Net-(LED10-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "4c03795c-273c-40f4-9a29-008edc85d111") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 31 "Net-(LED1-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "56d5ba4e-0129-492a-acbb-64a052c49037") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "e86cff1e-f3c5-4c99-ad44-6d2027531948") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "1663e601-bb3b-4c09-9775-6fd01ccc514b") + (at 95.25 95.25) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_8" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "73a87850-15a9-4da5-af42-ea0c8ad8d18f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "9ebff28f-8aad-4d43-9e81-b6b5f527b082") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "23c38209-0afa-4184-a3b1-4c0adecf87eb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "3fe741c7-e687-4250-9a0c-29db312b5c28") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/b2fdb8cf-0409-4d22-b1b8-f8b1aa580f39") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4873d801-cb8c-487a-a55b-2209ffb959e3") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "60f35fa7-f837-4e71-898c-bbbad3d57045") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9249a78e-37fb-4580-b304-274d19395ffb") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3ac11b43-16b9-4423-8ece-ec7505f8fe42") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7b02da6b-25f5-4d2b-a7e0-0a72e04c0795") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7f8c19b3-18a1-4adb-9797-7e9b8ab3bfe6") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "87ae3b28-8042-4f40-bf9e-c13c7ba8642a") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "177933ca-e27f-4ee5-956c-9a56a09cce26") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "92f002d4-eaea-42d6-8af5-40ccf3070219") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b9ffa4ed-75f9-492d-b320-77244b43247d") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "1657749d-a9ac-4116-b2b8-c7044eabcaa1") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "3f7779aa-2bb4-4214-a667-202d6c29dac4") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "205273ce-06b1-4ed0-be57-7f190ba04abe") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "bb445713-70ba-4468-81d7-af66a02d981d") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e7ec486f-ca46-4a1c-8796-be796ce5bcd1") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "2b13e6ec-1d85-4faf-a459-674a9aa5e9d7") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "59b5c3e2-c567-4ceb-b71e-2e436c8ca59f") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "cb6b8e34-d431-4cf5-9c84-2393f8c128c7") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c7c2bb9f-34be-42f9-a305-4310cea5c6cc") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f0e6899c-a5b3-4c93-aa8b-7a83d0587711") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0677c6e6-ab29-477a-846d-a4a918dc1148") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2f5efdb6-9a00-47a7-990a-9ff62e4821d2") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "be8f107a-5096-4f4a-936a-002aa43e861b") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "384a0c30-c80e-4fa2-8945-25b86bb598f1") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "414afe92-8629-4cb1-9c72-99dc2aa20cd6") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "602a73ab-03fe-42c1-9b9d-c22f10b089b2") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c3689ac4-9ac7-495b-b741-3b2ae4a2b3db") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a087d780-ce5b-4ed7-bebd-a527efd0d82c") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bec013b6-e2d6-4d77-8251-f5bbeb02d36f") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d85e5f07-796d-4663-afd9-00d2cabc0bf1") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2b1aa1dd-3a57-4850-94d7-f08a5aa4b2d7") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a17f4980-5e88-4231-afc8-6f7b5eea8a33") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "df4519cb-401e-4619-bfdc-535c3e5acf23") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6814890d-b1a1-480e-b603-7ab3c96f7228") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "60f11311-e71e-404b-bd80-09f617ca50f6") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "462d8064-3aa3-4d2c-99aa-8062f89369f0") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "cc3c5a76-caae-486f-8b8e-b5855cf4163b") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8d7116f8-3e7e-4e8d-ae8b-21e5d5d9c7d5") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8c95f280-4222-4a6e-86d2-f25d1945bfd4") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "679fdb50-e3b4-45d1-ba43-a0f0d359809d") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "7f10caba-0ba4-4134-9cc1-66306a1501ea") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "44582044-bf02-4975-b748-047c2251c011") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "58b720ec-448c-43aa-aed3-2e23b4a8d9fa") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "ae6ec964-0069-4f67-b57f-5e70fceeb30a") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "a372fbac-a8f4-4524-a3da-1cc674502e09") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "d54335da-64bf-4ff9-9bf9-c0e7501a16cf") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "8979e598-e885-4ace-a9a1-579850c92e8b") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "51429329-5c62-4981-aa65-e8a111e079d6") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "a63635a8-d21a-4353-9293-739261f4da30") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 15 "Net-(D12-A)") + (pinfunction "2") + (pintype "passive") + (uuid "a04cbe63-f8be-459e-8637-3e4999fb1791") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 15 "Net-(D12-A)") + (pinfunction "2") + (pintype "passive") + (uuid "805cfda9-165b-4af9-afbb-0080f0748175") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Net-(D12-A)") + (pinfunction "2") + (pintype "passive") + (uuid "b7448655-aaa5-4275-a513-5b58647631e5") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "1f6d7617-5c7f-48fd-9031-2aaa11e198a7") + (at 114.3075 109.299999) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED16" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "27a268ae-7354-4597-9668-9a1f773c0d0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "a89290a6-6e3b-407d-9a2f-9f65a7d75e0c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b5f88b1d-4a69-41d6-be50-4e89e1a7c233") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f6198af3-ebe8-4997-bf08-872bdb90b818") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/d1ca3e75-9af4-4b49-893f-aca04ea59f9a") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "914b6c35-d716-4d1b-b5ce-438a3d40e1de") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0affe7aa-afa3-4095-ab96-08944e492330") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8455d9fa-39aa-4ac9-a0db-0b74d58321fa") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bebd1f9c-7070-4c7c-9e69-7392c6b20b49") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "06516604-40e4-4031-953e-c405ef3a1453") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "f91a4e6a-005e-48ed-b87a-bf622b76e907") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "d768ee09-9c95-436f-8ee2-1c12a35020bd") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "67b3e708-63f9-4dba-bb6d-c3c2f04fd16f") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "38095dad-fc35-4e1e-9496-e92c57967c0b") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4ffef513-63ed-418d-917a-b05de1b1c859") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "52994a75-5e9a-4e7d-83bd-04575609865c") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "010d7595-cd9a-48fe-8eda-dd488e0fd302") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f6fe23d7-f7ea-4a0b-8282-04af2002bd58") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d1f37c3f-26de-450a-85a5-60e229438e6c") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ca82f154-a2df-4331-a03d-280473d53c69") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "eac2271e-132a-4434-8a23-b9d2636bd24e") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6d380893-1773-4b02-9716-0705b160fe77") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b2e749db-1241-4306-8b2e-fafa87f23ad5") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f982aa62-c866-429f-b837-07caf2309aff") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "98c35338-c227-46b8-a4f4-6be2737f4525") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "35da1bbc-cbb6-416b-a046-72f116607a7c") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a5220614-54ea-47fa-8131-0497daa3af57") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f1ebf941-f24f-4174-b297-2d12368bc8c6") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dc1b109f-a49e-4752-9ad6-b44774d436f5") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8a30856c-e3c5-48a2-8901-61964cadfe45") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "894da21e-857f-43d4-a454-97f4ff57cf9a") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0bbab069-9818-40c9-9eb6-4df1738d9205") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "26fc55ea-9c16-4fce-915b-fa64afee6de4") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c55f2942-87e6-43e1-a9f7-efe979fb1e87") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "da93351d-9879-4aba-9198-f6e839694a02") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "9731ef1b-1c0a-4e93-9659-c8495eb5445d") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "290a473a-bbe7-4ac0-9304-295402b38a8d") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "503a592f-be92-4416-8807-071f4187609a") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "9d1daf8a-d695-4c73-bde9-be5f2e9da5d1") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "4384f95b-3e69-4a2e-a552-ed6413a54ebf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "371a5898-fb8e-43e2-bb06-64d4f792285d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "65503a51-71cc-4281-9b8f-410d6107ec9c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "9ff85461-f100-4995-9fb6-afbbb25b750f") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 51 "Net-(LED16-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "20165f88-e25e-4ce2-8f25-70ea9be4db22") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 50 "Net-(LED16-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "4392233c-ae7c-45fc-a834-cfab87cc8a09") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "ed90e694-c2c3-4e19-b515-96e21da2d01f") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "2080c1ee-8a2b-4fdb-b97d-5572428451c6") + (at -11.59 37.35 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED12" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "86558ed7-1f12-4df6-a3ad-107e3f1e5ed6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "799d4e78-bf56-4880-901a-f38bf9425cde") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8aac84be-93d6-43cc-884f-23e89d6ef579") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1a2c726f-d9c4-4ec9-93f8-4bf84a14f29b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/76af5763-9399-44c4-a498-bbedcbf14668") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2cb0b6e2-615b-4355-ba4f-4a950cab5ee5") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d072eeb5-5d9a-45cb-b34c-922de9261d63") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bd8740d4-e9d6-48ff-b025-d83963720ac1") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "21763a42-59c0-4751-9095-13123b8dce72") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d675bc94-b277-4386-8c79-d5e2a8940d2f") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c854bb5f-e9db-4386-a0ad-2fcf419dc847") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "3b3171dd-0c7e-4fa6-869a-241379d02b15") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "caacc327-1eeb-4e23-bf7a-6e0101593587") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "e21ec3ca-7377-4700-9d56-54aa911e21c3") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2e305859-4fb5-4cbb-bc57-c2e00aef494f") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "44d69fa9-d328-4251-839c-69f147b8e6e0") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d55aeb74-6e70-40c2-afa4-6d223d643022") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "757f2ac2-9636-4124-9059-0766443a5c15") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7b158178-35a6-4d04-a151-afabb2f3b167") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "826b4124-5b85-45a7-a9fa-4159e1e6c754") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "32c989f0-043f-4726-9034-8f07fd1a42ed") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "87083c71-7685-4207-9a12-8becc8d424cb") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4b23eafe-807c-479e-9243-4b81c2333a1f") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "65f1847d-a0a9-4a9c-891a-912e65d31d22") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "eb303522-8c96-4c11-bc32-594f80389f08") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9121d58e-2d71-4bd5-ada0-67bc00427f0c") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d115df1d-ca7a-483e-b553-1136a5423236") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e0045e3c-6046-4a35-b3eb-d975d06f549e") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d84555e5-ad2f-482d-9539-3dbd19e2692f") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dca31048-af47-4f98-9753-1e9e005ca8dc") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b8720514-756b-4f4d-986a-73e9b35c108c") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "157cb2d4-7a4a-4cde-94de-2f1143215095") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1ccbf802-3fa8-4e2c-a7c0-7a9b708f93c2") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c3e3f40b-0651-4e07-9b19-79caca3cb67b") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "89443feb-54fc-4d59-8db0-38429c092517") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "3404bba9-beda-44f2-bdfc-81386537f7e4") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0537b08f-0253-40a5-ab68-ad1e074e202d") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "c1b17636-c87a-483c-bceb-addf494bbba7") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "dde2ade9-7701-467d-a018-52067ed62a9f") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "0b262d20-af9a-46b4-8d1f-6239b2e9b585") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "fb0511a1-93f5-40fe-a68e-0824aab5ab6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "17fd7118-aff4-44dd-be68-54645118a6bb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "3555d712-b198-4232-a637-8dd72f63c659") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 49 "Net-(LED11-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "73cc7d1c-5eab-4a07-9137-cb9fe85b7203") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 62 "Net-(LED12-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "2524ea9d-076b-472d-a016-7d7d447eb63b") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "ec27b74f-6d8f-4b6d-994b-e9eb23d36643") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "259805d5-fa12-4477-93fa-99c024ad73a4") + (at 114.325 128.35) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED22" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "bd80c691-b0b4-43ea-a609-06f89345caa7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "5a364c0e-a112-45b1-baeb-19d96347a3d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5bff7237-9989-4d80-800a-aae49871c029") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "49af3b62-4d3c-44d1-987e-732dcabf4b62") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/9a9bca09-b516-45c6-8261-d3f4f94874d1") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ba040b17-b45b-49c4-aa07-949659ce1c80") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4f3cbd17-4411-447f-8c33-b46a1def2b2a") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "649ae9e3-dec7-422c-9ce2-e97a41ad6991") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "48c3d771-ac2c-441b-9795-b6600924e084") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ea3933b9-c088-4878-9899-42f4acdb6c4c") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "6a949da7-8e74-4408-a9a1-8f08dcce9f8d") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "6f4780a0-1a7f-4348-aafc-287f88e3c34a") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "23b01ae2-daeb-425e-8dbd-f6e0958e0dc5") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c64eca8f-94e9-414f-a70d-073d041e639b") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2169df70-14e6-4742-b8d0-4da95185b87f") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "326b9d21-4ea9-4a24-91ba-e308d7cf0475") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "962849e3-fa7d-4b87-983c-c3ebf4ef89d4") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6026ad64-d6ab-40e6-afaa-e161c72b758b") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "63f55a9c-335d-4d7c-a9c2-0fa30c907763") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5190b4a3-5e37-4414-bc11-f4f500238c65") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cd19794a-2275-468e-823c-ccf6f744040e") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c2876d55-b631-4581-980f-de72585fe748") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "31687a20-2435-42c0-a586-94193048f3cf") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0852c31e-01cf-46d7-b7f1-53000c1aa5a3") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7140c8b5-70d5-402d-a325-dc17bbb45818") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "78189ff1-5fb5-4708-a1b6-f4a995808cfb") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f4ff41e6-ef71-4426-aaf8-3a953e04497b") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0efa85e0-9254-4265-8e93-f37e8cfb396b") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7b45ba3f-4b9c-4962-8fa9-2532d42f770a") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ea301150-be31-4aad-8e48-d4e009b6e62a") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a7a5b71a-d56b-4dda-bb21-f27c83bfb379") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "36ce6a6a-3ec6-40e5-b908-7ec454b781d8") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c331033a-8bb4-4fb2-bbad-6e1e66af285b") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b212141a-1058-417b-ae59-074b2305d7d2") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "893f1f9d-d0bf-43d0-ba45-664e5fa09d75") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "4dd0cbc5-7085-49db-851c-20637d48b627") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "5e557445-32d4-4fdc-98db-b0b8d5e9963f") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "4b11883a-853f-4b9b-b3a6-0e70f587595c") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "65b773ad-2c73-4bb2-ba00-197b69adda43") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "4ab7a073-fffa-42e1-b3c1-e58566722467") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "fa01f433-35b9-4cda-a760-7421247a7f2b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "59a8d029-d385-4dcd-bc32-bdcaa30a6c9d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "5984c3f2-93db-4f47-a516-72b32becfdbe") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 26 "Net-(LED22-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "1789b83a-1627-4c27-b36f-cf0a77ddaaf4") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 2 "Net-(LED21-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "640c6148-473a-45b2-be63-e465e96c4343") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "21c694f2-c5e6-4c57-a697-1a057db242fa") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "3073cad4-fe12-4941-90d8-0e8f94955ada") + (at 95.2075 109.299999) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED17" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "316c1632-8d83-4770-8a11-ce5a4887cc3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "ef25463c-0cf1-423f-9d50-1bfcde1276be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ae6b20f6-6291-456b-af51-bbce1e3916f5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d6d92bbf-2958-4fb6-bd81-57c30cb95f98") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/a1f2c2c1-c214-422d-b4a0-56c925c218b1") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4ff960c2-a391-4cd9-a07d-8006c1764146") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2d6d18f8-372d-4375-ba3b-4fe92a240a2d") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "38683a01-abe5-41dc-93d0-6fa8e05cfd15") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e1f8d14b-c3c5-4f01-b492-01de35211719") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b00d7487-f2c7-4516-b8bc-418109f2a68f") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b078bae5-48bf-45da-b0e0-58bd968b8b6d") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "8e2fe4f0-012b-4fca-8dda-2202898fe336") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "31b73945-da1a-4c45-82bb-b45cb0d4ebb0") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "790b215a-f955-428c-874e-8a50f1f02534") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7ff92b02-7082-4fcc-b4a5-8671e0bb0cd1") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "28b4a8e3-6566-4988-b5c4-2f6037765ea5") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e37055e9-fde6-4029-92f4-2ce1138d4237") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7490870a-ef88-4b4d-a705-a6e4e613fa48") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8028d6a0-ae46-4fde-931d-ad48d6a8b7b0") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b41993bc-db8b-4a37-8620-1fc434cb37dc") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3bd29dc1-299c-44af-85a4-a192ad7d649c") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "45717057-a60c-42fe-94db-ac595d6102f0") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3191e164-82ee-4a82-bbb9-3bb34e210d89") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3dd7cf62-7ed5-4bb5-a680-bf6455d870a3") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3ca5e372-6cb5-42a2-be28-bd221bb33d5d") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f397bb46-3605-44db-bea0-ffd074251055") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2c5211ac-c1ac-40f2-8244-83a37b53f402") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9cdcb6cf-ca88-4ba6-8e14-487ba5f81ae5") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6b5614f0-638a-48b3-8b98-f3b6879a59f1") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d4abf626-a368-4b0a-942a-8aace7379d67") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "633f6aa3-c315-458f-9e60-a971e524a39b") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1cb02e1a-3784-4bc3-90e4-3458b3015f0e") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b2a4172f-dd63-4b69-9bfd-84346d4b004e") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0e045ab3-142c-4d75-917e-7d214bc92ea6") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "98d774c1-8139-4d7e-ac9a-12a744c990bd") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "54f72740-9dbb-4498-b88c-99745459c9a0") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "25cf4ecd-d5e5-4771-9c80-6e42ea64e3d9") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "36541389-4949-4e8d-90dd-bc0f779bfc1c") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "a2083e49-d26c-41c1-906a-472429468ca1") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "9f8ee4f4-9cb8-43c2-a79a-db5541b39659") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "56e34af3-e334-44f7-9be8-52fa1f33d2a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "270a51cd-e6ec-49fe-aae4-641f86feeff8") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "e68feec4-a3e8-4d86-930c-65fe1e2aa829") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 50 "Net-(LED16-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "8728a338-ecc3-42c4-b08a-90a97527e848") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 52 "Net-(LED17-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "01eadd3f-23e4-45c4-9445-4c3bb229d263") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "8fdef44b-98a2-4787-9f2b-bac1550f8a3e") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "32d2f14d-2a51-4cae-8e58-4c276611a4c8") + (at 47.625 152.4) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_I1" + (at -0.125 8.2 0) + (layer "B.SilkS") + (uuid "237a94d4-ab73-4302-9e5c-3d612456765f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "669ff498-5085-41e3-be90-222622001f12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "855e4275-7bff-448b-8099-4cb909b7f597") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "80caf250-d2d5-4a2d-b6f1-98b409b61325") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/32876d67-168c-43d8-926e-9516ba6d84f4") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1dd7f828-870b-45ad-be21-f83600b87a70") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3aefbc81-4bf7-43e4-bb12-0a8812f8940f") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0460f50e-89f7-423a-8ab4-fb035be4e660") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1b4e1477-c424-41f4-8ff3-54e4fd7c2c11") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2dd4a46-ebe8-4848-bac1-ecf4bc3cf5c8") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "935231f5-7dfc-4114-b4b4-0122d0105308") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3f76ca32-8c73-46ec-b02e-c22f5bab061f") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a651257f-676a-4e98-8dca-9bdb5bb2bd65") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "847f930b-d65f-431a-9c08-1f9e58c87869") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6fd5dc06-e50d-4fa3-a3a0-981892ebe4f9") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "8459d766-3f24-466e-8a56-dfababa18906") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5382e87e-900c-4d9a-9fc1-da2e854965ed") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "10d4c94b-7204-42bc-80e1-363d0af87398") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "dcd0ff9c-8ccf-4d89-8dbf-00300e1d3fd6") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8b02c110-2727-4e88-8115-8d277fa3cb5d") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d1d84004-42d7-43fc-a33d-0b50ec2b2964") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e9accb83-d6fb-475f-b5f9-3c932eda2617") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b0a8071b-2bda-45c3-95c8-8056bab1dd9d") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9b8b77a8-63f8-4de5-bddf-0bfd69c63d32") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5354e1f2-3103-47cc-82a7-f71dd294b248") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b2f0a3d5-a94f-494f-84fc-e7123f96e755") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c7a35c2e-229d-4aa7-9eca-d9e6a69afed3") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "021c0c06-e03f-42a0-85f5-c07dd17743ac") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8844a122-cf1b-421c-8fca-14b2fda18c42") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c8d477ea-adb2-4fdf-b70f-abfa0670a0f0") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "73899a15-13c7-4a46-bfa6-f999da4009a0") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "96771508-f6de-4328-bc00-d471b5cf6d27") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bf5d4a48-a10b-4a7f-a6c8-4a6670a9d022") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4662212b-5ab5-4731-972c-dae78a60b7b1") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "849297bb-f1f5-4741-9876-5e5e7d28e837") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1d9ea73f-f6bb-466d-9359-d8f217638c01") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7c48367e-331b-44e5-8496-f020aa686028") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "02e8a44f-4faa-447c-86ea-3f0783e2489f") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "387afa1f-e9a4-435a-97a0-c38353c7b06c") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3760c98f-4b76-4126-b4f9-f993b9307321") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9bd284df-2849-40f3-ae00-a975ed0fe93e") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "1b0d8ff7-b1bf-431e-ad7e-f2f2a9c97d2d") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8f82f294-c650-42e9-8726-9da2744efa05") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "fb1db9ad-326d-4f48-8669-c9ca3fcb2d32") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "b7649745-733f-486f-b8fe-629e4f8c045b") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "6ed57e0d-bfa3-4a8e-b7af-25c770a311ea") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9d8a4d97-466b-4fa7-a8dc-3278ba95a026") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "01a965aa-2230-480e-8a85-6164c17ebefc") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "3f1af16e-f73d-4ae6-93d8-2ef22c747822") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "29795b31-5d59-469b-bcec-833de35fa21a") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "eb4ad72c-d742-4ab8-af08-cde2d764b8cb") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "a1078872-c82f-446b-9ff3-cf6d1bed438d") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "eb37425e-e928-4bfd-9850-e2a55957fcc1") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "febeab27-0f36-4f27-8739-dbb0567a1a67") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 41 "Net-(D28-A)") + (pinfunction "2") + (pintype "passive") + (uuid "34b404ee-455e-4549-a072-0ef774712b48") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 41 "Net-(D28-A)") + (pinfunction "2") + (pintype "passive") + (uuid "1460b1fc-0d6b-4082-92b9-472b161cb93e") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 41 "Net-(D28-A)") + (pinfunction "2") + (pintype "passive") + (uuid "8b909104-ff14-4165-8851-24e01cc0a3f0") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "3765bb2a-76cf-4836-a63e-498ce867e932") + (at 47.625 133.35) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_H1" + (at -0.025 8.25 0) + (layer "B.SilkS") + (uuid "16d11555-919a-49bb-aff5-3ca3629a9181") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "baf1a407-3fcd-4466-9fcd-38e2169349f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "7bb34bd3-9182-482b-aecd-a6fc534802c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "ab564799-793a-4005-b0d8-dcc5cc44165d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/0f8a26af-6635-4234-a4e6-da17b3c1c738") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5acda5e0-a1bc-4013-8433-786152828b08") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6cd23cd8-4c56-447e-a209-479095f0e9de") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "02a93e53-743f-4496-b09e-1fd42c8717e0") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7e27525a-d739-4109-bf20-ed5b044dd953") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f5c57818-2863-4477-95f4-2e82347181ab") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0e632ef0-fc77-4f30-88ed-64da5f527d2c") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "24cb2cd3-ad8e-41f6-81b5-4f5855315a42") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "93f98929-c0dc-447e-a07f-5450a159ae8a") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "86594a05-43a3-43f2-ac18-06615ca8bfce") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f43e18ab-fa9f-416d-93d6-3e344b29a57d") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "a43f271b-4837-4c3e-a7c9-31d15aef6c80") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ad22cfeb-0173-44a6-a837-9c4c94d2698d") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4be18c64-1d95-4c69-8b92-716f1c5bd478") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "bd755891-12f7-4a73-b4fd-13603cc69dae") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "484ad2a4-8295-4c66-9bd9-1d5e6ef4e37f") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8807c5bf-af04-4577-836e-7207682dbb39") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1ae17688-ab7a-4731-aafe-686bcc08eb18") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b98f5529-0995-406f-9e17-36209ed380e0") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4b2427c5-b45b-4fd9-aa44-3e35570c9166") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5f95f587-d47d-4732-bdfb-80fd5f77dd42") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5e6167fd-a8d6-4a6e-afa3-82361a944255") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5ce16aaa-98c1-4ce5-9493-4230b8bb05a3") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bc8d20a1-5bf8-438a-81e0-833a0285ffdb") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0203df88-2515-49e0-a6a3-dadfa6289daa") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7e22f1e0-ccb4-4710-9f2d-57bf5739efa3") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "21111838-abef-4742-9f1c-abfb191e3ed3") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1836523b-c70c-4ff6-b1f8-b7ef2944711d") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "339b49e3-76e2-4aa5-a166-c2c88530e474") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c991f85f-35d8-4acc-98b4-0c39384bdb80") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b121bbcb-694c-4712-8519-be149254dc2c") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ce282ed2-3f76-4355-9575-7894ea62d877") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9d7442e1-2700-4a5d-851d-0415d1a787ac") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "90637c4a-4509-484c-90a9-7d7f335dab64") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d419e3de-96be-4e92-80dd-aac44017eb01") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a3f4ea6c-be13-429e-b0a9-3b0ce300ec35") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "74071c48-3d05-46cf-96aa-6141a35e5abc") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c5bc97db-524f-467c-a7e2-e8737720bc61") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e6380ed0-0ff4-4685-b155-70de7d2d4ef9") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "dd1ad89f-5a4d-459d-a25b-5a1934ee8246") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "04a1de9e-1563-481c-9788-07daedb581f5") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "4665aa0a-19ca-4315-8256-b6a2a740e8d2") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "d63a2615-b383-4bbf-8a7c-d61262da65fa") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "b5442442-bd46-45bd-9a92-51b17c387f39") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "de6dac45-7142-4655-8216-d0de3e267a65") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "0919b3ab-4dee-4cef-bd1e-0a5130669d6c") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "61e4117f-9f9a-4290-ad83-328eec61f33f") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "8354d22a-d413-46ee-b030-e164002b42cc") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "1a2f2469-2faa-49fd-9efe-377f64ef58df") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "7d7cb1c2-e7ed-4ca2-a197-45a64e1679bd") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 40 "Net-(D27-A)") + (pinfunction "2") + (pintype "passive") + (uuid "83a09c7e-683a-493a-8700-d35be57ea30d") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 40 "Net-(D27-A)") + (pinfunction "2") + (pintype "passive") + (uuid "3b871841-4688-4727-86de-1be880ba66c1") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 40 "Net-(D27-A)") + (pinfunction "2") + (pintype "passive") + (uuid "4d92a5ae-5175-4d8f-bf75-6a1070fcdacf") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "3fb90cf7-5a4a-4715-b589-d9771777d781") + (at -11.59 17.15 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED8" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "be654034-f801-46e1-9db9-39ebffb038fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "a0985ad0-e53b-492f-a900-29d8d7ddfd48") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1140c85c-d448-4690-8d04-1f739a6418f0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9aa6f317-80c6-4aa0-90b9-adc4fe7ec65b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/e6475c77-d9d0-400d-830e-67d85df91641") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a50d1968-7805-4f13-8dc4-b95a8d1efab3") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5f907d47-33d5-4a2f-be94-f150e7991099") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c52c892a-6574-4205-b3d8-a45ccd20cf1b") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b2f85ce5-f62d-42eb-8c7b-6363b557a81d") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "cfe2d133-a2e3-44f1-be40-179aaf038d4d") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "7ff82c43-8af9-4379-a3b3-9b71806d712a") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "30a93f72-8fac-4197-b97f-6c2431d5333b") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "89d30579-b0d2-4b39-a869-46258031a026") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "a771ccb3-a55e-40f4-8836-28c27ca4b894") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7d970cd5-0867-45e5-af8c-c39c264a9420") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "84580ab5-957a-4637-b6ec-67b84d863bc7") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "06b5f8fe-869b-43dc-9fc7-78a212d0644b") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d0c7b756-3505-4ee6-9d1d-3d97d195390c") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0b9b47f8-69a7-41d3-b99a-03ad5325967d") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c8cc2805-7f0d-4f8d-9307-4c8bb5728cc2") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6cb89f41-485e-4689-8332-36e428f955a0") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "39e8baae-fa47-464c-9388-7beb912ce5a6") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7b6eb991-2397-4ae2-8260-77a0216c2cac") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6862a908-fca7-4403-a3e7-f49b9356b3ba") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2aa53e53-a9f6-4489-8299-366f47ffcd74") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7ee93a5c-d974-46e1-907b-7b7de22da97a") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "20128351-f5f7-4276-8d02-11833591dbba") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8f568523-5b3a-46e8-aeb2-044dfb5a8365") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "91136b50-91ca-493b-925f-d3d0fe9f20b1") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d07664eb-89f1-49e4-893a-cf91c30baf1a") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cdf48d19-aac4-4e31-94f4-f92c54845595") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "63b74f26-b524-4c18-95c7-a3efadc0c238") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8f4f3113-5d30-4aaf-925a-452e2c8b7836") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e2f94482-2c72-46f5-8a93-4fe40397cffb") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "2b71b6c9-2194-4e9c-b2fa-767d826d17b8") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "3db37c2a-dcba-4fa6-9590-8bd56c10e202") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "40ed895e-4540-4107-a9ae-b4ed25ac1ec6") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6fe688ee-708c-4491-8ffc-c16d71c49ecd") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "e8da9aa1-5266-466a-8ddf-ed72d81e51cc") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "0101e883-a344-4c64-a2a7-a5228bb054ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "f9a7d8cd-92df-4c7c-b13f-00f6fd7b61d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "5960046c-c603-4b0e-bed9-bc8f407e3b09") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "29d033dd-5af7-442a-a87b-b73ea1068925") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 47 "Net-(LED7-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "87105713-afc9-466f-86dc-c5d7434f78d1") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 48 "Net-(LED8-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "dc83d2e9-6a4e-4a04-ac3b-e482285f22db") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "a149612c-5cda-461c-a9f0-1e4331ed9df9") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "42a74a73-71dd-4c0a-8fab-8b837c738cbd") + (at -11.59 47.45 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED14" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "6a2b6a01-cda8-4924-b667-6f4231ae1c50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "8c837589-4661-493b-8efd-d9cde083370c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ef0c04ca-3246-4ac0-bf52-1b4f604289da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0687764d-e6d8-419e-89ab-08f70555a5f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/7b6a7c1d-7b0e-4b7e-8ef9-98572626e35d") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "09aa9392-1bcc-476f-b992-2341eb4c84b7") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "19bf95a5-397a-4776-8297-d31d17741434") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6246975f-e20e-4586-9729-a5222e042851") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "89e037c5-c1f2-472e-b375-d30030af012a") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dad404ca-3ba7-48bf-ab05-08da9e364928") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "e1dd9d29-8b85-4ee9-8f73-293597bb509e") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "85718b8a-3691-4e11-93c7-64d087228509") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "f96296e6-a73e-4dde-94bb-86defa935896") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "dbdca0fc-9155-4a2a-a26d-6d79a36994d5") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8e3e456b-d009-4539-aa6d-2a955b3a3502") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "90979cf6-1b0f-41ef-872d-f40addc58598") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0bf4195e-8189-4fa5-b338-ba30c96b69aa") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7718a79e-4f67-4b70-b241-c1463970cc5f") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6d8b36cb-ed83-4238-8d4f-fb29aceb1980") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b8fb9eff-1843-4692-969a-584b8c66d63a") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9fd0d2f4-bd3f-4b6f-ab03-c035c4d9e6de") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ea7fa6ae-bf1e-45af-928c-6d628ebd8aea") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dc8e05b2-7fbd-4fbb-b42e-2ce5982f37e0") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bbcd3e56-bb35-415b-b129-07ef47d3e710") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dc488a2b-5977-4686-a43f-45c7a8ed5c36") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "29bf3bda-5a7e-4c66-92a0-0cfe94ecf4b5") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7530b668-a5d1-453b-b29b-0ba68b41f8f3") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "85188305-2e73-4736-b245-bde33423643f") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b586e80d-ffa1-4122-90d4-5cfe9d5f8adc") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6f510454-43c7-4a7f-a8a1-1af74abcb49a") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b2b56e76-fcde-4d9d-9bfb-f7898c9b1f0d") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d1343161-fdac-4b18-a7fd-36885b046957") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "344989d3-1fea-479f-8360-d5ab1da93ce4") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2b0ce4ee-ca60-40cb-a392-6f4115e5e469") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "b5b97806-6dab-4c08-bffd-afb5fbbcdde6") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "f21a6076-b86e-4581-8fc7-15bb0e23b632") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "29ded322-1bcb-4aac-90e6-5a3c423c2bcd") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "ae9b2bdb-ce66-48c5-84af-46eb31e4ecd3") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "24c9ba28-741e-46f5-883c-27c8779fd05b") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "b5c2127c-3313-4c72-9a38-ab4abec9e120") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "306d77ec-5f5c-4a74-b07f-9fb72617d6c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "41ae0899-6032-490d-8496-47c41c862865") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "0bb02a80-d6ab-49dc-b770-4610ceec2395") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 63 "Net-(LED13-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "c98f8364-6204-43fb-82ac-f59b4c034cfb") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 64 "Net-(LED14-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "7ab347b5-5fae-4cbb-ad8e-cdf86e5062c5") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "16acf33e-4c3e-4da1-92af-1c7e7e5c813b") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "44e17792-fce8-4d64-b25d-3ad98ed0f3d5") + (at 95.25 128.35) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED23" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "e750e560-86dc-44d0-bb82-1fc3376fa2bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "fd826a12-f456-4171-ae9e-d6b13715dc70") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "33307748-9f70-46e2-a085-40ce9491f3ea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "265c491c-b785-42af-9690-c90e543a27ce") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/3a5f0ace-38cc-41ba-ab1d-6ee059890fc7") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "31576e87-020b-4c3e-beea-35a993e8bb76") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d7309555-1b25-4abb-82c4-6abf72a870bc") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c7960d3b-0d74-42a8-b68a-7747342ac970") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "e9c751b5-95d6-4988-80cf-c401d640f9ef") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7e8c84d0-42f9-4117-bae4-b58012154739") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "33db8b1a-beb7-4c57-8427-99bc19145872") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "432d06f7-f56f-4b1f-afe2-ac63bdf1a717") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b723f4e1-a0ce-4656-8bec-f4297a5c629e") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c6d6143b-877a-4c2b-8c2c-34b1d1e66a65") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bf384787-11e3-41c5-a001-a863d308a7c8") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5fa14c18-ae44-44b8-b160-38b92468c3e4") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b6787170-fb21-472f-96ed-2485e94d10b4") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dbfcf539-6e1c-41ad-a34b-637c358726a3") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "36f9d550-7d7b-4b21-92b4-658828ff903b") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4e30cf09-88ec-4af8-b547-a9c2c5b6c7d8") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "addb239c-640f-471d-b00f-edb9e73241fb") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "02fa1c79-2ee3-4c25-8f41-5ecf6cac5853") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4e87de11-72d1-4477-93c8-4f0b53599116") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9b32abcc-c275-472b-8608-16ddfb1daf2a") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "47517145-4e08-4b8e-808b-7c40adce0dd0") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5c517102-597a-48b6-9a17-f6d31499dbc7") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "460092b3-33e4-4ec5-b061-5e7a095ea1b2") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "72414a6c-5557-4cdc-b00f-ff61c2f35642") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cbcfbd83-32fa-4acf-9aa6-c79a0b0fa2a0") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "75f114d8-0a05-4705-9278-838ec978a868") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c8d4539b-4602-4712-84b1-17e4d835eec1") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "69d389ce-f456-4d6b-963c-b8186158525f") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "91a52680-2c66-48cf-9dc3-802c63f66fc9") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b3a5f4ac-1e3c-433a-9474-5b8324cb619d") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "7454d44f-2642-45c0-9f93-17fdfed71473") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "52eafa83-4158-4db7-a734-c3cf1570267e") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6caf2d47-64d4-4270-bfbd-61bbdf0a47b1") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0654cdb7-55c6-438d-9e68-8d1ed1a45430") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "157c77a9-113c-4b56-acde-3989276bc06a") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "a7f646f0-43d8-4574-92d8-3c43caa13bc8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "1e32ec6f-72ef-46b1-8883-bbee4a58805d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "e3cd35f7-d453-48bb-9d11-cf4f4b0c64f2") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "c564b859-e1f7-4a62-b59a-3b4a63967e11") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 29 "Net-(LED23-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "2946c07a-1d48-4052-a34a-049ff31b728a") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 26 "Net-(LED22-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "1293db44-cb1e-470c-acc4-b4321a609430") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "854009cc-d24a-494d-9357-3e2586f7a73d") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "44ffdc6a-dc57-434b-bc39-d2a71d6ca2ec") + (at 114.3 95.25) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_10" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "c791ec8a-6107-4a2b-af74-9869f7a39f91") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "ac7f7db7-8c2d-4dd1-9039-29f4a164249c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "fcb2486b-007d-4504-9a7a-b1a93bf1bbcf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "83c5cf43-3d05-4498-8bb7-51bc0ceedc00") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/381f0f6a-29e2-4cba-9a24-5b4322168187") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1e23f158-b337-480d-9436-ea826c7ee051") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0e7d2f9e-2de0-4ea2-bbc5-e50fa21ac516") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "75ff4efd-1578-495d-9f5e-26f333ed960f") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c83a626d-076e-4a11-b7c8-f69d041d88e0") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "378caaa2-7a26-4c39-bc03-5d23830f1031") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "00a4444c-e1e1-4776-9f73-d15d580b5f31") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "64c817f4-5caf-483f-8e42-33f2a07eda1f") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "06c66282-c8e3-435f-9ec1-0de19cbbd2a8") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a15f5609-a829-47fb-b648-e3bffc71dfbe") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fe209050-a09d-4b8d-a802-6981bce2fcdf") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "efbcca61-bcd4-45d6-a338-6f86de3f56ab") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0a92dffc-c756-4804-99ad-a1220700e019") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "96f451ca-ea3c-419b-b35e-d679b5e5255e") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0e2c15a4-1050-4211-99df-8bb2897d0853") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d7858bf0-7ab1-4973-ab8d-300b7dcd5ba9") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e5648642-2b8c-40b3-b0c1-5d9debec469a") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5b852ebd-bf9a-45a7-8e3e-16788bf9dbb8") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "968769a9-6598-419d-8a7f-dd38313b7e6b") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f8cd2a47-837c-408d-8d67-b4f93ddfb754") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "29fd8b17-daf9-4aa8-bc78-9e88cb1a4ea9") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4f133b8c-ca26-46ca-8e87-8bed31916e81") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0177236a-1c84-4a90-a2fb-fd532fd40bb3") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2c96939d-ef9c-455c-8153-e3346c9817cb") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7c59f831-04bb-46ba-85fc-3b1907c8119d") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5e714632-2316-4caf-b3ac-a455b56f6eda") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "88495ed0-ddb2-456b-811e-575578160f22") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5bf26ae3-8774-4b1e-808d-320511a077c2") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "96ef8902-4cb7-48b6-832c-d79ac2e2e626") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a782914f-4305-4f3b-af77-1b7551e1199f") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ffb3ffb1-d120-452f-9c86-3c84da04bfcd") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5d2f29b5-dde8-45c7-840a-431b0f56e93a") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "26efe7f0-9445-4d5f-9022-adb535716b8d") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "540a70b0-b090-461e-b5ca-dc62b1662fab") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9c0d1ad9-a40c-429f-a94a-7c3be0cbfcd1") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2348f0ad-474a-45cb-9ff8-527e4bd048dc") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "fed445f8-a7cd-4653-9c3c-e9d882dc5852") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "791d81b1-e723-4333-bf3c-ac094b80dfaf") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e6fd51b9-1667-44c2-a94b-64ecf03fc2b1") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "487cc64e-c0e5-4f05-a1e7-59aeb121593f") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "07113d9b-8e5e-437e-b324-83b68ba34b07") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a69a7404-2c86-4d14-ae29-7420609fef8a") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "eb6810e5-8ac6-4b26-bd58-2dda4fe2fe77") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "cfa8fdec-afc0-4c65-a14c-bbb3fa4a15cb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f3e9aea0-aab6-4737-a1c1-a3d54c64d518") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "4949c2f9-009f-4484-9825-a972e5f8ff98") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "2dafcf24-8527-49d5-9a79-598342b49c29") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "9228c8b1-ae1b-4077-8284-f1a48fb41c97") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "9c2c5124-d20b-463d-b2dd-f145efc0a004") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "0ba61ac9-8f2a-4b3c-9663-a3630be8f47e") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 16 "Net-(D13-A)") + (pinfunction "2") + (pintype "passive") + (uuid "65033b92-20c8-49fe-bb43-5088beddb701") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 16 "Net-(D13-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c1ec90ad-70af-4f43-9285-51c34dc6d516") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "Net-(D13-A)") + (pinfunction "2") + (pintype "passive") + (uuid "02dbf2b1-31e7-4fae-b4ff-ca2f62a9625a") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "55ba1433-a8a2-4ea4-9e2c-ec4a77c1bd13") + (at 114.3 114.3) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_6" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "20c157df-fd9c-489d-974e-dcf8548368fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "a0a66cf0-2c07-4f9c-82f3-df79122a8273") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "81ff58bd-3468-4993-a124-b30f0ed1c046") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "7505dde9-a818-4fe2-8356-610aae34272f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/65d5c4fc-b773-4299-bb4b-0b9148783218") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4cc00ea0-956f-4a8b-93a8-1047f804f7b7") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9c82024d-841f-47b0-a080-7cc122497ffa") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "59f2681e-5b5a-44b4-bd82-e5912aa48589") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7d512634-bae1-4b61-a382-1aa7b4b973f0") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a2c3c135-a9fe-4e16-97f6-da3c3ef91638") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7562b5d9-3b7f-41ae-9a12-6c06ea066c17") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "08906229-31c7-4b09-be02-6acbd896ff92") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b5ae8971-bdd8-4c4c-a20f-2c9b9ad71a2e") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "da0934aa-e8a5-471d-8220-89a5e4eb8837") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6ee1b65e-2834-4c37-a5f3-7aa93d91fb9c") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "0cc53118-7e80-4e24-a91c-ed511e16d2a2") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b938250a-5ff3-4852-9f82-3742cc3a456d") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "33cc12d8-0753-44a8-a2ae-e650191da4ef") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "764a47ba-fed9-4b3b-a7df-874648c9f8f3") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "dd07540e-8db6-4fd2-acdf-4b0d174e9273") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e2954ff8-6f61-41ae-b338-be492b6785d2") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0589cd86-a757-41c8-bbba-cb536cf76129") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9e390a33-df80-4fe1-92be-5118ccf326f4") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e42bf57c-1c5b-4961-9774-2a88ddbc7ff9") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "14607001-5cb7-4f28-a966-4500eb9394fa") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ca154c8f-ce94-484c-b1fb-6aca7ed60e25") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "54c08ca3-7119-456d-ac06-3301b4588ebc") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0fe52114-4727-400d-be84-3df0ce245220") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "03638f4f-9345-45e9-87b6-f2fe13cce281") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d4cfcac6-bc6d-47d7-b43e-8eae1c95df54") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4d040f6d-12a9-4a9b-9cc5-51722c3a0399") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e27e3683-41e4-47e3-82fc-0ada98be7e82") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d4be7edc-da05-4831-abb3-dccef86e3ab9") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e22e4309-07d7-4237-b291-14ad9ee5da85") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d7a82d49-372a-4164-8ccd-d755f657356b") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "063381b1-e687-4907-a14f-afbb3ef31a3c") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7c760504-5092-4f51-af66-64487a385843") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6afcc120-d066-4753-8f8d-919394fc96f6") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "85efdfda-9138-49c5-8b78-dafc5eebf4da") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7833145a-260a-4261-a817-eea28a62756d") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "74584716-7fcf-4ba8-afe9-02509a4d2795") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "13d42d1f-7b42-41a4-9be3-456263a52d0d") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "fc58e62b-51cd-499a-b22e-7e15b3d463c9") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "7f3bce1c-bb18-4934-95db-05cd087eda35") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "78f7a54a-63fd-4927-aa72-17d68c53808c") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e83aaa41-d36a-46be-b03c-0c96498942f4") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "3ea10c65-c51d-4e86-90bd-ef904644c7f7") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "d2ff27b8-aad3-43e2-b4b9-b41e8338a22b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "15732a91-6f81-40bb-9429-cb6462de912a") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "f6abade5-a26d-478d-ba54-1a7621650df2") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "595f1a33-68dc-415c-a12b-459cdadec3d7") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "3e4a63fb-6224-4f76-856a-f091e815d77f") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "1daae6fb-4399-48f3-853a-2ce12012967b") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "636b9069-f2ce-4946-a1e4-d937f521850b") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 20 "Net-(D17-A)") + (pinfunction "2") + (pintype "passive") + (uuid "f60fab72-bcee-4147-8622-39ff642d1b79") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 20 "Net-(D17-A)") + (pinfunction "2") + (pintype "passive") + (uuid "a23264ef-a5c9-4899-b97e-7c5f3f351e46") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Net-(D17-A)") + (pinfunction "2") + (pintype "passive") + (uuid "35762e6a-baae-41ea-8a26-c13afc3a612e") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "661e23dc-fb3b-470a-8fe7-ea2520621d16") + (at -2.725 22.2 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED2" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "2e52a37c-f678-4de5-a141-0c36aefd4858") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "37d93a25-899b-4d1b-91d8-eaccfe059b65") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "dd490cc4-2316-4776-b23b-97ee81d68117") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c32ead92-b6ad-4879-ae08-d7eeac43011e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/3f18367a-e7ab-4bf8-a918-1679dee249d2") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "53d32e38-7535-44b6-8937-75b0e3a753f2") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0c8c1e03-0a9a-4937-b7dc-dc09712dc4c0") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "22f0b882-b90e-49a1-8c83-955b5607c4ed") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "78d02bd2-7edb-438d-bc51-38ce0c446524") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b6e786ed-a6eb-4312-ad67-c9f6cf81f82a") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "a23d24f4-282a-4f36-a8d9-a9d4e010dd46") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "40fbcd41-fe8f-41e3-ab82-5c04a5bc0c64") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "77bfdabd-749a-4730-b524-77bb4325703d") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "da0a0986-b122-43f1-a0e9-876d24efdeb3") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "477f81e3-163b-471d-8621-ead77aa80e7a") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0864bbb7-3bfc-4642-bdcf-efb74f3e2bda") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1707b545-84de-4131-8169-237d0f616caf") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "acba8789-6aa3-42fa-95c2-5ce2330acb03") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6af0a9fc-4664-4a46-9ebc-04223c0f64ed") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "11ea8ce6-0975-49d7-8bc1-3c0094794887") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5736f25e-eb8b-4f3f-b915-d7c38aa857fa") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "485f3482-22b4-49b9-998a-c20258ff3f46") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8c831b00-5915-434b-8ef9-9deb3e4d66b0") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5cfcd082-b418-481d-964a-6eb6cfb1990a") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2810eedb-ec6a-49fe-9880-83a9b72e1484") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "be385fad-05e9-4bea-900a-ac7deae8b692") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e3fde47b-11b9-4005-b209-84a068df69a8") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9887ea80-6439-4c10-8d17-67f0eefa250b") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4ccd0b7c-bb72-40c4-8ff7-52be68703dc2") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "31fe409b-2d89-484d-aedc-a9157994603d") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "36c76210-49fc-4ac6-adbc-25258528bec0") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "26ba0de2-27d4-4f50-9595-6b8fa9f163fc") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "77cda5f0-69be-48cf-90ec-37f0d59533b9") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "084240e5-9eb8-4cff-8469-55c3a4b057dc") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "799b9264-03a2-4554-82d8-eca978b2367b") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "99c1de2a-409f-4433-b369-ed6b58626d36") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "02e2ad4b-e59c-496d-8209-c77c320bbc77") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "fece7dd8-669a-42b2-b396-64e749d8b3e3") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "ca3f835a-ef04-4bd1-9bf3-8423f0cba7ea") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "a0eb5095-8dcb-4584-a7fc-247c2ad3f0b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "e476fba2-df88-4e43-81eb-8668739b021e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "47ede33b-8622-4659-b351-160b8a36332c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "6c8af1d1-e0e5-45b2-995e-386f5a6690fa") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 34 "Net-(LED1-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "ad63a462-36c1-4391-88ee-44808f35984f") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 35 "Net-(LED2-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "84aa8168-80ff-4623-936e-ef08ed16b463") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "f85d41cc-84e4-4b63-86e6-07415e679d46") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "67da3f02-d447-4b88-b2e0-5651c897894b") + (at 133.35 76.2) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_SUB1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "82309cac-010e-4f02-9223-5787be74c929") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "ce52ea16-027a-4d00-8589-d982f58fe5bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "e48dbaaa-a451-45c9-9c34-92387a0cd113") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "40efb661-fde5-4c15-95ca-70876140401a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/fe702d2b-4af9-4145-9488-d6672b067e4c") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "dc2fc0ab-a3cd-4a38-b4bf-b9cbed862f3b") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3c18c40b-6fc3-47ec-bd75-ae5ac6177956") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "971d0346-ce1a-44df-bf30-b5712b91e58c") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b9ab9b27-1bf9-47e2-9b29-afc1b57ed6d5") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "73cad97e-2b2b-474b-836e-50b7386c250c") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "e7deb9f7-fc7f-489c-a002-825aa439a968") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8f06dc81-53de-458c-aa87-16fdfdc74e26") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "2d5e4033-f11c-4837-894a-5d17cc09b4af") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9caf5cf7-3024-46f0-bcdb-d1846310f70d") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "417df44e-67ca-43b1-a1ad-93f6feac85a5") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "f184c487-f93a-40ce-9186-5f961c6461c5") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d4bf1beb-d559-4891-af49-5291f52b6b03") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b709e082-24b6-46d1-b607-df7a0149cd79") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5c614218-696e-407c-bb29-c44bc32038e3") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "321e6c57-b8c4-4247-b3b4-c1d89fd03228") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "6f8fb114-2a23-4a78-9750-dfca7de5168a") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "25f2d132-beb2-4b9c-a8c4-e895e72ea8c6") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a3879549-9435-420d-80fe-56467642f410") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d01f7d53-df6e-4885-84c4-acab41c4b3b2") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7edd74a9-a6cf-48f6-b306-3a6bd2dc4308") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b10c8627-7e3b-4feb-9d6b-494ee8c64679") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7f014bb1-c713-4f4b-87eb-d08bf3eceebb") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7f199f50-b3f4-49e4-b037-042a50454a37") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "555417c7-730b-437e-a11f-fb4ca8c5e1c1") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d4b19a88-3501-41c4-8771-0c9b0e4ec296") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a6f2012c-7e78-4ea3-a6e0-7dd527f1a3b5") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1603568e-fc9e-47e0-bb8b-d06621d45adf") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4525ee58-b650-4f96-986e-179d6db0d234") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "24d2d917-36c8-4c1a-91b6-a010d5ca7032") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8f917cfc-7af8-4d4f-8003-12a9d7378578") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "998e2f60-cd1a-4583-bef6-cd8409b03427") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7f727cea-ab7a-4834-8889-de74bb064528") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9013d54e-cd4e-4aec-98ef-c060e9e318cc") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b50f89f4-8164-4de8-85c4-7f69c0992ba6") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f49203d2-9012-4ab3-af93-cc4262f303cf") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c5e7e80f-c44b-44a8-9dad-4bf7f16965ab") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "067d1f65-876d-476b-8833-b0b2ec246fa0") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "b76a2c43-5ab8-4e9f-be58-36a1991c90f7") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "fb33df4e-82f9-4dc8-a329-a5c8f08f46ad") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "678bdc4c-38bb-4fba-bdac-f27df487a697") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "3f3e91e1-dade-46b1-8268-b2feaf244d99") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a2eb3b04-244d-4fad-88fe-04c021c81a95") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "9b85957a-15b7-4a72-a506-4a384e3ece6e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "5e63138e-af56-423e-99d7-c3d065afb75c") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "ef80d3ba-3626-4073-bf0e-a58c41799b48") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "935283fd-66ff-4c22-ac5c-264418694a94") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "e2267e06-ede0-42f0-ba83-b45da6e6c1e3") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "8ed28212-0895-49b8-a0f8-3240bc1d4b89") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "1aa99f68-b2a1-4e62-9f2b-9b72727cc206") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 13 "Net-(D10-A)") + (pinfunction "2") + (pintype "passive") + (uuid "f829c8b8-f684-4730-a5e1-524fd8ba1c7d") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 13 "Net-(D10-A)") + (pinfunction "2") + (pintype "passive") + (uuid "6d6829a5-6fa9-404c-95c5-6b47f6befa6e") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Net-(D10-A)") + (pinfunction "2") + (pintype "passive") + (uuid "1f663d4f-64d9-4c35-886d-c524d317588d") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "6bcd169f-6beb-462d-852f-d6829a1bcaf1") + (at 95.25 114.3) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_5" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "cd46dbe7-2203-4255-94fc-c6cec5c566b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "f92d8024-5f3a-4d58-894b-44d2e367ec72") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "6517ee39-ab0e-4f68-8527-8ed2f0ba1226") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "73026bfe-0f71-4e0d-b750-ff6dde5ded68") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/45d1db8f-67fb-47d3-a2f4-f09c0e38e0d9") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5095b46a-6a3a-4518-8578-6a983aed18f3") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "85550da4-554c-4ee5-b354-64de5281ccd4") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "78633902-f942-4f9e-9f43-a91a61e0ad29") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "e26dcc42-9206-4aeb-bba7-dc00dd8aafe6") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "000f2ae6-9d24-4b75-98af-ce11062bfe0f") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b25a2658-2649-4a3e-8dd7-b6b05d0daa06") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a60d981-ca14-4f7c-bc0a-a7cd4fad3329") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8c174dfc-dc4c-443b-bc85-11debcd6cfc5") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a844c487-ad46-4e61-a312-bfc20b9d49a4") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "466b7b83-06f2-4361-a6fe-d602e7a11e76") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "3664352a-bfb1-4abd-a525-17dbcf36dd00") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d3cfab7c-2d94-4977-b492-63884e3101e2") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "fdfaf577-f856-473c-b69f-f686c1f0e1a4") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "dc964ae5-2133-4e30-9f22-f828c824c255") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d5b06033-aea1-4769-914d-b2df21dfbf64") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "30302cf5-4ab5-4549-99c1-6ddd31521462") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "107aa34b-c756-4af3-8ab4-993950aa6576") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ea978517-854e-4b41-8ba6-b728a8880972") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e94cfc11-eb83-4694-b867-cd652f15e5b6") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b2af243f-a2c5-4cbe-9e12-f2249a68cdff") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6c56e3b0-5c13-4ce9-85f8-d4373e663224") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4d31ffab-2758-414d-a108-f81dbce1d7e3") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ec293cf4-c6e8-4727-b47e-c9719ac174ec") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7faa1497-a74e-4a59-be00-6db6a1c5e48f") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "87278ee1-74ed-4e40-972e-015907409fe0") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c9817236-d5cc-409d-b47d-c115358e3243") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d50eb3db-6db9-4e66-b67f-a3111412ad8a") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "010564b9-af6f-4695-917c-b012e9b7a5e6") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "09a4d6ee-15e9-4680-b7a2-7ddc73c183e6") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "53ac22da-a1b8-4ea4-a1a6-41ed4415c399") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "627f7e5e-3427-4f20-a56b-608cddea67a0") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e075aa93-8d37-4642-9fe6-3981abbd97e7") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f9b3cbe4-43f2-4159-b873-b60bf488bdaa") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6fe7fb9d-722e-4012-8d0d-62023dc6c4f2") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "03fe03bf-09cd-4c6f-ba2c-4143fa5edcdb") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "b1f9c882-15f1-4076-aacd-9a2a7cd5ab2f") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "d51015d9-6b22-4b3a-a9a4-38f460f7d14c") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "4501e061-3b71-41e7-ae61-4c0d887ca56e") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8715a112-e3be-43ef-8184-825de2910bca") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "cd5a25bb-f201-4fdc-8e7e-c379b3e34d26") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "32b621ef-4425-41e0-8722-5ea6a46f5182") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8c51e01e-2ae6-4ac0-9da4-0ab5e2dba1ab") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "73ffeb45-43b6-4511-a82a-f002d08e19df") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b4e1a2c2-4d2d-4d52-8f2d-dffe83f9436e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "0b27fe37-428f-4452-837c-cd7aab253775") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "1501729e-1cfa-4b57-a4cd-f356f20a3f3d") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "9978ea34-eba8-4aa6-8007-b6c024127d0f") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "01727458-0f46-4235-a167-90a0a779580f") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "54c43411-a2cc-4f9a-9d04-e9f543e8b34c") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 19 "Net-(D16-A)") + (pinfunction "2") + (pintype "passive") + (uuid "ebfc45d9-fe4a-4ae7-9c52-4536189f81ff") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 19 "Net-(D16-A)") + (pinfunction "2") + (pintype "passive") + (uuid "3a90d334-abe1-4f6e-862b-871eee0bc7d9") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "Net-(D16-A)") + (pinfunction "2") + (pintype "passive") + (uuid "fcb62061-35d1-4207-abbd-b6c0ca767a05") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "6fd1d4f2-af4a-4843-a981-be0ca33adbbd") + (at -11.59 22.2 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED9" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "27def3a7-8b42-41a3-98e2-d58ec14c83bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "82216656-9ed1-4790-9e13-b1e4b5f76f8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e28a870e-862e-49ec-87ed-3aee6bd1292a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0ed9b391-da11-4b80-93c1-4207d1723724") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/2573f3d4-31a3-4e08-b8ac-4e4e3f70b942") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7344220f-7b49-4916-837b-4eae8e7c564f") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ae0743c0-afce-4199-9e28-51f2f552cb43") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "cd25188d-ee9f-4ffb-8c39-56d7a113a960") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9b6b0bfd-834a-42b8-bfc5-ab9091b991e4") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ebcf3391-d57b-4236-bc47-36785b6a9e27") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "231072ed-c5e1-42d9-9a5b-ed0b79ffea5b") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "10d637cd-068d-41fe-b54f-02da35582269") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "a18c1a99-3668-4942-936d-5165cc5aeff9") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "5bd91a3c-4f00-4ac6-b83f-4c7e5bfb2804") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d0eab166-3774-4424-891b-f15d942b090b") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a1f94a96-fbf2-42e3-b0aa-1345b17fe821") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f5a850d0-1ba2-4f91-acd4-d902039383cb") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "98fb1030-f0c0-46de-97d6-a7d024adc1d0") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9afba259-de1a-4867-baa8-9daeb7883de4") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b759f09b-ac74-412a-90ef-3799e190e904") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "953c5323-6004-452a-afde-2a09e08538e8") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "107ffa5a-3751-49ac-9dff-676db0f3836a") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e74dc804-2c7a-4b23-88de-329f837d28e2") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9c147415-e88b-4f7e-a2e9-6fe8265dfe04") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5839f843-43ab-448b-a4ab-bc7ede08a037") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ad0c6067-e64e-4304-a5e0-29674396bce4") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "87bb999c-f980-42da-a48b-5760d7156963") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f71086fe-b9ae-4ddf-b75b-1ed3e8837346") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b336e1d6-eb46-45f5-a64c-cf64b3776e26") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1ce8afba-a55f-466d-b71d-f55752e58da1") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cdec5e3d-24d2-484a-b9f2-2f8f7e3ba7a5") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9e02af55-bda7-453d-b666-fc6b95543ac9") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "22500181-3319-4f40-84dc-5ea826dc06fa") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "865a8104-37a5-4fca-a37b-6f86339e4804") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "2f8676da-340a-4439-bc30-90d203ca68eb") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "4a49acda-651a-486f-a8fa-05bf2c949bd2") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6a1e160c-31d8-4fc7-860e-8f62048a8a37") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "b0f1336c-f9eb-4bb1-91f1-8fe4431768c3") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "b4143468-3e95-49e4-ab42-3cefcee93f67") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "a0fe549e-f726-4d9d-a83b-3265a0441c18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "5a75e3df-5e38-460b-adc9-cb535449767f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "9fe753af-b53a-47eb-a7c7-9ffd7034ee90") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "929b4561-5df7-4226-8e35-ad071c13f314") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 48 "Net-(LED8-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "710a3478-ffc3-4414-8597-952d72ec45bb") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 45 "Net-(LED10-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "20d41c50-3e8e-4dd8-b898-3f52bead83fe") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "fb093169-e604-4de8-b944-130c05ac606b") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "73f4d510-a963-45cd-b659-e87ff20c7f87") + (at -2.725 37.35 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED5" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "0ec4e717-41f3-4d9a-b4a4-cfcab9a574e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "c32b9911-e12f-4ca7-a3e3-a9a6143a6df5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "41417c34-ee09-4623-a2e7-f82ad033bc43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "56ed30b5-7144-426f-ba34-bbea0985f8ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/417e6a0d-21f7-4ded-893d-c50349f4cc71") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "55c0e29c-2b13-4155-9728-568670d915ce") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b5322eb1-28e3-415b-8bef-5ff1362a70ee") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "f74e1d4e-5b32-4c0a-adb2-0572cbb19429") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6137d39b-f575-453c-b855-2a3f99c784c9") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5c883c66-982c-4c9f-a990-a3f7346cadb9") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "57935e15-9384-41c1-be60-1cb01dfd301d") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "a7382e1f-3faa-42a8-8854-4e268644b2d7") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "9751186b-f350-4762-9828-a2c465df1526") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "615f1f49-a7f7-43c0-969f-b0c6edfa5592") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fa7eb464-7579-4d70-b856-d09c59b0edc1") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "72afc08e-ec46-43fa-a11c-92fef25accef") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6dde9b31-7971-41b6-a94d-d36a38217555") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6a9076f5-aff5-41b3-94b8-35fec699864e") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6db64c1d-6435-4d5e-9371-e5b286d024b3") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d36460c0-f64e-412f-b35f-67cee4a32c65") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "02167faa-25cc-4e30-b5bb-6c57101298eb") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b00e5b56-325f-4dc3-a221-5e2b7d2b854c") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5744cd46-2cee-470f-b327-292b9703fb29") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bcaa4f64-3567-4b00-a55c-1142d0cdf8ef") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "56632058-f7e4-4a77-b8bf-a3cfdb1906d9") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4c564cba-9ada-402d-ac70-11ed27c3b625") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "508c8d21-3005-4e65-b5c2-2879ff692cd8") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5a338e72-7011-4e57-8e3f-b68a2d71d4a4") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "59d56f95-ddd1-495b-b233-045cb9f3ef74") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "656fa544-3eb4-47e4-9081-0579d6e6dcbb") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ec92cce-2524-4d2b-be3e-30a42bdb924c") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "20e36ce8-637b-42bf-9f77-16e5f625f267") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7843d6c0-29db-4a71-9b74-4583ed0205d9") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "03b9f1ea-c8ce-4b02-8c18-32f634a35d0d") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "55568522-e2a4-4e02-950f-db4b1af08c42") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "e0d1701d-a5f2-41bb-9a0e-389d8163d416") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "322369f2-853e-47be-9d3b-d8b2a8e9862a") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "e83210e2-20e5-4ab4-b701-0225bc899125") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0adc2715-53f8-4a8c-a200-9350fea04ed9") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "6364f458-6658-44d3-bf27-5d90301406d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "d94fe708-f2fb-4c93-8317-2eb5d878ffdb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "0cf2da5c-4cc2-4f0f-9448-58a87cf578ae") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "9c741b85-e1a9-4466-8f0c-2bbf8f57585c") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 42 "Net-(LED4-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "6f720bd1-346a-4e3d-b81e-8d6e8e734f4f") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 30 "/RGB_DATAIN") + (pinfunction "DIN") + (pintype "input") + (uuid "aa5a1ac6-a3db-48ac-9205-f155f2651d0e") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "85653de3-73d3-45b1-8745-ba3a1647b679") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "74f35f57-59b9-40f1-b790-92d0df2e1c92") + (at 47.625 114.3) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_G1" + (at -0.025 8.2 0) + (layer "B.SilkS") + (uuid "fda68c88-2d3d-45d2-b88c-61dbe0f93a81") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "c358145f-d4aa-4a5f-b96f-6c92115c76b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "8fa2b008-3307-4b71-a321-9a739a89e599") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "61bf3792-d9d9-4979-96ac-ffafe3072b24") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/1ce31e91-544f-4a26-b029-901d48deb831") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "afb1fb27-4cfb-427a-8d56-ad198c3818bd") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "ca25f7ac-3937-43de-abcb-ec0a65dad597") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "20d9ec57-df0a-47bf-8d60-f64bc27f8fb0") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fb2718ae-7e36-4cf9-ada5-582516cfdba7") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6a76fba8-3107-498c-8bbb-3b2a60572712") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4a6205ab-d780-44f6-91aa-0ce3804d9422") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a9130107-71fb-4c0c-97cf-6d6e2660e29a") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d000aa54-b7b5-41cf-bc86-50a2717f0ad0") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fbb0ad52-54ad-43ca-a8d9-20de1521bf0e") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "ba966753-7d00-4cd2-97f0-d451de272fcf") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "71c7b283-48c6-451a-ab76-e68bcb841c83") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0e2cb4b4-54b4-4ec9-956c-384015caaf64") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0b8f370d-1625-4691-a824-aee475f74924") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "20204c6d-b08c-4b9a-9b87-2e0e0ff78d4e") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "cc49787d-be0f-4cf2-b1b4-35655403d579") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f9b588cc-205a-4164-897f-9825d9b37112") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1c989d83-5353-4562-ab26-3c14a49c5e50") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4b238a63-4ab8-4128-8944-324ef85a381e") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d174d4f3-0763-495d-b5c1-8d63a4475657") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a2a08f05-57a3-4477-b0cd-8fe53ac8eb4f") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "af535a9e-d1d1-46a3-b05a-eb7596e53dbe") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5e37cb72-9a61-4c82-bf1f-95f5aef1a289") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4b186280-0c7c-4bf1-b1d0-6d8c02edefd5") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3b761ee7-7381-462d-b88e-1b370a438775") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e52813ee-7d9a-4c2c-a213-75fb6d5e8660") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d6990e86-b849-47b3-8676-048e2ab7c50f") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1473bc62-ae33-4140-9a7e-ad03c50633a9") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a491bcd0-c9c7-44cc-88f4-4fad36ff0b14") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "351cad60-e7f8-4d71-96a3-85568df75a36") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0e768179-72f2-4962-8d29-ec561df7a8ce") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "028e75a7-51f0-41c1-af7e-0fb3daa47535") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f51a3bd2-7d3b-4396-8afc-bd60741835f9") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7a625df5-abcd-49e6-9680-134e44401541") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "de2a4c9c-1ee6-45c2-a027-d934919695b2") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b6dca167-147b-4c3b-a181-15991979a6ff") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "01696b2e-5c72-4ba3-8c27-f9b722cb1ef5") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "ea2b4724-eea6-4739-8a0c-5d98effd7ca4") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "dc074edb-e1da-4e6d-ae7b-e7a4bb61ac8c") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8b23ebff-b37f-4e21-bfd9-7518acb305df") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e81085de-cbed-4ff6-9a0a-6a32fe02e857") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "60d83900-2c43-46d4-924b-1319065f2677") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c7c4f4d5-7fcd-4523-9214-d7bb282d3ebe") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "d7a3d6c8-c737-4311-a790-cd0eb485c3fb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f53cc4a4-ab38-4724-8d16-6269dbffee38") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "32de2779-7987-4b2c-bf6d-f21105e7416d") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "688af8fb-917c-4d9a-bc17-4888af74a4ac") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "1e477d18-c804-48a8-8f2f-23e36aac5fea") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "a60317ee-2886-4ac9-b22d-dbcf3e5371d7") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "b8db66cb-27b1-4e9b-81b1-a336b4491efa") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 39 "Net-(D26-A)") + (pinfunction "2") + (pintype "passive") + (uuid "2631b741-744c-4bd2-9c08-64f27bae59f0") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 39 "Net-(D26-A)") + (pinfunction "2") + (pintype "passive") + (uuid "1ed77977-b155-4319-be1b-2cd0faade6c7") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 39 "Net-(D26-A)") + (pinfunction "2") + (pintype "passive") + (uuid "cced266b-7247-4c8b-8de7-1df576f9ed27") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "77d0274d-82fc-4105-bae3-72a58e43542b") + (at 76.2 76.2) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_LOCK1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "a81753c8-3536-415a-b7d7-dfac8818bfe6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "e25322e3-061e-43e5-9da8-a813d734445c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "dec7adcd-fce5-456c-a6e8-9def5e008b61") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "0912401a-2fdf-4813-8ca3-8b9962b411b4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/a43a151f-ab8e-4d96-bcf4-ac87897a3fc4") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "e794fcd9-df0a-4196-ac5e-ebd743befa10") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "33b332cc-1c43-4de7-ad47-ea5faef30c8f") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8873e2c5-7d98-411e-92e9-80d0d661a48e") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f2d1adf9-e110-4f44-9df9-fe758dac60bf") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8bd8b7ff-c5b5-4edf-9931-83994eb124d7") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "17ef157a-bc0d-44fb-8c64-e4cf64c3e4cd") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "da5a2fd3-eeb3-40b6-8df8-168624b8840d") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b26266e0-9f27-4e5e-b36b-bcb38114c96d") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9c6cc1df-2672-4ff0-b581-d8ee0f17f3e3") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "05bd5875-c955-4d6c-98df-66105c3f3074") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "09747ee1-4f61-4292-99fc-a809c5211ec8") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b98106e4-019b-446d-a4ac-43a0e8db7639") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "6d60d3e6-ad8c-41b6-ba97-3d427a085bd2") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1b1cea81-86b8-4aac-bb84-d46c848cbce0") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f0497d91-d5fd-4cc9-9dd6-f867922550da") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "dfee8027-3370-4129-a54d-81c1f4faadf8") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7a4175c1-86d9-4c53-b381-1437dc04db62") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "cb85c483-0fb5-40ec-96bc-fd880d417123") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "49cd0146-5c03-4a42-b8e1-bce99f68b1e2") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1d6de52a-f29c-47f4-aef7-3dc53cc8b20f") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d5fc7e31-bea7-4a26-b8c0-e9e6a8c10264") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "54cbb54f-9874-481d-87b7-7a7fe52f7276") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7ef54de4-94c4-420d-8dde-c049bf86817b") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8d46154e-fb30-43d6-b19b-1963a9d9a434") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "baf758fc-73b8-4760-a44e-69652ef805ed") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "76f9a7a7-ff17-4a96-98f0-da2f8528168f") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b7a8412b-841f-4eac-bd4e-6398135c63f8") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2b1e6cad-35ff-4c94-9d7a-bfe09482707f") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5fe0332b-b937-4008-98b7-30706b943efe") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "42f0b5e4-dc36-4088-9e3c-7f3c1537a23e") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "57ef3b6c-f551-4c7a-84db-8de533b1d7c6") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2e4eb045-5663-4960-be60-cef23f231c26") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ae5458f3-82b7-4f7d-ab85-298f9d408f33") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a3c76c95-96ba-4ac9-aba3-f7b714222c85") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ee775a1e-f51a-44ce-b46c-62615de58a42") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "586a5b01-a1a7-4cfe-90b3-0248d5d36eea") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e5be9f34-529f-4a08-8158-a771795e98a7") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "1809a0aa-5120-4a0a-a1f4-d4350698aa5e") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "f1f8a862-3775-4de0-8cbb-451ee3084d4e") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "7fb4f14f-3200-43a0-b7e0-ba1cb746356c") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "b8ce9b48-10a7-4ffd-86f7-ee7294b0fb7d") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a7dbbd46-9862-495a-ba73-a85eeac9dcc6") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "d2de167d-239a-4680-83d8-393575958416") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "1c8fde67-6c61-4b3c-96b3-5eb47437997e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "d245c7ef-b3b9-4efc-b943-66a3634858ec") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "c83f843b-941b-4fd7-b370-374bb1c192cf") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "1720971e-15b1-49a6-b03b-1aa9131270ab") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "7cf17c15-b3a4-4caa-9b52-bfd5606240be") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "248726c9-dfe2-4604-b2e8-9f5df71127d3") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 10 "Net-(D7-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c7c04e1e-5f2e-44e7-8b11-fe1f5bc52c2d") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 10 "Net-(D7-A)") + (pinfunction "2") + (pintype "passive") + (uuid "3f4de1fe-0e68-442d-a1ad-0a17ebd3d09e") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Net-(D7-A)") + (pinfunction "2") + (pintype "passive") + (uuid "82711f10-290a-43a0-96fc-1ec9db15ba46") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "8001c687-3da1-4a9d-840a-7d3368aeae18") + (at -2.725 17.15 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED1" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "55bbc88e-a47f-4e9d-a46f-80940cc8c86a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "0877fad6-1b2a-403a-a302-78aed2651c1b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bc75a1bb-e0d3-4b12-9d81-e62bc98743af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "aa760b4d-34b2-4929-a766-dd37d3273ac6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/dee203b7-42ee-4b98-9003-936a09310fc6") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b02a779a-9f12-4d91-9a5a-f0ea93e01fde") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2b479e91-5d2b-4db5-bb0e-44bd24174458") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0f91e36c-fb8c-4443-9775-267da7b86266") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "49b245fc-8ff7-4434-bed1-9809d7841f8f") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6398b295-3bd0-4c4c-942c-e166a2b2d184") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "0691ba0c-8915-4f96-9a59-699ca692cdea") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "7367cda0-665e-439a-9911-411330b9f97a") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "1d5cc69a-1a38-4c1a-bd0e-2ab6c0852497") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "ddeb377b-83c0-4fee-a93b-83346f1b542e") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b56d339b-650c-494b-85a8-c7e0ae6de431") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f68720c5-0296-4bc3-ab37-1685d8251136") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e6730375-31b7-43f4-a2b5-4aa187d3d6af") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dffa88c9-4c18-4f28-b43f-16fbe5024c6f") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "daa901b5-35dc-4d1e-b9d0-b04d7a8fd878") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8c778d2a-bfa6-417e-806d-3109a0de75e1") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a92c9ded-82cb-41bc-a85a-d0db33cf4237") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c3d81b75-64c9-4dbc-b778-03cce258cf6c") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9cc7cce7-ea1d-4d9e-afcd-42f5a7978d90") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0f39d1d4-35ab-41f4-8d2d-378a3b516bd4") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0b7daeec-3cea-46c7-96aa-f45e2e88d9d4") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a5af673b-e948-4797-ab30-6ae2b00c9ba8") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "46eeb812-39a8-483a-9412-dda2960ce911") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8ffde5f3-de20-4e18-891f-ff68f6d2b791") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "33d99607-fa12-4514-aba5-9e35117f8380") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ddfc2486-9fd9-4ac9-85c6-b3abec24c8e2") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e23a5690-0afc-4391-88d5-fed87c6ce119") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0523c493-02fa-4701-8305-48935559a79f") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cdfe1301-4299-4dea-92b2-839a1d7501c4") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f96705c2-c558-49e0-b092-19ddacfe0ecb") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "44176d54-83d2-4f92-8a1e-1f90f270677e") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "9bec0403-a043-4ea1-82fb-c33b10bb60d2") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "ed7aa4c2-1032-4bf1-956d-4da87c6a9b1d") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "339f016a-07a2-4876-b58b-8c8501a9bf39") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "a1b08230-96a5-4f87-b07d-57b1e76985f5") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "15cf216f-0339-4cd9-bd38-7ef91e4b8cc7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "cafd83e9-7d46-4105-955f-06993be4de64") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "8d0e8090-96da-4471-997d-c3ed6707f519") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "738a7267-aad0-4cb7-b267-c031595a3b1e") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 31 "Net-(LED1-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "d89aed57-a56d-420d-9ae6-e494605caf59") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 34 "Net-(LED1-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "e8b4e52f-ce8f-4749-a782-10a5229fd333") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "f24b9b83-dbc8-41e5-8d63-d74d656fafb7") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "812696d1-2a48-48f8-a75b-874f5ad65178") + (at -11.59 42.4 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED13" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "48dd1501-eb37-4054-83c7-f1d7888b8783") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "0c85548d-9931-412b-8524-8aa96e67af4e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "80dd2838-9310-4f31-8434-efc091413b78") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "21cd10cb-8402-40c9-9776-c02e18440a63") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/79a22889-017f-4b61-a508-61202e7e1b02") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ee5e17b6-03eb-493e-9c6e-d106128a99cc") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8af9d470-a7fe-44ce-afdc-b0b1dd67d581") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4b63f0f2-de1f-401f-9b28-d8153525c98c") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b8821ee9-3041-464f-9abd-b98f5e44f003") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "256627ea-478a-44cd-9254-55f38c301682") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "fc697273-62e9-4dcb-9e65-713c4b7326c5") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "ca15c551-4be5-4097-a4f1-4d4d2a3f0e44") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "28547d1f-4fef-46b7-8bf0-c5d44092408d") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "089de1ce-db9e-40a0-802d-8a6ccc8247f5") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b45239d7-1352-4827-9b16-f2d1775e946c") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a4c267d3-72fd-45fd-a00f-ad58042fa88d") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fb94e07f-3546-4638-9a82-9490ece7064d") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d980cb6a-ca9c-4c0e-9dca-7978adb77356") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bd35e1a8-3543-4c51-a165-85067f2d859a") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a6af0ab4-b18b-4045-b4de-1719219b54aa") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3c69d03c-6811-47ef-a5b7-a27705b13897") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "12e1ec39-a28b-4a2b-bce3-c635380009cb") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "82ecf1b3-807e-4115-8a32-4da1dc50957c") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b09e27ab-b75f-4b2e-99a0-8e20468acb88") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6b72b71f-edd9-47d3-ad45-eff8ba3746d6") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "424c36fa-95db-4d55-b721-6f5849332e2b") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "49541cf7-7619-4970-856d-2e03b9007bc6") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6668ed80-8d10-4221-8c8e-6595898972b2") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0f505436-7f86-4cf7-970d-d1c6e2fb9d10") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5378ece1-ecdd-4ddc-8821-7dc6499c0b3c") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c651fcce-8766-46f3-8a8a-10fe04f3f726") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ab825386-f057-4c76-9c9e-761ce6ae76ba") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "49a40248-3240-4d26-aa72-d3f864e743e9") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a3b1aafb-1fe1-4e3a-9f30-c71b1e9b8d47") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "d49b03fa-0e14-4e1f-a7f4-d110c66bb0a7") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "519001ca-11df-47ae-b76f-ef1e60c58fdb") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6bdf7584-1b31-4d00-8cb7-e85a3830826c") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "e8c0224e-468b-42ac-9ae1-4a9b15570dc8") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6e784ae6-1479-4ef1-b896-6a02bc07375f") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "c931733c-a865-49c1-8566-e29191d4b409") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "3fbd76eb-ab9f-4470-ac67-82dbad52ec66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "b0f44b75-b5f0-4f38-b254-8a2785724e5a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "4c82236f-7170-4871-93ea-3d56c4b489e3") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 62 "Net-(LED12-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "9fea40ee-ae30-4364-8391-7d222d058611") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 63 "Net-(LED13-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "4661e503-13e2-4288-a2b6-67a9f9c21911") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "0eeda608-b6d5-477a-a5ea-a5d9b4199493") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "81ce99c2-9fa8-4865-ae9d-98bb33e8129e") + (at 95.25 133.35) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_2" + (at 0.05 8.15 0) + (layer "B.SilkS") + (uuid "99d9938c-7fb8-473f-bf5c-315b6c084525") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "87510939-374b-452c-a5d4-b6a02db72a86") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "15e4e9b7-9db2-466d-a79e-c87519d5c07d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "79855a0d-4886-4061-b585-670b183317f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/54869f3d-a9cc-46a0-9eb1-3c4f3e82f0f5") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "be020116-87ad-47d5-b034-91d41a763d30") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "19cab2bc-d8ad-45c0-a1b5-d530e51cbd51") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a4a93312-4cf6-4f97-86b4-bd3278263461") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "145ea123-6c44-4e5e-81e3-917bd8c68374") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4396d649-1bc7-4496-8b91-5e9762521dbb") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2ef7665-1355-49cb-8a33-ba8f00c5b962") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6b6af4bc-4632-4274-9753-8f81123a992e") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "2d559f20-41ca-45de-bafc-a7de2679a300") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "dffe3ccd-725a-4869-bc9f-1c2f7b5e8e4e") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "077a7875-2a88-47e1-bc50-f418085f3aad") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "5a9e4cc1-5272-4555-855a-e1f5baad7534") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9aa507b4-1402-4c48-88d6-28a4b5cc582d") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f10bb03a-4eb9-4c7e-85bf-fde302f094e3") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a849d323-ccc6-4979-bdfd-6fae06e20068") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "21dd87c7-3ac9-4d6b-a879-9a89be367a30") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f6a4f61d-e51d-4e87-a7d7-2a1e249522a1") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4b43eac8-9c70-4fb1-a04b-fde1306e7cf3") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c81dfcf8-ba86-4dd2-a4b2-06275cbaaedd") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a97f6b98-e08d-4eaf-bb6a-16cffdcb139c") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "86ff4245-d733-492d-a009-9f7b18f19e19") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8145a262-19aa-42b5-a366-12a7ab026c61") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "037ccf5d-da4c-4fb2-b0fe-8f7db35f11b7") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e83cc576-4f0b-4e4d-9833-572f32b74531") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "56a7aad3-cae7-419a-a64b-a0be22108bba") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8d9b920c-d436-4ba0-b3a9-05a93890917e") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ef4aa72b-8048-4bff-872f-bd1e52b6f2aa") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d98a7c24-ac66-41b1-be85-0f229eb24577") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6c5294f1-274c-4847-ba0b-f09223e933f6") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "09e62339-3515-46d7-b4ea-219575f519db") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "973877a1-669c-44de-b74e-9d05ac74b7c3") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1a112278-47a8-48a8-acf6-16e3801e5a52") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0955b938-05a5-43ba-9569-c24fa4c57488") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5917dd78-e270-4901-857b-2e06f39210e5") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "099e3df1-4b80-4a31-9baf-fd6c359e299d") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d4e287f9-d97c-4525-8206-c0410b95350f") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "5c165823-f9fc-4af6-95c5-a93139dd5063") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "fe314dc7-ba36-439b-bbf7-44711ef9518f") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "aba51840-00fa-4e35-a3e9-189b568d31bd") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "62a0d2ab-ad5d-4730-b30e-4744c88def1a") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9aac166a-a83a-481a-bafa-090a025cc7a6") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "265788b0-ca5a-4a6d-b9e0-9fc8f6e49206") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9b3501fb-d0dd-43db-baf2-454d7ade945b") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "5eb2bd91-a3b6-4c09-8f5c-0bd99f39913b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "e9de3734-9fe3-41ec-957e-91c1ab8ee96a") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "c32a57a5-914e-4c55-abd9-ba4c72bb5af7") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "5999cf7a-2372-434d-9ff7-0bdb32a1efd4") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "bfe53fef-0528-4bdc-8c9a-75a4a3f02aab") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "0a1a2b4a-fae4-4696-806b-818b2107e710") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "f294ad77-d060-4dbd-bbb7-d3bd50476755") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 22 "Net-(D19-A)") + (pinfunction "2") + (pintype "passive") + (uuid "34e396c1-75f7-4f77-9333-4737c0e9c609") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 22 "Net-(D19-A)") + (pinfunction "2") + (pintype "passive") + (uuid "21bbba8f-1ea9-4225-b354-22853634b1a3") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Net-(D19-A)") + (pinfunction "2") + (pintype "passive") + (uuid "a684db74-bc40-484d-b7a1-65d835a8193d") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "81d0ee2d-ca7b-47fb-ade9-cfb827663214") + (at 95.25 47.625) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_B1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "67686868-f4c2-4b13-a2a1-6155de1a403e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "3c740bd8-501a-406d-9522-b5c7a20e86f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "ba1f965d-0746-41d6-9700-2511789842cd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "6b89ebc0-e674-48c5-8722-cbe7974b2186") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/9a7e85b2-7bbf-440e-895d-6af39b87a65a") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c7984f10-2e6f-490a-9f59-b6bffcd2cd60") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "127ac3fc-e5d1-4e59-a6f3-bb064ecf9d3b") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "bbd557e3-7314-48ec-9a14-81993b7bd8cb") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "2c7efcd8-30d1-429d-b9ef-2247a2a574c7") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5421d543-54cb-40b8-80f3-621486d49863") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "78fcf589-2783-4ea9-af1f-55664387b87e") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "82a57242-af63-4465-b139-cf7328b2399a") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9ecd4395-bd29-4760-bab7-6b480767f45f") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "228bcc8d-7322-4f01-8b88-870d451c9c26") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f0e6def4-dbca-42b8-a311-cc92383a8141") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "566d8116-b283-4c8c-8954-6a01d496361d") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7aeb71e0-d803-4974-bfd6-d4216e2666f5") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "33ece0ea-89cf-4227-b7bf-e4820e4f57cb") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a7caa221-906d-4df5-8e7f-696556fa88e5") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "3a5a1c7c-d086-4a68-8c7a-348e350de1a3") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "157c9967-b9e5-4364-9dee-d59996d10166") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "070a81c6-d6a9-4986-9c44-776b16542f8d") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "60784bd5-8bbb-4b67-8fa3-33b003f4d0a4") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "229f2a42-f87b-4072-a08e-886f8ffc3ef3") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a91f105e-0009-41aa-b350-bc580226144f") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a3cddb8b-1a7f-42b4-8c7e-6dbdf2f881e7") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fa503920-366c-4a36-917b-0a1363e3a6c4") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "52d73bc8-3aa5-4e1a-83a0-5aef4e42c8fa") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "412574e4-b848-4302-9212-62e50645f204") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3aa9d888-69e9-4973-b632-201611cb7416") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c01a0763-a287-434a-998b-6a9376dc2a5b") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4f0dc7cb-9b52-4187-8cb9-ca2f8a8d3377") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "666e93e6-7d51-430c-b0ef-8a65c4c56adb") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "467434ea-c4d9-41db-bedb-dcf9ed22ba26") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "81100b2f-55a0-4bc2-a7c3-ccb49e8c88c0") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2762f4a4-4c57-4a5a-91aa-1441d59e1a71") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b50729b1-d696-4b64-b4f5-fc6fdb571acb") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "72f6b4b5-fded-44d3-b654-47141c86ad85") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4709a234-9f13-42d9-8156-2ea385528fbb") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "9333f597-29a7-4f21-8a79-c9ed972d6fb8") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "bf32ac4b-a22d-4b30-b019-6f81503c62f5") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "bc0000bb-baf0-4c52-8d33-3149238422a3") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "1b7c0dec-fd83-4c63-921a-8a2d772532ca") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "b1555481-7b36-4f73-be4b-97e7dc455dd1") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c16cd99f-6774-48ed-a05a-d6048187aa14") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "098d6b45-babc-4370-a8f7-698da23c43a2") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "28578158-2218-4f48-a7fe-63f0c3207bd9") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "99892666-9f21-4a5c-9756-a51a42af9557") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "cc36be35-7e25-428a-b571-2fff4a760382") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "0167d92d-1f4f-4c71-a7ec-90ef96594e48") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "5340fa3f-405c-4fa9-80c6-5dc94f89f854") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "312bfd12-e305-487a-ae0c-e3171a5abaef") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "c463828c-5468-453c-8b04-db9acecdc37c") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "9987bdb7-d552-4998-830f-3ae5c4d09ce4") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 7 "Net-(D4-A)") + (pinfunction "2") + (pintype "passive") + (uuid "d270c163-482e-43e5-b060-e38c499cc0e7") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 7 "Net-(D4-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c7a194a7-d4ad-4d23-96d9-ff0f5bb6d497") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D4-A)") + (pinfunction "2") + (pintype "passive") + (uuid "fbc2581c-b6e1-4e70-b246-0cfba45efee6") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "83db6d35-107f-4156-a519-76141b93b2cc") + (at 133.35 104.775 90) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_ADD1" + (at -0.025 8.2 90) + (layer "B.SilkS") + (uuid "63415a39-a5e8-4e3e-90fb-3286a2879eb1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 90) + (layer "B.Fab") + (uuid "0fbba70c-127e-4e29-9d00-1fc3a5944a2b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "cea07bc4-16b9-4581-9e3d-094948d9bbd4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "18908ca3-b519-4f8d-a2d7-808c1b275f61") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/e536db38-4810-4e54-b8a7-517a3fd0a23c") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "84c55351-7c26-4a0e-bcc6-86cdcdf7c06d") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "56308a82-48cf-4cd5-9e92-f3b7a7a2ac15") + ) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0207be9e-45ab-4a5e-996f-bd7ed18d890c") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fef023e1-4c55-4ba2-a694-17224d7b8ca8") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "2fd73037-d7fe-4a44-9df9-d9824d15685f") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "44f31b37-8ca8-48ef-a415-77e3ea30fdf4") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "269eaa05-ca51-4f85-ae6f-6f6cc97e39c0") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b7d5702d-09ba-4b6a-9110-4bee3e2e3276") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "091705d6-32b2-4b90-98f2-56e36fc6538f") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3fb6fa1b-558e-4594-a0f5-5c3d8f5cc88e") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "3dbc15ce-62f3-470d-ad65-ce7607779edc") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b6269fd5-c782-43ca-a824-f0a8b25bd2d0") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "171a13d0-54e2-4612-a233-dc37ec8e2537") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ea3c3fc7-9732-4590-a06e-aa1f82a283f3") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "3efb5800-c1e5-435f-91a5-67e3c0a93255") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c89016d1-c137-44ea-bfb0-a26cd81508d1") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "fc0abae4-f257-465f-89d7-d9b4ae1bdf0e") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7a9d46e9-fde6-466e-a397-ebbfdafe18ca") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1313c15d-3750-4a09-8048-b8d02b5f95d0") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e4bcb317-1a51-409d-a0fd-8a321afb51a6") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "188e0ced-aaf8-4253-9aa4-ca1649d7fec0") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5158b5cd-0abd-4706-a6b5-d8e730652eb6") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "90ecbe7b-b1c1-4838-962d-f92fabe40b0d") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "85e33490-1652-4a11-921d-a96514b207a4") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "170d112e-2ed7-468f-98e0-b5881f1a4d66") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "68fe0b21-a814-4aa3-9973-a027f48146c8") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6398737c-8153-4c95-902c-a28669511e83") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d8dd36fe-6793-4e12-82ef-b32fe4938fc7") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1ad8ecdb-55d9-4ca3-af45-76b718fe5172") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "86e299b9-4b4c-4607-a075-91d76a595e09") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "256643e4-8570-47f6-b0f3-f648073cc4f6") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "99910056-923c-4074-9cc2-9fb3c9be5ee7") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "75fe70b2-34db-453e-9fe6-bab6642d7759") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "01c8c740-a987-446e-8e63-cc4a0fec673e") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7f27c415-2a6b-408c-af40-eac72aaf7659") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "90de2bd5-60bf-4919-a4f0-b4dd10c15a3e") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "d661b830-5438-4cfd-bf15-b583c7a8a850") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "aa5f47e1-4be3-449c-a02f-e03ec2eafec4") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "53ff01ec-9b11-46bb-9c10-d1642a861291") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "079eff88-53d0-4639-b55a-7122471bdf05") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "182c6363-6f4f-4fee-a3aa-74f2ed5011c2") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "f098c5f2-4513-463b-a187-cfe7287dac54") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 90) + (layer "B.Fab") + (uuid "38f7dad2-c9d7-411b-a1ea-0d9a84adf2e9") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0 90) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "ae98d9f3-0d5f-40df-9990-6fa1173cd6bc") + ) + (pad "" np_thru_hole circle + (at 0 0 90) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "0a1912f4-e8db-48dc-909c-2725d36e0f95") + ) + (pad "" np_thru_hole circle + (at 5.08 0 90) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "7aeac265-1543-4fb0-b961-102766a4a938") + ) + (pad "1" thru_hole circle + (at 3.81 2.54 90) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "4849ec2a-e6fd-43e8-b522-6a422a06fe3e") + ) + (pad "1" smd rect + (at 5.635 2.54 270) + (size 1.65 2.5) + (layers "B.Cu") + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "75d6a799-8301-456d-b21c-e7559b655dc1") + ) + (pad "1" smd roundrect + (at 7.36 2.54 90) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "4989e85b-2aff-45ba-97ab-ae4a0bbd2ed4") + ) + (pad "2" smd roundrect + (at -6.09 5.08 90) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 17 "Net-(D14-A)") + (pinfunction "2") + (pintype "passive") + (uuid "2f3c800a-04c1-4c53-9417-be5542d217f2") + ) + (pad "2" smd rect + (at -4.34 5.08 90) + (size 1.65 2.5) + (layers "B.Cu") + (net 17 "Net-(D14-A)") + (pinfunction "2") + (pintype "passive") + (uuid "fc81e5ca-dfd0-4ed0-8df2-4101629fcdbc") + ) + (pad "2" thru_hole circle + (at -2.54 5.08 90) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Net-(D14-A)") + (pinfunction "2") + (pintype "passive") + (uuid "01302c05-12ad-4579-b6a4-42ebca5a0268") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "8cc98878-4fc0-4370-8591-5c90dc66341b") + (at 133.35 47.625) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_D1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "35e6bf54-7d3a-4f64-921f-0cb4cd80e68a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "e86bc05f-4296-4502-a338-7edfd48cb34f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "02ce70ab-63d1-4663-9aa2-0ecb12c21a25") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "217e14b5-56e4-4345-b0be-ba4a0380e876") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/164bfbfa-196e-4228-af45-b943f8e2a6f5") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b8aa7638-9850-4f16-b300-b7b066d1a2b9") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1edf7b94-54b5-44d3-8c8c-466bf22a5f51") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3272dc0c-06a2-44d3-952b-44742e9115ee") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "470d5ae2-f6ff-469d-ac60-5f8ace7c0ea0") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6d15b9a5-9dbb-4b2c-a03f-9f75fe710ed7") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f8f51f52-7b5f-4542-92c3-1cbe6c8070d9") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "754e850f-1e1b-4c84-a56a-f31740c301cc") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "61b86746-9440-4af8-b24e-23f55870271a") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9906cfaf-3a8c-478c-8d01-5f71b6e8e911") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c5777a6c-f6d1-4a19-b850-245fedc32a0e") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "a13f2150-19a7-4ecf-9e32-cb09fb522735") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "db2e9930-6379-479a-acd1-3820f4ab266a") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b89f964d-22cb-4d12-8d73-2837717cde29") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b8e1b31d-6385-465b-b92f-a138505e0d8e") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ee1fde8e-93a7-4c3e-9ddb-2e62513b7724") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e27ca79d-53fd-4b1b-a924-4efc22205925") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "eb88449a-4fb6-48ab-aad1-27611f489858") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c40efe5c-801d-43f7-8a23-04566e4bbade") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d9e1148b-708b-4aa6-8dec-c8e953f84fce") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ba11983-0a7d-4fc6-911e-9ad6d60c2dc0") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c55e4a88-f464-4ecd-8053-3e3c06524f8d") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "77a085f1-e883-4bf6-b701-b4d8628f9665") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c3555358-ed79-4cc3-9961-dabcef671767") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c95874a6-1d56-4582-b881-ec95a1a0288e") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d8892f3c-39bb-4abb-bd92-de679f488108") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6d53833b-c68a-4abe-a8ef-ac1a162c5651") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f7e17e11-288e-4cf0-bcef-a1ee06d036cc") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b0724feb-e648-4e21-b888-f5df0844908d") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "492a901b-c79f-49da-835e-ae319e8b88ad") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3f72fe4c-227b-4f98-8921-ca60286d8ee8") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5550c6b0-528b-4d73-8d0a-d55d305ea7bb") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0116c066-7226-435e-ab0a-c4034c46e0e5") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6d028036-2889-4fcc-a1c1-5e34703e3854") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "855da6b8-02c2-4bc7-b08b-471f892ec849") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a5b5b465-d5c5-4beb-a56a-6629315a9f6e") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "4fc8e5e9-09c7-4423-b0f6-47c005db6c78") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a0b137f1-6dba-4891-bd73-c86d4c27ec91") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "24b2d8aa-3dca-43da-8fb6-34e597cd96e6") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e8c8e516-4f37-428a-86f6-3903ee9bcd7d") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "7cdd3b55-3762-4251-af47-843df222632e") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "6e3512e1-99ef-4473-9bac-e9d8630158e5") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "77f9e1c5-f292-46de-8cca-0e2f48aac08a") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "3d9f717f-6f04-4b58-b517-51f39cfe9311") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "8b389893-be71-488e-a3e5-c3726d955390") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "e2afb233-5dae-4cfb-a67b-c4c594b8fdc6") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "61c362de-90e5-49b3-accc-f1f0acc90d19") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "dfde3cdb-979e-46aa-8ee5-0265694dd0b8") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "31317aac-5eca-48fc-86f3-8266e522ea69") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 58 "/COL5") + (pinfunction "1") + (pintype "passive") + (uuid "fe04f9bf-432b-41e0-8969-d248b5426017") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 9 "Net-(D6-A)") + (pinfunction "2") + (pintype "passive") + (uuid "34c9ea34-c67b-4888-9fe3-bb8278982a45") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 9 "Net-(D6-A)") + (pinfunction "2") + (pintype "passive") + (uuid "6b52fc34-5d00-4b5c-be1f-ab0eb074e39e") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D6-A)") + (pinfunction "2") + (pintype "passive") + (uuid "3530650c-8495-485a-93be-12feaa8a27e2") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "99524a6e-7556-47fd-b8f7-e2adef092f8c") + (at 76.2 128.35) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED24" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "e0c43750-8bfb-4d64-a4f0-3de3231cc544") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "203d4747-b008-4c74-85ab-63b7a1fe6ac6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "609f56ef-39f5-4965-8fe9-4157333bd3fd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6126174c-c098-4c55-8742-e12d5f69f097") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/1fd9c9e4-2dfd-4151-b309-9c4511e3ed2e") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "52db6922-6d6e-4a4c-b762-a4b9b79dcac0") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "815bdc21-6aa0-4c5a-ba17-993ddd0c7fc7") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "91d27458-3bbc-49be-8657-78df996d1216") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "94a69386-f4ba-4f4d-b114-c74c7492abc8") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2874ab3a-eb2d-45ba-9e80-806d3764bace") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b3839bed-186e-4232-b245-c4670130ec93") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "236b583b-dd0a-4263-bb64-78a69b828872") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "5ecd9916-f973-444e-b5e8-917d70291121") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b655807f-387c-496d-960c-78a7fd692423") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f7299e77-9720-4126-8a36-bb281eb03075") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cd01ceb5-78ee-48af-ae30-8e74e565ca88") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "edaf0266-65b4-42b3-a033-fe7508e257d0") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "75e53d3b-a6ee-42f8-9ec0-336e2294e71c") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "20bf4c17-5d01-4012-bd06-c12491cbea6c") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f639d5fb-abf5-43d0-a1fe-bb8e55e023af") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "51e2746a-f9a8-40d3-bd08-8ccc9b89ad01") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7f81e9cb-fb7b-4348-b5ca-b495ea23f452") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2b6e259a-99b6-444a-b6e7-6ae9b38e8c97") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b1f6f38c-1ac3-4362-9f9f-331687fd6873") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "70ffee45-9d3b-475e-9cf7-afd1692529d9") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3f8a61e1-fe53-4789-ba3f-46b06fea28a4") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ea834ccc-0eb1-4f21-a5c8-057a73cfffe1") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "60c330f2-c4e6-4260-ae68-0c41e8bc1707") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3422a08a-157e-4af6-b788-d0dce333c657") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "4311cf0e-a6cc-4846-87d1-541866248100") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "514f12ec-cedc-438f-841d-6679df564983") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a8b833ea-fd68-43ee-8da4-4339fdce0a3a") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "46a63f15-32a8-4837-80a8-e8a715733c1b") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8632faa9-5d88-44d2-b61a-636c1abe5255") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "ed73346e-f658-4c34-9070-c75099941437") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "8a2b25d8-dc80-411d-8bf2-ac8b08e525c4") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "caf3bf40-45d2-40f4-8b0b-1e01df26e58c") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0be2fc5b-14ad-4853-a3c4-5558dd973518") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "3dbf5425-d16d-431c-b1b8-99fe0c6a35be") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "233d1750-23ba-4440-9056-3b59da47d62d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "982e597f-ca84-408f-8b5d-e2bf869e11ab") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 32 "Net-(LED24-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "1f6d5612-04fb-4d77-9ea1-86ce6b845f67") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 29 "Net-(LED23-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "609518e9-9c57-4a8c-af3f-23ef8d9af328") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "7b4f8640-6755-4783-9e40-69b359ed00c3") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "99ad46f7-337a-4501-932b-9ac2fbadfd2c") + (at 76.2 109.3) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED18" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "15ab5d5a-3dba-4bda-b584-0dc26d2e3d47") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "1b6f0cf7-d88e-4ec4-83c4-3bc055dcb434") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6ebe5f4e-8fcd-45e1-b8ba-88b927bfdb70") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "34d481b4-76c4-44af-8220-23a473e838cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/bc5a282c-1530-41df-ad00-5906e66a0f25") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e2ed9ba5-3210-47af-9a0f-cb4b0501f6f2") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "852d9d45-fcda-4052-b0bc-a79e7ea14823") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6fb8e79c-697c-40a6-b59c-f62368805432") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b1a745b3-3588-4c15-862e-138360de6329") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8ce2b8f5-ce19-4442-8853-24d5a031f89a") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "3315c072-5398-4b81-b3e3-5022ed383b08") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "93bde9e4-4ecc-4f32-a147-9e29b28b9db5") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "cfeefd0b-a301-4b8e-830a-7ba18840d39b") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "85616cc1-9a6e-4e40-a439-433b9818fd5f") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e2f4b5b4-05bf-4f1d-8b7e-9a06424b779f") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "116c4bb5-b3a2-4998-8f53-3dbf5e00525a") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1dd91afc-f187-4aaa-a2dc-2dfe82bf1432") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3c8075f5-2e37-452b-b28b-e78763540d00") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7df03775-0bd3-45a8-bcb3-cedabd36671d") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "464476ea-b331-4d4b-92ef-4042a07d7969") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "135108c4-ca25-4981-bb9b-077b4c0124e0") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a7cab429-97ae-437e-8bc1-bf6cce177e9d") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "39d58ca6-908f-455a-9d4f-5eae6ff35280") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "77422e10-c58a-4e13-a3bf-d61561cefc9f") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "12b142e6-677b-46f4-a596-3031dea3ddec") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1fa4d711-c4c6-413d-8271-125c7646b093") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ca6903f7-720e-4101-b951-8c557757de87") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5bdb144d-601f-4160-a0b6-598e23a8df63") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cb0eeca7-b9a6-4455-97eb-769030938f78") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ebd28acc-f769-4137-bf1a-7a9a6958cb50") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "839a7a20-ed56-4c75-9020-cd4df15547d0") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "56642cf8-decd-4cb1-b937-cf2959d2d63f") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0ae07d31-156a-4e4c-a338-99f1b31723da") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ce37131f-2927-4852-b946-c015327ba36f") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "037ab8ff-47c9-4121-8cf5-eaf51f5ef263") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "f568faf6-e2cc-482d-a14f-3fdaf97bd5c9") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "c6016262-9128-4346-9061-f468a2123c2f") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "df1f4165-d436-4536-b967-d6200de9083d") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "afaf53cf-7fce-41a8-98d8-1dbd8d2c7d85") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "013bea94-02a6-4731-8cc2-ecd3646239ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "0e08ba1c-332d-4213-995a-ed5672e724ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "e9446525-7b44-4b69-b421-36e19baa861b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "a762f8b2-2959-4b77-8f37-c98303aa594f") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 52 "Net-(LED17-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "dfb56fd8-ed80-4357-88f9-8b06c22baac8") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 53 "Net-(LED18-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "1ece41ec-4b27-49f1-8025-b4e7c382b271") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "45cf6416-195e-42de-898d-e31a4e969384") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "a0979ad7-ba11-4215-849f-81745b9bb6ed") + (at 47.625 95.25) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_F1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "8a6603f9-31cc-49db-9868-5f258c13de0b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "a107600a-b123-451f-af34-bae0423e5208") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "5b648832-429c-49e1-aae4-de52227e4052") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "76f7fd7d-30ff-4d8f-933e-91b337563442") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/9f668a27-88c9-4b7d-b7b5-e1f71f63631e") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7b96e02b-dcf7-4eb6-b9e9-0c0f3cddbe8f") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "75582422-8201-48b7-96b4-5aecb032a9b0") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "70484310-ca0d-44ce-aa5e-240089214df9") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "56868af6-180d-4aeb-9e5e-a628e6353c48") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "805958ef-9895-4e1c-8734-b93f04fbd882") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b3557d8f-3dfe-4cd0-95bf-68664c114201") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "030c8b06-48d7-434a-855b-dcea28cdffde") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "045639b1-f490-4737-a46a-beea31fa233c") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fc772ab7-cdcb-4cdc-a393-1e665bedf1f1") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f22fb507-73d0-4165-a61b-0c4dbffde6a9") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "267c43de-b7fd-47ef-9e98-a389d7a36e71") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "494fce94-f752-49c5-a15c-e68bbda2c037") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1675d13d-4594-4d76-8164-2e30f789f00f") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c3120217-d3d8-4ff7-b345-3037ad7c9e20") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5e1f6580-e52b-44c3-a75e-86718c431749") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1dd42c31-29a6-41c4-a651-5537fb87f1cb") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a210e800-9ba5-4a1d-a1a6-ad30a6b9d849") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f92725b1-a86d-47db-ad37-10ca2fe53be5") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "474ef1f0-367d-412e-9494-d5bea724d332") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fa5771f4-c2d5-413d-89f8-782af488506d") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9d8a0a29-bdbf-4a08-9d71-84a712af0293") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9b69b740-45b5-46be-b4b8-183df80c7538") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "17db34b5-ec9c-4cf8-a24a-804208065671") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e734f5d5-c364-4c93-96ee-d44d4b279964") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6c610078-ce11-4ac5-a865-685ce980b530") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "45c53b6f-89ea-45f5-88b9-d250731b3e13") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "04136d20-b49e-4aee-908e-dce288e413f1") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e7af0bea-1781-4ed9-8b47-83f3b25f987d") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ef9925be-327a-48f1-86fa-6cedf4f55994") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ffe210d4-edaf-4538-baf0-ea70296952c0") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "16944c93-a1b4-4280-9367-64f4401c5f67") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b6cae900-847d-4b50-8d76-7073d0be6115") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "27c91e9e-cf93-4921-88d4-2a4df02e8f0f") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a199516b-8b1b-4fa8-9080-a0de79e8b5c3") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "beafb45d-88e9-4e54-bbeb-f3d4222c341f") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "d1e31665-0ae9-462f-9aff-f2c8d94f22b8") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "380ec0e4-9002-4510-b828-9efd771c6213") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "053ba485-883f-4f87-80d8-f2862e505beb") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "02db00ad-ee78-4bbb-a591-3e57a650a12b") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "01c697fe-c832-42cd-aad5-bc7af7315630") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "999009c3-1d4e-456b-bd4d-7dd7ff77e292") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c2dc163c-e2f3-4385-9974-8439045598f3") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "fad2e74e-ef68-4866-9c73-b1b9871b1fe1") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "65ba46ea-8704-46da-bbc1-572542bd403b") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "08d85271-3d86-473a-96a5-04c1ed284064") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "08b7b8b9-ff42-409f-929d-a71ad163f2fc") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "a707caab-49f6-4b1d-8d4f-f19407b63f00") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "8f10b396-046f-473a-80ae-8521bf19409b") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 59 "/COL1") + (pinfunction "1") + (pintype "passive") + (uuid "99e88828-1ed3-4c36-9f9f-8c2f16e57dcd") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 38 "Net-(D25-A)") + (pinfunction "2") + (pintype "passive") + (uuid "d12fec0a-cb8a-4b39-bd27-702c4f196ec9") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 38 "Net-(D25-A)") + (pinfunction "2") + (pintype "passive") + (uuid "167e4647-dbe0-44ca-b02e-76c56ab1d657") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 38 "Net-(D25-A)") + (pinfunction "2") + (pintype "passive") + (uuid "32d747e3-bb97-4362-ac45-91bc74acbcac") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "a38d8d8c-1f73-468b-aa16-ea6f5b0e8f60") + (at 76.2 95.25) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_7" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "3a7d0075-ce34-49d7-a7e9-e6530b898e8d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "0bf6b818-e812-4271-8bf1-904923d517d6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "d1889127-8df7-4ba7-9d02-665757d101a8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "ad9bdd18-b1fb-4257-9995-56e17ce6231e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/94428564-4565-4185-8d39-8439354fcd28") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c39eff48-8de2-40e9-bb43-2b45fab04c64") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "e65c44f3-a139-4adf-b8d2-0569e378a78e") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7555cb36-8d17-42af-9c06-f90a0be8d934") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "cf40b89b-d9d4-401f-8657-3189827165e2") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f0909d09-f603-4d08-94ce-5141be6b4b47") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "bc1f83e5-1d59-489a-a336-b925ff11d378") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "de60e0c4-b0bb-45a4-bc2a-08a67d87d685") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "dcc21ae2-b64e-4e4c-8fba-d28c59554af3") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "bb285fc7-9317-4347-ad8e-73ad4c5105d6") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c10d4875-666b-4bc3-b390-46af38cbe1d3") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "4343ba9c-c90d-4f3d-947c-1a431f52805c") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "489ee582-7620-4f25-a822-dd793f73e90f") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b98568b1-44a8-4d4a-b88e-f335baedcd80") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ffe41492-562e-4ecf-b6ef-9759c7975068") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0ebecb02-6d01-4814-b872-82ef1a1982df") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4aa6a271-94b3-4ba2-8b3e-4e8c8bfbfbd5") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a1730c8a-1139-43c8-a4ad-b45491941db3") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "2318c79c-d83f-4888-adc7-87399c830d5b") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f0ba39d5-8201-4822-a03f-e7bdda010ca9") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2fd4db9c-0e75-4c98-b659-40bf5cbbe4ef") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7b122edf-7743-42db-9444-720745178a69") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fda7c46b-e015-45a6-b415-9fdfe6b33d02") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5e3985f7-7080-430d-a607-8018cec03903") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "98d843f9-c971-4cf1-9ee6-c76fcf65daa6") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bbeb4a4e-40ed-4a80-9bbf-4c852d3f0312") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c905fdb6-f3dc-47f1-b054-7ed159388c18") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3f7a2382-435a-4ddb-8154-52795a9788ee") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e229f815-5d8c-4b3a-8a3e-21e67f744460") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f2cb83a3-8b1a-45f5-8483-9d0f75f0b4cf") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c324d8f8-d32c-4b93-b199-f793275ae4b9") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1589fcf4-8479-475a-a9bf-f8ab4e6e8c23") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7bd8e136-b43c-4def-b1c6-fdb0b8a9dc5a") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "36f7e095-07cb-4a05-86bf-2848e74cff33") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b0e0759e-0026-4318-9032-934dee7e08ce") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "027a4938-8b74-452a-9f42-71edc7dbbc2b") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "425110ad-cb23-434d-8e3c-82ced179bab7") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9c4d8b8b-91ca-4fe3-a700-1915a7a736e9") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "7fcb963b-de50-469e-9112-8e76d2877b61") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "d4831dd3-9af4-4314-92e7-0f3b1d8aaa2a") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c34a821b-024c-45ea-b90f-e277f23d88dc") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "fb5200e0-f85e-4b39-97ec-78925b0386eb") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "67f33833-c3d2-4b54-9b5d-46730d37e269") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "d454a24f-d4c6-420c-bfdb-a8204b2cfced") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "30bebf64-048d-4e17-9542-a5ec439bb252") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "ea1f2cc6-47e1-44df-a3f8-2d91477b4a74") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "d6328780-37da-417c-8948-218037a3b6cd") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "f33ac557-9fb3-4c5d-ac9f-90c94245ef0f") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "62398edd-acd3-4314-b58a-9da37bfa1000") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "3c8e0bfc-9fc9-4fa4-93fd-bc8db8b94daf") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 14 "Net-(D11-A)") + (pinfunction "2") + (pintype "passive") + (uuid "00dad9b7-b306-41d4-9034-291602b4d5f0") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 14 "Net-(D11-A)") + (pinfunction "2") + (pintype "passive") + (uuid "209d2aef-b921-4246-aaf0-1c736341e748") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "Net-(D11-A)") + (pinfunction "2") + (pintype "passive") + (uuid "cfa4f781-03b6-46fb-9739-d520924238ef") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "a3ed2850-c89e-46fb-8705-4d0ee4d05fe7") + (at -2.725 47.45 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED7" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "f6555338-64ce-4d27-9b34-b996cee81272") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "cd6a0564-f42d-437c-b0d9-48267f6b6c7c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "07ed2461-7b61-4b83-85b5-c10c50388d24") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8958a199-f8cb-41c4-bc4c-534de081ecf8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/d3a33e1e-f3e2-44ea-ac8a-cb7c0b62224a") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "dba7d851-b398-430f-964f-f93fed2c06b3") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "480ef3e2-f2ae-4441-9651-a1378333a037") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8c33b2da-a7d4-40ff-bfc9-823caab079fc") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "122f2fc3-11b1-49b3-9db6-f793ca71fdcd") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dbf5f051-b5a8-46e9-968d-5546da508f33") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "7ad526d5-f1bc-446a-8d4b-cd537675ff1f") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "464a2653-7dd1-46e0-8c3e-d516360faf36") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "6b76e8bf-321b-4fb1-812e-244ab0ca7375") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "3d67fcee-f359-45ef-8b43-0ef871b3d9e3") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dfb713bb-7385-4524-be35-eddf9dea285e") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "25bf0ddc-c791-4f6b-aa71-204ff6ca0f6b") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2b98d92e-7dd8-4b00-a284-b09a0372a7c7") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "57f3fcab-3faa-4e20-9d94-e0155304c61e") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "08ddbfd3-8cac-4634-a064-a9e583938725") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a91b5fa5-639e-4b15-886a-fc6503c54a4e") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2a228c1b-c996-4d4b-9ec1-c57ca0974744") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "51b26896-f6c7-417f-8335-98d8ad5262be") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6b3b01a8-083b-4586-a2ca-629f4936b4a0") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "06699eae-7503-48d6-b604-e64e9bc995fd") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9159e79b-1329-47c7-a8c4-1c7a4b2f61e9") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0ad33ae7-ef95-490e-a7ca-ef214fb77cf7") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5d1461f1-7a62-424b-a5a4-e4117191898c") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5c0f7147-8ddf-4c5f-81b7-44594244553a") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5487c35a-f805-4a09-b540-63e458795451") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "aa7ceab4-d7de-402c-8319-6a7f92bbfafa") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fdcc6e4c-3d9c-4fd1-9d09-7704a6023ac1") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "74f97e83-419c-4135-ada4-edd557bae6d1") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3ff19e27-4f18-4ad9-845c-f60ac6c8f2c4") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8adf0768-6675-4f9b-bb20-5554e00a0aae") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "437aec1f-78a6-4589-a2aa-f5b92d3cd706") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0a5e7423-0e8d-46e1-9dce-5ea6fc9b641a") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "2a143977-e7f5-431c-a0f7-8410f979521d") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0a938b5b-fadc-4422-8d4f-d6ff75949ace") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "ce3ad4cd-ac75-4c03-a65e-90bd973d54b3") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "36b786d5-5348-48f7-8606-5457d1c281ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "13ee1d51-8e61-426d-add0-7431fb0a95af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "6122ca08-ea05-448b-bef7-d9c9c50d40af") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "4f41f3eb-a859-4006-83b5-a39c04300a19") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 43 "Net-(LED6-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "2f2355e4-df3a-4036-889d-931c6d8e73cd") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 47 "Net-(LED7-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "d084c38e-1969-4759-8071-6157d205f564") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "f21e9593-be01-4592-9fce-ab2e6d7824fc") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "a84e13fe-6d35-4858-9a5d-7f9cd200bc6e") + (at 114.3 152.4) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_PERIOD1" + (at 0 8.2 0) + (layer "B.SilkS") + (uuid "71b4d288-4b83-4eee-b722-f0375faa5d8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 8.334375 0) + (layer "B.Fab") + (uuid "ace7aa5c-b47f-4f9f-a16b-fb05d48dc4aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "d98e49ec-d624-4fa2-9e8c-c5fbe2dd7a59") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "db3e71fa-12d2-4294-a88d-aa53d949243a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/96534273-fbf0-4ed0-ab70-54689e6b120e") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "68b6fa97-bafa-408e-acbf-481e4dc70f06") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d97b5182-0ad5-49aa-aad9-e32467afa472") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0803444f-134a-48c6-8b22-bd851a276b93") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4cee3c52-e16a-4cc3-8307-21ecdcbb069f") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1b026521-647a-4663-9313-9c753a74c088") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4f2eb087-ecc8-4d74-8888-f65d0d804dac") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "cb044b45-b90f-4ba5-8e9f-e932f2ba8aa0") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "2c5f941f-1246-4561-9321-ea0b766292e3") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b06dbc70-f179-4696-b9b5-6dd2ccdc32cd") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d934612b-ffd2-4fef-9da3-34ee8755f85c") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "8b215b8f-0570-4314-997f-79066c9ef700") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "45889e2d-785b-472c-83d2-757fe1d2f19a") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e3f7b803-d7e9-40e2-8d57-3fffaf3500d6") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ad39f938-e264-4e75-8334-adfe964a6b63") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b56cb6ed-3c16-43f3-b439-03ccebf09603") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "6bb78b58-6e90-4f37-ad08-91cc6688f1e0") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f1411beb-27d9-441f-aea1-5e18ad123029") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "00e940b4-893a-47ef-b16e-61b721e4f4db") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b6f065d7-2a7f-42cd-8a46-a2687ae72bb4") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f6025794-86f9-46b1-9204-2f964ee7f690") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a5e1f47b-7062-4fa2-b62b-8bcd43c9dc8b") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2959e605-34f1-4567-8239-a5e2cfdee8ae") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4d02ceec-1624-4f18-b2ff-3ae1a8ff3f1f") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5ce86737-d187-4175-86d8-78da00fb6886") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b8118d2f-b38b-41e6-a54a-dad4b730d57c") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9825f0c0-fa06-470f-b938-d6dd017b6c25") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8d5d9b75-1dbd-43d9-883f-2e06e6048fa0") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9ed043ae-6518-4a69-b172-78ce11cad9c7") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d2e447c1-3776-4351-8077-0179b4536b4f") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a6dc0916-e02e-48e4-b53c-5b874d09f97a") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a5a51594-f7fe-44d5-9640-19ddde2d287f") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e3a8b4ff-752a-4ebd-9e26-12544a16999d") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "88ba5474-2c54-42d4-804d-98b5a1c810e6") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5317f893-4693-42d9-a767-116a5e8b5305") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b5e766f1-298b-46c1-9c92-7efb60b2c118") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c4d8d8c2-64d0-4ed7-8dfb-c481cb14704a") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e7912689-8a60-428b-8a80-100bae2d91a6") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "458d6a6b-b8f9-48e6-a727-6bf0db08602b") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "330b0b83-4a7e-43d9-ab8b-b4a462c47203") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "6dedd33c-8321-4480-ace5-09a415dfc051") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "1eda015f-fc53-4796-9bc1-3650308f8854") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "2499ffc2-4e3c-4f1f-b6de-46583608ae0d") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "5db16b30-7f57-4031-90b3-8be8ecbe4854") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "1837e5fa-1348-49cb-aed1-1a731146c1ce") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "bb19a33f-9f74-4125-8abe-c80c48068117") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "c5431086-c737-4f27-9867-50dd3f9c7ae2") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "4929f22d-a48d-4084-8f32-adaf43ee2bdc") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "38608847-b645-4e74-8200-4c85bb5f92d7") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "4e9ca894-a5e9-4b3a-a7ae-580662ea669d") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 27 "Net-(D23-A)") + (pinfunction "2") + (pintype "passive") + (uuid "26bba794-90f1-43ba-aac3-20753a4822bc") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 27 "Net-(D23-A)") + (pinfunction "2") + (pintype "passive") + (uuid "2856017d-349b-48ad-b91c-29056fd881e1") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "Net-(D23-A)") + (pinfunction "2") + (pintype "passive") + (uuid "a724f2f4-778b-4a4f-b19d-8d62c45eb209") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "b5435dfb-b3c6-4e60-b8f8-89b5590e8db7") + (at 114.3 76.2) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_MULT1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "c3bca5e7-15cc-4f46-ab41-d95725dc0385") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "201caf26-630b-47d6-9492-161e01a5dd08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "38e95a7e-f7c0-41a2-badb-28d01469912f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "04ee26a3-7bc3-46ba-826c-555e9896e44a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/71950fdc-53df-43d9-bcc4-c625e042b701") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "793afb06-e892-4288-9ce0-29c7a2752df2") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "94b70d29-688b-4b21-9838-03d28139cb06") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6878da94-a63f-4973-a272-68e4f4a0327b") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0cd3c495-7f42-4f91-b5e5-0acd244e5bb7") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0e59a553-7498-4a04-bbcc-4e8367a7a222") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "92488fad-a905-4e25-a985-f75930f55cdb") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "2a32655a-d688-4113-a1d8-e7e971b15824") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b8d5d42b-29c6-4fe1-a0ff-9495491be39e") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4ed104cf-fc04-4f41-b3a2-705b1bcacb80") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "58f80610-1839-4a1a-b26e-dbca38b6f7af") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "f209a10c-b8a8-4b0b-998e-38a20c15ac79") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5981d03a-490c-4ef4-8a94-d8426dab7134") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b96414a5-3466-4457-bf98-3a2cfc4c3b83") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7bc4f71c-2d9c-425e-b403-29fe61984b80") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "51861177-5412-4676-949b-4424bc810ad1") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "0760e33b-c084-429d-8608-9090f2ba00c5") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9809adb7-5b0a-47dc-ae08-c50c1d81d44c") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f2dbfcb5-ce00-4cbd-b0dc-4b25433016d2") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5b8e5600-dc94-4074-b832-29fa8cd9c743") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "010fe00c-3970-4c20-b500-9bb9742c1341") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d9fac613-cef8-49b3-b34e-4953000c978f") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a556db0c-8ee8-4bc5-ab5a-bae2713aad11") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bfa2b091-6eb4-4ba5-abe2-0c85e6bf9f50") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6119d526-a7da-43f9-a6b8-6d2a44582a5a") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1b29cd7a-d775-4722-bab6-15aa2bff1025") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b52b1065-335e-4dcf-87cb-370fbc014adf") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4df95f83-dc43-41a2-9ed1-f74a58478e43") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c321f143-a952-4ec9-a1af-fccbd03a4983") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c2eb2725-65a7-4994-a068-87fe9dff3bb0") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "681f9e8e-ddc4-4306-9994-0f3fb9b03fb2") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "84698549-a8b5-400d-b461-36edd6e7ea73") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ae0b626e-4794-421b-84b7-9f85f6da7045") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c35c3718-b5e2-48c2-95f5-bd9e52736707") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "47dc62e5-8f84-4ebf-8ba7-6ffe9038f87f") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c4a48405-dc3f-4e49-86e8-2fa4007b495f") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "f466cae6-af8c-4c07-bd02-ad960e450527") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "10863fe9-cb55-47a6-aab3-8a04890420c7") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "0fc47594-3ea7-4180-91ae-2d971e73f0d9") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "0000ba25-1145-49b6-a75a-0f6c4e4b8c2d") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a815389f-b2d5-40ca-9b99-de62ea9ef213") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "5b3e2ac4-9312-4c35-9702-0ac5b6c031d6") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "bb7a5fca-b0f2-4bac-9df5-18e1312c0e68") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "f91af961-d315-4fd8-a045-59a2e6f579ba") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "52df2e2f-664a-42e6-b34d-ea28c1846ba8") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "4b062059-2c1d-4cf3-9b87-034d3ee179aa") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "1c796bfe-a169-4036-a0f2-10883f8ac605") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "e2158b2a-9518-4e17-8350-037c2e036865") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "c7ad8b4c-6bea-478c-95c9-3ab219466b6a") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "741698f3-c123-47ff-a968-5c122de9ca63") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 12 "Net-(D9-A)") + (pinfunction "2") + (pintype "passive") + (uuid "2db09b2c-8c9c-49bd-9177-072efc346370") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 12 "Net-(D9-A)") + (pinfunction "2") + (pintype "passive") + (uuid "47871ab7-3bb0-4317-b5de-c40eb5038682") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "Net-(D9-A)") + (pinfunction "2") + (pintype "passive") + (uuid "f78e6288-2a69-4572-98d0-5c6fa1884580") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "b65a1688-e602-4367-8713-0b6988e56ce5") + (at 85.725 152.4) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_0" + (at -0.025 8.2 0) + (layer "B.SilkS") + (uuid "ea623987-80af-49fd-8906-9ed2dbed4ad6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "632743bb-f450-4eff-a270-c97cc5e66fc1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "6754b2a2-fcd2-4a7c-a1a9-f8b92e9c3e3a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "cf419292-48a8-4e2f-9d76-287542812247") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/9871e6b0-1d50-4020-bebb-7a217308629d") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8f125728-219a-4995-8244-2cff8d696922") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a04a9e3b-bc88-4cf5-9c1c-d2943e0d1e22") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "27e5a6be-38a5-4770-a4eb-776a9bf278ae") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "ff2c1774-abbe-4074-95da-bff3aa3594d9") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c5b4358f-87fd-4633-a005-1ba608bcc382") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6adb5805-bd12-4dd4-9e00-614a9c09c096") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d7e30d4f-d74c-452d-8cf5-36fa964fa6ff") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7d99cb40-8c9b-4d90-a7f9-4975a89e7358") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d0b26905-e7c9-448b-9b7f-ff2189a663cc") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b0f76387-b2c5-4c11-b2aa-e746d816ebc4") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "54efbe1e-6cbb-4f6b-8fa9-15d9f8d3eeab") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1389ba8d-1bb7-4216-a063-ae629ac13147") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "2d69bc15-3983-411f-81b6-3af64cdf7a92") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "909d0fd6-db88-457e-ae30-7cad64add987") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "fa34b99d-66ea-4ed0-b669-8d0e1de95882") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f3383559-4562-439b-b974-a653b2c27044") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f20013cf-8a86-48f7-b71c-9907ed64abfd") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8eec70ea-6179-4df9-99f9-5a129a94b063") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "820a8e31-0d8c-45b7-87f5-c2b1dbd06e2f") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0194aaf6-3912-4be0-8c80-d1c65d004638") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6556480a-51f9-415f-96a5-50c85ef47719") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6fa33358-dc21-4af0-9ec6-60071b0c7714") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7c26a49c-17ab-4d07-830c-a955759871fd") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b64251f6-f019-4387-a976-0975586e56fb") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5ffb52ad-bb9b-4d92-87ca-918f58b50d76") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "deb386f5-59a7-4cc0-bed8-0e02e57ca0a0") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "af3d849e-89ad-47a9-81df-170b76888586") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "da1f6eba-c5a0-4f46-8715-169da830ebaa") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f036ddc3-d07c-41c9-88f4-a8b81e602561") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1d51c149-c576-4513-9629-094839cd4f75") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dd1fb093-61fb-4c52-8ab8-35ecf3b9c9a0") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "007e9d38-e0d8-4a09-8d2a-3a95f7676506") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "04b573cc-fbb0-4cb6-bac4-fb7cd7882689") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6c49801e-2ea9-4fdc-bf4d-0d898d179330") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a55909c9-7240-4fd9-8087-2d30e8a933ff") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a836a109-a537-4322-a747-3095df05819b") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "ad1eec6a-2192-4bb2-8746-fa00f26b9a37") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "d9c72fe9-0c24-4e29-8e32-54d6cb421980") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "0a9f4fb3-fa3e-4fee-a62e-543357967c93") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e0ccd019-e5af-42df-a6e3-ff3158d88159") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "90541e61-f489-4bf8-bd0e-917c76978a3b") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "6f4a3fcd-ee1d-4438-8225-a27bbf77ab5e") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "50defcef-b448-4228-a8e1-b6e1cdbabcc2") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "12af0f3c-0947-451c-953a-c3271e2d83df") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "48d231bc-0e3f-455c-a11b-0bdd172ee06b") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "5aac64b8-4c6e-4c0c-8b55-080e3ec68ff3") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "cffb0c81-99d5-412b-adbb-9fa9fd4f3a56") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "96860a20-0209-436a-a4b7-64ace34387e1") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "7f8cd898-87da-461d-bc3a-ad82b9439ef6") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 25 "Net-(D22-A)") + (pinfunction "2") + (pintype "passive") + (uuid "536c4c81-d97e-40bb-a91c-ffef3b2d0898") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 25 "Net-(D22-A)") + (pinfunction "2") + (pintype "passive") + (uuid "b4051f79-f1e4-4d8d-89e7-dbe8f482c76e") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "Net-(D22-A)") + (pinfunction "2") + (pintype "passive") + (uuid "0a9b1d7f-5722-46d5-ac9f-77e12e0a3c1d") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "b8f7058c-51a5-4ff3-9734-b85f64922fd0") + (at -2.725 32.3 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED4" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "16f2598c-9fbf-41c0-ba3e-d82e3ac4b77d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "82cf93a0-1fb0-456d-bfec-23ce376bf200") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c1c0d361-aeca-4764-bdbb-f5ecc651a718") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c4d0e1f8-0ce4-4155-a1d8-45259b9e0796") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/d8e7947b-5bb2-4fc1-a4f6-847dc2f131bc") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "357187b2-7819-43f2-86d3-6444a251ca5a") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c8b76597-3c62-4df1-95b4-bf57ce5345c4") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d1e999be-648c-4544-8b77-625e439e139f") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "da6dd79c-208f-46df-99e2-af179b8268f6") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "04472f8a-e700-4d27-878f-359ef5b7b06e") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "d390e256-7ee4-40ca-9ee6-b8e996800971") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "c11d7b29-5bce-43f7-9e79-c0ccecc6b07b") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "ea7b134a-d493-4c4c-81e4-ee2709d197d6") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b1320739-9c5d-4f29-a865-e2b904ffa9a4") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c749b449-abc3-417f-afb0-3824f2a40c7c") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b918fe59-5303-4659-b576-b3fa7dde7485") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "aed77993-126a-4094-9ade-5af35fe0fd45") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "02b7950b-b605-4225-908a-a7c2ceec8ed0") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0f54bdc4-05d8-4728-8c45-6365383c9efb") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cb0253ff-3ec6-48be-97c7-af2a46dbee89") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a121d9ff-59d0-4ccc-ada9-9e115e1836a3") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f5584c35-7108-47b0-8a3c-fcc1c05de843") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "056e6990-5ffa-457e-9769-8a12434feee0") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6bbeb3c4-36a3-4987-a64f-47a77b08656b") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "447bd910-1a8a-4bc8-9910-dbb6e752bd37") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "48e11024-1ab6-42cc-8e0e-ae692b949b1d") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d6d47f3f-9e48-4324-bcad-2ccc610b65b0") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7d224242-d728-4940-9e59-afe619844e43") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bac46628-6875-400b-a577-9c257c241781") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "89c968ed-e7c9-45d0-852b-fba13e1cdf9f") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "23d598b3-3f5c-446e-b9cf-6549a7785822") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3a88f828-88c6-4a29-8554-4c9ffdf11d2f") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ed7149bd-d5c5-4e9a-96d7-594046f0a54e") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7b515fc6-9a26-438c-94c4-f689852920aa") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "21b5a125-7b14-425b-8ee2-4af426470eb5") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "4e74bfa4-4019-4fd5-944d-5483d4119a0b") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "cd946d55-ef3f-47e5-b8aa-76c3b0bead2a") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "01404047-2742-4303-8da1-e91607c88b10") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "e868632b-8103-42dd-bf38-a18224a41c85") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "05dc537f-686d-4f9b-93fd-705b676bd310") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "21ee92ac-4254-445c-ac5d-7223627da753") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "12081640-6b1a-4036-bea0-da8a7699a610") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "019f11c3-4e84-4dbd-af23-499e4b3fd9d4") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 36 "Net-(LED3-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "9eb49364-001a-43f6-adcd-8b55a9851ecd") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 42 "Net-(LED4-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "d5253ebf-9973-452c-9221-0cb3c687a7fc") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "090f1769-4fdc-40a9-ae54-48ed92676596") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "bf6dbc22-36a1-4204-987e-8f06a494f9bc") + (at 128.349999 104.7925 90) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED15" + (at 0 -2.6 90) + (layer "B.SilkS") + (uuid "5f350cfd-25c7-453b-810f-d7d8cbe8fc96") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 90) + (layer "B.Fab") + (uuid "66f9a307-bb83-42c1-96a5-0ca28883f5c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3bd40cb0-6827-47b3-be55-4b0a463bd56b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 270) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3ae4a039-2472-4664-9367-05de9f8f1310") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/3d0bc790-52d9-4c4f-b369-0844c87f9f1e") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d7a341f9-995b-424c-bf24-8cdfa814d6e4") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "3184d9eb-8e38-4915-976e-959cb0899978") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dd4520ff-6994-4a83-aee6-54c85138c5ff") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "32942087-19b0-4a1d-b754-1753d683ab9d") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1902273f-5881-4dd2-a670-3536b5daf696") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "d8a7c465-232c-4884-939c-cf0f69f107b1") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "62b43037-b598-4545-b4f4-7d475fd79efb") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "2fffa06c-f90a-44ef-8f70-9b24da6aa338") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "700bdb93-9fda-47b9-a10f-d6b7bb728198") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f50b605f-8867-44e0-8767-ce910b12ac67") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "33ffeb35-5111-41a6-a32e-3fd8bf5098b3") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "be89366f-bb6e-48fd-9de9-a574a9e1762b") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0d94d939-ecb3-409d-923a-36b1d0e0eb53") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "60589bb1-6b22-4895-aebe-8adb7e4a70c3") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "90ed0237-6af7-44e1-8a47-10c9f3387792") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "17954668-5cbd-4a46-afa1-1e35cbfdc680") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2e69afde-2812-4392-934d-f1d400a1d96a") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "04d62c5f-c2ef-4706-8d95-d75306248abb") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2296f82c-c365-4a42-8556-136a367b1ba0") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b749e945-8de2-42bd-baf5-34ebb919b863") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1f73305e-3128-4908-9e55-9e9a8ccde4b3") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c9aa20f7-7502-4611-bb70-4ebc3ba933fb") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1c46d942-b052-4720-9d29-cb578b27f8fa") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b759d7a2-8141-46fa-a117-510c4dc2989f") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c122aca7-8676-4901-a1a9-aceee7bd126c") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1ba1c9c5-b522-4aa3-b154-c7d47ab3be3d") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f4460119-53f3-4c67-8575-ca92ac64ee79") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f2e22d59-45bf-4413-b6c2-4199dd409785") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d3fa9ebc-7c31-4e7b-b02c-0f3b1a340f0c") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "9a189edb-0a59-4ed3-bc4c-90505a7da56b") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "acab7207-f271-4a1a-a998-c1bca30914b0") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "1c7a24ea-8d80-405f-ae5b-06495d375e09") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "5c65975f-7c5c-4324-aa57-a2b84d48ff86") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "5024eaa4-7585-4dc2-b143-1fa60c1eec10") + ) + (fp_text user "offset: 5.08" + (at 0 3 90) + (layer "Dwgs.User") + (uuid "af238059-601b-477d-818b-4d88378300b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 90) + (layer "Cmts.User") + (uuid "e806a2dc-c655-4125-8bbe-a60861a53ec2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "9eba8f6c-53f4-4219-a607-2576c5d0a0ff") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "2ab29144-e87d-4aa4-bf74-99b6b6f6dcbd") + ) + (pad "2" smd roundrect + (at 2.725 -0.75) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 64 "Net-(LED14-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "277977a1-819e-43d6-a812-8254f9763834") + ) + (pad "3" smd roundrect + (at -2.725 0.75) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 44 "Net-(LED15-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "ee88cbc8-8ba3-4134-9a7b-684ca976ebc5") + ) + (pad "4" smd roundrect + (at -2.725 -0.75) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "be38b37d-832c-4bf7-95f0-81c036b8b39f") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "c7798105-d0ab-4771-ad1a-26314dfa6b6f") + (at -2.725 27.25 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED3" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "27b50b24-c20c-4f39-b05c-b725b9166355") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "cef6db5f-859e-4432-8fd8-b0ac11dd6d67") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1c783b97-b77c-452d-8c54-8dd5a7b745d0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ef576315-9e2c-46eb-9f03-c018698f1bf0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/cda862bf-b586-4a88-bb53-5ab8cfcddcf2") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3590f79a-55f2-4056-95e4-1e3094aed1ba") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1e5a561f-ea4b-42e1-91bd-452292309abf") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "f124f22e-489b-48f2-9a8c-60e696587721") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ddda8e0f-6657-4319-891e-e06072670c42") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6f489fbb-3f2f-434f-a2a0-566176e5ee34") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "5b061cc4-3203-4edd-bb69-59eafdc1b42f") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "79066e8d-c8c5-4c7d-affd-0dcb222dbab7") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "3b653099-16fe-4e45-ba8c-3673cee0d163") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "36900880-6252-4b71-ba42-577445667d29") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6abc0736-21e1-47b3-b294-16e9a93f8dc2") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5d5a414c-c91d-40d0-a83b-071b32668bcc") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c85ecf35-3ced-44b6-9162-4d7ea9889b25") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d8cf72c5-cd81-40a3-a023-53af618ee3f4") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c96ed4d2-db30-4eed-b8fe-f844a635de50") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a13a085a-332a-4c34-8e9b-0c2b784d83f2") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b88d61ac-3f6a-4683-9c1c-289287bd4a47") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "84010b30-1eda-4289-8c6c-714356fb12fb") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0a3675d4-a6f2-4891-ac0c-d4b8cf15837b") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c174b1d2-fd43-46f6-90f8-359764f8b2f8") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "864337fb-23a1-4d5b-9b0e-a9a337be49a3") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "16a1eded-618d-46a9-b3c1-884654b5a68f") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a06d21c7-d1b4-431c-8d6a-562f3ae10577") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "01ee9f92-8c56-454f-ac8d-e1377ca64521") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7c4bfc87-1108-4b60-895c-7cfbb52bab6a") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6e55ec7c-5ae8-4f9b-80d2-73cc9ea9801c") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "38e35208-2ba1-4838-9a1a-da4ad1236840") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9e8ed64e-2a10-4340-a529-b6092b484ea7") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ebf3cb21-bab0-4992-a108-3bba4c239556") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9b1955d3-5b0a-4782-a9cf-e53ca9e6c678") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "f49dfa9d-775a-4ff7-b0e3-5f29845fe3a2") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "65ff8acc-f15d-4fca-9f10-77e7ee8cd8ff") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "10f3b0a2-4e10-44bd-8126-77b38b5e1c45") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "fb582bea-a3fb-4fe1-8e81-ae25b03051db") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "9ce1ccff-7d70-4621-996a-fa7b9c7e6739") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "445c6c3f-ebf2-4f90-9427-1b4a0361c24a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "3532e01e-676d-4ab6-9814-703dde271648") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "a8eff4cd-52e9-4f48-8b0e-1ffbb747dc9f") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "ebb7a5b4-becc-4a50-88b9-42d323c29cfd") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 35 "Net-(LED2-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "e5e48fca-4b07-42dc-a9bc-4378330c0d0f") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 36 "Net-(LED3-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "21e14945-4491-402f-b662-ca9d89da49b4") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "0e98397b-613a-4ca8-9845-c1112cf1df5b") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "ca921375-f185-4c61-9941-c3cc12543d56") + (at 47.6 147.4) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED27" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "d22d05cb-b7c6-4120-a43c-9598e2274f59") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "dd778759-f724-4f1c-b02b-c06a25dc0e39") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bde34c9a-4c79-4143-aed8-64406f1de6e5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fde8f24a-30d9-4cfb-9f6c-01fa28bab3a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/9936daa4-e475-45c1-81b1-ca1f304d8886") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d8b7141e-1eb5-4717-b8b7-f5d6c4159b54") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "15d64809-f9d6-462c-ba1c-0666ab30503b") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0df687af-65da-431e-8a39-f71a495e4ea1") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d5530420-0a0b-43eb-b3a3-85ec0b8fb0fa") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "229c348f-96c2-49d4-ae7a-1ff349ececee") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "abf41f55-9763-4963-858b-5aacbe18e48d") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "6fac6e28-4f1f-4d37-84ee-c0848cc0d9a4") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "46d50fcc-dc53-4f51-8150-11ad7842b444") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "a138f280-6e6d-47ac-a6cc-bb122bb7478d") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "671e1af1-cfc0-44c5-9077-a180e9f76479") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1af6697b-8c6b-4fe1-8fc7-c9f8e92629e8") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "73c4b31d-1414-410a-90d2-dfbb0afc1066") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "41456cba-60e6-456e-b4ac-dad34a6b7f22") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "01514157-e31b-4778-92e2-932c2e1b41a3") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "47db0b43-ec2b-418a-bddb-16f08b32b745") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ded74ca0-46b1-4d78-8224-7c22189f3a47") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5988646a-11b1-4240-adf5-6da2ac2bd446") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1bbf1741-268b-40da-846a-8281a7039054") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6dce86dc-a580-4227-9390-ca8fbbe354d6") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6e4dc4a4-c2d9-486a-819f-4394f36e358f") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "407fd29e-70e8-4e2c-a6c5-d2f3ecbd32f4") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a6e1a4da-62a2-4227-ad15-e81dfc34e30f") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a8978978-d66b-4a16-ab80-09a846073b8d") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a4d3033d-0775-48ef-b998-3d07b2370093") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ff3b045c-5a6d-4784-9a66-ec2af9759388") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9d563a44-fbe7-456d-90e0-937d85cf9397") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a123b967-b0be-4b0f-9859-55fb92654b3a") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a23409f5-9a48-46dc-a35b-63d4a58c7314") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cc1904d8-caca-4b2f-b889-25c3a7750db2") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "0db870c2-272c-47ac-8864-8dc640b65204") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "1fff3920-661a-4b7d-8869-d6cc05e6f4dc") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "aced4cbd-684f-4670-abbc-1e2e700a1287") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "d2c9bce1-3ca3-4102-8dfc-b03e7896bbb9") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "6d0ce751-a8dd-4082-b651-9787c7a6a7cb") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "778ffdf7-f3ad-4b48-8a91-4d329d63cce3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "55bab35a-bfd0-4491-a2ae-50d03db17b5a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "162d34cf-01b7-4c65-b1b2-06e0922c9b29") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "b5add31c-edf3-4b99-b9e6-398a0089561f") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 54 "Net-(LED20-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "d6f2f2a3-fb84-4dd9-9dda-b9e482169070") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 65 "Net-(LED25-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "1909c24d-e83d-4f39-a033-8b928b974571") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "21c331d1-6ad9-4ba7-b8d3-3fafd7dbe171") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "d0633a07-7c87-46d0-baf5-f212a0d46b35") + (at -2.725 42.4 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED6" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "023b552a-f0a5-4f72-9351-9aff1f67a628") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "687d9316-1337-404b-b2a1-7e1765a4f3b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "328b0e7e-8f6d-4a00-9fab-8dd2286e62e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "850cd383-d4c2-4f5d-b754-f030b2ee327d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/d03dbe4c-acca-4050-bde4-c62996f00590") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "98685f39-493f-43b1-8185-c4f8174de400") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5b47b236-c17a-4cbe-a272-983ed7bcb58e") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "641c0113-f301-45b9-8413-274af439cd8a") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "edcecd4a-bac7-469f-8bdc-6b85f364005c") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c1af923c-8904-446a-822d-fc7fd3b8e816") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "ceb1ce62-ea9a-4492-81e9-4d6415a864ff") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "ab8f3709-036b-426e-82b7-58bd4eef1dae") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "e5658cdb-fb9f-44f0-b47d-c84293a2a602") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "567d2613-a519-4e4c-a9ff-f5da6693bb28") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "34b11e73-ab5e-43ec-b851-d0a9d20caa0f") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f701ded1-4b4b-4d94-b250-2ee977cab528") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6a68e5e0-9ac0-4714-985b-6713cd10144d") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "48c539c9-a592-4953-8cf4-ee55d7f1fd8f") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8da2e9cb-a1ca-4df8-a828-f5ab5a1dee90") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c97326f4-ced4-4d9c-9fa5-82ae4b160808") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "82a0129b-c961-4e8c-9ef2-c487f66db020") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c21f6862-5bc7-4197-8762-e7f888711ade") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e15a019b-5321-4de2-ae50-c380a360d4ab") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e6913dad-134e-4036-8a67-16fd8e5bf713") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0a072dae-4e40-4d9f-944d-876de0a9522c") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d3428347-19c5-4c85-81ce-f2d3b82102ef") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3cee864d-4e61-4aba-a116-e109af1ab5de") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "64c995b1-5462-4d93-a0de-b6fad59fea25") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3e8ca63c-1aae-4673-a637-73a048eddd0b") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dd7631c1-32ee-410e-aeb4-15b2dd3117bc") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "906c65e5-e073-4498-a627-a9ad7d243fb3") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5f2a6f7b-d925-465c-a85d-4e88afffba8e") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "eeb69ecb-d101-4e2a-819c-a7520267b9cf") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c6137945-2432-40c4-a407-2a8a89b94858") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "b98ccbf6-4fbb-4678-bbf6-f800764836c4") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "10dd7f5a-42ee-4b7d-a59a-07b9529c6275") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "8d09637b-55e5-406a-a6a0-ff579ede703b") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "cc52e250-c7e2-4398-9357-0ebc0aa4ae9d") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "3cd74883-da57-4d44-8cb0-5b1067bbd8ec") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "7e1ecb1d-16c2-4d11-8279-cc2a9084d1ce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "16dc987b-719f-4496-a3eb-f5ae80b481e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "72dccce5-1f08-45f5-ac77-11a77baf4471") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "ee9df713-e7a5-4d4a-85d4-fdf18d3f2f89") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 44 "Net-(LED15-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "6b94630e-7538-41d4-8ac1-abad8effc744") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 43 "Net-(LED6-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "509a3062-10aa-4ddd-9498-ece5101c1bc0") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "56589793-a05c-4663-849b-7d753e2c68cd") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "d0dc0b7f-9c1b-44ec-a407-7ec8da277095") + (at 114.3 47.625) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_C1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "f9836b06-dc3f-443d-a5a9-9e587f37f371") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "d90bf95d-0289-4ab2-9017-ba5cd3d1ba84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "6b284078-fd4c-4d19-9308-3844edfb627c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "a29deb88-c6df-4ecb-aec2-8429c3d0b535") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/04570110-d5f4-4d09-a56e-5447e4a0b6d8") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d74533cb-542f-4da2-a589-26f8e23a3615") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0735c09a-6f1e-486e-9f46-a24ef8a9ba78") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "6cf8cdb4-aae1-4358-b3ea-fc76045916dc") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "07bfa381-a188-4724-923e-9b565972722f") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "cd6b263f-304b-4b83-a81c-869c5e90d143") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "947dae61-f194-43b2-8897-47963d6b8850") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a338b844-457a-4769-b0f7-2b067a389a90") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a4eefda7-19b4-4bda-b565-92986648df68") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "a5fb35f5-6ad1-4351-973b-a38bb9c36f14") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "feea0d24-7413-421f-b93e-5c85036d42a9") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "5aa15712-c897-4c7e-90cd-feb67d4525dc") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "7c31962f-64a6-4d1d-bfb0-20dc46c765f3") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f843d5f4-9d79-4bbd-8dfd-1c47f5c1ddd3") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "e376cc3b-53aa-427a-aa59-ebb12464334e") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "d377dee7-8425-4e91-800a-da2537e913f8") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a07c97dd-726c-4102-8a95-c8f1f53f53a4") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8d41a741-82f9-479f-b762-f8d9a57918e7") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "07a0894b-8fef-4032-9f30-7d64028e117e") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "15007c44-fdf8-4e69-9922-e616c0938779") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "562721db-8dc4-42f2-a23a-8c6b5b00d099") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c80f95e1-5659-4320-a35d-4e4e7953a158") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "164e314b-17e2-442b-9671-e388ec64fa28") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "83eb7477-7ba0-4af7-a2dc-7981086cd70c") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2d2a3125-245a-4d4b-9457-53857aaaba34") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6244b3cc-d1ee-4a15-a48c-a35b0cd6b974") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "376d0240-d73d-414e-b7dd-124963a7a993") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "26d9a005-1c1c-4f0f-9b87-e395b9788513") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "53d90864-0ca1-4f58-85f7-8df2ee991dc9") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "86d026d7-b30c-4e31-90de-c596993164cc") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6acc6169-1c41-44b8-ab2f-771492f087fe") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "070a0b26-59b0-45e3-8689-50031c1508da") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "918eed44-d945-4eaa-b099-c081726e2149") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b768ae30-b362-469b-976d-630f31aee753") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ccd4771-dac5-441c-81d0-218d6bf23b8e") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "60bb4e07-246b-44e9-a521-f31f49d29a5f") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "2c97cb13-8876-4e12-851f-10438971cdcc") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8a51871c-40f0-4129-bfef-940abb497b25") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c2ce1df3-c42b-402a-8358-4e0c2f717454") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "86aec655-aaa1-4c45-8a16-3e4546970abb") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "b944730c-c2ad-4475-9de0-c369a2a36b62") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "38dad721-c28c-47b0-9bc0-12abee7c083c") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8aec8ace-5957-4cfd-8c52-c934d8699ddf") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "3ecdc7ef-e0e8-4747-8594-d435c629cae3") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f215b4a4-f73b-4b1e-8c15-b71b3086bcd1") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "7860d32f-71b2-4304-968b-d3c3990f59f7") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "20a58f2e-b1f1-4a24-8284-8babf5449c25") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "fa259223-bc9f-4031-b029-7e57be6f5446") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "945d632b-9a02-411d-86b8-b473d1dc56c5") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 57 "/COL4") + (pinfunction "1") + (pintype "passive") + (uuid "f0677489-1bc2-4a3b-9f65-bfddf69c99ff") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 8 "Net-(D5-A)") + (pinfunction "2") + (pintype "passive") + (uuid "e18db221-398d-4b7e-bc0e-d0c4b79aec17") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 8 "Net-(D5-A)") + (pinfunction "2") + (pintype "passive") + (uuid "346f0c3a-f392-4eb3-959d-fb44e43ed916") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(D5-A)") + (pinfunction "2") + (pintype "passive") + (uuid "4c9881cd-e4ee-4791-9143-085904516721") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "d39619a0-71d8-4803-95cc-17edc5d618d7") + (at 76.2 47.625) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "MACRO_A1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "1a9916ff-dd56-45ec-9d0f-225b38cde60b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "8129e4a4-f6d5-4ca3-864d-7d0d2a3b53e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "490688b3-bf96-4a1e-a2b3-e7de1601b330") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "7fdec9bd-9254-46e0-ade8-655ae03a1435") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/cc7bdce4-a588-484c-971f-43ed8f72830b") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "0b84c675-a107-46ed-8b7a-1d84346ac1d2") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5547fcb0-29b9-4dfe-9dc4-653d40abfc03") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "9298d870-f089-409a-b5cf-9e2b7263fa56") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b475deb3-f630-45aa-aaaa-fee717ee7740") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "773eea87-9c8f-48f6-b48e-3f493c992bfd") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f6cdb382-f878-47ec-bd90-6b4b67a03f34") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "eec57af9-ca1a-409d-8529-540d41acd5bb") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8d5a5ec4-5222-423d-b87d-7e77fe7a9285") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "bfc761c5-f016-461e-b2de-8a2cdf41f5f7") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "10688b84-a949-4408-9165-ef3f899acf74") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "66a482d6-c702-416f-a72b-642e4fe3dd5c") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "180dc08b-a308-406a-aad0-14e6aa5ff43a") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c80fae93-f41d-45d1-a8f0-5b960fe912ca") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "2fe482ab-9e54-4a0a-be50-1368c651fdd2") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "03993aa5-fb1b-4944-9a4c-da4e643abe34") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a7bee952-53ca-42b2-bbd5-9cebdf6b6adb") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f07a66ea-04e9-4a74-a490-66781dc18525") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a364ac92-b494-4ed8-93bf-0dbd74b852b4") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "69d21371-1fb1-41fc-ab87-423de8118f9b") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2da4818b-5d4d-40f7-967e-47988cd7dc2b") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bf37bb28-a4e0-47f9-82a7-1f83381e2557") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d1e44207-2687-418e-9512-2cf45e8c3bf3") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b7582335-2332-42b2-b644-7a9922375981") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "892b2cb0-e35c-4243-a9b2-77c36dbb52b5") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "28d0f05e-e94f-4ca4-ae6a-0fed864719a0") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fc0d259e-e51b-4077-8ad2-95026a372c43") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "820c2284-2a9c-4582-9de8-c56b8cd8e29f") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ebf38dea-8316-483b-914a-633913ae8ce8") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "eef0c00b-8209-4e45-b111-9007c044810a") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "54a1761e-aeca-43fb-89da-96d20b1094c2") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "75773591-c509-4f7a-af08-8379fce05122") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "19e30452-e4a0-41db-acc2-24994de46ba1") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "93fad29e-3485-44b0-857b-320890f48ff2") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fee0563b-3b6b-4a0f-bcd4-6507ee576ab7") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "c1bbe8a1-cc38-469c-92b3-1ed8afd1e519") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e783349d-13d8-4399-975a-d229d53db320") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "320cdbe9-859b-4e4f-91ce-7c01c0a2285f") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "5afb5a44-eb71-412e-8798-ea30b6ce25d8") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "a342a8ba-5652-4929-b5b5-ece0b0d420d0") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c6650ee8-e693-46f5-8c64-4b43d35c259a") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "1568d0b4-f928-43d3-9dd0-e49632721b95") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "e7d89c08-01ac-42e2-a5ca-c82087454531") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "18489e65-39b9-4a77-8580-58765d5b3eea") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "a23335a8-b9e0-4257-bf5d-8a250b8d4adb") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "2d63599f-9005-42c7-901e-e86a216eaf2a") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "ee7383bd-8177-4d53-bcae-37d5f32a9c1f") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "dac77c86-dfa2-48bd-a0be-6b82f5b1f4dd") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "65b9c08e-8596-4a2e-b1af-3e689c226e61") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "7d90a8f2-6958-46b8-9ea1-29effe9f54bc") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 6 "Net-(D3-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c8e001b1-8e4f-42de-861b-e73d4de542b9") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 6 "Net-(D3-A)") + (pinfunction "2") + (pintype "passive") + (uuid "de30bcdb-5820-4921-b92a-437442dcbd48") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(D3-A)") + (pinfunction "2") + (pintype "passive") + (uuid "567a2a34-414e-43c1-b086-1645de80d3c7") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "d3ee2278-c700-4bf4-8e63-81e152030225") + (at 47.6075 109.299999) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED19" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "01679d65-24ec-4802-a296-7bd7052447b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "58219fa6-3b70-48d3-8412-e46e55ba34e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b42bb1b2-6a17-4ba4-acfd-41d789a987dd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ea8dce6b-0f16-4bf9-92d3-a7726749d568") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/68ddcec0-82fc-44e2-bf40-3722a1f9dfce") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a3b488d2-15f6-42d4-8942-516e65eb3aac") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c1a2a673-f8aa-43aa-a141-269d0d97b11c") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "bf2b1dd5-326e-4b0f-9f4d-93cab4661e1d") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "478ed9f3-8c0b-4627-a60e-9dec19ab544a") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c736399f-f4cc-46ba-be0e-74e389027b3a") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "b1fae863-7e5f-48c1-9f5c-5b6092f165e3") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "1d4cd03b-3057-4a71-8eec-a96e7da5f9b9") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "0014202a-ce50-4d8b-8395-d7f6a7d4e596") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "874256fa-3135-4d2a-8ab9-1fa863037b56") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "87361dc2-c9ec-4570-8382-859e55cd4c79") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c7373fb1-c5e7-485c-b0b2-0d62799d37f0") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "99aeb4dd-a17c-4742-8052-9d094ba3ca8d") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a7062422-681b-4177-bd57-a2cf224c6fdd") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "57c87d85-f6a8-4d1b-aa11-ef0db0202fbb") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "69f16eaf-ca7e-4796-9004-c4ec9d126299") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "60205482-d641-4b1e-964a-477bc4c7d15c") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cca985a1-0613-4ce6-aefe-52eaca904cd1") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "8503c312-3178-47f0-adba-075d63e625c0") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7ab3f9ef-faf7-44ff-acc6-306808cbb827") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f82af9a8-7ef7-4f1b-baa8-a33dc48a3408") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6ab825a6-d755-464d-96c0-1219e4ac1f57") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5dc67265-ee4a-4c2e-a0a1-99ba3a35951b") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0192b7dc-c542-4160-beda-6747ae9060e2") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fa7f1d3c-7cbe-463b-9814-625849210872") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "88e0cef0-e50c-41da-8f16-d63b75151b06") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ea81c8c2-8542-45df-b087-21f4e5844b7f") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9203b572-c1d3-4e0d-83d1-2653400d67a9") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d987056b-f2f3-476d-ad0b-f591ac73d8ab") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "35cd87d9-2f9f-4383-830e-6fa85e6cb4c4") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "792dac27-8913-48d2-acc8-9fe13c69c526") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "09db0942-03ef-4cfc-8d54-ed3cba02edf9") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "b072cd13-ab7a-427d-807e-bfd0eb3a4b92") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "bfb90bd5-77fe-45c1-9209-74568fc694f4") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "1771f574-f024-4aba-9837-2218b2ffcc00") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "8ebde069-8ea9-4192-825a-f82c57336db5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "58f429f7-7fdc-4a27-a994-9da3b79d6584") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "6b361931-c263-41ae-908b-59733b4d9c24") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "ecd858b9-766a-434d-9ddd-ac1e49c2a4f9") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 53 "Net-(LED18-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "d8ccfd75-a17e-47e2-8148-8833712469f3") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 46 "Net-(LED11-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "3f73e7f3-332b-425d-a817-db1d968472a9") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "02831183-c4f2-409d-b36c-e0f5e9dcbcb4") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "dd9f759f-ce4e-441d-b97f-d3a3508628f3") + (at -11.59 32.3 180) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED11" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "bd6510fb-a231-43ad-9523-068f59ce01d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "5f8b4feb-a964-49e6-ba50-0a85885e2575") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify left mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "071c101b-c0ee-4c47-a665-bab0450b0f4c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c3dba709-773e-48e1-b9f6-7c6e1c08176b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/8f78aa94-6c1c-472c-8739-8eac1ad7fc27") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3bdaf508-a581-4751-ad91-b1b7f7c342e6") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4f2d19e0-082e-4b83-ada3-f01ce5249a3b") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4b72fd7f-4183-4fc5-97c9-39f6ba49e6b1") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ff6fd952-a3a5-4b58-a354-c246e0b48deb") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "93441c6a-aae3-45e5-a317-dac3c4e11dda") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "55e400ee-38bf-4bd4-97dc-76671deb022d") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "708063aa-84d3-4d3d-8742-65c98266d862") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "2440742f-fe19-4bd1-bb44-328fa7f88579") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "35e7c9da-2d05-4d0f-923e-714c49ad46e7") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bbd01d12-aa0d-4363-84da-8b6b0f128f5e") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b6f8b008-569f-4774-93dc-5478ff1f6932") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a6e2bb7b-9ee4-4930-bf98-9608643836be") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "00f65f76-53eb-48b2-800b-7f1162714244") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "34f9c898-815e-4d2d-a3cc-386ff39bfde7") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "64a78fbc-43e7-490f-881b-11d27e5c34ab") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d26243cb-9eb3-4c9b-b4a8-6d4bc64ac3ab") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "dadd7b76-b8bc-470e-962d-f60d50892451") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c10355a0-9f49-437b-83fb-d2a5178def2b") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ae1c92ad-b482-4dae-8874-ab4a4050117a") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "9859bcf8-ccd7-47d7-8ee8-d63146f3ed17") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "ad6a015a-4ebe-4580-85b1-8b191d4828d0") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5ca72aed-10f8-44c9-80e8-dcb3f77a0491") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "cd855f96-e4d2-4b69-b297-c50faf42ee59") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1fc3940f-5499-487f-b392-cfa00ef82453") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f687b8af-4ba7-424a-9301-7aa22e0ba3f0") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "21c1864c-23f9-4505-a39a-29e79cc421ec") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9ce069da-82b7-45de-b47c-6f4c8bb06d8f") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1a34504c-7590-4850-9d91-6bbe4bd4c4be") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c816630c-62d4-46a9-9fa9-5cd19769bb9b") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "a7a11cb9-433a-4b39-8c5e-cb153a0294ec") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "51dd7570-a9fe-4571-aaaa-6ff5ed0d950c") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "d0845ae3-08d4-414e-8ef8-d4d0ce303f38") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "26e83428-77be-40e3-bbbc-6107fd96e2ab") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "2d3a5099-fdb4-441b-9d95-c944727e56a8") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "02f5f5f1-95cc-4899-a4d0-1397a40f16f1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "d90b8fc6-b144-4b6f-8808-c27c0de48078") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "5318bb51-aac8-4a71-b776-a87ea918edb4") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "9d683bf4-0128-478a-816c-b0c7e3f1f7ac") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 46 "Net-(LED11-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "2cc368cd-8e0a-4acd-b54b-b12929c56853") + ) + (pad "3" smd roundrect + (at -2.725 0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 49 "Net-(LED11-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "8b942452-4090-4845-93b6-5f3dbbd09ddb") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 90) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "4e2cd71c-6a3a-4255-ae06-f286f5dea9ad") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:LED_MX_6028R" + (layer "B.Cu") + (uuid "e7c1604a-afe0-4bb3-a6cb-4cb2de19747d") + (at 114.3 147.3) + (descr "Add-on for regular MX-footprints with 6028 reverse mount LED") + (tags "cherry MX 6028 rearmount rear mount led rgb backlight") + (property "Reference" "LED26" + (at 0 -2.6 0) + (layer "B.SilkS") + (uuid "49ec5394-fb68-4cda-84c3-54989a33b83a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at -9.425 -3.47 0) + (layer "B.Fab") + (uuid "aa9e3c90-62ab-43f5-9d31-539a8d2b81cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify right mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "97be272c-450e-473b-b44b-11659c6e72eb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "29ad8869-091b-4eff-94e7-c1de187f6540") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/ead3be26-7f43-4289-81f3-aae72a11e5f1/7523b190-7540-4ca2-9c9d-04a935cf41be") + (sheetname "/RGB Matrix/") + (sheetfile "untitled.kicad_sc.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -3.5 -1.25) (xy -3.5 -1.73) (xy -3.98 -1.25) (xy -3.5 -1.25) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "70abd931-586c-4a46-b386-069628ffc02b") + ) + (fp_line + (start -9.525 -4.445) + (end 9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d9de9f26-ba30-4d9f-bf07-8104e60cc935") + ) + (fp_line + (start -9.525 14.605) + (end -9.525 -4.445) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9f38b11f-424f-4c7f-9a63-763785d6571c") + ) + (fp_line + (start 9.525 -4.445) + (end 9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "f0799942-01b5-49ac-b620-71246636e081") + ) + (fp_line + (start 9.525 14.605) + (end -9.525 14.605) + (stroke + (width 0.15) + (type solid) + ) + (layer "Dwgs.User") + (uuid "f073bb1d-5c73-4a91-9008-1c67b2eb6c7c") + ) + (fp_line + (start -0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "2268fc99-8042-4ef3-a6a4-bd7f320c92a8") + ) + (fp_line + (start 0 5.08) + (end -0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "2c588262-4e7e-470e-990d-3e550d11ff0c") + ) + (fp_line + (start 0 5.08) + (end 0.25 5.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "05867d79-b594-497b-a7ad-fed5c919f9a5") + ) + (fp_line + (start 0.25 4.83) + (end 0 5.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "Cmts.User") + (uuid "216a508c-6460-45df-b5b2-10099b7bb9a5") + ) + (fp_line + (start -1.699999 0.702843) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d52cfb4f-6359-4cfd-b687-d7cfa9abd3b3") + ) + (fp_line + (start -0.794452 -1.499999) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "47127323-285f-4e05-bb26-26753726a371") + ) + (fp_line + (start 0.794452 1.5) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "74c05d83-cc9a-4d55-a9c4-f97e182451ab") + ) + (fp_line + (start 1.699999 -0.702841) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bd187a0a-1894-4df1-a411-0a8ee26cb833") + ) + (fp_arc + (start -1.749484 -0.919719) + (mid -1.712527 -0.814067) + (end -1.699999 -0.702841) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "425dad97-72b3-4d4f-b40b-86f8d61063b7") + ) + (fp_arc + (start -1.749484 -0.919718) + (mid -1.638072 -1.504034) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6b963d9e-651a-4354-bd89-81d33b39f986") + ) + (fp_arc + (start -1.699999 0.702844) + (mid -1.712527 0.814069) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "b2a047ff-33fb-4248-8316-e5ddb2127e34") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -1.63807 1.504035) + (end -1.749484 0.919721) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "99e6b07f-da11-4c01-b724-91c72d39f572") + ) + (fp_arc + (start -1.046711 1.568299) + (mid -0.925123 1.517377) + (end -0.794453 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fd9b0f3a-d931-49d3-9237-9bc9369c6a04") + ) + (fp_arc + (start -0.794452 -1.499999) + (mid -0.925123 -1.517376) + (end -1.046711 -1.568298) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "614e985d-6e9d-4977-a7e8-1009724940dc") + ) + (fp_arc + (start 0.794453 1.500001) + (mid 0.925123 1.517378) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "456630fd-21f4-4e8a-8f13-495e42a24589") + ) + (fp_arc + (start 1.04671 -1.568298) + (mid 0.925122 -1.517376) + (end 0.794452 -1.499999) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "a88d6d3e-81a2-4744-94c8-4ccdc712677c") + ) + (fp_arc + (start 1.046711 -1.568296) + (mid 1.63807 -1.504033) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "517549e8-d922-4f09-a95c-f8de7d1abb14") + ) + (fp_arc + (start 1.699999 -0.702842) + (mid 1.712536 -0.814064) + (end 1.749484 -0.919719) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2d3d393f-546a-4ed2-a10e-afa437b455dd") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.638072 1.504036) + (end 1.046711 1.5683) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "6f4b7142-69a9-4984-8854-93e9312b7253") + ) + (fp_arc + (start 1.749484 0.919721) + (mid 1.712526 0.814069) + (end 1.699999 0.702843) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "16e43f6c-9078-4fe4-b19d-87287a397285") + ) + (fp_line + (start -3.8 -1.999999) + (end -3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4d7f122a-02d5-4351-8224-d8db1f8a0480") + ) + (fp_line + (start -3.8 2.000001) + (end 3.8 2.000001) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "197d9549-1d6a-465d-aa5d-080769d02a4d") + ) + (fp_line + (start 3.8 -1.999999) + (end -3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5324bea1-0c51-4fb0-a81b-dc9dc9aed2cc") + ) + (fp_line + (start 3.8 2.000001) + (end 3.8 -1.999999) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "18b886bb-8103-4983-896d-9e335fbb4055") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "18e5c84b-2302-4f00-a52d-082a0d890cc9") + ) + (fp_line + (start -1.6 -0.899999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "4c6af518-67e1-42a5-9acc-fcda753da9c8") + ) + (fp_line + (start -1.6 1.400001) + (end 1.6 1.400001) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "153347cd-7abd-43b4-af32-58411fef068a") + ) + (fp_line + (start 1.6 -1.399999) + (end -1.1 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "4426c33a-2395-4013-9e70-97a0024473bc") + ) + (fp_line + (start 1.6 1.400001) + (end 1.6 -1.399999) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.Fab") + (uuid "349d36c4-15df-4875-94ae-46067faf0001") + ) + (fp_text user "offset: 5.08" + (at 0 3 0) + (layer "Dwgs.User") + (uuid "725e2a6a-41a7-4f77-a04d-4bf93239a644") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "switch center" + (at 0 6.25 0) + (layer "Cmts.User") + (uuid "90050100-86a3-416d-a2a9-7a31ca97c36f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "a9001dba-6a95-487f-bfd0-46369d13a975") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 4 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "af1a483c-67a3-4fe3-bb97-255115dee995") + ) + (pad "2" smd roundrect + (at 2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 33 "unconnected-(LED26-DOUT-Pad2)") + (pinfunction "DOUT") + (pintype "output") + (uuid "c8cd9bc2-6a19-4d2a-81bc-77a6058bd91e") + ) + (pad "3" smd roundrect + (at -2.725 0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 5 "Net-(LED20-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "bb76a763-6b8b-4fc7-b58a-304f8f8bed13") + ) + (pad "4" smd roundrect + (at -2.725 -0.75 270) + (size 0.82 1.35) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (chamfer_ratio 0.5) + (chamfer bottom_left) + (net 1 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "eecf7774-92e4-4ef5-950e-91aaaf5643f7") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/LED_SK6812MINI-E.step" + (offset + (xyz 0 5.08 -1.75) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 180) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "eb425fb9-7558-46ad-b7ae-4686921e1bba") + (at 76.2 114.3) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_4" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "a8a51658-4aa8-4430-b43d-5da2152da67f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "7b9d4ef9-b5b8-422b-b7a1-9d9927d5d908") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "ea3e97ae-0a3a-4723-b96a-a13fa878c1b0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "981d9457-1c65-4b1c-8910-714c6d84e78b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/290f0ca9-397d-4585-91e6-101ac6c53390") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5bdf68a8-1d16-4438-bc9e-06b8f9cef9ca") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "738a53ca-8d3c-4090-9dca-b9e2f29f558d") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d6ec4e75-dff5-4720-bbaf-3beab3bc392f") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "018b9619-68ef-4534-97e7-05eb1192e59b") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "ac815ebe-33b5-4a09-b55a-d02f1230be92") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3dac869c-9241-46d4-a554-a5da5984e325") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "1dbcb510-0d26-4c1f-8e69-0fede57d2551") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "8dd6ce7f-d071-4535-9b0d-137f6a404eb6") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fcbbd82b-c01c-4708-9f39-1bf88d5eb393") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c93dbf7a-53a8-43cd-887c-c26ac86ac360") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "f78ff38c-b879-4ac3-bb62-00a6e5bc7151") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "76908f7d-a127-4ed0-bd64-d5f970f1f54a") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8d8c1329-34eb-4d4e-972d-9d7a09a3b266") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9723842d-710d-4c93-a729-01bc2095195f") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "868869fe-fc94-40a8-bdcb-57137b1d5d24") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "48f9af73-1d58-4fe9-8164-019822569550") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "dc46d9d9-f762-4611-96af-15862e98e82e") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "c4ffda16-7b08-41f3-9176-87db219e80e2") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "bfd5b0ad-b3df-4532-b458-c5e2c1d1c643") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "741c4034-4037-44de-8201-9ae8f6dd85ac") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "47da1223-31b7-4e70-84cd-38557f279039") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1bec893e-e6c5-45ff-9578-6eef0e2ec492") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cd3d1c5e-6f51-40b5-ba01-a28a854d5118") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2489b23d-6011-4e6f-ba4e-31795aeaaecd") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "560ee0c2-42e7-4f53-850a-c4e7ed4991ed") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c5fd16c1-4a83-4318-95b8-eb080bbf6a80") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "350f9799-72b1-4acb-aab7-769b749396bb") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4032d4d4-ec68-48c7-ae30-cad88333ebde") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e75f2cab-47ab-43ff-be1c-4cac4495d533") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "03a4ec9e-0cac-4ad6-8f44-1b757f20cd01") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6569fb80-8a07-4e81-9691-44213d6c3eb8") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "daad3157-0360-43e2-abc8-68a9f3d5ea21") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1ccafc58-34b9-43c7-b1db-dad0ad452c67") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2d624bd3-e77d-430b-a733-a3a238d2815b") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "64dd543d-6d79-4348-8535-4d60a39ed414") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "854a4cd8-93a9-4b77-a1ec-605c796a28cc") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "bf3e0d79-31e4-42b9-b550-8e52e4a27b26") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "909e6f87-3b4e-4910-9313-174f48947586") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "f68a9ff2-9b16-4c80-9ed9-27137ec0fa44") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "7837a60b-72bc-4fb2-9bb5-8ff0c4908e58") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "dd8474de-8d9f-4e23-bc7a-f7df440ff3f0") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9ee20afb-35e1-4d0d-a04a-cb16c5fa7923") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "85e5f473-9d7a-4945-a08c-f44db7c6a6f6") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "03ee9266-61f7-4572-a3b1-d46cada3f5a4") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "60e2e47b-d695-4495-b26e-f86638109b97") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "516d4af9-7e88-4598-81cf-822f13d34cf4") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "095b61ef-b9f1-42e6-b21c-d9459bf00a69") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "eadc5656-b0ea-444d-bd35-2825fcd0ce91") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "7fcc3697-a581-43cb-ad3c-33357cd467c4") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 18 "Net-(D15-A)") + (pinfunction "2") + (pintype "passive") + (uuid "8ab58a10-ee02-4950-bfbf-6d4a3f346512") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 18 "Net-(D15-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c72a2582-1225-4841-bdeb-41072d7658da") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Net-(D15-A)") + (pinfunction "2") + (pintype "passive") + (uuid "e6c7682c-a7f6-48a2-9f15-6e00e3557004") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "f188968f-b223-4c12-b6aa-43b8504bc8e0") + (at 76.2 133.35) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_1" + (at 0 8.15 0) + (layer "B.SilkS") + (uuid "2fad2a35-33b2-42c9-ab03-fc682ad77620") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "c40590f8-e73d-4055-9779-eb6f4a21f939") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "b05391a6-9623-4df0-8ee4-e06d9fd7f540") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "157009be-61ca-4438-9667-67189c0d88a9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/0a3c8be3-8a11-4183-875e-d30b950cb419") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "623144d1-7692-4b3d-860d-deabb4cbb8c2") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3673cb20-e014-4523-a1c1-94fe211f0ff8") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "f173c3b6-1801-4c5d-bce3-481ca5a6952c") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4426abfb-0eaf-4589-875d-dfa7efad87df") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "7e855f29-e22b-45ef-b5da-ef103df8ac9e") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "35af2aa8-7d38-4261-8800-15df51027a15") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "3da731e8-b947-4f99-b439-f32a3dd89e81") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "57de49a6-eaa5-4e2d-89db-be3aa7946e9b") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "b97bfd36-9f76-4ecd-913e-241dbfa1f243") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "c6d0b564-f6d9-49d3-a469-5acb40686a57") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "e5fcf246-94dd-4e1f-a49e-a2afb5aa592c") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "dfab9351-6adb-4437-a655-d34bbd33d270") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "63630602-e3ef-477b-9e17-6717553823b1") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4aa228eb-e58e-4512-9463-b40f91ba310b") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1881b5ce-3ada-4d14-992f-c58c237dbd74") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "38e3030e-7fe7-459f-be53-7c14b20420b9") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "f6f6f651-24aa-4496-9dfd-389a9ae8902d") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "ec90c930-f0c4-4064-9564-f9d06dcffc87") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "5cb4f4c7-a271-44a9-8ae2-1dd6cbd0b134") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2ac09337-296f-4a91-b856-145b090349ab") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ef3bb337-34a2-43cf-9cbd-7a92d5c294cf") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0f463835-7f28-4e7d-975b-63b3b6663aa1") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4acab08e-871c-4a92-801d-61d6cd60511b") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "02bdbcff-5faa-4588-9c7d-1200d5bc94c7") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "93f53d57-9e55-43df-837a-c37b7c64f2c5") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "974af952-5ccf-4b99-89ab-d93fa8cbf128") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c49ecb31-0418-477c-a839-d8755b035d90") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f1bc1a5f-f8c4-4760-929d-e77bda65d26b") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "08d6b824-f87d-4d61-9115-4414f2803711") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e252da38-7923-445f-933d-e4dd236a01f9") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "941907a1-408f-4943-ba82-57b4c7cfa60a") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "eef8e3c4-f160-4765-8e8f-9e20b34f1399") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6cf6d311-6489-4a19-ac67-c28bcfe92612") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "51d4d5af-cae1-456b-b174-0e85cfa12876") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "0fe0798c-a5a6-4cb8-a5c8-23f9ce0755ac") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "59cdabd2-fdab-466e-ac29-b213c817d523") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8e2deb88-866c-4f5b-af88-bc1d3f9a2cad") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "76444996-f82c-481b-9912-87de623ea086") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "cfb58a59-b821-4349-b7f0-4a5b7965fed4") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "803cbe63-5622-463c-bd41-aed92702c945") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "9d5adfdd-da43-4aa5-899c-4f52b7e02dda") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "c688d307-fab3-4930-acf7-95104582474d") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "d7446a7a-3361-469d-96ef-4fdd840e9424") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "53b8dbb5-f1b7-4f41-9dff-66fad02d95b4") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "81a8cd8a-dce8-4e46-b94a-891a29ad3eff") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "571a7da4-4183-451a-933d-5a939a2309b9") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "7035291e-de3f-4831-90b8-9fd2f04a6e95") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "b2fb0b9b-dd3f-495c-8678-df5d5647b348") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 55 "/COL2") + (pinfunction "1") + (pintype "passive") + (uuid "49e7f78e-e605-4d98-9617-3901a092c4f3") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 21 "Net-(D18-A)") + (pinfunction "2") + (pintype "passive") + (uuid "369ecbc4-f224-423b-a22c-1c5f4499c526") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 21 "Net-(D18-A)") + (pinfunction "2") + (pintype "passive") + (uuid "c57a5667-e611-4ada-8866-ca846e656c70") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Net-(D18-A)") + (pinfunction "2") + (pintype "passive") + (uuid "e5506a1b-f240-4c39-9780-6fefb79a898b") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) + ) + ) + (footprint "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u" + (layer "B.Cu") + (uuid "fc871167-4167-4c62-a91d-f978aee802c1") + (at 95.25 76.2) + (descr "Footprint for Cherry MX style switches with Kailh hotswap socket") + (property "Reference" "NUM_DIV1" + (at -4.25 1.75 0) + (layer "B.SilkS") + (uuid "04a0d792-6008-44d6-847e-6a5c41959816") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MX_SW_HS" + (at 0 0 0) + (layer "B.Fab") + (uuid "ea4b6d27-52b6-40a0-8548-6e6f3e393fcb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "cd322fff-bb9d-465d-ab03-54e37206428f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "ad0880e3-42b7-43fe-a2e3-12381a6a294c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/1d905906-6e74-4741-8b2e-53dc470a7c79/7b4d79de-83e6-4bf8-8928-10aa4fa671c3") + (sheetname "/Numpad Matrix + Rotary Encoder/") + (sheetfile "matrixrot.kicad_sch") + (attr smd) + (fp_line + (start -4.864824 3.67022) + (end -4.864824 3.20022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "77b1be17-4008-4b60-a103-1f72585c2feb") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.52022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "aebacf95-6891-43cb-aba9-f35db58e3361") + ) + (fp_line + (start -4.364824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5fe6112d-f570-49d8-8250-b5f7990c50fd") + ) + (fp_line + (start -3.314824 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "d0729951-bce6-4f16-aaf0-a58d13687220") + ) + (fp_line + (start 4.085176 6.75022) + (end -1.814824 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "40e7caac-d679-4c9a-a463-0fdba155a8e5") + ) + (fp_line + (start 6.085176 1.10022) + (end 6.085176 0.86022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "5203a0fb-730d-4138-b16f-43f7229567c1") + ) + (fp_line + (start 6.085176 3.95022) + (end 6.085176 4.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "30d1e97b-fe4c-41c4-a1ff-b1852a5cd680") + ) + (fp_arc + (start -4.864824 3.20022) + (mid -4.718377 2.846667) + (end -4.364824 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "fde5a4c8-24b9-4d5e-afeb-d2c09345bb69") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670693 2.183637) + (end 0.2 2.70022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "4acc80ba-ef41-449e-9988-43ebd241d7bf") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.15) + (type solid) + ) + (layer "B.SilkS") + (uuid "272d6aae-8c28-42c1-b636-146354f48e3e") + ) + (fp_rect + (start -9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "27a03020-5292-49a9-b9fb-8c27a5634ef8") + ) + (fp_line + (start -7 6.5) + (end -7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "b4c6a53b-a28d-40f7-8d73-0724ed255ac1") + ) + (fp_line + (start -6.5 -7) + (end 6.5 -7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "bab0a366-90a0-4a17-80fa-637bee1c7afc") + ) + (fp_line + (start 6.5 7) + (end -6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "a1c31481-341f-4a46-810c-e98f64cb1e6f") + ) + (fp_line + (start 7 -6.5) + (end 7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "4d27f59f-a333-4fec-8464-386e51e2a34f") + ) + (fp_arc + (start -6.997236 -6.498884) + (mid -6.850789 -6.852437) + (end -6.497236 -6.998884) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "af856c29-c8bc-4ecc-8a1d-62116a3313de") + ) + (fp_arc + (start -6.5 7) + (mid -6.853553 6.853553) + (end -7 6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "848e9623-bd15-49ec-8695-f61362689f34") + ) + (fp_arc + (start 6.5 -7) + (mid 6.853553 -6.853553) + (end 7 -6.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "2cdf2184-28d9-4cf9-8b3d-72a259ac4031") + ) + (fp_arc + (start 7 6.5) + (mid 6.853553 6.853553) + (end 6.5 7) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "3820a46f-1c52-4ceb-978a-4722d0a6b239") + ) + (fp_line + (start -7.414824 3.87022) + (end -7.414824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9256186d-3a47-4522-bc48-77951dfa37d8") + ) + (fp_line + (start -7.414824 6.32022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "50fc3d54-7fba-4c17-bd5b-3f519501afd5") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b0f239a7-f2a9-4fa7-9747-d219900b97ed") + ) + (fp_line + (start -4.864824 3.87022) + (end -7.414824 3.87022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0b0a7e07-2bd4-46f4-9734-90fea9540ec1") + ) + (fp_line + (start -4.864824 3.87022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9f915d5e-36a1-4546-a7be-6b7fcccdf214") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 6.32022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ea0d703-1561-404c-a3d9-550186f3df98") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b3ef4d4a-c4de-44ce-9b82-1724a794351d") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9cb159ee-82af-4b7a-8f10-2beabc7266b5") + ) + (fp_line + (start 6.085176 1.30022) + (end 6.085176 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b11d2ee7-39bd-4404-ada4-51e18fbaf023") + ) + (fp_line + (start 6.085176 3.75022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "617483eb-c1a1-429e-8fc5-28399fd6350a") + ) + (fp_line + (start 6.085176 3.75022) + (end 8.685176 3.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bf5abd22-1b9f-4b9e-8a18-2cd0a4204c6e") + ) + (fp_line + (start 8.685176 1.30022) + (end 6.085176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9d464a19-71e9-4b42-9ffe-890ef1fe0be2") + ) + (fp_line + (start 8.685176 3.75022) + (end 8.685176 1.30022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e1e1416e-28f6-4803-ae66-325282652d91") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "397855cb-308d-4632-a1fe-2adde226f811") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cabcbe92-9e52-4aaa-8827-aaf1debba203") + ) + (fp_rect + (start -7 7) + (end 7 -7) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "891bc6c5-c908-4ea2-b42e-bc24428b6263") + ) + (fp_line + (start -4.864824 2.70022) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "eb5211c7-ab76-4623-ad97-99b65243a2ac") + ) + (fp_line + (start -4.864824 6.75022) + (end -4.864824 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "6175ba54-bf02-4749-a4d3-f44108e761d1") + ) + (fp_line + (start 4.085176 6.75022) + (end -4.864824 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "bc7ca93f-d79e-42c1-bf77-ba34cfe21bba") + ) + (fp_line + (start 6.085176 0.86022) + (end 2.494322 0.86022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8d88b769-6ada-4c51-8c18-afa97ec1705e") + ) + (fp_line + (start 6.085176 0.86022) + (end 6.085176 4.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "32e68a59-731d-46f8-95e3-43ffcf811f5f") + ) + (fp_arc + (start 2.494322 0.86022) + (mid 1.670503 2.1834) + (end 0.2 2.70022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "05253ab1-ed6f-48d5-b142-dbae8e658184") + ) + (fp_arc + (start 6.085176 4.75022) + (mid 5.499389 6.164432) + (end 4.085176 6.75022) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.Fab") + (uuid "8f9afec8-4f11-4d88-ba7e-c6a5eeeba7c2") + ) + (fp_text user "${REFERENCE}" + (at 0.5 4.5 0) + (layer "B.Fab") + (uuid "370f79a5-c284-4525-8881-7aa272839992") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "1755c246-76cf-467e-97ef-706ff86023df") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "994027c0-d1b2-45a3-83ba-535f27dff65d") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "ae0eed85-160f-4af0-9198-7f835fb9741c") + ) + (pad "1" thru_hole circle + (at 3.81 2.54) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "73195c69-3985-4f5f-95ed-4924a9e8e5b8") + ) + (pad "1" smd rect + (at 5.635 2.54 180) + (size 1.65 2.5) + (layers "B.Cu") + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "55f509d3-2e9a-4fc6-a485-feef4e6cc775") + ) + (pad "1" smd roundrect + (at 7.36 2.54) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 56 "/COL3") + (pinfunction "1") + (pintype "passive") + (uuid "06379770-50a1-4988-a74a-eb378090a4d5") + ) + (pad "2" smd roundrect + (at -6.09 5.08) + (size 2.55 2.5) + (layers "B.Cu" "B.Mask" "B.Paste") + (roundrect_rratio 0.1) + (net 11 "Net-(D8-A)") + (pinfunction "2") + (pintype "passive") + (uuid "f7512786-0512-4de6-83fd-c018ad99267a") + ) + (pad "2" smd rect + (at -4.34 5.08) + (size 1.65 2.5) + (layers "B.Cu") + (net 11 "Net-(D8-A)") + (pinfunction "2") + (pintype "passive") + (uuid "60aeea43-ee61-4cc2-9461-4bf4511ed6f9") + ) + (pad "2" thru_hole circle + (at -2.54 5.08) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D8-A)") + (pinfunction "2") + (pintype "passive") + (uuid "78ecad0f-7afd-43b9-a935-b49c0594b04a") + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step" + (offset + (xyz -4.82 6.74 1.82) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 180 0 0) + ) ) - (fill no) - (layer "Edge.Cuts") - (uuid "042393d4-c20b-4ee0-9c65-3f659f5c8c8b") ) (gr_curve (pts - (xy 51.965 173.83125) (xy 49.58375 173.83125) (xy 49.58375 171.45) (xy 49.58375 171.45) + (xy 38.1 171.45) (xy 28.575 171.45) (xy 28.575 161.925) (xy 28.575 161.925) ) (stroke (width 0.05) (type default) ) (layer "Edge.Cuts") - (uuid "08ab7035-d0c9-4cb0-9eb0-a6985c7de835") + (uuid "196c829c-f5b5-4709-8ed6-742e2e7c713e") ) - (gr_circle - (center 54.34625 119.0625) - (end 55.34625 119.0625) + (gr_line + (start 28.575 38.1) + (end 28.575 161.925) (stroke (width 0.05) - (type solid) + (type default) ) - (fill no) (layer "Edge.Cuts") - (uuid "0e0d7aed-d976-465d-92da-e5834ceeefee") + (uuid "3bb5e2d2-9e0b-4219-9cd0-879af5580f94") ) - (gr_circle - (center 142.4525 66.675) - (end 143.4525 66.675) + (gr_line + (start 152.4 38.1) + (end 152.4 161.925) (stroke (width 0.05) - (type solid) + (type default) ) - (fill no) (layer "Edge.Cuts") - (uuid "0ef30473-7a80-4adb-992d-dbb0b37876ac") + (uuid "432dd176-3a91-4840-a5cb-7a829669d1eb") + ) + (gr_line + (start 38.1 28.575) + (end 142.875 28.575) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5eb6a2b9-2076-4629-855c-cab3de9c15b1") ) (gr_curve (pts - (xy 49.58375 38.1) (xy 49.58375 35.71875) (xy 51.965 35.71875) (xy 51.965 35.71875) + (xy 142.875 28.575) (xy 152.4 28.575) (xy 152.4 38.1) (xy 152.4 38.1) ) (stroke (width 0.05) (type default) ) (layer "Edge.Cuts") - (uuid "1f88e0f7-b9fc-4016-8412-724da8dfd5a2") - ) - (gr_circle - (center 163.88375 119.0625) - (end 164.88375 119.0625) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "552f556a-981d-43a8-b63f-8b833c1c2ef2") - ) - (gr_circle - (center 54.34625 66.675) - (end 55.34625 66.675) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "5f3e77c6-f3b4-4be0-abad-3099bad69824") - ) - (gr_circle - (center 104.3525 66.675) - (end 105.3525 66.675) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "7c0c887c-82e9-45b0-9913-89d1bbeba4e9") - ) - (gr_circle - (center 163.88375 169.06875) - (end 164.88375 169.06875) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "7dd8f225-65a2-4b85-892e-6e3f5d8faca4") - ) - (gr_circle - (center 163.88375 66.675) - (end 164.88375 66.675) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "7ec41778-dbbb-4050-8ac0-cc0d2b1c5ae7") - ) - (gr_line - (start 51.965 35.71875) - (end 166.265 35.71875) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "86aecf29-9dd0-49aa-b663-75a7a9d28f35") - ) - (gr_circle - (center 80.54 140.49375) - (end 81.54 140.49375) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "86d8393f-3f96-4990-93b4-ca660653b723") - ) - (gr_circle - (center 54.34625 40.48125) - (end 55.34625 40.48125) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "8fe0611d-a98f-46b4-bc96-798281a2f53e") - ) - (gr_circle - (center 54.34625 169.06875) - (end 55.34625 169.06875) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "a2a56f09-3d59-44f2-9da8-7eb0655c044c") - ) - (gr_line - (start 49.58375 171.45) - (end 49.58375 38.1) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "af74a062-688a-446c-b7b7-ad7238ae5f22") - ) - (gr_circle - (center 80.54 90.4875) - (end 81.54 90.4875) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "bd98fd7b-2af3-470c-89b0-b74fae5074b8") - ) - (gr_line - (start 168.64625 38.1) - (end 168.64625 171.45) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "c1af342d-6531-465c-bd89-8d0217953adf") - ) - (gr_circle - (center 142.4525 90.4875) - (end 143.4525 90.4875) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "c29dff79-0615-481a-9d73-0b58c9b43593") - ) - (gr_circle - (center 104.3525 90.4875) - (end 105.3525 90.4875) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "c933aaa3-1a40-47fe-9489-65876a0c55ab") + (uuid "7615e1ad-1af9-4377-8800-684225b1439f") ) (gr_curve (pts - (xy 168.64625 171.45) (xy 168.64625 173.83125) (xy 166.265 173.83125) (xy 166.265 173.83125) + (xy 28.575 38.1) (xy 28.575 28.575) (xy 38.1 28.575) (xy 38.1 28.575) ) (stroke (width 0.05) (type default) ) (layer "Edge.Cuts") - (uuid "db3e1f93-aaf0-4046-9460-674366d684f9") - ) - (gr_circle - (center 163.88375 40.48125) - (end 164.88375 40.48125) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "e52c32cc-f130-47d8-bf98-418a1493c50c") - ) - (gr_circle - (center 142.4525 128.5875) - (end 143.4525 128.5875) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "Edge.Cuts") - (uuid "e6be097c-9a48-4c91-be63-032dbc78d500") + (uuid "9f848c92-ad71-4378-94c6-94c904804a7e") ) (gr_curve (pts - (xy 166.265 35.71875) (xy 168.64625 35.71875) (xy 168.64625 38.1) (xy 168.64625 38.1) + (xy 142.875 171.45) (xy 152.4 171.45) (xy 152.4 161.925) (xy 152.4 161.925) ) (stroke (width 0.05) (type default) ) (layer "Edge.Cuts") - (uuid "ec507826-8da6-48c8-90dc-b4adeca31186") + (uuid "c10ca380-fbcc-435f-9576-66c181a3b474") ) (gr_line - (start 166.265 173.83125) - (end 51.965 173.83125) + (start 142.875 171.45) + (end 38.1 171.45) (stroke (width 0.05) (type default) ) (layer "Edge.Cuts") - (uuid "fa5b708c-32b4-455a-9d7c-4bff19bf2923") + (uuid "c7430a5a-f10e-44fa-aabf-d284b79975eb") ) - (segment - (start 94.6275 66.2375) - (end 98.1775 66.2375) - (width 0.2) - (layer "B.Cu") + (via + (at 83.05 146.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") (net 1) - (uuid "50ae7f8f-9f34-44e9-9103-8a8b3ba1fdac") + (uuid "1228b1c8-b8cd-434f-9388-1fb28220c3fc") ) - (segment - (start 94.6275 66.2375) - (end 91.177499 69.687501) - (width 0.2) - (layer "B.Cu") + (via + (at 127.6 145.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") (net 1) - (uuid "860e4114-acdc-4224-8db8-1c67155a9929") + (uuid "2529dd24-7a43-4327-8326-8a1c89239086") ) - (segment - (start 98.1775 66.2375) - (end 98.2275 66.2875) - (width 0.2) - (layer "B.Cu") + (via + (at 44.875 146.65) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") (net 1) - (uuid "ce34e9be-e5dd-4e6d-909f-73257b8e9f22") + (uuid "27a96474-2521-4a76-804e-d9ceb0a3e616") ) - (segment - (start 91.177499 69.687501) - (end 86.289999 69.687501) - (width 0.2) - (layer "B.Cu") + (via + (at 111.575 146.55) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") (net 1) - (uuid "d325b067-e5cd-44e0-a44f-88c9ce7bd344") + (uuid "2f7e614a-177f-4eb0-bee6-f72a302fa71f") ) - (segment - (start 94.6275 70.0375) - (end 94.4775 70.1875) - (width 0.2) - (layer "B.Cu") - (net 3) - (uuid "2e625a32-5633-4b3c-b075-a8349c794712") - ) - (segment - (start 94.4775 70.1875) - (end 86.289999 70.1875) - (width 0.2) - (layer "B.Cu") - (net 3) - (uuid "774e25c6-81b9-4df2-906e-41449653cfb8") - ) - (segment - (start 94.6275 70.0375) - (end 98.1775 70.0375) - (width 0.2) - (layer "B.Cu") - (net 3) - (uuid "93150648-915c-4106-8c17-72a33c5304e4") - ) - (segment - (start 74.5265 60.6615) - (end 74.5265 62.036661) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "2bdcfd3f-1cdd-4074-b477-16df1a03d0e7") - ) - (segment - (start 81.8275 49.1865) - (end 82.574792 49.1865) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "3907fbb2-1884-4126-99d6-844fa9cacc40") - ) - (segment - (start 81.8275 48.2375) - (end 81.8275 47.187499) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "3a5ad042-f4e6-422e-81ef-5364146f09b6") - ) - (segment - (start 81.1025 46.462499) - (end 81.1025 45.71535) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "48a3d15b-5871-4ede-9676-50928e40ed8f") - ) - (segment - (start 81.1025 54.0855) - (end 74.5265 60.6615) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "56f810ac-dce2-47e3-97d7-3a04ffc6d3ad") - ) - (segment - (start 81.8275 47.187499) - (end 81.1025 46.462499) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "5b8f0982-7d82-436d-9a1a-c73e987ce86b") - ) - (segment - (start 82.9785 50.684792) - (end 81.1025 52.560792) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "5e2ed5be-3bcc-4b36-895e-0bfaaa2ca8a0") - ) - (segment - (start 72.3775 64.185661) - (end 72.3775 65.375) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "63a397db-d9d7-4478-b26a-536a587b1a4d") - ) - (segment - (start 80.2775 42.218) - (end 80.7775 41.718) - (width 0.2) - (layer "B.Cu") - (net 7) - (uuid "6526c02a-b834-45e1-a1f8-93d489f60f21") - ) - (segment - (start 80.7775 41.718) - (end 81.2775 42.218) - (width 0.2) - (layer "B.Cu") - (net 7) - (uuid "711c51b9-b583-48e8-aecb-e60fd92484e1") - ) - (segment - (start 82.9785 49.590208) - (end 82.9785 50.684792) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "7b926274-8260-45fe-bf7b-b64f163eaecf") - ) - (segment - (start 81.8275 48.2375) - (end 81.8275 49.1865) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "81236b9b-b8cf-4542-ba91-eb67ef0c3f83") - ) - (segment - (start 81.2775 42.218) - (end 81.2775 43.695) - (width 0.2) - (layer "B.Cu") - (net 7) - (uuid "9de8ae8b-64e3-4763-b41f-53638f48d2c8") - ) - (segment - (start 80.2775 43.695) - (end 80.2775 42.218) - (width 0.2) - (layer "B.Cu") - (net 7) - (uuid "c77ef34b-60fe-4760-9553-9c6a47555a0e") - ) - (segment - (start 82.574792 49.1865) - (end 82.9785 49.590208) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "d0bed73c-3297-4ff7-b245-da23a7be9aa2") - ) - (segment - (start 74.5265 62.036661) - (end 72.3775 64.185661) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "d4688545-327a-44ab-bec0-e82b0eefb68a") - ) - (segment - (start 81.2775 43.695) - (end 81.2775 45.6875) - (width 0.2) - (layer "B.Cu") - (net 7) - (uuid "e36349dd-8d9a-4ff5-84b1-c13a7b926618") - ) - (segment - (start 81.1025 52.560792) - (end 81.1025 54.0855) - (width 0.5) - (layer "B.Cu") - (net 7) - (uuid "f9ba9f74-d14f-4b86-8255-357b2e9989cc") - ) - (segment - (start 73.77652 61.72598) - (end 70.1275 65.375) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "000235a4-7463-48a3-a867-d6ac3afbccbc") - ) - (segment - (start 80.26475 45.68475) - (end 79.7775 45.1975) - (width 0.2) - (layer "B.Cu") - (net 8) - (uuid "00211860-2572-47be-adf6-6ff4795b9d68") - ) - (segment - (start 80.7775 43.695) - (end 80.7775 45.172) - (width 0.2) - (layer "B.Cu") - (net 8) - (uuid "1173ee17-ed13-4a61-b253-e9af66924329") - ) - (segment - (start 80.3525 46.462499) - (end 80.3525 45.71535) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "18c8559b-3913-42b8-82d7-6a620de6b9df") - ) - (segment - (start 78.4765 50.604792) - (end 80.3525 52.480792) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "2848694e-baa7-45c9-a8fd-f0212c5c5f0f") - ) - (segment - (start 78.880208 48.9065) - (end 78.4765 49.310208) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "2ba0750a-09cd-4484-8e54-fc259f5a05eb") - ) - (segment - (start 80.3525 53.774868) - (end 73.77652 60.350848) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "2c9226ed-7745-4a36-a9df-c4ba3d61ba99") - ) - (segment - (start 73.77652 60.350848) - (end 73.77652 61.72598) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "2d0d88af-88a0-424f-b321-d489b456e653") - ) - (segment - (start 79.6275 47.187499) - (end 80.3525 46.462499) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "30691d75-f9b1-4d02-a863-cc6923b2819c") - ) - (segment - (start 80.7775 45.172) - (end 80.26475 45.68475) - (width 0.2) - (layer "B.Cu") - (net 8) - (uuid "45867964-b84a-40ae-8942-281036774b2a") - ) - (segment - (start 80.3525 52.480792) - (end 80.3525 53.774868) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "50387e1e-fb63-4394-9a62-e973e168d8c6") - ) - (segment - (start 79.6275 48.2375) - (end 79.6275 48.9065) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "64402361-b3e1-4db8-b737-cdf5eff0631d") - ) - (segment - (start 78.4765 49.310208) - (end 78.4765 50.604792) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "6c7d44e2-3d21-4ab8-8e99-7100fa300d99") - ) - (segment - (start 79.7775 45.1975) - (end 79.7775 43.695) - (width 0.2) - (layer "B.Cu") - (net 8) - (uuid "83ab46cc-3bc5-4181-90e4-5641e4aaefbd") - ) - (segment - (start 79.6275 48.2375) - (end 79.6275 47.187499) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "d29da000-6a1c-4e40-884b-bc319f1a3bf5") - ) - (segment - (start 79.6275 48.9065) - (end 78.880208 48.9065) - (width 0.5) - (layer "B.Cu") - (net 8) - (uuid "e83fe7a1-8bdf-417f-b4db-e8bb813bf05f") - ) - (segment - (start 76.9525 63.0875) - (end 100.2625 63.0875) - (width 0.2) - (layer "F.Cu") - (net 9) - (uuid "6e92607f-7cb2-488b-895d-cc1a4ebf5d3c") - ) - (segment - (start 75.7775 61.9125) - (end 76.9525 63.0875) - (width 0.2) - (layer "F.Cu") - (net 9) - (uuid "75d07b75-7d29-457d-995c-a8a7f143f111") - ) - (segment - (start 100.2625 63.0875) - (end 101.4375 61.9125) - (width 0.2) - (layer "F.Cu") - (net 9) - (uuid "bc0bb173-3528-47a3-86c3-3054de0ad978") - ) - (segment - (start 118.64 61.9125) - (end 119.741 63.0135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "0e1503fe-604c-4598-bbd1-6c97bf21a446") - ) - (segment - (start 119.741 63.0135) - (end 136.589 63.0135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "104c2239-f28e-442f-b3e1-d397a2f9d022") - ) - (segment - (start 138.791 63.0135) - (end 155.639 63.0135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "2de4611b-19ea-4c1e-96c1-25f908838a50") - ) - (segment - (start 109.919 62.36855) - (end 109.919 62.3135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "504232d2-12ab-45e3-a73b-772aea136410") - ) - (segment - (start 155.639 63.0135) - (end 156.74 61.9125) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "58042c3c-d64a-469f-8f38-b7a5371c348e") - ) - (segment - (start 102.5385 63.0135) - (end 101.4375 61.9125) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "60646be9-0cb9-4f68-b019-5d4a2da78682") - ) - (segment - (start 117.539 63.0135) - (end 102.5385 63.0135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "ccf66572-d28e-4245-87fc-2bdaf6838137") - ) - (segment - (start 136.589 63.0135) - (end 137.69 61.9125) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "df6d24aa-0e73-40e1-9dab-fd0e2928a021") - ) - (segment - (start 118.64 61.9125) - (end 117.539 63.0135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "ed503df3-352b-4f93-b5bd-36c42fdf1d3d") - ) - (segment - (start 137.69 61.9125) - (end 138.791 63.0135) - (width 0.2) - (layer "B.Cu") - (net 9) - (uuid "fdb5bbd1-aaee-4472-8613-3ff4d9e4f846") - ) - (segment - (start 89.3725 57.4675) - (end 88.7375 57.4675) - (width 0.2) - (layer "B.Cu") - (net 10) - (uuid "9e945aca-cb19-4e2b-aff8-5dfd5a8ca1ba") - ) - (segment - (start 93.8175 61.9125) - (end 89.3725 57.4675) - (width 0.2) - (layer "B.Cu") - (net 10) - (uuid "cfe86e3f-b0e5-49e4-892a-8c8954fe34be") - ) - (segment - (start 107.7875 60.4475) - (end 109.2525 61.9125) - (width 0.2) - (layer "B.Cu") - (net 11) - (uuid "058fe46d-66f0-4871-8f37-253c29aedceb") - ) - (segment - (start 107.7875 57.4675) - (end 107.7875 60.4475) - (width 0.2) - (layer "B.Cu") - (net 11) - (uuid "ed1c629b-98e0-4b8b-b4b3-b8192ab62439") - ) - (segment - (start 109.2525 61.9125) - (end 111.02 61.9125) - (width 0.2) - (layer "B.Cu") - (net 11) - (uuid "eff1a968-4f0c-40b5-8575-2838654f3bf9") - ) - (segment - (start 128.2525 61.9125) - (end 130.07 61.9125) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "16056526-16e3-4d5b-8998-0825c762b994") - ) - (segment - (start 126.8375 57.4675) - (end 126.8375 60.4975) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "7733197c-1914-4458-a6d2-a3629e1a888b") - ) - (segment - (start 126.8375 60.4975) - (end 128.2525 61.9125) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "ab5ca560-1257-45af-9e82-3d242b827826") - ) - (segment - (start 145.8875 60.5475) - (end 147.2525 61.9125) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "0994737a-ee7e-4bed-8cb6-5c20505b9c57") - ) - (segment - (start 145.8875 57.4675) - (end 145.8875 60.5475) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "3040db6d-3402-4137-8744-8bf3e098859e") - ) - (segment - (start 147.2525 61.9125) - (end 149.12 61.9125) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "47176bcc-79bb-4a6d-beae-61ed9f6687c8") - ) - (segment - (start 137.69 90.4875) - (end 139.29 92.0875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "009604ba-10cb-47e6-a82d-e5486b7e7356") - ) - (segment - (start 136.589 91.5885) - (end 137.69 90.4875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "02401e2c-638c-42c1-abe3-54e441541b73") - ) - (segment - (start 116.84 92.2875) - (end 118.64 90.4875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "1b528623-747c-48ce-9b70-480a1615b480") - ) - (segment - (start 97.89 92.1875) - (end 99.59 90.4875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "2a5666b4-4fe0-441f-ac2a-2cb60d5ba552") - ) - (segment - (start 155.14 92.0875) - (end 156.74 90.4875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "42c28f5f-528d-4bfa-a035-a4185101750c") - ) - (segment - (start 71.015 90.4875) - (end 72.715 92.1875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "54685ca3-7c68-45a5-8436-09e8687a0ac1") - ) - (segment - (start 99.59 90.4875) - (end 101.39 92.2875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "5996b90e-47a6-4e0a-b482-7c593a9b34e0") - ) - (segment - (start 101.39 92.2875) - (end 116.84 92.2875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "62d42eb0-19bc-4e41-b737-907ff8b1e9f5") - ) - (segment - (start 139.29 92.0875) - (end 155.14 92.0875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "b1f97d85-6265-4069-b377-1277f2788c4b") - ) - (segment - (start 119.741 91.5885) - (end 136.589 91.5885) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "b9c5799a-7f00-45fd-8e7e-cd2d0f3d41bb") - ) - (segment - (start 72.715 92.1875) - (end 97.89 92.1875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "debada2c-34ef-487b-b6ba-8fbc330695a8") + (via + (at 73.475 108.55) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3374f8c9-4217-4d12-9438-cf5c2a31b57a") ) - (segment - (start 118.64 90.4875) - (end 119.741 91.5885) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "f112f22a-c896-414a-bba6-2c68fabb5360") + (via + (at 92.4825 108.549999) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4301546a-1515-4d76-b24f-a0830887d9df") ) - (segment - (start 91.97 90.4875) - (end 91.97 89.275) - (width 0.2) - (layer "B.Cu") - (net 15) - (uuid "29479890-be81-4bb5-ad9a-6f20e11c322b") + (via + (at 111.6 127.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "4a57ae53-7c39-4cd8-a295-fd0267fe3e4b") ) - (segment - (start 91.97 89.275) - (end 88.7375 86.0425) - (width 0.2) - (layer "B.Cu") - (net 15) - (uuid "bff00118-ddc2-4b2c-a099-2bc1a15a7ab6") + (via + (at 73.475 127.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "53b0723f-821c-4f47-ac36-c54de2dc64f0") ) - (segment - (start 107.7875 86.0425) - (end 111.02 89.275) - (width 0.2) - (layer "B.Cu") - (net 16) - (uuid "b2d01dfc-3276-4b43-83ee-130c208882ef") + (via + (at 92.525 127.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "6e3dfbf4-f862-43ea-9c3d-2175e4e33cd5") ) - (segment - (start 111.02 89.275) - (end 111.02 90.4875) - (width 0.2) - (layer "B.Cu") - (net 16) - (uuid "f8ccd867-7f60-4ca7-b85b-3fefde41193d") + (via + (at 44.8825 108.549999) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a76b73a6-8e4d-42c4-9e22-2367b2696193") ) - (segment - (start 126.8375 86.0425) - (end 130.07 89.275) - (width 0.2) - (layer "B.Cu") - (net 17) - (uuid "2799864c-899b-4c6c-9705-28a999053d9f") + (via + (at 111.5825 108.549999) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "d92ac748-89a5-4cf1-bdda-6489b74640ca") ) - (segment - (start 130.07 89.275) - (end 130.07 90.4875) - (width 0.2) - (layer "B.Cu") - (net 17) - (uuid "849ed480-2602-4a25-8a00-7813394b441a") - ) - (segment - (start 145.8875 86.0425) - (end 149.12 89.275) - (width 0.2) - (layer "B.Cu") - (net 18) - (uuid "177f7919-0a4d-4030-8b63-fbd55b87dcca") - ) - (segment - (start 149.12 89.275) - (end 149.12 90.4875) - (width 0.2) - (layer "B.Cu") - (net 18) - (uuid "1b5ecfeb-e63c-403e-9962-3bcb14ff68b0") - ) - (segment - (start 99.59 109.5375) - (end 101.34 111.2875) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "014cf4aa-a426-4468-b2c2-0010ccb0b583") - ) - (segment - (start 120.39 111.2875) - (end 135.94 111.2875) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "0d731d29-748b-4251-933c-5252a75bc14c") - ) - (segment - (start 116.89 111.2875) - (end 118.64 109.5375) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "28eb170b-9758-45f8-949e-2649727eb474") - ) - (segment - (start 97.84 111.2875) - (end 99.59 109.5375) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "657d5eaa-7287-4332-bd9e-864e54f7ec87") - ) - (segment - (start 72.765 111.2875) - (end 97.84 111.2875) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "8f8db122-c794-438b-80f3-b43c6ae8b12e") - ) - (segment - (start 118.64 109.5375) - (end 120.39 111.2875) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "94ea6718-f89d-42b1-af9f-d0c4ed4931a4") - ) - (segment - (start 71.015 109.5375) - (end 72.765 111.2875) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "a73c6aac-3a16-4274-9638-cf47292531ff") + (via + (at 44.8825 127.599999) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "e4a762b6-ea0a-4bca-ac90-a5e2f952fe81") ) (segment - (start 135.94 111.2875) - (end 137.69 109.5375) + (start 111.6 129.8) + (end 112.8011 131.0011) (width 0.2) (layer "B.Cu") - (net 19) - (uuid "b7720d35-b462-442a-a68f-83c3b7d4d6c9") + (net 2) + (uuid "1298fd39-e020-41aa-968e-849a61d9ab2c") ) (segment - (start 101.34 111.2875) - (end 116.89 111.2875) + (start 112.8011 131.0011) + (end 119.58226 131.0011) (width 0.2) (layer "B.Cu") - (net 19) - (uuid "bf2272e3-98d6-4473-ae6c-6fe572d1ea95") + (net 2) + (uuid "7db7acc3-8d7c-468d-be14-9abb383f5b9a") ) (segment - (start 140.0349 111.8824) - (end 154.3951 111.8824) + (start 111.6 129.1) + (end 111.6 129.8) (width 0.2) (layer "B.Cu") - (net 19) - (uuid "cbf0eac2-d48b-4e8d-95da-5a5bf45922d2") + (net 2) + (uuid "7dd9424e-88bb-4852-a17f-f36ca7dee765") ) (segment - (start 154.3951 111.8824) - (end 161.5025 104.775) + (start 127.6 139.01884) + (end 127.6 140.15) (width 0.2) (layer "B.Cu") - (net 19) - (uuid "f0e19841-c357-4fd8-a7f9-2356ce733a7c") + (net 2) + (uuid "8fba1419-cdd6-4f31-af21-b48665e32120") ) (segment - (start 137.69 109.5375) - (end 140.0349 111.8824) + (start 119.58226 131.0011) + (end 127.6 139.01884) (width 0.2) (layer "B.Cu") - (net 19) - (uuid "fa3fff97-58e0-42ba-a212-b400a2acbb52") + (net 2) + (uuid "cecbe2c6-09b3-47d8-b5ae-7a82cceef80a") ) (segment - (start 101.49 130.4875) - (end 116.74 130.4875) + (start 111.575 148.05) + (end 89.95 148.05) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "09ebb4fb-6846-450d-a64a-adffe06f8096") + (net 5) + (uuid "4f32b393-9d42-45d7-8ebc-8b0bc9efa852") ) (segment - (start 118.64 128.5875) - (end 119.741 129.6885) + (start 89.95 148.05) + (end 88.5 146.6) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "0a86a75f-2000-4732-85a0-90d204951437") + (net 5) + (uuid "9f32c857-c39a-45c2-941d-42a455da2870") ) (segment - (start 116.74 130.4875) - (end 118.64 128.5875) + (start 111.1 125.7) + (end 116.1 125.7) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "1acdf493-0fce-43c4-a262-c8949b814f5c") + (net 26) + (uuid "1804f9b9-8997-4319-b448-c5eed2217174") ) (segment - (start 72.116 129.6885) - (end 98.489 129.6885) + (start 106.4 130.4) + (end 111.1 125.7) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "2f10e985-02e0-46cd-a7e1-aac8b1a8df1d") + (net 26) + (uuid "2c83f2b7-4014-426f-ac6f-c280ab2e1042") ) (segment - (start 98.489 129.6885) - (end 99.59 128.5875) + (start 117.05 126.65) + (end 117.05 127.6) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "3117a520-5fb8-41cc-9792-10381c89498c") + (net 26) + (uuid "39dba291-c324-4eb8-ab9b-e00e08510e9d") ) (segment - (start 99.59 128.5875) - (end 101.49 130.4875) + (start 93.4 130.4) + (end 106.4 130.4) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "afbff312-f858-4d16-9d5a-91ea8a294a0d") + (net 26) + (uuid "8d17610d-638b-4145-8e1d-d63abd662deb") ) (segment - (start 136.589 129.6885) - (end 137.69 128.5875) + (start 92.525 129.525) + (end 93.4 130.4) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "b9f55629-9365-4e9a-8c1b-aa78de28df62") + (net 26) + (uuid "e8b26756-2783-416b-bfa8-5d1168831970") ) (segment - (start 71.015 128.5875) - (end 72.116 129.6885) + (start 92.525 129.1) + (end 92.525 129.525) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "c0a3be3f-ef18-434f-b5d0-f8ffbb205c04") + (net 26) + (uuid "ea4bd926-e305-4a44-b49a-d295ac14b231") ) (segment - (start 119.741 129.6885) - (end 136.589 129.6885) + (start 116.1 125.7) + (end 117.05 126.65) (width 0.2) (layer "B.Cu") - (net 24) - (uuid "ffad4458-14a2-4e47-afa7-c84d630d6835") + (net 26) + (uuid "fb285bc8-2099-41b0-add8-e80de2df7871") ) (segment - (start 104.3525 147.6375) - (end 116.9775 147.6375) + (start 73.475 129.1) + (end 73.475 129.475) (width 0.2) (layer "B.Cu") (net 29) - (uuid "0560fe07-4499-4e13-b266-ea9de2abc08d") + (uuid "07c5049c-e2de-4fa6-b6c8-b62a8e38ec77") ) (segment - (start 127.064 148.7385) - (end 128.165 147.6375) + (start 97.975 126.575) + (end 97.975 127.6) (width 0.2) (layer "B.Cu") (net 29) - (uuid "4f9d6bc2-5a99-4627-8f24-af8eb38efa72") + (uuid "13893a34-e2e7-4cdd-bcdd-e7433273662a") ) (segment - (start 154.3951 149.9824) - (end 161.5025 142.875) + (start 92 125.7) + (end 97.1 125.7) (width 0.2) (layer "B.Cu") (net 29) - (uuid "6ffd42e6-12cb-4425-bde1-b0932744b5c9") + (uuid "19fc1751-df56-4de9-b7fd-dd9ff23c2a03") ) (segment - (start 142.4525 147.6375) - (end 144.7974 149.9824) + (start 87.3 130.4) + (end 92 125.7) (width 0.2) (layer "B.Cu") (net 29) - (uuid "74e547d2-cb42-4fd9-81ac-7eb7969f5a38") + (uuid "2ef20125-4ba1-428a-8eca-78cc6e4dd630") ) (segment - (start 71.015 147.6375) - (end 75.856 152.4785) + (start 74.4 130.4) + (end 87.3 130.4) (width 0.2) (layer "B.Cu") (net 29) - (uuid "7c00ab2c-1c3b-4a17-9092-791c29a72cf0") + (uuid "5476f749-5627-4426-9807-1b3d512b3d26") ) (segment - (start 116.9775 147.6375) - (end 118.0785 148.7385) + (start 97.1 125.7) + (end 97.975 126.575) (width 0.2) (layer "B.Cu") (net 29) - (uuid "aaf2b961-6128-4d49-873a-5857f876b506") + (uuid "655598a1-468a-497b-a1b6-c68b35b8926e") ) (segment - (start 118.0785 148.7385) - (end 127.064 148.7385) + (start 73.475 129.475) + (end 74.4 130.4) (width 0.2) (layer "B.Cu") (net 29) - (uuid "c723ca0b-160a-408a-9f57-e08e5d8de9ae") + (uuid "b4e41d88-0d0e-41c8-ba15-7fd77075d661") ) (segment - (start 144.7974 149.9824) - (end 154.3951 149.9824) + (start 73.1 125.6) + (end 78 125.6) (width 0.2) (layer "B.Cu") - (net 29) - (uuid "d21d1cc7-731a-474d-b451-f6f648939e38") + (net 32) + (uuid "5b6e4284-ea94-4ee2-86f0-38c376ba7b35") ) (segment - (start 75.856 152.4785) - (end 99.5115 152.4785) + (start 45.4 130.8) + (end 67.9 130.8) (width 0.2) (layer "B.Cu") - (net 29) - (uuid "fcb251aa-3ed6-4dc9-9913-1664cedcc622") + (net 32) + (uuid "6d2959ff-498f-466a-a43d-22f2acff9a7b") ) (segment - (start 99.5115 152.4785) - (end 104.3525 147.6375) + (start 67.9 130.8) + (end 73.1 125.6) (width 0.2) (layer "B.Cu") - (net 29) - (uuid "ff25d2fd-5b3e-456b-9c85-d5184000a6bb") + (net 32) + (uuid "8507d534-854e-4feb-a380-cb9a2a1bcba3") ) (segment - (start 110.216 167.7885) - (end 136.589 167.7885) + (start 44.8825 129.099999) + (end 44.8825 130.2825) (width 0.2) (layer "B.Cu") - (net 34) - (uuid "0e8420b2-ed5b-4496-9fc6-6da2c0f68225") + (net 32) + (uuid "9dc9d0e6-6994-461d-82b8-80135de605c9") ) (segment - (start 136.589 167.7885) - (end 137.69 166.6875) + (start 78.925 126.525) + (end 78.925 127.6) (width 0.2) (layer "B.Cu") - (net 34) - (uuid "3db17d36-9b40-4bf7-8c03-850a4ccddc6c") + (net 32) + (uuid "ccba360d-c998-4725-8b37-9aff1f3fc040") ) (segment - (start 109.115 166.6875) - (end 110.216 167.7885) + (start 78 125.6) + (end 78.925 126.525) (width 0.2) (layer "B.Cu") - (net 34) - (uuid "967c7c81-e289-4dcc-895e-1494fbb1a1f3") + (net 32) + (uuid "e4937996-6737-4601-b4cb-0218b104b314") ) (segment - (start 71.015 166.6875) - (end 72.116 167.7885) + (start 44.8825 130.2825) + (end 45.4 130.8) (width 0.2) (layer "B.Cu") - (net 34) - (uuid "c75b488f-30f6-432b-824c-f0ea0c73bd82") + (net 32) + (uuid "edc03663-bd72-42e7-b094-bd3fa17f6f4e") ) (segment - (start 108.014 167.7885) - (end 109.115 166.6875) + (start 111.5825 110.049999) + (end 99.4325 110.049999) (width 0.2) (layer "B.Cu") - (net 34) - (uuid "ce3dfa1b-9faa-4bbb-828e-b487353b0ea7") + (net 50) + (uuid "88846b7b-6c37-4b29-beae-f7cb59e187b3") ) (segment - (start 72.116 167.7885) - (end 108.014 167.7885) + (start 99.4325 110.049999) + (end 97.9325 108.549999) (width 0.2) (layer "B.Cu") - (net 34) - (uuid "d4be3d2f-4223-4180-a129-4fcfc9cc3c21") + (net 50) + (uuid "a81228af-1e2e-4af1-b8a5-84006d597982") ) (segment - (start 62.7525 56.3875) - (end 68.1575 61.7925) - (width 0.2) - (layer "F.Cu") - (net 36) - (uuid "58875b86-7c13-445e-a201-8b4415a48323") - ) - (segment - (start 102.1875 121.6025) - (end 102.1875 102.5525) - (width 0.2) - (layer "F.Cu") - (net 38) - (uuid "4fbb405f-ba83-4b1b-82cd-370dd9a346f2") - ) - (segment - (start 102.1875 121.6025) - (end 102.1875 140.6525) - (width 0.2) - (layer "F.Cu") - (net 38) - (uuid "5d5d6633-d8de-4d60-b835-76e44d2c19a8") - ) - (segment - (start 102.1875 54.9275) - (end 102.1875 83.5025) - (width 0.2) - (layer "F.Cu") - (net 38) - (uuid "a7276770-811e-485c-99c7-86a60f17c402") - ) - (segment - (start 102.1875 140.6525) - (end 111.7125 150.1775) - (width 0.2) - (layer "F.Cu") - (net 38) - (uuid "bb903d89-eca5-4d48-ae2f-4279093444f7") - ) - (segment - (start 102.1875 83.5025) - (end 102.1875 102.5525) - (width 0.2) - (layer "F.Cu") - (net 38) - (uuid "f497860b-3ae4-455b-b2b9-f371c940bd50") - ) - (segment - (start 111.7125 150.1775) - (end 111.7125 159.7025) - (width 0.2) - (layer "F.Cu") - (net 38) - (uuid "f9ea2339-e562-4d01-a659-f6389a4bae84") - ) - (via - (at 102.1875 121.6025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 38) - (uuid "1df5258c-2261-4a02-bc19-0c7acf886bc1") - ) - (via - (at 102.1875 83.5025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 38) - (uuid "3f6284d1-6659-4be7-aca2-95bb1b20d89b") - ) - (via - (at 111.7125 159.7025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 38) - (uuid "44a54bd4-1387-459a-b059-8311787afc6c") - ) - (via - (at 102.1875 54.9275) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 38) - (uuid "7acc1072-8750-483e-8a8c-85c29dd4f0b5") - ) - (via - (at 102.1875 140.6525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 38) - (uuid "a53196a1-15c5-4c3c-9e82-2056e0c864c8") - ) - (via - (at 102.1875 102.5525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 38) - (uuid "c0b277d3-e155-4168-b01c-231f11aa4253") - ) - (segment - (start 121.2375 83.5025) - (end 121.2375 121.6025) - (width 0.2) - (layer "F.Cu") - (net 39) - (uuid "4ef28b77-6895-4a8c-924e-afe4f5743d2b") - ) - (segment - (start 121.2375 54.9275) - (end 121.2375 83.5025) - (width 0.2) - (layer "F.Cu") - (net 39) - (uuid "c92d5e76-997a-45ec-afbe-900c95d2274c") - ) - (segment - (start 121.2375 121.6025) - (end 121.2375 140.6525) - (width 0.2) - (layer "F.Cu") - (net 39) - (uuid "ea474d31-2805-4197-b95d-14b95c5b74f8") - ) - (via - (at 121.2375 140.6525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 39) - (uuid "4c181914-246b-41d6-8d84-0b973949826a") - ) - (via - (at 121.2375 121.6025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 39) - (uuid "61a4c6cb-0efa-4bb4-b2f5-cdc5969af3de") - ) - (via - (at 121.2375 102.5525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 39) - (uuid "7320fe3e-613d-422b-86b0-2ceca661b1e7") - ) - (via - (at 121.2375 54.9275) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 39) - (uuid "86f668c0-1531-4086-a9a3-b8e7ffca71f0") - ) - (via - (at 121.2375 83.5025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 39) - (uuid "b8dd0d5a-294e-473c-97d5-a44be383dc24") - ) - (segment - (start 140.2875 121.6025) - (end 140.2875 140.6525) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "03de4248-1f4f-41f2-86fc-e99d0092836b") - ) - (segment - (start 140.2875 140.6525) - (end 140.2875 159.7025) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "20e0bc81-aba1-4960-ae52-5dd7b1230ad8") - ) - (segment - (start 140.2875 54.9275) - (end 140.2875 83.5025) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "3aaa46a9-3edf-4e05-817b-cf764c2baefb") - ) - (segment - (start 140.2875 102.5525) - (end 140.2875 121.6025) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "80375d1b-b996-42cb-bbdd-2e526efd6632") - ) - (segment - (start 140.2875 83.5025) - (end 140.2875 102.5525) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "b17ec683-3b23-4bef-a6ce-0f14e9922665") - ) - (via - (at 140.2875 102.5525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "314e6f03-40f8-4490-91d7-2c65dbf30730") - ) - (via - (at 140.2875 54.9275) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "7d51f4cd-df12-4385-b7ca-5704bc409b5c") - ) - (via - (at 140.2875 159.7025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "c0c2e1c9-4c4d-411e-88fb-03f5da5ac064") - ) - (via - (at 140.2875 140.6525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "dec355d6-0deb-4a26-9bf6-8297332e76d8") - ) - (via - (at 140.2875 83.5025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "ee675ae7-f710-47f1-93f5-06ca0dd1b006") - ) - (via - (at 140.2875 121.6025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "f1f7ffc6-191b-4dae-a1cf-70544a8b6083") - ) - (segment - (start 156.6275 104.2875) - (end 154.5175 102.1775) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "139a55de-2476-4eda-806c-761fc27dd4b4") - ) - (segment - (start 154.5175 140.2775) - (end 154.5175 109.3975) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "2e302aac-5c2e-4311-bb38-a5cb9892c876") - ) - (segment - (start 154.6275 102.0675) - (end 154.5175 102.1775) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "329265e1-02d6-43b8-a1d2-7c747ccd5a9f") - ) - (segment - (start 159.3375 54.9275) - (end 159.3375 83.5025) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "6788d640-1b92-44f6-9903-1d0dcf6a9d9c") - ) - (segment - (start 159.3375 83.5025) - (end 154.6275 88.2125) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "80febab9-ef7f-4208-be52-38bd17086d7d") - ) - (segment - (start 154.5175 109.3975) - (end 156.6275 107.2875) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "97f4c071-248a-4b00-b99b-38b65a7f652a") - ) - (segment - (start 156.6275 107.2875) - (end 156.6275 104.2875) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "a6b4cb17-8fb8-435b-b2ac-64388e4260d1") - ) - (segment - (start 154.6275 88.2125) - (end 154.6275 102.0675) - (width 0.2) - (layer "F.Cu") - (net 41) - (uuid "d60f08e0-b4fb-48d0-9488-e75a56215e4f") - ) - (via - (at 159.3375 54.9275) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 41) - (uuid "05d1bc08-b87b-4bbf-973c-4c65cf4998f1") - ) - (via - (at 154.5175 102.1775) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 41) - (uuid "278610bb-96d8-4016-9088-028f54faa1b2") - ) - (via - (at 154.5175 140.2775) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 41) - (uuid "32880dfa-6433-4f89-8b2e-3958f1561845") - ) - (via - (at 159.3375 83.5025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 41) - (uuid "7b57f913-885b-463e-a537-dcad3aa9a22b") - ) - (segment - (start 73.6125 83.5025) - (end 73.6125 102.5525) - (width 0.2) - (layer "F.Cu") - (net 42) - (uuid "07b175bd-570e-4548-a4cf-236417cef094") - ) - (segment - (start 73.6125 102.5525) - (end 73.6125 121.6025) - (width 0.2) - (layer "F.Cu") - (net 42) - (uuid "0eca4693-8082-4c29-b2bb-d93764955750") - ) - (segment - (start 73.6125 140.6525) - (end 73.6125 159.7025) - (width 0.2) - (layer "F.Cu") - (net 42) - (uuid "2eac72bc-b44c-4f41-87c4-a3925624b082") - ) - (segment - (start 73.6125 121.6025) - (end 73.6125 140.6525) - (width 0.2) - (layer "F.Cu") - (net 42) - (uuid "693a3d1f-8a14-4eeb-8f06-4efade850bc5") - ) - (via - (at 73.6125 121.6025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 42) - (uuid "367bfc16-96b8-4f66-a180-2f9498cfd19d") - ) - (via - (at 73.6125 83.5025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 42) - (uuid "4f744982-b966-4fa5-8c73-d8f972680afb") - ) - (via - (at 73.6125 102.5525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 42) - (uuid "5b8cb2ec-e687-4ae1-8878-6a0dade96a01") - ) - (via - (at 73.6125 140.6525) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 42) - (uuid "e70f014b-e9e6-4d6c-8511-18bfa75145c2") - ) - (via - (at 73.6125 159.7025) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 42) - (uuid "e9a313dd-a29d-4e57-a4a8-c45f4351b417") - ) - (segment - (start 74.790001 69.687501) - (end 73.477499 69.687501) + (start 129.1 145.6) + (end 129.51 145.6) (width 0.2) (layer "B.Cu") - (net 45) - (uuid "23a033eb-f123-4c47-8a86-4849fd4ceb06") + (net 51) + (uuid "46cadcae-3a5a-40d4-a726-4a7a31dd436f") ) (segment - (start 70.1275 67.2) - (end 70.8775 67.95) - (width 0.5) - (layer "B.Cu") - (net 45) - (uuid "32a43a44-2cfd-4a3c-ac57-f78e6d17a7a2") - ) - (segment - (start 70.8775 67.95) - (end 70.8775 69.2875) - (width 0.5) - (layer "B.Cu") - (net 45) - (uuid "3f531217-acba-4053-99a6-7b4c94e330f6") - ) - (segment - (start 70.8775 69.2875) - (end 71.3775 69.7875) - (width 0.5) - (layer "B.Cu") - (net 45) - (uuid "52ae7f54-7213-46e2-aba7-ce957490d5b7") - ) - (segment - (start 73.477499 69.687501) - (end 73.3775 69.7875) + (start 129.51 145.6) + (end 130.65 144.46) (width 0.2) (layer "B.Cu") - (net 45) - (uuid "b80919a2-317d-4860-bec3-0ed0a4bd5343") + (net 51) + (uuid "4e126264-5ea5-4763-ba06-dba9840df3be") ) (segment - (start 71.3775 69.7875) - (end 73.3775 69.7875) - (width 0.5) - (layer "B.Cu") - (net 45) - (uuid "c3315767-bf2f-47be-87d9-2d0c40985dff") - ) - (segment - (start 73.527499 69.187499) - (end 73.3775 69.0375) + (start 124.849999 108.549999) + (end 117.0325 108.549999) (width 0.2) (layer "B.Cu") - (net 46) - (uuid "161553e9-ed61-475a-8f34-07b2da984fe0") + (net 51) + (uuid "588a929b-c36b-41a7-a9db-2068fae2dee5") ) (segment - (start 72.3775 67.2) - (end 71.6275 67.95) - (width 0.5) - (layer "B.Cu") - (net 46) - (uuid "489261c2-4db9-4fcb-803c-a7c8a1984e71") - ) - (segment - (start 74.790001 69.187499) - (end 73.527499 69.187499) + (start 130.65 144.46) + (end 130.65 114.3) (width 0.2) (layer "B.Cu") - (net 46) - (uuid "4dd16a2b-34ac-440e-aadf-5848e8434077") + (net 51) + (uuid "cc575310-497e-4a96-aafb-774525861e0c") ) (segment - (start 71.6275 67.95) - (end 71.6275 68.7875) - (width 0.5) - (layer "B.Cu") - (net 46) - (uuid "5c155ea7-3881-4473-b670-4104e00c5d86") - ) - (segment - (start 71.6275 68.7875) - (end 71.8775 69.0375) - (width 0.5) - (layer "B.Cu") - (net 46) - (uuid "61b79a83-24b1-4541-9fb7-ef045499679b") - ) - (segment - (start 71.8775 69.0375) - (end 73.3775 69.0375) - (width 0.5) - (layer "B.Cu") - (net 46) - (uuid "a13fdcea-80b1-4394-a16f-f4846b001a6f") - ) - (segment - (start 72.5775 70.5375) - (end 68.660178 70.5375) - (width 0.5) - (layer "B.Cu") - (net 64) - (uuid "185dbbdd-5b4b-405f-ad18-6da68a001cbc") - ) - (segment - (start 54.8765 84.321178) - (end 54.8765 105.416) - (width 0.5) - (layer "B.Cu") - (net 64) - (uuid "191c037c-255b-442c-87e2-c2859230b8f0") - ) - (segment - (start 54.8765 105.416) - (end 51.965 108.3275) - (width 0.5) - (layer "B.Cu") - (net 64) - (uuid "30e8980c-3a14-4969-97c2-c1e540821b76") - ) - (segment - (start 73.406732 70.5375) - (end 73.756732 70.1875) + (start 130.6 114.3) + (end 124.849999 108.549999) (width 0.2) (layer "B.Cu") - (net 64) - (uuid "3db9089e-e58d-40ec-ac34-c397273f342e") + (net 51) + (uuid "d2659d87-eab2-4db9-a7bf-091d79c54912") ) (segment - (start 73.756732 70.1875) - (end 74.790001 70.1875) + (start 130.65 114.3) + (end 130.6 114.3) (width 0.2) (layer "B.Cu") - (net 64) - (uuid "4838cb4c-42c2-464b-a6ab-a5cfef6fa719") + (net 51) + (uuid "f7e2615e-c327-460d-af6b-67f560a9280e") ) (segment - (start 68.660178 70.5375) - (end 54.8765 84.321178) - (width 0.5) - (layer "B.Cu") - (net 64) - (uuid "6ba54463-9b54-49fc-87f0-cb17e5a1b8d0") - ) - (segment - (start 72.5775 70.5375) - (end 73.406732 70.5375) + (start 92.4825 110.049999) + (end 80.424999 110.049999) (width 0.2) (layer "B.Cu") - (net 64) - (uuid "cc9dc1b4-8174-4082-adbc-a4a331c9dbeb") + (net 52) + (uuid "2a7efa35-b519-4cae-877e-859346c5c956") ) (segment - (start 78.664729 64.124729) - (end 78.636001 64.124729) + (start 80.424999 110.049999) + (end 78.925 108.55) (width 0.2) (layer "B.Cu") - (net 76) - (uuid "109717d6-3237-4e23-8274-721de3512153") + (net 52) + (uuid "477c6304-ebce-4d85-9f5f-55c212dd8d63") ) (segment - (start 78.790001 64.250001) - (end 78.664729 64.124729) + (start 73.475 110.05) + (end 51.832501 110.05) (width 0.2) (layer "B.Cu") - (net 76) - (uuid "4f1da616-9a5b-4669-8737-081db3edb0fc") + (net 53) + (uuid "28ee03d0-84c4-4fb6-9937-58633b8ed167") ) (segment - (start 111.17875 38.1) - (end 103.79225 45.4865) - (width 0.5) - (layer "B.Cu") - (net 76) - (uuid "58528b55-33c0-4ce3-86d1-b35260da74ee") - ) - (segment - (start 78.790001 65.687501) - (end 78.790001 64.250001) + (start 51.832501 110.05) + (end 50.3325 108.549999) (width 0.2) (layer "B.Cu") - (net 76) - (uuid "9860e222-2661-4bca-9c10-609d8331a3d4") + (net 53) + (uuid "35b13423-3146-4b5e-a691-6ba1ffe1e57b") ) (segment - (start 78.790001 65.687501) - (end 78.733399 65.630899) + (start 51.775 148.1) + (end 50.325 146.65) (width 0.2) (layer "B.Cu") - (net 76) - (uuid "a00131b9-5f89-4449-86f1-4dce551c1030") + (net 54) + (uuid "0c64a5ed-9b29-42f8-8388-8e7627b929a8") ) (segment - (start 103.79225 45.4865) - (end 93.711178 45.4865) - (width 0.5) - (layer "B.Cu") - (net 76) - (uuid "c8ccd5f9-c9ff-4d84-9842-b8efc72622f6") - ) - (segment - (start 93.711178 45.4865) - (end 78.5275 60.670178) - (width 0.5) - (layer "B.Cu") - (net 76) - (uuid "dcf52638-3a5b-4818-bd2d-078df4f591f2") - ) - (segment - (start 78.5275 60.670178) - (end 78.5275 63.9875) - (width 0.5) - (layer "B.Cu") - (net 76) - (uuid "de56cd59-ec7c-451f-8323-d5a0be1b6347") - ) - (segment - (start 73.542865 71.172135) - (end 74.027501 70.687499) + (start 83.05 148.1) + (end 51.775 148.1) (width 0.2) (layer "B.Cu") - (net 84) - (uuid "02bb7b5b-567f-4bfe-806e-4bc98e85ca23") + (net 54) + (uuid "79950d3e-587f-482b-8a82-36efd08b6c04") ) (segment - (start 72.777503 71.4375) - (end 68.751542 71.4375) - (width 0.5) - (layer "B.Cu") - (net 84) - (uuid "0d008c3d-0ffc-40c3-816b-d40620b862df") - ) - (segment - (start 74.027501 70.687499) - (end 74.790001 70.687499) + (start 44.4 125.7) + (end 49.4 125.7) (width 0.2) (layer "B.Cu") - (net 84) - (uuid "1f6472d4-51ab-49bb-ac79-d8a8ac839825") + (net 65) + (uuid "0656e856-c5a9-4acc-b891-f085a0293930") ) (segment - (start 73.3275 71.172135) - (end 73.542865 71.172135) + (start 44.875 148.15) + (end 39.959 143.234) (width 0.2) (layer "B.Cu") - (net 84) - (uuid "36c88010-9656-4ca8-a4f5-3d494943d19e") + (net 65) + (uuid "14381552-944c-4ebc-b3b2-4a820f56e63a") ) (segment - (start 55.5775 107.255) - (end 51.965 110.8675) - (width 0.5) - (layer "B.Cu") - (net 84) - (uuid "55913b20-1303-428e-afca-c71f4b5dab6f") - ) - (segment - (start 73.042868 71.172135) - (end 72.777503 71.4375) - (width 0.5) - (layer "B.Cu") - (net 84) - (uuid "5bca12a7-c61b-46e6-8200-e171765f1d6d") - ) - (segment - (start 55.5775 84.611542) - (end 55.5775 107.255) - (width 0.5) - (layer "B.Cu") - (net 84) - (uuid "8b8a981c-33fe-4349-9ce9-9f97fbf76d0a") - ) - (segment - (start 73.3275 71.172135) - (end 73.042868 71.172135) - (width 0.5) - (layer "B.Cu") - (net 84) - (uuid "d12c2a5b-932a-490e-b9c6-950dd7d24e79") - ) - (segment - (start 68.751542 71.4375) - (end 55.5775 84.611542) - (width 0.5) - (layer "B.Cu") - (net 84) - (uuid "f905422f-e3e0-4969-8cb3-a752162fb834") - ) - (segment - (start 94.001542 46.1875) - (end 105.63125 46.1875) - (width 0.5) - (layer "B.Cu") - (net 101) - (uuid "2ebf40bf-8053-4bc2-a888-000f56bcceda") - ) - (segment - (start 105.63125 46.1875) - (end 113.71875 38.1) - (width 0.5) - (layer "B.Cu") - (net 101) - (uuid "546e571a-5004-4d90-a568-603e20ab7ae0") - ) - (segment - (start 79.332501 64.1375) - (end 79.345001 64.125) + (start 49.4 125.7) + (end 50.3325 126.6325) (width 0.2) (layer "B.Cu") - (net 101) - (uuid "6a6f4c90-4c29-498e-8495-71438299f153") + (net 65) + (uuid "187a6ec1-1540-466b-a6f4-e38c4ba3b7ba") ) (segment - (start 79.29 65.687501) - (end 79.29 64.180001) + (start 50.3325 126.6325) + (end 50.3325 127.599999) (width 0.2) (layer "B.Cu") - (net 101) - (uuid "a72eebf9-5c72-4da7-9d9c-17534c40eca3") + (net 65) + (uuid "7727a876-a05d-4864-99f3-6cbc69d4309e") ) (segment - (start 79.29 64.180001) - (end 79.332501 64.1375) + (start 39.959 143.234) + (end 39.959 130.141) (width 0.2) (layer "B.Cu") - (net 101) - (uuid "b7dca25f-05e4-4c21-bb29-eb659a941335") + (net 65) + (uuid "9fd914c9-6ff7-403d-9c5a-85c6f8268254") ) (segment - (start 79.332501 64.1375) - (end 79.332501 60.856541) - (width 0.5) + (start 39.959 130.141) + (end 44.4 125.7) + (width 0.2) (layer "B.Cu") - (net 101) - (uuid "c103185e-365d-4627-ba1b-a830c30b6f4d") - ) - (segment - (start 79.332501 60.856541) - (end 94.001542 46.1875) - (width 0.5) - (layer "B.Cu") - (net 101) - (uuid "f36fb8d9-73da-4725-a0b5-8493694fc5c7") + (net 65) + (uuid "e4f52ca3-ae11-475c-87ec-34c70723b8d6") ) (zone - (net 5) - (net_name "+5V") + (net 1) + (net_name "GND") (layer "F.Cu") - (uuid "0af33603-1a1d-48dd-bcc8-f3986e4d401e") + (uuid "59917a1a-2045-430c-8fae-ab9893c25284") + (hatch edge 0.5) + (priority 2) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 28.575 28.575) (xy 28.575 171.45) (xy 152.4 171.45) (xy 152.4 28.575) + ) + ) + ) + (zone + (net 3) + (net_name "+3.3V") + (layer "B.Cu") + (uuid "b0a4e85d-793a-4df6-9c94-45377bc51c6c") (hatch edge 0.5) (priority 1) (connect_pads @@ -36062,6767 +31488,35 @@ ) (min_thickness 0.25) (filled_areas_thickness no) - (fill yes + (fill (thermal_gap 0.5) (thermal_bridge_width 0.5) ) (polygon (pts - (xy 51.965 38.1) (xy 51.965 109.5375) (xy 104.3525 109.5375) (xy 104.3525 171.45) (xy 123.4025 171.45) - (xy 123.4025 109.5375) (xy 166.265 109.5375) (xy 166.265 90.4875) (xy 166.265 38.1) (xy 123.4025 38.1) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 75.150039 38.119685) (xy 75.195794 38.172489) (xy 75.207 38.224) (xy 75.207 38.498541) (xy 75.207 38.498543) - (xy 75.206999 38.498543) (xy 75.245447 38.691829) (xy 75.24545 38.691839) (xy 75.320864 38.873907) - (xy 75.320871 38.87392) (xy 75.43036 39.037781) (xy 75.430363 39.037785) (xy 75.569714 39.177136) - (xy 75.569718 39.177139) (xy 75.733579 39.286628) (xy 75.733592 39.286635) (xy 75.890325 39.351555) - (xy 75.915665 39.362051) (xy 75.915669 39.362051) (xy 75.91567 39.362052) (xy 76.108956 39.4005) - (xy 76.108959 39.4005) (xy 76.306043 39.4005) (xy 76.436082 39.374632) (xy 76.499335 39.362051) - (xy 76.681414 39.286632) (xy 76.845282 39.177139) (xy 76.984639 39.037782) (xy 77.094132 38.873914) - (xy 77.169551 38.691835) (xy 77.193511 38.57138) (xy 77.208 38.498543) (xy 77.208 38.224) (xy 77.227685 38.156961) - (xy 77.280489 38.111206) (xy 77.332 38.1) (xy 83.723 38.1) (xy 83.790039 38.119685) (xy 83.835794 38.172489) - (xy 83.847 38.224) (xy 83.847 38.498541) (xy 83.847 38.498543) (xy 83.846999 38.498543) (xy 83.885447 38.691829) - (xy 83.88545 38.691839) (xy 83.960864 38.873907) (xy 83.960871 38.87392) (xy 84.07036 39.037781) - (xy 84.070363 39.037785) (xy 84.209714 39.177136) (xy 84.209718 39.177139) (xy 84.373579 39.286628) - (xy 84.373592 39.286635) (xy 84.530325 39.351555) (xy 84.555665 39.362051) (xy 84.555669 39.362051) - (xy 84.55567 39.362052) (xy 84.748956 39.4005) (xy 84.748959 39.4005) (xy 84.946043 39.4005) (xy 85.076082 39.374632) - (xy 85.139335 39.362051) (xy 85.321414 39.286632) (xy 85.485282 39.177139) (xy 85.532317 39.130104) - (xy 85.582092 39.08033) (xy 85.624636 39.037785) (xy 85.624639 39.037782) (xy 85.734132 38.873914) - (xy 85.809551 38.691835) (xy 85.833511 38.57138) (xy 85.848 38.498543) (xy 85.848 38.224) (xy 85.867685 38.156961) - (xy 85.920489 38.111206) (xy 85.972 38.1) (xy 107.166017 38.1) (xy 107.233056 38.119685) (xy 107.278811 38.172489) - (xy 107.28849 38.204602) (xy 107.321992 38.416127) (xy 107.321992 38.41613) (xy 107.387654 38.618217) - (xy 107.484125 38.80755) (xy 107.523478 38.861716) (xy 108.155786 38.229407) (xy 108.172825 38.292993) - (xy 108.238651 38.407007) (xy 108.331743 38.500099) (xy 108.445757 38.565925) (xy 108.50934 38.582962) - (xy 107.877032 39.215269) (xy 107.877032 39.21527) (xy 107.931199 39.254624) (xy 108.120532 39.351095) - (xy 108.32262 39.416757) (xy 108.532504 39.45) (xy 108.744996 39.45) (xy 108.954877 39.416757) (xy 108.95488 39.416757) - (xy 109.156967 39.351095) (xy 109.346304 39.254622) (xy 109.400466 39.21527) (xy 109.400467 39.21527) - (xy 108.768158 38.582962) (xy 108.831743 38.565925) (xy 108.945757 38.500099) (xy 109.038849 38.407007) - (xy 109.104675 38.292993) (xy 109.121712 38.229409) (xy 109.75402 38.861717) (xy 109.75402 38.861716) - (xy 109.793372 38.807555) (xy 109.797982 38.798507) (xy 109.845955 38.747709) (xy 109.913775 38.730912) - (xy 109.979911 38.753447) (xy 110.018954 38.798504) (xy 110.023699 38.807817) (xy 110.14864 38.979786) - (xy 110.298963 39.130109) (xy 110.470929 39.255048) (xy 110.470931 39.255049) (xy 110.470934 39.255051) - (xy 110.660338 39.351557) (xy 110.862507 39.417246) (xy 111.072463 39.4505) (xy 111.072464 39.4505) - (xy 111.285036 39.4505) (xy 111.285037 39.4505) (xy 111.494993 39.417246) (xy 111.697162 39.351557) - (xy 111.886566 39.255051) (xy 111.972888 39.192335) (xy 112.058536 39.130109) (xy 112.058538 39.130106) - (xy 112.058542 39.130104) (xy 112.208854 38.979792) (xy 112.208856 38.979788) (xy 112.208859 38.979786) - (xy 112.333798 38.80782) (xy 112.3338 38.807817) (xy 112.333801 38.807816) (xy 112.338264 38.799054) - (xy 112.386238 38.748259) (xy 112.454058 38.731463) (xy 112.520194 38.753999) (xy 112.559236 38.799056) - (xy 112.563701 38.80782) (xy 112.68864 38.979786) (xy 112.838963 39.130109) (xy 113.010929 39.255048) - (xy 113.010931 39.255049) (xy 113.010934 39.255051) (xy 113.200338 39.351557) (xy 113.402507 39.417246) - (xy 113.612463 39.4505) (xy 113.612464 39.4505) (xy 113.825036 39.4505) (xy 113.825037 39.4505) - (xy 114.034993 39.417246) (xy 114.237162 39.351557) (xy 114.426566 39.255051) (xy 114.512897 39.192328) - (xy 114.598534 39.13011) (xy 114.598534 39.130109) (xy 114.598542 39.130104) (xy 114.712079 39.016566) - (xy 114.773398 38.983084) (xy 114.84309 38.988068) (xy 114.899024 39.029939) (xy 114.915939 39.060917) - (xy 114.964952 39.192328) (xy 114.964956 39.192335) (xy 115.051202 39.307544) (xy 115.051205 39.307547) - (xy 115.166414 39.393793) (xy 115.166421 39.393797) (xy 115.301267 39.444091) (xy 115.301266 39.444091) - (xy 115.308194 39.444835) (xy 115.360877 39.4505) (xy 117.156622 39.450499) (xy 117.216233 39.444091) - (xy 117.351081 39.393796) (xy 117.466296 39.307546) (xy 117.552546 39.192331) (xy 117.602841 39.057483) - (xy 117.60925 38.997873) (xy 117.609249 38.223998) (xy 117.628933 38.156961) (xy 117.681737 38.111206) - (xy 117.733249 38.1) (xy 166.141 38.1) (xy 166.208039 38.119685) (xy 166.253794 38.172489) (xy 166.265 38.224) - (xy 166.265 104.194766) (xy 166.245315 104.261805) (xy 166.192511 104.30756) (xy 166.160398 104.317239) - (xy 165.948872 104.350742) (xy 165.948869 104.350742) (xy 165.746782 104.416404) (xy 165.557439 104.51288) - (xy 165.503282 104.552227) (xy 165.503282 104.552228) (xy 166.135591 105.184537) (xy 166.072007 105.201575) - (xy 165.957993 105.267401) (xy 165.864901 105.360493) (xy 165.799075 105.474507) (xy 165.782037 105.538091) - (xy 165.149728 104.905782) (xy 165.149727 104.905782) (xy 165.11038 104.959939) (xy 165.013904 105.149282) - (xy 164.948242 105.351369) (xy 164.948242 105.351372) (xy 164.915 105.561253) (xy 164.915 105.773746) - (xy 164.948242 105.983627) (xy 164.948242 105.98363) (xy 165.013904 106.185717) (xy 165.110375 106.37505) - (xy 165.149728 106.429216) (xy 165.782037 105.796908) (xy 165.799075 105.860493) (xy 165.864901 105.974507) - (xy 165.957993 106.067599) (xy 166.072007 106.133425) (xy 166.135588 106.150462) (xy 165.503282 106.782769) - (xy 165.503282 106.78277) (xy 165.557452 106.822126) (xy 165.557451 106.822126) (xy 165.566495 106.826734) - (xy 165.617292 106.874708) (xy 165.634087 106.942529) (xy 165.61155 107.008664) (xy 165.566499 107.047702) - (xy 165.557182 107.052449) (xy 165.385213 107.17739) (xy 165.23489 107.327713) (xy 165.109951 107.499679) - (xy 165.013444 107.689085) (xy 164.947753 107.89126) (xy 164.9145 108.101213) (xy 164.9145 108.313786) - (xy 164.943228 108.495171) (xy 164.947754 108.523743) (xy 165.001867 108.690286) (xy 165.013444 108.725914) - (xy 165.109951 108.91532) (xy 165.23489 109.087286) (xy 165.385207 109.237603) (xy 165.489232 109.313181) - (xy 165.531898 109.368511) (xy 165.537877 109.438125) (xy 165.505272 109.49992) (xy 165.444433 109.534277) - (xy 165.416347 109.5375) (xy 155.526097 109.5375) (xy 155.459058 109.517815) (xy 155.413303 109.465011) - (xy 155.403359 109.395853) (xy 155.432384 109.332297) (xy 155.438416 109.325819) (xy 156.074619 108.689616) - (xy 157.10802 107.656216) (xy 157.187077 107.519284) (xy 157.228001 107.366557) (xy 157.228001 107.208442) - (xy 157.228001 107.200847) (xy 157.228 107.200829) (xy 157.228 104.37656) (xy 157.228001 104.376547) - (xy 157.228001 104.208444) (xy 157.224116 104.193945) (xy 157.187077 104.055716) (xy 157.169607 104.025457) - (xy 157.146716 103.985807) (xy 157.146714 103.985805) (xy 157.112841 103.927135) (xy 160.202 103.927135) - (xy 160.202 105.62287) (xy 160.202001 105.622876) (xy 160.208408 105.682483) (xy 160.258702 105.817328) - (xy 160.258706 105.817335) (xy 160.344952 105.932544) (xy 160.344955 105.932547) (xy 160.460164 106.018793) - (xy 160.460171 106.018797) (xy 160.595017 106.069091) (xy 160.595016 106.069091) (xy 160.601944 106.069835) - (xy 160.654627 106.0755) (xy 162.350372 106.075499) (xy 162.409983 106.069091) (xy 162.544831 106.018796) - (xy 162.660046 105.932546) (xy 162.746296 105.817331) (xy 162.796591 105.682483) (xy 162.803 105.622873) - (xy 162.802999 103.927128) (xy 162.796591 103.867517) (xy 162.746296 103.732669) (xy 162.746295 103.732668) - (xy 162.746293 103.732664) (xy 162.660047 103.617455) (xy 162.660044 103.617452) (xy 162.544835 103.531206) - (xy 162.544828 103.531202) (xy 162.409982 103.480908) (xy 162.409983 103.480908) (xy 162.350383 103.474501) - (xy 162.350381 103.4745) (xy 162.350373 103.4745) (xy 162.350364 103.4745) (xy 160.654629 103.4745) - (xy 160.654623 103.474501) (xy 160.595016 103.480908) (xy 160.460171 103.531202) (xy 160.460164 103.531206) - (xy 160.344955 103.617452) (xy 160.344952 103.617455) (xy 160.258706 103.732664) (xy 160.258702 103.732671) - (xy 160.208408 103.867517) (xy 160.202897 103.918782) (xy 160.202001 103.927123) (xy 160.202 103.927135) - (xy 157.112841 103.927135) (xy 157.10802 103.918784) (xy 155.352073 102.162837) (xy 155.318588 102.101514) - (xy 155.318137 102.099347) (xy 155.287239 101.94401) (xy 155.287236 101.944001) (xy 155.237439 101.823779) - (xy 155.228 101.776327) (xy 155.228 97.48415) (xy 157.9881 97.48415) (xy 157.9881 97.778349) (xy 157.988101 97.778366) - (xy 158.023962 98.050762) (xy 158.026502 98.07005) (xy 158.045873 98.142345) (xy 158.102652 98.354244) - (xy 158.215234 98.626044) (xy 158.215242 98.62606) (xy 158.36234 98.880839) (xy 158.362351 98.880855) - (xy 158.541448 99.114259) (xy 158.541454 99.114266) (xy 158.749483 99.322295) (xy 158.749489 99.3223) - (xy 158.982903 99.501405) (xy 158.98291 99.501409) (xy 159.237689 99.648507) (xy 159.237705 99.648515) - (xy 159.509505 99.761097) (xy 159.509507 99.761097) (xy 159.509513 99.7611) (xy 159.7937 99.837248) - (xy 160.085394 99.87565) (xy 160.085401 99.87565) (xy 160.379599 99.87565) (xy 160.379606 99.87565) - (xy 160.6713 99.837248) (xy 160.955487 99.7611) (xy 161.166315 99.673773) (xy 161.227294 99.648515) - (xy 161.227297 99.648513) (xy 161.227303 99.648511) (xy 161.482097 99.501405) (xy 161.715511 99.3223) - (xy 161.92355 99.114261) (xy 162.102655 98.880847) (xy 162.249761 98.626053) (xy 162.289759 98.52949) - (xy 162.362347 98.354244) (xy 162.362346 98.354244) (xy 162.36235 98.354237) (xy 162.438498 98.07005) - (xy 162.4769 97.778356) (xy 162.4769 97.484144) (xy 162.438498 97.19245) (xy 162.36235 96.908263) - (xy 162.362347 96.908255) (xy 162.249765 96.636455) (xy 162.249757 96.636439) (xy 162.102659 96.38166) - (xy 162.102655 96.381653) (xy 161.92355 96.148239) (xy 161.923545 96.148233) (xy 161.715516 95.940204) - (xy 161.715509 95.940198) (xy 161.482105 95.761101) (xy 161.482103 95.761099) (xy 161.482097 95.761095) - (xy 161.482092 95.761092) (xy 161.482089 95.76109) (xy 161.22731 95.613992) (xy 161.227294 95.613984) - (xy 160.955494 95.501402) (xy 160.671296 95.425251) (xy 160.379616 95.386851) (xy 160.379611 95.38685) - (xy 160.379606 95.38685) (xy 160.085394 95.38685) (xy 160.085388 95.38685) (xy 160.085383 95.386851) - (xy 159.793703 95.425251) (xy 159.509505 95.501402) (xy 159.237705 95.613984) (xy 159.237689 95.613992) - (xy 158.98291 95.76109) (xy 158.982894 95.761101) (xy 158.74949 95.940198) (xy 158.749483 95.940204) - (xy 158.541454 96.148233) (xy 158.541448 96.14824) (xy 158.362351 96.381644) (xy 158.36234 96.38166) - (xy 158.215242 96.636439) (xy 158.215234 96.636455) (xy 158.102652 96.908255) (xy 158.026501 97.192453) - (xy 157.988101 97.484133) (xy 157.9881 97.48415) (xy 155.228 97.48415) (xy 155.228 91.498033) (xy 155.247685 91.430994) - (xy 155.300489 91.385239) (xy 155.369647 91.375295) (xy 155.433203 91.40432) (xy 155.468182 91.454701) - (xy 155.496201 91.529826) (xy 155.496206 91.529835) (xy 155.582452 91.645044) (xy 155.582455 91.645047) - (xy 155.697664 91.731293) (xy 155.697671 91.731297) (xy 155.832517 91.781591) (xy 155.832516 91.781591) - (xy 155.839444 91.782335) (xy 155.892127 91.788) (xy 157.587872 91.787999) (xy 157.647483 91.781591) - (xy 157.782331 91.731296) (xy 157.897546 91.645046) (xy 157.983796 91.529831) (xy 158.034091 91.394983) - (xy 158.0405 91.335373) (xy 158.040499 89.639628) (xy 158.034091 89.580017) (xy 158.01782 89.536393) - (xy 157.983797 89.445171) (xy 157.983793 89.445164) (xy 157.897547 89.329955) (xy 157.897544 89.329952) - (xy 157.782335 89.243706) (xy 157.782328 89.243702) (xy 157.647482 89.193408) (xy 157.647483 89.193408) - (xy 157.587883 89.187001) (xy 157.587881 89.187) (xy 157.587873 89.187) (xy 157.587864 89.187) (xy 155.892129 89.187) - (xy 155.892123 89.187001) (xy 155.832516 89.193408) (xy 155.697671 89.243702) (xy 155.697664 89.243706) - (xy 155.582455 89.329952) (xy 155.582452 89.329955) (xy 155.496206 89.445164) (xy 155.496202 89.445171) - (xy 155.468182 89.520299) (xy 155.426311 89.576233) (xy 155.360847 89.60065) (xy 155.292574 89.585799) - (xy 155.243168 89.536393) (xy 155.228 89.476966) (xy 155.228 88.512597) (xy 155.247685 88.445558) - (xy 155.264319 88.424916) (xy 157.226296 86.462939) (xy 159.352162 84.337072) (xy 159.413483 84.303589) - (xy 159.41565 84.303138) (xy 159.473585 84.291613) (xy 159.570997 84.272237) (xy 159.716679 84.211894) - (xy 159.847789 84.124289) (xy 159.959289 84.012789) (xy 160.046894 83.881679) (xy 160.107237 83.735997) - (xy 160.138 83.581342) (xy 160.138 83.423658) (xy 160.138 83.423655) (xy 160.137999 83.423653) (xy 160.107238 83.26901) - (xy 160.107238 83.269008) (xy 160.107237 83.269003) (xy 160.107235 83.268998) (xy 160.046897 83.123327) - (xy 160.04689 83.123314) (xy 159.958898 82.991625) (xy 159.93802 82.924947) (xy 159.938 82.922734) - (xy 159.938 66.556902) (xy 162.38325 66.556902) (xy 162.38325 66.793097) (xy 162.420196 67.026368) - (xy 162.493183 67.250996) (xy 162.54826 67.359089) (xy 162.600407 67.461433) (xy 162.739233 67.65251) - (xy 162.90624 67.819517) (xy 163.097317 67.958343) (xy 163.196741 68.009002) (xy 163.307753 68.065566) - (xy 163.307755 68.065566) (xy 163.307758 68.065568) (xy 163.428162 68.104689) (xy 163.532381 68.138553) - (xy 163.765653 68.1755) (xy 163.765658 68.1755) (xy 164.001847 68.1755) (xy 164.235118 68.138553) - (xy 164.459742 68.065568) (xy 164.670183 67.958343) (xy 164.86126 67.819517) (xy 165.028267 67.65251) - (xy 165.167093 67.461433) (xy 165.274318 67.250992) (xy 165.347303 67.026368) (xy 165.354793 66.979076) - (xy 165.38425 66.793097) (xy 165.38425 66.556902) (xy 165.347303 66.323631) (xy 165.274316 66.099003) - (xy 165.167092 65.888566) (xy 165.028267 65.69749) (xy 164.86126 65.530483) (xy 164.670183 65.391657) - (xy 164.459746 65.284433) (xy 164.235118 65.211446) (xy 164.001847 65.1745) (xy 164.001842 65.1745) - (xy 163.765658 65.1745) (xy 163.765653 65.1745) (xy 163.532381 65.211446) (xy 163.307753 65.284433) - (xy 163.097316 65.391657) (xy 163.054378 65.422854) (xy 162.90624 65.530483) (xy 162.906238 65.530485) - (xy 162.906237 65.530485) (xy 162.739235 65.697487) (xy 162.739235 65.697488) (xy 162.739233 65.69749) - (xy 162.695655 65.75747) (xy 162.600407 65.888566) (xy 162.493183 66.099003) (xy 162.420196 66.323631) - (xy 162.38325 66.556902) (xy 159.938 66.556902) (xy 159.938 55.507265) (xy 159.957685 55.440226) - (xy 159.958898 55.438374) (xy 159.962039 55.433674) (xy 160.046894 55.306679) (xy 160.107237 55.160997) - (xy 160.138 55.006342) (xy 160.138 54.848658) (xy 160.138 54.848655) (xy 160.137999 54.848653) (xy 160.108857 54.702147) - (xy 160.107237 54.694003) (xy 160.107235 54.693998) (xy 160.046897 54.548327) (xy 160.04689 54.548314) - (xy 159.959289 54.417211) (xy 159.959286 54.417207) (xy 159.847792 54.305713) (xy 159.847788 54.30571) - (xy 159.716685 54.218109) (xy 159.716672 54.218102) (xy 159.571001 54.157764) (xy 159.570989 54.157761) - (xy 159.416345 54.127) (xy 159.416342 54.127) (xy 159.258658 54.127) (xy 159.258655 54.127) (xy 159.10401 54.157761) - (xy 159.103998 54.157764) (xy 158.958327 54.218102) (xy 158.958314 54.218109) (xy 158.827211 54.30571) - (xy 158.827207 54.305713) (xy 158.715713 54.417207) (xy 158.71571 54.417211) (xy 158.628109 54.548314) - (xy 158.628102 54.548327) (xy 158.567764 54.693998) (xy 158.567761 54.69401) (xy 158.537 54.848653) - (xy 158.537 55.006346) (xy 158.567761 55.160989) (xy 158.567764 55.161001) (xy 158.628102 55.306672) - (xy 158.628109 55.306685) (xy 158.707095 55.424895) (xy 158.712961 55.433674) (xy 158.716102 55.438374) - (xy 158.73698 55.505051) (xy 158.737 55.507265) (xy 158.737 82.922734) (xy 158.717315 82.989773) - (xy 158.716102 82.991625) (xy 158.628109 83.123314) (xy 158.628102 83.123327) (xy 158.567764 83.268998) - (xy 158.567761 83.269008) (xy 158.536861 83.42435) (xy 158.504476 83.486261) (xy 158.502925 83.487839) - (xy 158.134242 83.856521) (xy 158.072919 83.890006) (xy 158.003227 83.885022) (xy 157.947294 83.84315) - (xy 157.922877 83.777686) (xy 157.923621 83.752664) (xy 157.938 83.643451) (xy 157.938 83.361549) - (xy 157.901204 83.082058) (xy 157.828242 82.809761) (xy 157.720363 82.549317) (xy 157.720361 82.549314) - (xy 157.720359 82.549309) (xy 157.579416 82.30519) (xy 157.579412 82.305183) (xy 157.479616 82.175127) - (xy 157.454423 82.10996) (xy 157.468461 82.041515) (xy 157.517275 81.991525) (xy 157.521674 81.989169) - (xy 157.64739 81.925114) (xy 157.790714 81.820983) (xy 157.915983 81.695714) (xy 158.020114 81.55239) - (xy 158.100542 81.394542) (xy 158.155286 81.226055) (xy 158.183 81.051079) (xy 158.183 80.873921) - (xy 158.155286 80.698945) (xy 158.100542 80.530458) (xy 158.100542 80.530457) (xy 158.020113 80.372609) - (xy 157.915983 80.229286) (xy 157.790714 80.104017) (xy 157.64739 79.999886) (xy 157.584232 79.967705) - (xy 157.489542 79.919457) (xy 157.489539 79.919456) (xy 157.321056 79.864714) (xy 157.233567 79.850857) - (xy 157.146079 79.837) (xy 156.968921 79.837) (xy 156.910595 79.846238) (xy 156.793943 79.864714) - (xy 156.62546 79.919456) (xy 156.625457 79.919457) (xy 156.467609 79.999886) (xy 156.385838 80.059296) - (xy 156.324286 80.104017) (xy 156.324284 80.104019) (xy 156.324283 80.104019) (xy 156.199019 80.229283) - (xy 156.199019 80.229284) (xy 156.199017 80.229286) (xy 156.191587 80.239513) (xy 156.094886 80.372609) - (xy 156.014457 80.530457) (xy 156.014456 80.53046) (xy 155.959714 80.698943) (xy 155.932 80.873921) - (xy 155.932 81.051077) (xy 155.95695 81.208602) (xy 155.947996 81.277895) (xy 155.903 81.331347) - (xy 155.836248 81.351987) (xy 155.834477 81.352) (xy 155.646541 81.352) (xy 155.36706 81.388795) - (xy 155.094756 81.461759) (xy 154.83432 81.569635) (xy 154.834309 81.56964) (xy 154.59019 81.710583) - (xy 154.590182 81.710589) (xy 154.366534 81.8822) (xy 154.225786 82.022948) (xy 154.164463 82.056432) - (xy 154.094771 82.051448) (xy 154.038838 82.009576) (xy 154.014421 81.944112) (xy 154.023544 81.887813) - (xy 154.107348 81.685491) (xy 154.10735 81.685487) (xy 154.183498 81.4013) (xy 154.2219 81.109606) - (xy 154.2219 80.815394) (xy 154.183498 80.5237) (xy 154.10735 80.239513) (xy 154.051227 80.104019) - (xy 153.994765 79.967705) (xy 153.994757 79.967689) (xy 153.847659 79.71291) (xy 153.847655 79.712903) - (xy 153.66855 79.479489) (xy 153.668545 79.479483) (xy 153.460516 79.271454) (xy 153.460509 79.271448) - (xy 153.227105 79.092351) (xy 153.227103 79.092349) (xy 153.227097 79.092345) (xy 153.227092 79.092342) - (xy 153.227089 79.09234) (xy 152.97231 78.945242) (xy 152.972294 78.945234) (xy 152.700494 78.832652) - (xy 152.416296 78.756501) (xy 152.124616 78.718101) (xy 152.124611 78.7181) (xy 152.124606 78.7181) - (xy 151.830394 78.7181) (xy 151.830388 78.7181) (xy 151.830383 78.718101) (xy 151.538703 78.756501) - (xy 151.254505 78.832652) (xy 150.982705 78.945234) (xy 150.982689 78.945242) (xy 150.72791 79.09234) - (xy 150.727894 79.092351) (xy 150.49449 79.271448) (xy 150.494483 79.271454) (xy 150.286454 79.479483) - (xy 150.286448 79.47949) (xy 150.107351 79.712894) (xy 150.10734 79.71291) (xy 149.960242 79.967689) - (xy 149.960234 79.967705) (xy 149.847652 80.239505) (xy 149.771501 80.523703) (xy 149.733101 80.815383) - (xy 149.7331 80.8154) (xy 149.7331 81.109599) (xy 149.733101 81.109616) (xy 149.770611 81.394539) - (xy 149.771502 81.4013) (xy 149.816607 81.569635) (xy 149.847652 81.685494) (xy 149.960234 81.957294) - (xy 149.960242 81.95731) (xy 150.10734 82.212089) (xy 150.107351 82.212105) (xy 150.286448 82.445509) - (xy 150.286454 82.445516) (xy 150.494483 82.653545) (xy 150.49449 82.653551) (xy 150.660705 82.781092) - (xy 150.727903 82.832655) (xy 150.72791 82.832659) (xy 150.982689 82.979757) (xy 150.982705 82.979765) - (xy 151.254505 83.092347) (xy 151.254507 83.092347) (xy 151.254513 83.09235) (xy 151.5387 83.168498) - (xy 151.830394 83.2069) (xy 151.830401 83.2069) (xy 152.124599 83.2069) (xy 152.124606 83.2069) - (xy 152.4163 83.168498) (xy 152.700487 83.09235) (xy 152.942246 82.992211) (xy 152.972294 82.979765) - (xy 152.972297 82.979763) (xy 152.972303 82.979761) (xy 153.227097 82.832655) (xy 153.460511 82.65355) - (xy 153.618819 82.495241) (xy 153.680141 82.461758) (xy 153.749832 82.466742) (xy 153.805766 82.508613) - (xy 153.830183 82.574078) (xy 153.82106 82.630376) (xy 153.74676 82.809753) (xy 153.673795 83.08206) - (xy 153.637 83.361541) (xy 153.637 83.643458) (xy 153.673795 83.922939) (xy 153.746759 84.195243) - (xy 153.854635 84.455679) (xy 153.85464 84.45569) (xy 153.995583 84.699809) (xy 153.995588 84.699817) - (xy 154.1672 84.923465) (xy 154.167204 84.92347) (xy 154.366529 85.122795) (xy 154.366533 85.122798) - (xy 154.366535 85.1228) (xy 154.590183 85.294412) (xy 154.59019 85.294416) (xy 154.834309 85.435359) - (xy 154.834314 85.435361) (xy 154.834317 85.435363) (xy 155.094761 85.543242) (xy 155.367058 85.616204) - (xy 155.646549 85.653) (xy 155.646556 85.653) (xy 155.928444 85.653) (xy 155.928451 85.653) (xy 156.037657 85.638622) - (xy 156.106689 85.649387) (xy 156.158945 85.695766) (xy 156.177831 85.763035) (xy 156.157351 85.829836) - (xy 156.141521 85.849242) (xy 154.258786 87.731978) (xy 154.146981 87.843782) (xy 154.146979 87.843785) - (xy 154.096861 87.930594) (xy 154.096859 87.930596) (xy 154.067925 87.980709) (xy 154.067924 87.98071) - (xy 154.067923 87.980715) (xy 154.026999 88.133443) (xy 154.026999 88.133445) (xy 154.026999 88.301546) - (xy 154.027 88.301559) (xy 154.027 101.484559) (xy 154.007315 101.551598) (xy 153.990681 101.57224) - (xy 153.895713 101.667207) (xy 153.89571 101.667211) (xy 153.808109 101.798314) (xy 153.808102 101.798327) - (xy 153.747764 101.943998) (xy 153.747761 101.94401) (xy 153.717 102.098653) (xy 153.717 102.256346) - (xy 153.747761 102.410989) (xy 153.747764 102.411001) (xy 153.808102 102.556672) (xy 153.808109 102.556685) - (xy 153.89571 102.687788) (xy 153.895713 102.687792) (xy 154.007207 102.799286) (xy 154.007211 102.799289) - (xy 154.138314 102.88689) (xy 154.138327 102.886897) (xy 154.283998 102.947235) (xy 154.284003 102.947237) - (xy 154.348647 102.960095) (xy 154.439349 102.978138) (xy 154.50126 103.010523) (xy 154.502839 103.012074) - (xy 154.871522 103.380757) (xy 154.905007 103.44208) (xy 154.900023 103.511772) (xy 154.858151 103.567705) - (xy 154.792687 103.592122) (xy 154.767656 103.591377) (xy 154.65846 103.577001) (xy 154.658457 103.577) - (xy 154.658451 103.577) (xy 154.376549 103.577) (xy 154.376541 103.577) (xy 154.09706 103.613795) - (xy 153.824756 103.686759) (xy 153.56432 103.794635) (xy 153.564309 103.79464) (xy 153.32019 103.935583) - (xy 153.320174 103.935594) (xy 153.190128 104.035382) (xy 153.124959 104.060576) (xy 153.056514 104.046538) - (xy 153.006525 103.997723) (xy 153.004157 103.993301) (xy 153.000338 103.985805) (xy 152.940114 103.86761) - (xy 152.835983 103.724286) (xy 152.710714 103.599017) (xy 152.56739 103.494886) (xy 152.539957 103.480908) - (xy 152.409542 103.414457) (xy 152.409539 103.414456) (xy 152.241056 103.359714) (xy 152.153567 103.345857) - (xy 152.066079 103.332) (xy 151.888921 103.332) (xy 151.830595 103.341238) (xy 151.713943 103.359714) - (xy 151.54546 103.414456) (xy 151.545457 103.414457) (xy 151.387609 103.494886) (xy 151.305838 103.554296) - (xy 151.244286 103.599017) (xy 151.244284 103.599019) (xy 151.244283 103.599019) (xy 151.119019 103.724283) - (xy 151.119019 103.724284) (xy 151.119017 103.724286) (xy 151.100468 103.749817) (xy 151.014886 103.867609) - (xy 150.934457 104.025457) (xy 150.934456 104.02546) (xy 150.879714 104.193943) (xy 150.852 104.368921) - (xy 150.852 104.546078) (xy 150.879714 104.721056) (xy 150.934456 104.889539) (xy 150.934457 104.889542) - (xy 150.966048 104.951541) (xy 151.014886 105.04739) (xy 151.119017 105.190714) (xy 151.244286 105.315983) - (xy 151.38761 105.420114) (xy 151.465029 105.459561) (xy 151.545457 105.500542) (xy 151.54546 105.500543) - (xy 151.629701 105.527914) (xy 151.713945 105.555286) (xy 151.888921 105.583) (xy 151.888922 105.583) - (xy 152.066078 105.583) (xy 152.066079 105.583) (xy 152.223603 105.55805) (xy 152.292895 105.567004) - (xy 152.346347 105.612) (xy 152.366987 105.678752) (xy 152.367 105.680523) (xy 152.367 105.868458) - (xy 152.403795 106.147939) (xy 152.476759 106.420243) (xy 152.584635 106.680679) (xy 152.58464 106.68069) - (xy 152.70226 106.884412) (xy 152.725588 106.924817) (xy 152.885519 107.133242) (xy 152.897204 107.14847) - (xy 153.037947 107.289213) (xy 153.071432 107.350536) (xy 153.066448 107.420228) (xy 153.024576 107.476161) - (xy 152.959112 107.500578) (xy 152.902814 107.491455) (xy 152.700494 107.407652) (xy 152.487335 107.350536) - (xy 152.4163 107.331502) (xy 152.416299 107.331501) (xy 152.416296 107.331501) (xy 152.124616 107.293101) - (xy 152.124611 107.2931) (xy 152.124606 107.2931) (xy 151.830394 107.2931) (xy 151.830388 107.2931) - (xy 151.830383 107.293101) (xy 151.538703 107.331501) (xy 151.254505 107.407652) (xy 150.982705 107.520234) - (xy 150.982689 107.520242) (xy 150.72791 107.66734) (xy 150.727894 107.667351) (xy 150.49449 107.846448) - (xy 150.494483 107.846454) (xy 150.286454 108.054483) (xy 150.286448 108.05449) (xy 150.107351 108.287894) - (xy 150.10734 108.28791) (xy 149.960242 108.542689) (xy 149.960234 108.542705) (xy 149.847652 108.814505) - (xy 149.771501 109.098703) (xy 149.733101 109.390383) (xy 149.7331 109.3904) (xy 149.7331 109.4135) - (xy 149.713415 109.480539) (xy 149.660611 109.526294) (xy 149.6091 109.5375) (xy 141.012 109.5375) - (xy 140.944961 109.517815) (xy 140.899206 109.465011) (xy 140.888 109.4135) (xy 140.888 103.132265) - (xy 140.907685 103.065226) (xy 140.908898 103.063374) (xy 140.99689 102.931685) (xy 140.99689 102.931684) - (xy 140.996894 102.931679) (xy 141.057237 102.785997) (xy 141.088 102.631342) (xy 141.088 102.473658) - (xy 141.088 102.473655) (xy 141.087999 102.473653) (xy 141.057238 102.31901) (xy 141.057237 102.319003) - (xy 141.057235 102.318998) (xy 140.996897 102.173327) (xy 140.99689 102.173314) (xy 140.908898 102.041625) - (xy 140.88802 101.974947) (xy 140.888 101.972734) (xy 140.888 97.490818) (xy 142.492 97.490818) - (xy 142.492 97.771681) (xy 142.523442 98.050744) (xy 142.523445 98.050762) (xy 142.585939 98.324567) - (xy 142.585943 98.324579) (xy 142.6787 98.589661) (xy 142.800553 98.842692) (xy 142.824528 98.880847) - (xy 142.949977 99.080498) (xy 143.125084 99.300075) (xy 143.323675 99.498666) (xy 143.543252 99.673773) - (xy 143.781055 99.823195) (xy 144.034092 99.945051) (xy 144.23318 100.014715) (xy 144.29917 100.037806) - (xy 144.299182 100.03781) (xy 144.572991 100.100305) (xy 144.572997 100.100305) (xy 144.573005 100.100307) - (xy 144.759047 100.121268) (xy 144.852069 100.131749) (xy 144.852072 100.13175) (xy 144.852075 100.13175) - (xy 145.132928 100.13175) (xy 145.132929 100.131749) (xy 145.275555 100.115679) (xy 145.411994 100.100307) - (xy 145.411999 100.100306) (xy 145.412009 100.100305) (xy 145.685818 100.03781) (xy 145.950908 99.945051) - (xy 146.203945 99.823195) (xy 146.441748 99.673773) (xy 146.661325 99.498666) (xy 146.859916 99.300075) - (xy 147.035023 99.080498) (xy 147.184445 98.842695) (xy 147.306301 98.589658) (xy 147.39906 98.324568) - (xy 147.461555 98.050759) (xy 147.493 97.771675) (xy 147.493 97.490825) (xy 147.461555 97.211741) - (xy 147.39906 96.937932) (xy 147.306301 96.672842) (xy 147.184445 96.419805) (xy 147.035023 96.182002) - (xy 146.859916 95.962425) (xy 146.661325 95.763834) (xy 146.65789 95.761095) (xy 146.473429 95.613992) - (xy 146.441748 95.588727) (xy 146.203945 95.439305) (xy 146.203942 95.439303) (xy 145.950911 95.31745) - (xy 145.685829 95.224693) (xy 145.685817 95.224689) (xy 145.412012 95.162195) (xy 145.411994 95.162192) - (xy 145.132931 95.13075) (xy 145.132925 95.13075) (xy 144.852075 95.13075) (xy 144.852068 95.13075) - (xy 144.573005 95.162192) (xy 144.572987 95.162195) (xy 144.299182 95.224689) (xy 144.29917 95.224693) - (xy 144.034088 95.31745) (xy 143.781057 95.439303) (xy 143.543253 95.588726) (xy 143.323675 95.763833) - (xy 143.125083 95.962425) (xy 142.949976 96.182003) (xy 142.800553 96.419807) (xy 142.6787 96.672838) - (xy 142.585943 96.93792) (xy 142.585939 96.937932) (xy 142.523445 97.211737) (xy 142.523442 97.211755) - (xy 142.492 97.490818) (xy 140.888 97.490818) (xy 140.888 91.238628) (xy 140.907685 91.171589) (xy 140.960489 91.125834) - (xy 141.029647 91.11589) (xy 141.093203 91.144915) (xy 141.122485 91.182334) (xy 141.169155 91.273931) - (xy 141.210865 91.331339) (xy 141.307983 91.46501) (xy 141.47499 91.632017) (xy 141.666067 91.770843) - (xy 141.699736 91.787998) (xy 141.876503 91.878066) (xy 141.876505 91.878066) (xy 141.876508 91.878068) - (xy 141.996912 91.917189) (xy 142.101131 91.951053) (xy 142.334403 91.988) (xy 142.334408 91.988) - (xy 142.570597 91.988) (xy 142.803868 91.951053) (xy 143.028492 91.878068) (xy 143.238933 91.770843) - (xy 143.43001 91.632017) (xy 143.597017 91.46501) (xy 143.735843 91.273933) (xy 143.843068 91.063492) - (xy 143.916053 90.838868) (xy 143.941429 90.67865) (xy 143.953 90.605597) (xy 143.953 90.385148) - (xy 147.8195 90.385148) (xy 147.8195 90.589851) (xy 147.851522 90.792034) (xy 147.914781 90.986723) - (xy 148.007715 91.169113) (xy 148.128028 91.334713) (xy 148.272786 91.479471) (xy 148.427749 91.592056) - (xy 148.43839 91.599787) (xy 148.527212 91.645044) (xy 148.620776 91.692718) (xy 148.620778 91.692718) - (xy 148.620781 91.69272) (xy 148.725137 91.726627) (xy 148.815465 91.755977) (xy 148.909318 91.770842) - (xy 149.017648 91.788) (xy 149.017649 91.788) (xy 149.222351 91.788) (xy 149.222352 91.788) (xy 149.424534 91.755977) - (xy 149.619219 91.69272) (xy 149.80161 91.599787) (xy 149.941664 91.498033) (xy 149.967213 91.479471) - (xy 149.967215 91.479468) (xy 149.967219 91.479466) (xy 150.111966 91.334719) (xy 150.111968 91.334715) - (xy 150.111971 91.334713) (xy 150.164732 91.26209) (xy 150.232287 91.16911) (xy 150.32522 90.986719) - (xy 150.388477 90.792034) (xy 150.4205 90.589852) (xy 150.4205 90.385148) (xy 150.388477 90.182966) - (xy 150.373259 90.136131) (xy 150.325218 89.988276) (xy 150.259988 89.860257) (xy 150.232287 89.80589) - (xy 150.222679 89.792666) (xy 150.111971 89.640286) (xy 149.967213 89.495528) (xy 149.801613 89.375215) - (xy 149.801612 89.375214) (xy 149.80161 89.375213) (xy 149.738355 89.342983) (xy 149.619223 89.282281) - (xy 149.424534 89.219022) (xy 149.249995 89.191378) (xy 149.222352 89.187) (xy 149.017648 89.187) - (xy 148.993329 89.190851) (xy 148.815465 89.219022) (xy 148.620776 89.282281) (xy 148.438386 89.375215) - (xy 148.272786 89.495528) (xy 148.128028 89.640286) (xy 148.007715 89.805886) (xy 147.914781 89.988276) - (xy 147.851522 90.182965) (xy 147.8195 90.385148) (xy 143.953 90.385148) (xy 143.953 90.369402) - (xy 143.916053 90.136131) (xy 143.868013 89.988281) (xy 143.843068 89.911508) (xy 143.843066 89.911505) - (xy 143.843066 89.911503) (xy 143.739982 89.709191) (xy 143.735843 89.701067) (xy 143.597017 89.50999) - (xy 143.43001 89.342983) (xy 143.238933 89.204157) (xy 143.217837 89.193408) (xy 143.028496 89.096933) - (xy 142.803868 89.023946) (xy 142.570597 88.987) (xy 142.570592 88.987) (xy 142.334408 88.987) (xy 142.334403 88.987) - (xy 142.101131 89.023946) (xy 141.876503 89.096933) (xy 141.666066 89.204157) (xy 141.55854 89.28228) - (xy 141.47499 89.342983) (xy 141.474988 89.342985) (xy 141.474987 89.342985) (xy 141.307985 89.509987) - (xy 141.307985 89.509988) (xy 141.307983 89.50999) (xy 141.257106 89.580016) (xy 141.169157 89.701066) - (xy 141.122485 89.792666) (xy 141.07451 89.843462) (xy 141.006689 89.860257) (xy 140.940554 89.83772) - (xy 140.897103 89.783004) (xy 140.888 89.736371) (xy 140.888 85.901541) (xy 147.287 85.901541) (xy 147.287 86.183458) - (xy 147.323795 86.462939) (xy 147.396759 86.735243) (xy 147.504635 86.995679) (xy 147.50464 86.99569) - (xy 147.645583 87.239809) (xy 147.645588 87.239817) (xy 147.8172 87.463465) (xy 147.817204 87.46347) - (xy 148.016529 87.662795) (xy 148.016533 87.662798) (xy 148.016535 87.6628) (xy 148.240183 87.834412) - (xy 148.24019 87.834416) (xy 148.484309 87.975359) (xy 148.484314 87.975361) (xy 148.484317 87.975363) - (xy 148.744761 88.083242) (xy 149.017058 88.156204) (xy 149.296549 88.193) (xy 149.296556 88.193) - (xy 149.578444 88.193) (xy 149.578451 88.193) (xy 149.857942 88.156204) (xy 150.130239 88.083242) - (xy 150.390683 87.975363) (xy 150.634817 87.834412) (xy 150.858465 87.6628) (xy 151.0578 87.463465) - (xy 151.229412 87.239817) (xy 151.370363 86.995683) (xy 151.478242 86.735239) (xy 151.551204 86.462942) - (xy 151.588 86.183451) (xy 151.588 85.901549) (xy 151.551204 85.622058) (xy 151.478242 85.349761) - (xy 151.370363 85.089317) (xy 151.370361 85.089314) (xy 151.370359 85.089309) (xy 151.229416 84.84519) - (xy 151.229412 84.845183) (xy 151.0578 84.621535) (xy 151.057798 84.621533) (xy 151.057795 84.621529) - (xy 150.85847 84.422204) (xy 150.858465 84.4222) (xy 150.634817 84.250588) (xy 150.634811 84.250584) - (xy 150.634809 84.250583) (xy 150.39069 84.10964) (xy 150.390679 84.109635) (xy 150.130243 84.001759) - (xy 149.857939 83.928795) (xy 149.578458 83.892) (xy 149.578451 83.892) (xy 149.296549 83.892) (xy 149.296541 83.892) - (xy 149.01706 83.928795) (xy 148.744756 84.001759) (xy 148.48432 84.109635) (xy 148.484309 84.10964) - (xy 148.24019 84.250583) (xy 148.240182 84.250589) (xy 148.016529 84.422204) (xy 147.817204 84.621529) - (xy 147.645589 84.845182) (xy 147.645583 84.84519) (xy 147.50464 85.089309) (xy 147.504635 85.08932) - (xy 147.396759 85.349756) (xy 147.323795 85.62206) (xy 147.287 85.901541) (xy 140.888 85.901541) - (xy 140.888 84.082265) (xy 140.907685 84.015226) (xy 140.908898 84.013374) (xy 140.99689 83.881685) - (xy 140.99689 83.881684) (xy 140.996894 83.881679) (xy 141.057237 83.735997) (xy 141.088 83.581342) - (xy 141.088 83.423658) (xy 141.088 83.423655) (xy 141.087999 83.423653) (xy 141.057238 83.26901) - (xy 141.057238 83.269008) (xy 141.057237 83.269003) (xy 141.057235 83.268998) (xy 140.996897 83.123327) - (xy 140.99689 83.123314) (xy 140.908898 82.991625) (xy 140.88802 82.924947) (xy 140.888 82.922734) - (xy 140.888 80.873921) (xy 145.772 80.873921) (xy 145.772 81.051078) (xy 145.799714 81.226056) (xy 145.854456 81.394539) - (xy 145.854457 81.394542) (xy 145.934886 81.55239) (xy 146.039017 81.695714) (xy 146.164286 81.820983) - (xy 146.30761 81.925114) (xy 146.370784 81.957303) (xy 146.465457 82.005542) (xy 146.46546 82.005543) - (xy 146.549701 82.032914) (xy 146.633945 82.060286) (xy 146.808921 82.088) (xy 146.808922 82.088) - (xy 146.986078 82.088) (xy 146.986079 82.088) (xy 147.161055 82.060286) (xy 147.329542 82.005542) - (xy 147.48739 81.925114) (xy 147.630714 81.820983) (xy 147.755983 81.695714) (xy 147.860114 81.55239) - (xy 147.940542 81.394542) (xy 147.995286 81.226055) (xy 148.023 81.051079) (xy 148.023 80.873921) - (xy 147.995286 80.698945) (xy 147.940542 80.530458) (xy 147.940542 80.530457) (xy 147.860113 80.372609) - (xy 147.755983 80.229286) (xy 147.630714 80.104017) (xy 147.48739 79.999886) (xy 147.424232 79.967705) - (xy 147.329542 79.919457) (xy 147.329539 79.919456) (xy 147.161056 79.864714) (xy 147.073567 79.850857) - (xy 146.986079 79.837) (xy 146.808921 79.837) (xy 146.750595 79.846238) (xy 146.633943 79.864714) - (xy 146.46546 79.919456) (xy 146.465457 79.919457) (xy 146.307609 79.999886) (xy 146.225838 80.059296) - (xy 146.164286 80.104017) (xy 146.164284 80.104019) (xy 146.164283 80.104019) (xy 146.039019 80.229283) - (xy 146.039019 80.229284) (xy 146.039017 80.229286) (xy 146.031587 80.239513) (xy 145.934886 80.372609) - (xy 145.854457 80.530457) (xy 145.854456 80.53046) (xy 145.799714 80.698943) (xy 145.772 80.873921) - (xy 140.888 80.873921) (xy 140.888 67.426128) (xy 140.907685 67.359089) (xy 140.960489 67.313334) - (xy 141.029647 67.30339) (xy 141.093203 67.332415) (xy 141.122485 67.369834) (xy 141.169155 67.461431) - (xy 141.188459 67.488) (xy 141.307983 67.65251) (xy 141.47499 67.819517) (xy 141.666067 67.958343) - (xy 141.765491 68.009002) (xy 141.876503 68.065566) (xy 141.876505 68.065566) (xy 141.876508 68.065568) - (xy 141.996912 68.104689) (xy 142.101131 68.138553) (xy 142.334403 68.1755) (xy 142.334408 68.1755) - (xy 142.570597 68.1755) (xy 142.803868 68.138553) (xy 143.028492 68.065568) (xy 143.238933 67.958343) - (xy 143.43001 67.819517) (xy 143.597017 67.65251) (xy 143.735843 67.461433) (xy 143.843068 67.250992) - (xy 143.916053 67.026368) (xy 143.923543 66.979076) (xy 143.953 66.793097) (xy 143.953 66.556902) - (xy 143.916053 66.323631) (xy 143.843066 66.099003) (xy 143.735842 65.888566) (xy 143.597017 65.69749) - (xy 143.43001 65.530483) (xy 143.238933 65.391657) (xy 143.028496 65.284433) (xy 142.803868 65.211446) - (xy 142.570597 65.1745) (xy 142.570592 65.1745) (xy 142.334408 65.1745) (xy 142.334403 65.1745) - (xy 142.101131 65.211446) (xy 141.876503 65.284433) (xy 141.666066 65.391657) (xy 141.623128 65.422854) - (xy 141.47499 65.530483) (xy 141.474988 65.530485) (xy 141.474987 65.530485) (xy 141.307985 65.697487) - (xy 141.307985 65.697488) (xy 141.307983 65.69749) (xy 141.264405 65.75747) (xy 141.169157 65.888566) - (xy 141.122485 65.980166) (xy 141.07451 66.030962) (xy 141.006689 66.047757) (xy 140.940554 66.02522) - (xy 140.897103 65.970504) (xy 140.888 65.923871) (xy 140.888 61.810148) (xy 147.8195 61.810148) - (xy 147.8195 62.014851) (xy 147.851522 62.217034) (xy 147.914781 62.411723) (xy 148.007715 62.594113) - (xy 148.128028 62.759713) (xy 148.272786 62.904471) (xy 148.427749 63.017056) (xy 148.43839 63.024787) - (xy 148.527212 63.070044) (xy 148.620776 63.117718) (xy 148.620778 63.117718) (xy 148.620781 63.11772) - (xy 148.725137 63.151627) (xy 148.815465 63.180977) (xy 148.916557 63.196988) (xy 149.017648 63.213) - (xy 149.017649 63.213) (xy 149.222351 63.213) (xy 149.222352 63.213) (xy 149.424534 63.180977) (xy 149.619219 63.11772) - (xy 149.80161 63.024787) (xy 149.897901 62.954828) (xy 149.967213 62.904471) (xy 149.967215 62.904468) - (xy 149.967219 62.904466) (xy 150.111966 62.759719) (xy 150.111968 62.759715) (xy 150.111971 62.759713) - (xy 150.164732 62.68709) (xy 150.232287 62.59411) (xy 150.32522 62.411719) (xy 150.388477 62.217034) - (xy 150.4205 62.014852) (xy 150.4205 61.810148) (xy 150.388477 61.607966) (xy 150.388476 61.607964) - (xy 150.333384 61.438408) (xy 150.32522 61.413281) (xy 150.325218 61.413278) (xy 150.325218 61.413276) - (xy 150.232287 61.23089) (xy 150.162032 61.134191) (xy 150.162031 61.134188) (xy 150.111971 61.065287) - (xy 150.111967 61.065282) (xy 150.11132 61.064635) (xy 155.4395 61.064635) (xy 155.4395 62.76037) - (xy 155.439501 62.760376) (xy 155.445908 62.819983) (xy 155.496202 62.954828) (xy 155.496206 62.954835) - (xy 155.582452 63.070044) (xy 155.582455 63.070047) (xy 155.697664 63.156293) (xy 155.697671 63.156297) - (xy 155.832517 63.206591) (xy 155.832516 63.206591) (xy 155.839444 63.207335) (xy 155.892127 63.213) - (xy 157.587872 63.212999) (xy 157.647483 63.206591) (xy 157.782331 63.156296) (xy 157.897546 63.070046) - (xy 157.983796 62.954831) (xy 158.034091 62.819983) (xy 158.0405 62.760373) (xy 158.040499 61.064628) - (xy 158.034091 61.005017) (xy 157.983796 60.870169) (xy 157.983795 60.870168) (xy 157.983793 60.870164) - (xy 157.897547 60.754955) (xy 157.897544 60.754952) (xy 157.782335 60.668706) (xy 157.782328 60.668702) - (xy 157.647482 60.618408) (xy 157.647483 60.618408) (xy 157.587883 60.612001) (xy 157.587881 60.612) - (xy 157.587873 60.612) (xy 157.587864 60.612) (xy 155.892129 60.612) (xy 155.892123 60.612001) (xy 155.832516 60.618408) - (xy 155.697671 60.668702) (xy 155.697664 60.668706) (xy 155.582455 60.754952) (xy 155.582452 60.754955) - (xy 155.496206 60.870164) (xy 155.496202 60.870171) (xy 155.445908 61.005017) (xy 155.439501 61.064616) - (xy 155.439501 61.064623) (xy 155.4395 61.064635) (xy 150.11132 61.064635) (xy 149.967213 60.920528) - (xy 149.801613 60.800215) (xy 149.801612 60.800214) (xy 149.80161 60.800213) (xy 149.744653 60.771191) - (xy 149.619223 60.707281) (xy 149.424534 60.644022) (xy 149.249995 60.616378) (xy 149.222352 60.612) - (xy 149.017648 60.612) (xy 148.993329 60.615851) (xy 148.815465 60.644022) (xy 148.620776 60.707281) - (xy 148.438386 60.800215) (xy 148.272786 60.920528) (xy 148.128028 61.065286) (xy 148.007715 61.230886) - (xy 147.914781 61.413276) (xy 147.851522 61.607965) (xy 147.8195 61.810148) (xy 140.888 61.810148) - (xy 140.888 57.326541) (xy 147.287 57.326541) (xy 147.287 57.608458) (xy 147.323795 57.887939) (xy 147.396759 58.160243) - (xy 147.504635 58.420679) (xy 147.50464 58.42069) (xy 147.645583 58.664809) (xy 147.645588 58.664817) - (xy 147.8172 58.888465) (xy 147.817204 58.88847) (xy 148.016529 59.087795) (xy 148.016533 59.087798) - (xy 148.016535 59.0878) (xy 148.240183 59.259412) (xy 148.24019 59.259416) (xy 148.484309 59.400359) - (xy 148.484314 59.400361) (xy 148.484317 59.400363) (xy 148.744761 59.508242) (xy 149.017058 59.581204) - (xy 149.296549 59.618) (xy 149.296556 59.618) (xy 149.578444 59.618) (xy 149.578451 59.618) (xy 149.857942 59.581204) - (xy 150.130239 59.508242) (xy 150.390683 59.400363) (xy 150.634817 59.259412) (xy 150.858465 59.0878) - (xy 151.0578 58.888465) (xy 151.229412 58.664817) (xy 151.370363 58.420683) (xy 151.478242 58.160239) - (xy 151.551204 57.887942) (xy 151.588 57.608451) (xy 151.588 57.326549) (xy 151.551204 57.047058) - (xy 151.478242 56.774761) (xy 151.370363 56.514317) (xy 151.370361 56.514314) (xy 151.370359 56.514309) - (xy 151.229416 56.27019) (xy 151.229412 56.270183) (xy 151.0578 56.046535) (xy 151.057798 56.046533) - (xy 151.057795 56.046529) (xy 150.85847 55.847204) (xy 150.858465 55.8472) (xy 150.634817 55.675588) - (xy 150.634811 55.675584) (xy 150.634809 55.675583) (xy 150.39069 55.53464) (xy 150.390679 55.534635) - (xy 150.130243 55.426759) (xy 149.857939 55.353795) (xy 149.578458 55.317) (xy 149.578451 55.317) - (xy 149.296549 55.317) (xy 149.296541 55.317) (xy 149.01706 55.353795) (xy 148.744756 55.426759) - (xy 148.48432 55.534635) (xy 148.484309 55.53464) (xy 148.24019 55.675583) (xy 148.240182 55.675589) - (xy 148.016529 55.847204) (xy 147.817204 56.046529) (xy 147.645589 56.270182) (xy 147.645583 56.27019) - (xy 147.50464 56.514309) (xy 147.504635 56.51432) (xy 147.396759 56.774756) (xy 147.323795 57.04706) - (xy 147.287 57.326541) (xy 140.888 57.326541) (xy 140.888 55.507265) (xy 140.907685 55.440226) (xy 140.908898 55.438374) - (xy 140.912039 55.433674) (xy 140.996894 55.306679) (xy 141.057237 55.160997) (xy 141.088 55.006342) - (xy 141.088 54.848658) (xy 141.088 54.848655) (xy 141.087999 54.848653) (xy 141.058857 54.702147) - (xy 141.057237 54.694003) (xy 141.057235 54.693998) (xy 140.996897 54.548327) (xy 140.99689 54.548314) - (xy 140.909289 54.417211) (xy 140.909286 54.417207) (xy 140.797792 54.305713) (xy 140.797788 54.30571) - (xy 140.666685 54.218109) (xy 140.666672 54.218102) (xy 140.521001 54.157764) (xy 140.520989 54.157761) - (xy 140.366345 54.127) (xy 140.366342 54.127) (xy 140.208658 54.127) (xy 140.208655 54.127) (xy 140.05401 54.157761) - (xy 140.053998 54.157764) (xy 139.908327 54.218102) (xy 139.908314 54.218109) (xy 139.777211 54.30571) - (xy 139.777207 54.305713) (xy 139.665713 54.417207) (xy 139.66571 54.417211) (xy 139.578109 54.548314) - (xy 139.578102 54.548327) (xy 139.517764 54.693998) (xy 139.517761 54.69401) (xy 139.487 54.848653) - (xy 139.487 55.006346) (xy 139.517761 55.160989) (xy 139.517764 55.161001) (xy 139.578102 55.306672) - (xy 139.578109 55.306685) (xy 139.657095 55.424895) (xy 139.662961 55.433674) (xy 139.666102 55.438374) - (xy 139.68698 55.505051) (xy 139.687 55.507265) (xy 139.687 82.922734) (xy 139.667315 82.989773) - (xy 139.666102 82.991625) (xy 139.578109 83.123314) (xy 139.578102 83.123327) (xy 139.517764 83.268998) - (xy 139.517761 83.26901) (xy 139.487 83.423653) (xy 139.487 83.581346) (xy 139.517761 83.735989) - (xy 139.517764 83.736001) (xy 139.578102 83.881672) (xy 139.578109 83.881685) (xy 139.666102 84.013374) - (xy 139.68698 84.080051) (xy 139.687 84.082265) (xy 139.687 101.972734) (xy 139.667315 102.039773) - (xy 139.666102 102.041625) (xy 139.578109 102.173314) (xy 139.578102 102.173327) (xy 139.517764 102.318998) - (xy 139.517761 102.31901) (xy 139.487 102.473653) (xy 139.487 102.631346) (xy 139.517761 102.785989) - (xy 139.517764 102.786001) (xy 139.578102 102.931672) (xy 139.578109 102.931685) (xy 139.666102 103.063374) - (xy 139.68698 103.130051) (xy 139.687 103.132265) (xy 139.687 109.4135) (xy 139.667315 109.480539) - (xy 139.614511 109.526294) (xy 139.563 109.5375) (xy 139.114499 109.5375) (xy 139.04746 109.517815) - (xy 139.001705 109.465011) (xy 138.990499 109.4135) (xy 138.990499 108.689629) (xy 138.990498 108.689623) - (xy 138.990497 108.689616) (xy 138.984091 108.630017) (xy 138.944453 108.523743) (xy 138.933797 108.495171) - (xy 138.933793 108.495164) (xy 138.847547 108.379955) (xy 138.847544 108.379952) (xy 138.732335 108.293706) - (xy 138.732328 108.293702) (xy 138.597482 108.243408) (xy 138.597483 108.243408) (xy 138.537883 108.237001) - (xy 138.537881 108.237) (xy 138.537873 108.237) (xy 138.537864 108.237) (xy 136.842129 108.237) - (xy 136.842123 108.237001) (xy 136.782516 108.243408) (xy 136.647671 108.293702) (xy 136.647664 108.293706) - (xy 136.532455 108.379952) (xy 136.532452 108.379955) (xy 136.446206 108.495164) (xy 136.446202 108.495171) - (xy 136.395908 108.630017) (xy 136.389501 108.689616) (xy 136.3895 108.689627) (xy 136.3895 109.413501) - (xy 136.369817 109.480539) (xy 136.317013 109.526294) (xy 136.265501 109.5375) (xy 131.492616 109.5375) - (xy 131.425577 109.517815) (xy 131.379822 109.465011) (xy 131.370144 109.432902) (xy 131.338477 109.232966) - (xy 131.27522 109.038281) (xy 131.275218 109.038278) (xy 131.275218 109.038276) (xy 131.213414 108.91698) - (xy 131.182287 108.85589) (xy 131.152225 108.814513) (xy 131.061971 108.690286) (xy 130.917213 108.545528) - (xy 130.751613 108.425215) (xy 130.751612 108.425214) (xy 130.75161 108.425213) (xy 130.694653 108.396191) - (xy 130.569223 108.332281) (xy 130.374534 108.269022) (xy 130.199995 108.241378) (xy 130.172352 108.237) - (xy 129.967648 108.237) (xy 129.943329 108.240851) (xy 129.765465 108.269022) (xy 129.570776 108.332281) - (xy 129.388386 108.425215) (xy 129.222786 108.545528) (xy 129.078028 108.690286) (xy 128.957715 108.855886) - (xy 128.864781 109.038276) (xy 128.801523 109.232965) (xy 128.800788 109.237604) (xy 128.769856 109.432899) - (xy 128.739928 109.496033) (xy 128.680616 109.532964) (xy 128.647384 109.5375) (xy 123.4025 109.5375) - (xy 123.4025 171.326) (xy 123.382815 171.393039) (xy 123.330011 171.438794) (xy 123.2785 171.45) - (xy 118.20824 171.45) (xy 118.141201 171.430315) (xy 118.095446 171.377511) (xy 118.085767 171.345398) - (xy 118.05537 171.153481) (xy 118.052246 171.133757) (xy 117.986557 170.931588) (xy 117.890051 170.742184) - (xy 117.890049 170.742181) (xy 117.890048 170.742179) (xy 117.765109 170.570213) (xy 117.614786 170.41989) - (xy 117.44282 170.294951) (xy 117.253414 170.198444) (xy 117.253413 170.198443) (xy 117.253412 170.198443) - (xy 117.051243 170.132754) (xy 117.051241 170.132753) (xy 117.05124 170.132753) (xy 116.889957 170.107208) - (xy 116.841287 170.0995) (xy 116.628713 170.0995) (xy 116.580042 170.107208) (xy 116.41876 170.132753) - (xy 116.216585 170.198444) (xy 116.027179 170.294951) (xy 115.855213 170.41989) (xy 115.70489 170.570213) - (xy 115.579949 170.742182) (xy 115.575484 170.750946) (xy 115.527509 170.801742) (xy 115.459688 170.818536) - (xy 115.393553 170.795998) (xy 115.354516 170.750946) (xy 115.35005 170.742182) (xy 115.225109 170.570213) - (xy 115.074786 170.41989) (xy 114.90282 170.294951) (xy 114.713414 170.198444) (xy 114.713413 170.198443) - (xy 114.713412 170.198443) (xy 114.511243 170.132754) (xy 114.511241 170.132753) (xy 114.51124 170.132753) - (xy 114.349957 170.107208) (xy 114.301287 170.0995) (xy 114.088713 170.0995) (xy 114.040042 170.107208) - (xy 113.87876 170.132753) (xy 113.676585 170.198444) (xy 113.487179 170.294951) (xy 113.315213 170.41989) - (xy 113.16489 170.570213) (xy 113.039949 170.742182) (xy 113.035484 170.750946) (xy 112.987509 170.801742) - (xy 112.919688 170.818536) (xy 112.853553 170.795998) (xy 112.814516 170.750946) (xy 112.81005 170.742182) - (xy 112.685109 170.570213) (xy 112.534786 170.41989) (xy 112.36282 170.294951) (xy 112.173414 170.198444) - (xy 112.173413 170.198443) (xy 112.173412 170.198443) (xy 111.971243 170.132754) (xy 111.971241 170.132753) - (xy 111.97124 170.132753) (xy 111.809957 170.107208) (xy 111.761287 170.0995) (xy 111.548713 170.0995) - (xy 111.500042 170.107208) (xy 111.33876 170.132753) (xy 111.136585 170.198444) (xy 110.947179 170.294951) - (xy 110.775215 170.419889) (xy 110.661285 170.533819) (xy 110.599962 170.567303) (xy 110.53027 170.562319) - (xy 110.474337 170.520447) (xy 110.457422 170.48947) (xy 110.408354 170.357913) (xy 110.40835 170.357906) - (xy 110.32219 170.242812) (xy 110.322187 170.242809) (xy 110.207093 170.156649) (xy 110.207086 170.156645) - (xy 110.072379 170.106403) (xy 110.072372 170.106401) (xy 110.012844 170.1) (xy 109.365 170.1) (xy 109.365 171.016988) - (xy 109.307993 170.984075) (xy 109.180826 170.95) (xy 109.049174 170.95) (xy 108.922007 170.984075) - (xy 108.865 171.016988) (xy 108.865 170.1) (xy 108.217155 170.1) (xy 108.157627 170.106401) (xy 108.15762 170.106403) - (xy 108.022913 170.156645) (xy 108.022906 170.156649) (xy 107.907812 170.242809) (xy 107.907809 170.242812) - (xy 107.821649 170.357906) (xy 107.821645 170.357913) (xy 107.771403 170.49262) (xy 107.771401 170.492627) - (xy 107.765 170.552155) (xy 107.765 171.2) (xy 108.681988 171.2) (xy 108.649075 171.257007) (xy 108.615 171.384174) - (xy 108.615 171.45) (xy 104.4765 171.45) (xy 104.409461 171.430315) (xy 104.363706 171.377511) (xy 104.3525 171.326) - (xy 104.3525 165.839635) (xy 107.8145 165.839635) (xy 107.8145 167.53537) (xy 107.814501 167.535376) - (xy 107.820908 167.594983) (xy 107.871202 167.729828) (xy 107.871206 167.729835) (xy 107.957452 167.845044) - (xy 107.957455 167.845047) (xy 108.072664 167.931293) (xy 108.072671 167.931297) (xy 108.207517 167.981591) - (xy 108.207516 167.981591) (xy 108.214444 167.982335) (xy 108.267127 167.988) (xy 109.962872 167.987999) - (xy 110.022483 167.981591) (xy 110.157331 167.931296) (xy 110.272546 167.845046) (xy 110.358796 167.729831) - (xy 110.409091 167.594983) (xy 110.4155 167.535373) (xy 110.415499 165.839628) (xy 110.409091 165.780017) - (xy 110.358796 165.645169) (xy 110.358795 165.645168) (xy 110.358793 165.645164) (xy 110.272547 165.529955) - (xy 110.272544 165.529952) (xy 110.157335 165.443706) (xy 110.157328 165.443702) (xy 110.022486 165.39341) - (xy 110.022485 165.393409) (xy 110.022483 165.393409) (xy 109.987277 165.389623) (xy 109.987276 165.389623) - (xy 109.962883 165.387001) (xy 109.962881 165.387) (xy 109.962873 165.387) (xy 109.962864 165.387) - (xy 108.267129 165.387) (xy 108.267123 165.387001) (xy 108.207516 165.393408) (xy 108.072671 165.443702) - (xy 108.072664 165.443706) (xy 107.957455 165.529952) (xy 107.957452 165.529955) (xy 107.871206 165.645164) - (xy 107.871202 165.645171) (xy 107.820908 165.780017) (xy 107.814501 165.839616) (xy 107.814501 165.839623) - (xy 107.8145 165.839635) (xy 104.3525 165.839635) (xy 104.3525 165.2704) (xy 114.01435 165.2704) - (xy 114.01435 165.564599) (xy 114.014351 165.564616) (xy 114.052751 165.856296) (xy 114.128902 166.140494) - (xy 114.241484 166.412294) (xy 114.241492 166.41231) (xy 114.38859 166.667089) (xy 114.388601 166.667105) - (xy 114.567698 166.900509) (xy 114.567704 166.900516) (xy 114.775733 167.108545) (xy 114.775739 167.10855) - (xy 115.009153 167.287655) (xy 115.00916 167.287659) (xy 115.263939 167.434757) (xy 115.263955 167.434765) - (xy 115.535755 167.547347) (xy 115.535757 167.547347) (xy 115.535763 167.54735) (xy 115.81995 167.623498) - (xy 116.111644 167.6619) (xy 116.111651 167.6619) (xy 116.405849 167.6619) (xy 116.405856 167.6619) - (xy 116.69755 167.623498) (xy 116.981737 167.54735) (xy 117.055068 167.516975) (xy 117.253544 167.434765) - (xy 117.253547 167.434763) (xy 117.253553 167.434761) (xy 117.508347 167.287655) (xy 117.741761 167.10855) - (xy 117.9498 166.900511) (xy 118.128905 166.667097) (xy 118.276011 166.412303) (xy 118.3886 166.140487) - (xy 118.464748 165.8563) (xy 118.50315 165.564606) (xy 118.50315 165.270394) (xy 118.464748 164.9787) - (xy 118.3886 164.694513) (xy 118.388597 164.694505) (xy 118.276015 164.422705) (xy 118.276007 164.422689) - (xy 118.128909 164.16791) (xy 118.128905 164.167903) (xy 117.9498 163.934489) (xy 117.949795 163.934483) - (xy 117.741766 163.726454) (xy 117.741759 163.726448) (xy 117.508355 163.547351) (xy 117.508353 163.547349) - (xy 117.508347 163.547345) (xy 117.508342 163.547342) (xy 117.508339 163.54734) (xy 117.25356 163.400242) - (xy 117.253544 163.400234) (xy 116.981744 163.287652) (xy 116.697546 163.211501) (xy 116.405866 163.173101) - (xy 116.405861 163.1731) (xy 116.405856 163.1731) (xy 116.111644 163.1731) (xy 116.111638 163.1731) - (xy 116.111633 163.173101) (xy 115.819953 163.211501) (xy 115.535755 163.287652) (xy 115.263955 163.400234) - (xy 115.263939 163.400242) (xy 115.00916 163.54734) (xy 115.009144 163.547351) (xy 114.77574 163.726448) - (xy 114.775733 163.726454) (xy 114.567704 163.934483) (xy 114.567698 163.93449) (xy 114.388601 164.167894) - (xy 114.38859 164.16791) (xy 114.241492 164.422689) (xy 114.241484 164.422705) (xy 114.128902 164.694505) - (xy 114.052751 164.978703) (xy 114.014351 165.270383) (xy 114.01435 165.2704) (xy 104.3525 165.2704) - (xy 104.3525 159.5309) (xy 104.372185 159.463861) (xy 104.424989 159.418106) (xy 104.4765 159.4069) - (xy 104.499599 159.4069) (xy 104.499606 159.4069) (xy 104.7913 159.368498) (xy 105.075487 159.29235) - (xy 105.323132 159.189773) (xy 105.347294 159.179765) (xy 105.347297 159.179763) (xy 105.347303 159.179761) - (xy 105.602097 159.032655) (xy 105.835511 158.85355) (xy 105.993819 158.695241) (xy 106.055141 158.661758) - (xy 106.124832 158.666742) (xy 106.180766 158.708613) (xy 106.205183 158.774078) (xy 106.19606 158.830376) - (xy 106.12176 159.009753) (xy 106.048795 159.28206) (xy 106.012 159.561541) (xy 106.012 159.843458) - (xy 106.048795 160.122939) (xy 106.121759 160.395243) (xy 106.229635 160.655679) (xy 106.22964 160.65569) - (xy 106.370583 160.899809) (xy 106.370588 160.899817) (xy 106.482132 161.045183) (xy 106.542204 161.12347) - (xy 106.741529 161.322795) (xy 106.741533 161.322798) (xy 106.741535 161.3228) (xy 106.965183 161.494412) - (xy 106.96519 161.494416) (xy 107.209309 161.635359) (xy 107.209314 161.635361) (xy 107.209317 161.635363) - (xy 107.469761 161.743242) (xy 107.742058 161.816204) (xy 108.021549 161.853) (xy 108.021556 161.853) - (xy 108.303444 161.853) (xy 108.303451 161.853) (xy 108.582942 161.816204) (xy 108.855239 161.743242) - (xy 109.115683 161.635363) (xy 109.359817 161.494412) (xy 109.583465 161.3228) (xy 109.7828 161.123465) - (xy 109.954412 160.899817) (xy 110.095363 160.655683) (xy 110.203242 160.395239) (xy 110.276204 160.122942) - (xy 110.313 159.843451) (xy 110.313 159.561549) (xy 110.276204 159.282058) (xy 110.203242 159.009761) - (xy 110.095363 158.749317) (xy 110.095361 158.749314) (xy 110.095359 158.749309) (xy 109.954416 158.50519) - (xy 109.954412 158.505183) (xy 109.854616 158.375127) (xy 109.829423 158.30996) (xy 109.843461 158.241515) - (xy 109.892275 158.191525) (xy 109.896674 158.189169) (xy 110.02239 158.125114) (xy 110.165714 158.020983) - (xy 110.290983 157.895714) (xy 110.395114 157.75239) (xy 110.475542 157.594542) (xy 110.530286 157.426055) - (xy 110.558 157.251079) (xy 110.558 157.073921) (xy 110.530286 156.898945) (xy 110.475542 156.730458) - (xy 110.475542 156.730457) (xy 110.395113 156.572609) (xy 110.290983 156.429286) (xy 110.165714 156.304017) - (xy 110.02239 156.199886) (xy 109.959232 156.167705) (xy 109.864542 156.119457) (xy 109.864539 156.119456) - (xy 109.696056 156.064714) (xy 109.608567 156.050857) (xy 109.521079 156.037) (xy 109.343921 156.037) - (xy 109.285595 156.046238) (xy 109.168943 156.064714) (xy 109.00046 156.119456) (xy 109.000457 156.119457) - (xy 108.842609 156.199886) (xy 108.760838 156.259296) (xy 108.699286 156.304017) (xy 108.699284 156.304019) - (xy 108.699283 156.304019) (xy 108.574019 156.429283) (xy 108.574019 156.429284) (xy 108.574017 156.429286) - (xy 108.566587 156.439513) (xy 108.469886 156.572609) (xy 108.389457 156.730457) (xy 108.389456 156.73046) - (xy 108.334714 156.898943) (xy 108.307 157.073921) (xy 108.307 157.251077) (xy 108.33195 157.408602) - (xy 108.322996 157.477895) (xy 108.278 157.531347) (xy 108.211248 157.551987) (xy 108.209477 157.552) - (xy 108.021541 157.552) (xy 107.74206 157.588795) (xy 107.469756 157.661759) (xy 107.20932 157.769635) - (xy 107.209309 157.76964) (xy 106.96519 157.910583) (xy 106.965182 157.910589) (xy 106.741534 158.0822) - (xy 106.600786 158.222948) (xy 106.539463 158.256432) (xy 106.469771 158.251448) (xy 106.413838 158.209576) - (xy 106.389421 158.144112) (xy 106.398544 158.087813) (xy 106.409759 158.060739) (xy 106.48235 157.885487) - (xy 106.558498 157.6013) (xy 106.5969 157.309606) (xy 106.5969 157.015394) (xy 106.558498 156.7237) - (xy 106.48235 156.439513) (xy 106.426227 156.304019) (xy 106.369765 156.167705) (xy 106.369757 156.167689) - (xy 106.222659 155.91291) (xy 106.222655 155.912903) (xy 106.04355 155.679489) (xy 106.043545 155.679483) - (xy 105.835516 155.471454) (xy 105.835509 155.471448) (xy 105.602105 155.292351) (xy 105.602103 155.292349) - (xy 105.602097 155.292345) (xy 105.602092 155.292342) (xy 105.602089 155.29234) (xy 105.34731 155.145242) - (xy 105.347294 155.145234) (xy 105.075494 155.032652) (xy 104.791296 154.956501) (xy 104.499616 154.918101) - (xy 104.499611 154.9181) (xy 104.499606 154.9181) (xy 104.4765 154.9181) (xy 104.409461 154.898415) - (xy 104.363706 154.845611) (xy 104.3525 154.7941) (xy 104.3525 149.061999) (xy 104.372185 148.99496) - (xy 104.424989 148.949205) (xy 104.476498 148.937999) (xy 105.200372 148.937999) (xy 105.259983 148.931591) - (xy 105.394831 148.881296) (xy 105.510046 148.795046) (xy 105.596296 148.679831) (xy 105.646591 148.544983) - (xy 105.653 148.485373) (xy 105.652999 146.789628) (xy 105.646591 146.730017) (xy 105.596296 146.595169) - (xy 105.596295 146.595168) (xy 105.596293 146.595164) (xy 105.510047 146.479955) (xy 105.510044 146.479952) - (xy 105.394835 146.393706) (xy 105.394828 146.393702) (xy 105.259982 146.343408) (xy 105.259983 146.343408) - (xy 105.200383 146.337001) (xy 105.200381 146.337) (xy 105.200373 146.337) (xy 105.200365 146.337) - (xy 104.4765 146.337) (xy 104.409461 146.317315) (xy 104.363706 146.264511) (xy 104.3525 146.213) - (xy 104.3525 143.966097) (xy 104.372185 143.899058) (xy 104.424989 143.853303) (xy 104.494147 143.843359) - (xy 104.557703 143.872384) (xy 104.564181 143.878416) (xy 111.075681 150.389916) (xy 111.109166 150.451239) - (xy 111.112 150.477597) (xy 111.112 159.122734) (xy 111.092315 159.189773) (xy 111.091102 159.191625) - (xy 111.003109 159.323314) (xy 111.003102 159.323327) (xy 110.942764 159.468998) (xy 110.942761 159.46901) - (xy 110.912 159.623653) (xy 110.912 159.781346) (xy 110.942761 159.935989) (xy 110.942764 159.936001) - (xy 111.003102 160.081672) (xy 111.003109 160.081685) (xy 111.09071 160.212788) (xy 111.090713 160.212792) - (xy 111.202207 160.324286) (xy 111.202211 160.324289) (xy 111.333314 160.41189) (xy 111.333327 160.411897) - (xy 111.426737 160.450588) (xy 111.479003 160.472237) (xy 111.629425 160.502158) (xy 111.633653 160.502999) - (xy 111.633656 160.503) (xy 111.633658 160.503) (xy 111.791344 160.503) (xy 111.791345 160.502999) - (xy 111.945997 160.472237) (xy 112.091679 160.411894) (xy 112.222789 160.324289) (xy 112.334289 160.212789) - (xy 112.421894 160.081679) (xy 112.482237 159.935997) (xy 112.513 159.781342) (xy 112.513 159.623658) - (xy 112.513 159.623655) (xy 112.512999 159.623653) (xy 112.482238 159.46901) (xy 112.482237 159.469003) - (xy 112.461155 159.418106) (xy 112.421897 159.323327) (xy 112.42189 159.323314) (xy 112.333898 159.191625) - (xy 112.31302 159.124947) (xy 112.313 159.122734) (xy 112.313 150.098445) (xy 112.313 150.098443) - (xy 112.296555 150.037068) (xy 113.75825 150.037068) (xy 113.75825 150.317931) (xy 113.789692 150.596994) - (xy 113.789695 150.597012) (xy 113.852189 150.870817) (xy 113.852193 150.870829) (xy 113.94495 151.135911) - (xy 114.066803 151.388942) (xy 114.066805 151.388945) (xy 114.216227 151.626748) (xy 114.391334 151.846325) - (xy 114.589925 152.044916) (xy 114.809502 152.220023) (xy 115.047305 152.369445) (xy 115.300342 152.491301) - (xy 115.49943 152.560965) (xy 115.56542 152.584056) (xy 115.565432 152.58406) (xy 115.839241 152.646555) - (xy 115.839247 152.646555) (xy 115.839255 152.646557) (xy 116.025297 152.667518) (xy 116.118319 152.677999) - (xy 116.118322 152.678) (xy 116.118325 152.678) (xy 116.399178 152.678) (xy 116.399179 152.677999) - (xy 116.541805 152.661929) (xy 116.678244 152.646557) (xy 116.678249 152.646556) (xy 116.678259 152.646555) - (xy 116.952068 152.58406) (xy 117.217158 152.491301) (xy 117.470195 152.369445) (xy 117.707998 152.220023) - (xy 117.927575 152.044916) (xy 118.126166 151.846325) (xy 118.301273 151.626748) (xy 118.450695 151.388945) - (xy 118.572551 151.135908) (xy 118.66531 150.870818) (xy 118.727805 150.597009) (xy 118.75925 150.317925) - (xy 118.75925 150.037075) (xy 118.734047 149.81339) (xy 118.727807 149.758005) (xy 118.727804 149.757987) - (xy 118.66531 149.484182) (xy 118.665306 149.48417) (xy 118.610852 149.32855) (xy 118.572551 149.219092) - (xy 118.450695 148.966055) (xy 118.301273 148.728252) (xy 118.126166 148.508675) (xy 117.927575 148.310084) - (xy 117.707998 148.134977) (xy 117.470195 147.985555) (xy 117.470192 147.985553) (xy 117.217161 147.8637) - (xy 116.952079 147.770943) (xy 116.952067 147.770939) (xy 116.678262 147.708445) (xy 116.678244 147.708442) - (xy 116.399181 147.677) (xy 116.399175 147.677) (xy 116.118325 147.677) (xy 116.118318 147.677) - (xy 115.839255 147.708442) (xy 115.839237 147.708445) (xy 115.565432 147.770939) (xy 115.56542 147.770943) - (xy 115.300338 147.8637) (xy 115.047307 147.985553) (xy 114.809503 148.134976) (xy 114.589925 148.310083) - (xy 114.391333 148.508675) (xy 114.216226 148.728253) (xy 114.066803 148.966057) (xy 113.94495 149.219088) - (xy 113.852193 149.48417) (xy 113.852189 149.484182) (xy 113.789695 149.757987) (xy 113.789692 149.758005) - (xy 113.75825 150.037068) (xy 112.296555 150.037068) (xy 112.272077 149.945716) (xy 112.272077 149.945715) - (xy 112.235233 149.8819) (xy 112.19302 149.808784) (xy 112.081216 149.69698) (xy 112.081215 149.696979) - (xy 112.076885 149.692649) (xy 112.076874 149.692639) (xy 109.919383 147.535148) (xy 119.2445 147.535148) - (xy 119.2445 147.739851) (xy 119.276522 147.942034) (xy 119.339781 148.136723) (xy 119.432715 148.319113) - (xy 119.553028 148.484713) (xy 119.697786 148.629471) (xy 119.833749 148.728252) (xy 119.86339 148.749787) - (xy 119.952212 148.795044) (xy 120.045776 148.842718) (xy 120.045778 148.842718) (xy 120.045781 148.84272) - (xy 120.150137 148.876627) (xy 120.240465 148.905977) (xy 120.341557 148.921988) (xy 120.442648 148.938) - (xy 120.442649 148.938) (xy 120.647351 148.938) (xy 120.647352 148.938) (xy 120.849534 148.905977) - (xy 121.044219 148.84272) (xy 121.22661 148.749787) (xy 121.322901 148.679828) (xy 121.392213 148.629471) - (xy 121.392215 148.629468) (xy 121.392219 148.629466) (xy 121.536966 148.484719) (xy 121.536968 148.484715) - (xy 121.536971 148.484713) (xy 121.627225 148.360487) (xy 121.657287 148.31911) (xy 121.75022 148.136719) - (xy 121.813477 147.942034) (xy 121.8455 147.739852) (xy 121.8455 147.535148) (xy 121.813477 147.332966) - (xy 121.75022 147.138281) (xy 121.750218 147.138278) (xy 121.750218 147.138276) (xy 121.716503 147.072107) - (xy 121.657287 146.95589) (xy 121.627225 146.914513) (xy 121.536971 146.790286) (xy 121.392213 146.645528) - (xy 121.226613 146.525215) (xy 121.226612 146.525214) (xy 121.22661 146.525213) (xy 121.169653 146.496191) - (xy 121.044223 146.432281) (xy 120.849534 146.369022) (xy 120.674995 146.341378) (xy 120.647352 146.337) - (xy 120.442648 146.337) (xy 120.418329 146.340851) (xy 120.240465 146.369022) (xy 120.045776 146.432281) - (xy 119.863386 146.525215) (xy 119.697786 146.645528) (xy 119.553028 146.790286) (xy 119.432715 146.955886) - (xy 119.339781 147.138276) (xy 119.276522 147.332965) (xy 119.2445 147.535148) (xy 109.919383 147.535148) - (xy 105.435776 143.051541) (xy 109.187 143.051541) (xy 109.187 143.333458) (xy 109.223795 143.612939) - (xy 109.296759 143.885243) (xy 109.404635 144.145679) (xy 109.40464 144.14569) (xy 109.463676 144.247942) - (xy 109.545588 144.389817) (xy 109.645665 144.520239) (xy 109.717204 144.61347) (xy 109.916529 144.812795) - (xy 109.916533 144.812798) (xy 109.916535 144.8128) (xy 110.140183 144.984412) (xy 110.14019 144.984416) - (xy 110.384309 145.125359) (xy 110.384314 145.125361) (xy 110.384317 145.125363) (xy 110.644761 145.233242) - (xy 110.917058 145.306204) (xy 111.196549 145.343) (xy 111.196556 145.343) (xy 111.478444 145.343) - (xy 111.478451 145.343) (xy 111.757942 145.306204) (xy 112.030239 145.233242) (xy 112.290683 145.125363) - (xy 112.534817 144.984412) (xy 112.758465 144.8128) (xy 112.9578 144.613465) (xy 113.129412 144.389817) - (xy 113.270363 144.145683) (xy 113.378242 143.885239) (xy 113.451204 143.612942) (xy 113.488 143.333451) - (xy 113.488 143.051549) (xy 113.451204 142.772058) (xy 113.378242 142.499761) (xy 113.270363 142.239317) - (xy 113.270361 142.239314) (xy 113.270359 142.239309) (xy 113.129416 141.99519) (xy 113.129412 141.995183) - (xy 112.9578 141.771535) (xy 112.957798 141.771533) (xy 112.957795 141.771529) (xy 112.75847 141.572204) - (xy 112.758465 141.5722) (xy 112.534817 141.400588) (xy 112.534811 141.400584) (xy 112.534809 141.400583) - (xy 112.29069 141.25964) (xy 112.290679 141.259635) (xy 112.030243 141.151759) (xy 111.757939 141.078795) - (xy 111.478458 141.042) (xy 111.478451 141.042) (xy 111.196549 141.042) (xy 111.196541 141.042) - (xy 110.91706 141.078795) (xy 110.644756 141.151759) (xy 110.38432 141.259635) (xy 110.384309 141.25964) - (xy 110.14019 141.400583) (xy 110.140182 141.400589) (xy 109.916529 141.572204) (xy 109.717204 141.771529) - (xy 109.630658 141.884318) (xy 109.574655 141.957303) (xy 109.545589 141.995182) (xy 109.545583 141.99519) - (xy 109.40464 142.239309) (xy 109.404635 142.23932) (xy 109.296759 142.499756) (xy 109.223795 142.77206) - (xy 109.187 143.051541) (xy 105.435776 143.051541) (xy 104.388819 142.004584) (xy 104.355334 141.943261) - (xy 104.3525 141.916903) (xy 104.3525 138.023921) (xy 107.672 138.023921) (xy 107.672 138.201078) - (xy 107.699714 138.376056) (xy 107.754456 138.544539) (xy 107.754457 138.544542) (xy 107.834886 138.70239) - (xy 107.939017 138.845714) (xy 108.064286 138.970983) (xy 108.20761 139.075114) (xy 108.270784 139.107303) - (xy 108.365457 139.155542) (xy 108.36546 139.155543) (xy 108.449701 139.182914) (xy 108.533945 139.210286) - (xy 108.708921 139.238) (xy 108.708922 139.238) (xy 108.886078 139.238) (xy 108.886079 139.238) - (xy 109.061055 139.210286) (xy 109.229542 139.155542) (xy 109.38739 139.075114) (xy 109.530714 138.970983) - (xy 109.655983 138.845714) (xy 109.760114 138.70239) (xy 109.840542 138.544542) (xy 109.895286 138.376055) - (xy 109.923 138.201079) (xy 109.923 138.023921) (xy 109.913731 137.9654) (xy 111.6331 137.9654) - (xy 111.6331 138.259599) (xy 111.633101 138.259616) (xy 111.670611 138.544539) (xy 111.671502 138.5513) - (xy 111.716607 138.719635) (xy 111.747652 138.835494) (xy 111.860234 139.107294) (xy 111.860242 139.10731) - (xy 112.00734 139.362089) (xy 112.007351 139.362105) (xy 112.186448 139.595509) (xy 112.186454 139.595516) - (xy 112.394483 139.803545) (xy 112.39449 139.803551) (xy 112.517997 139.898321) (xy 112.627903 139.982655) - (xy 112.62791 139.982659) (xy 112.882689 140.129757) (xy 112.882705 140.129765) (xy 113.154505 140.242347) - (xy 113.154507 140.242347) (xy 113.154513 140.24235) (xy 113.4387 140.318498) (xy 113.730394 140.3569) - (xy 113.730401 140.3569) (xy 114.024599 140.3569) (xy 114.024606 140.3569) (xy 114.3163 140.318498) - (xy 114.600487 140.24235) (xy 114.727659 140.189674) (xy 114.872294 140.129765) (xy 114.872297 140.129763) - (xy 114.872303 140.129761) (xy 115.127097 139.982655) (xy 115.360511 139.80355) (xy 115.518819 139.645241) - (xy 115.580141 139.611758) (xy 115.649832 139.616742) (xy 115.705766 139.658613) (xy 115.730183 139.724078) - (xy 115.72106 139.780376) (xy 115.64676 139.959753) (xy 115.573795 140.23206) (xy 115.537 140.511541) - (xy 115.537 140.793458) (xy 115.573795 141.072939) (xy 115.646759 141.345243) (xy 115.754635 141.605679) - (xy 115.75464 141.60569) (xy 115.895583 141.849809) (xy 115.895588 141.849817) (xy 116.038136 142.035588) - (xy 116.067204 142.07347) (xy 116.266529 142.272795) (xy 116.266533 142.272798) (xy 116.266535 142.2728) - (xy 116.490183 142.444412) (xy 116.49019 142.444416) (xy 116.734309 142.585359) (xy 116.734314 142.585361) - (xy 116.734317 142.585363) (xy 116.994761 142.693242) (xy 117.267058 142.766204) (xy 117.546549 142.803) - (xy 117.546556 142.803) (xy 117.828444 142.803) (xy 117.828451 142.803) (xy 118.107942 142.766204) - (xy 118.380239 142.693242) (xy 118.640683 142.585363) (xy 118.884817 142.444412) (xy 119.108465 142.2728) - (xy 119.3078 142.073465) (xy 119.479412 141.849817) (xy 119.620363 141.605683) (xy 119.728242 141.345239) - (xy 119.801204 141.072942) (xy 119.838 140.793451) (xy 119.838 140.511549) (xy 119.801204 140.232058) - (xy 119.728242 139.959761) (xy 119.620363 139.699317) (xy 119.620361 139.699314) (xy 119.620359 139.699309) - (xy 119.479416 139.45519) (xy 119.479412 139.455183) (xy 119.379616 139.325127) (xy 119.354423 139.25996) - (xy 119.368461 139.191515) (xy 119.417275 139.141525) (xy 119.421674 139.139169) (xy 119.54739 139.075114) - (xy 119.690714 138.970983) (xy 119.815983 138.845714) (xy 119.920114 138.70239) (xy 120.000542 138.544542) - (xy 120.055286 138.376055) (xy 120.083 138.201079) (xy 120.083 138.023921) (xy 120.055286 137.848945) - (xy 120.027914 137.764701) (xy 120.000543 137.68046) (xy 120.000542 137.680457) (xy 119.920113 137.522609) - (xy 119.815983 137.379286) (xy 119.690714 137.254017) (xy 119.54739 137.149886) (xy 119.484232 137.117705) - (xy 119.389542 137.069457) (xy 119.389539 137.069456) (xy 119.221056 137.014714) (xy 119.133567 137.000857) - (xy 119.046079 136.987) (xy 118.868921 136.987) (xy 118.810595 136.996238) (xy 118.693943 137.014714) - (xy 118.52546 137.069456) (xy 118.525457 137.069457) (xy 118.367609 137.149886) (xy 118.325476 137.180498) - (xy 118.224286 137.254017) (xy 118.224284 137.254019) (xy 118.224283 137.254019) (xy 118.099019 137.379283) - (xy 118.099019 137.379284) (xy 118.099017 137.379286) (xy 118.054296 137.440838) (xy 117.994886 137.522609) - (xy 117.914457 137.680457) (xy 117.914456 137.68046) (xy 117.859714 137.848943) (xy 117.832 138.023921) - (xy 117.832 138.201077) (xy 117.85695 138.358602) (xy 117.847996 138.427895) (xy 117.803 138.481347) - (xy 117.736248 138.501987) (xy 117.734477 138.502) (xy 117.546541 138.502) (xy 117.26706 138.538795) - (xy 116.994756 138.611759) (xy 116.73432 138.719635) (xy 116.734309 138.71964) (xy 116.49019 138.860583) - (xy 116.490182 138.860589) (xy 116.266534 139.0322) (xy 116.125786 139.172948) (xy 116.064463 139.206432) - (xy 115.994771 139.201448) (xy 115.938838 139.159576) (xy 115.914421 139.094112) (xy 115.923544 139.037813) - (xy 115.942003 138.99325) (xy 116.00735 138.835487) (xy 116.083498 138.5513) (xy 116.1219 138.259606) - (xy 116.1219 137.965394) (xy 116.083498 137.6737) (xy 116.00735 137.389513) (xy 115.951227 137.254019) - (xy 115.894765 137.117705) (xy 115.894757 137.117689) (xy 115.747659 136.86291) (xy 115.747655 136.862903) - (xy 115.56855 136.629489) (xy 115.568545 136.629483) (xy 115.360516 136.421454) (xy 115.360509 136.421448) - (xy 115.127105 136.242351) (xy 115.127103 136.242349) (xy 115.127097 136.242345) (xy 115.127092 136.242342) - (xy 115.127089 136.24234) (xy 114.87231 136.095242) (xy 114.872294 136.095234) (xy 114.600494 135.982652) - (xy 114.316296 135.906501) (xy 114.024616 135.868101) (xy 114.024611 135.8681) (xy 114.024606 135.8681) - (xy 113.730394 135.8681) (xy 113.730388 135.8681) (xy 113.730383 135.868101) (xy 113.438703 135.906501) - (xy 113.154505 135.982652) (xy 112.882705 136.095234) (xy 112.882689 136.095242) (xy 112.62791 136.24234) - (xy 112.627894 136.242351) (xy 112.39449 136.421448) (xy 112.394483 136.421454) (xy 112.186454 136.629483) - (xy 112.186448 136.62949) (xy 112.007351 136.862894) (xy 112.00734 136.86291) (xy 111.860242 137.117689) - (xy 111.860234 137.117705) (xy 111.747652 137.389505) (xy 111.671501 137.673703) (xy 111.633101 137.965383) - (xy 111.6331 137.9654) (xy 109.913731 137.9654) (xy 109.895286 137.848945) (xy 109.867914 137.764701) - (xy 109.840543 137.68046) (xy 109.840542 137.680457) (xy 109.760113 137.522609) (xy 109.655983 137.379286) - (xy 109.530714 137.254017) (xy 109.38739 137.149886) (xy 109.324232 137.117705) (xy 109.229542 137.069457) - (xy 109.229539 137.069456) (xy 109.061056 137.014714) (xy 108.973567 137.000857) (xy 108.886079 136.987) - (xy 108.708921 136.987) (xy 108.650595 136.996238) (xy 108.533943 137.014714) (xy 108.36546 137.069456) - (xy 108.365457 137.069457) (xy 108.207609 137.149886) (xy 108.165476 137.180498) (xy 108.064286 137.254017) - (xy 108.064284 137.254019) (xy 108.064283 137.254019) (xy 107.939019 137.379283) (xy 107.939019 137.379284) - (xy 107.939017 137.379286) (xy 107.894296 137.440838) (xy 107.834886 137.522609) (xy 107.754457 137.680457) - (xy 107.754456 137.68046) (xy 107.699714 137.848943) (xy 107.672 138.023921) (xy 104.3525 138.023921) - (xy 104.3525 130.211918) (xy 104.372185 130.144879) (xy 104.424989 130.099124) (xy 104.466785 130.088299) - (xy 104.470579 130.088) (xy 104.470592 130.088) (xy 104.703868 130.051053) (xy 104.928492 129.978068) - (xy 105.138933 129.870843) (xy 105.33001 129.732017) (xy 105.497017 129.56501) (xy 105.635843 129.373933) - (xy 105.743068 129.163492) (xy 105.816053 128.938868) (xy 105.841429 128.77865) (xy 105.853 128.705597) - (xy 105.853 128.485148) (xy 109.7195 128.485148) (xy 109.7195 128.689851) (xy 109.751522 128.892034) - (xy 109.814781 129.086723) (xy 109.907715 129.269113) (xy 110.028028 129.434713) (xy 110.172786 129.579471) - (xy 110.327749 129.692056) (xy 110.33839 129.699787) (xy 110.427212 129.745044) (xy 110.520776 129.792718) - (xy 110.520778 129.792718) (xy 110.520781 129.79272) (xy 110.625137 129.826627) (xy 110.715465 129.855977) - (xy 110.809318 129.870842) (xy 110.917648 129.888) (xy 110.917649 129.888) (xy 111.122351 129.888) - (xy 111.122352 129.888) (xy 111.324534 129.855977) (xy 111.519219 129.79272) (xy 111.70161 129.699787) - (xy 111.797901 129.629828) (xy 111.867213 129.579471) (xy 111.867215 129.579468) (xy 111.867219 129.579466) - (xy 112.011966 129.434719) (xy 112.011968 129.434715) (xy 112.011971 129.434713) (xy 112.064732 129.36209) - (xy 112.132287 129.26911) (xy 112.22522 129.086719) (xy 112.288477 128.892034) (xy 112.3205 128.689852) - (xy 112.3205 128.485148) (xy 112.288477 128.282966) (xy 112.273259 128.236131) (xy 112.225218 128.088276) - (xy 112.132287 127.90589) (xy 112.062032 127.809191) (xy 112.062031 127.809188) (xy 112.011971 127.740287) - (xy 112.011967 127.740282) (xy 112.01132 127.739635) (xy 117.3395 127.739635) (xy 117.3395 129.43537) - (xy 117.339501 129.435376) (xy 117.345908 129.494983) (xy 117.396202 129.629828) (xy 117.396206 129.629835) - (xy 117.482452 129.745044) (xy 117.482455 129.745047) (xy 117.597664 129.831293) (xy 117.597671 129.831297) - (xy 117.732517 129.881591) (xy 117.732516 129.881591) (xy 117.739444 129.882335) (xy 117.792127 129.888) - (xy 119.487872 129.887999) (xy 119.547483 129.881591) (xy 119.682331 129.831296) (xy 119.797546 129.745046) - (xy 119.883796 129.629831) (xy 119.934091 129.494983) (xy 119.9405 129.435373) (xy 119.940499 127.739628) - (xy 119.934091 127.680017) (xy 119.883796 127.545169) (xy 119.883795 127.545168) (xy 119.883793 127.545164) - (xy 119.797547 127.429955) (xy 119.797544 127.429952) (xy 119.682335 127.343706) (xy 119.682328 127.343702) - (xy 119.547482 127.293408) (xy 119.547483 127.293408) (xy 119.487883 127.287001) (xy 119.487881 127.287) - (xy 119.487873 127.287) (xy 119.487864 127.287) (xy 117.792129 127.287) (xy 117.792123 127.287001) - (xy 117.732516 127.293408) (xy 117.597671 127.343702) (xy 117.597664 127.343706) (xy 117.482455 127.429952) - (xy 117.482452 127.429955) (xy 117.396206 127.545164) (xy 117.396202 127.545171) (xy 117.345908 127.680017) - (xy 117.339501 127.739616) (xy 117.339501 127.739623) (xy 117.3395 127.739635) (xy 112.01132 127.739635) - (xy 111.867213 127.595528) (xy 111.701613 127.475215) (xy 111.701612 127.475214) (xy 111.70161 127.475213) - (xy 111.638355 127.442983) (xy 111.519223 127.382281) (xy 111.324534 127.319022) (xy 111.149995 127.291378) - (xy 111.122352 127.287) (xy 110.917648 127.287) (xy 110.893329 127.290851) (xy 110.715465 127.319022) - (xy 110.520776 127.382281) (xy 110.338386 127.475215) (xy 110.172786 127.595528) (xy 110.028028 127.740286) - (xy 109.907715 127.905886) (xy 109.814781 128.088276) (xy 109.751522 128.282965) (xy 109.7195 128.485148) - (xy 105.853 128.485148) (xy 105.853 128.469402) (xy 105.816053 128.236131) (xy 105.768013 128.088281) - (xy 105.743068 128.011508) (xy 105.743066 128.011505) (xy 105.743066 128.011503) (xy 105.639982 127.809191) - (xy 105.635843 127.801067) (xy 105.497017 127.60999) (xy 105.33001 127.442983) (xy 105.138933 127.304157) - (xy 105.117837 127.293408) (xy 104.928496 127.196933) (xy 104.703868 127.123946) (xy 104.470599 127.087) - (xy 104.466771 127.086699) (xy 104.401482 127.061815) (xy 104.360012 127.005584) (xy 104.3525 126.963081) - (xy 104.3525 124.001541) (xy 109.187 124.001541) (xy 109.187 124.283458) (xy 109.223795 124.562939) - (xy 109.296759 124.835243) (xy 109.404635 125.095679) (xy 109.40464 125.09569) (xy 109.545583 125.339809) - (xy 109.545588 125.339817) (xy 109.7172 125.563465) (xy 109.717204 125.56347) (xy 109.916529 125.762795) - (xy 109.916533 125.762798) (xy 109.916535 125.7628) (xy 110.140183 125.934412) (xy 110.14019 125.934416) - (xy 110.384309 126.075359) (xy 110.384314 126.075361) (xy 110.384317 126.075363) (xy 110.644761 126.183242) - (xy 110.917058 126.256204) (xy 111.196549 126.293) (xy 111.196556 126.293) (xy 111.478444 126.293) - (xy 111.478451 126.293) (xy 111.757942 126.256204) (xy 112.030239 126.183242) (xy 112.290683 126.075363) - (xy 112.534817 125.934412) (xy 112.758465 125.7628) (xy 112.9578 125.563465) (xy 113.129412 125.339817) - (xy 113.270363 125.095683) (xy 113.378242 124.835239) (xy 113.451204 124.562942) (xy 113.488 124.283451) - (xy 113.488 124.001549) (xy 113.451204 123.722058) (xy 113.378242 123.449761) (xy 113.270363 123.189317) - (xy 113.270361 123.189314) (xy 113.270359 123.189309) (xy 113.129416 122.94519) (xy 113.129412 122.945183) - (xy 112.9578 122.721535) (xy 112.957798 122.721533) (xy 112.957795 122.721529) (xy 112.75847 122.522204) - (xy 112.758465 122.5222) (xy 112.534817 122.350588) (xy 112.534811 122.350584) (xy 112.534809 122.350583) - (xy 112.29069 122.20964) (xy 112.290679 122.209635) (xy 112.030243 122.101759) (xy 111.757939 122.028795) - (xy 111.478458 121.992) (xy 111.478451 121.992) (xy 111.196549 121.992) (xy 111.196541 121.992) - (xy 110.91706 122.028795) (xy 110.644756 122.101759) (xy 110.38432 122.209635) (xy 110.384309 122.20964) - (xy 110.14019 122.350583) (xy 110.140182 122.350589) (xy 109.916529 122.522204) (xy 109.717204 122.721529) - (xy 109.545589 122.945182) (xy 109.545583 122.94519) (xy 109.40464 123.189309) (xy 109.404635 123.18932) - (xy 109.296759 123.449756) (xy 109.223795 123.72206) (xy 109.187 124.001541) (xy 104.3525 124.001541) - (xy 104.3525 118.973921) (xy 107.672 118.973921) (xy 107.672 119.151079) (xy 107.679646 119.19935) - (xy 107.699714 119.326056) (xy 107.754456 119.494539) (xy 107.754457 119.494542) (xy 107.834886 119.65239) - (xy 107.939017 119.795714) (xy 108.064286 119.920983) (xy 108.20761 120.025114) (xy 108.270784 120.057303) - (xy 108.365457 120.105542) (xy 108.36546 120.105543) (xy 108.449701 120.132914) (xy 108.533945 120.160286) - (xy 108.708921 120.188) (xy 108.708922 120.188) (xy 108.886078 120.188) (xy 108.886079 120.188) - (xy 109.061055 120.160286) (xy 109.229542 120.105542) (xy 109.38739 120.025114) (xy 109.530714 119.920983) - (xy 109.655983 119.795714) (xy 109.760114 119.65239) (xy 109.840542 119.494542) (xy 109.895286 119.326055) - (xy 109.923 119.151079) (xy 109.923 118.973921) (xy 109.913731 118.9154) (xy 111.6331 118.9154) - (xy 111.6331 119.209599) (xy 111.633101 119.209616) (xy 111.670611 119.494539) (xy 111.671502 119.5013) - (xy 111.716607 119.669635) (xy 111.747652 119.785494) (xy 111.860234 120.057294) (xy 111.860242 120.05731) - (xy 112.00734 120.312089) (xy 112.007351 120.312105) (xy 112.186448 120.545509) (xy 112.186454 120.545516) - (xy 112.394483 120.753545) (xy 112.39449 120.753551) (xy 112.560705 120.881092) (xy 112.627903 120.932655) - (xy 112.62791 120.932659) (xy 112.882689 121.079757) (xy 112.882705 121.079765) (xy 113.154505 121.192347) - (xy 113.154507 121.192347) (xy 113.154513 121.19235) (xy 113.4387 121.268498) (xy 113.730394 121.3069) - (xy 113.730401 121.3069) (xy 114.024599 121.3069) (xy 114.024606 121.3069) (xy 114.3163 121.268498) - (xy 114.600487 121.19235) (xy 114.848132 121.089773) (xy 114.872294 121.079765) (xy 114.872297 121.079763) - (xy 114.872303 121.079761) (xy 115.127097 120.932655) (xy 115.360511 120.75355) (xy 115.518819 120.595241) - (xy 115.580141 120.561758) (xy 115.649832 120.566742) (xy 115.705766 120.608613) (xy 115.730183 120.674078) - (xy 115.72106 120.730376) (xy 115.64676 120.909753) (xy 115.573795 121.18206) (xy 115.537 121.461541) - (xy 115.537 121.743458) (xy 115.573795 122.022939) (xy 115.646759 122.295243) (xy 115.754635 122.555679) - (xy 115.75464 122.55569) (xy 115.895583 122.799809) (xy 115.895588 122.799817) (xy 116.0672 123.023465) - (xy 116.067204 123.02347) (xy 116.266529 123.222795) (xy 116.266533 123.222798) (xy 116.266535 123.2228) - (xy 116.490183 123.394412) (xy 116.49019 123.394416) (xy 116.734309 123.535359) (xy 116.734314 123.535361) - (xy 116.734317 123.535363) (xy 116.994761 123.643242) (xy 117.267058 123.716204) (xy 117.546549 123.753) - (xy 117.546556 123.753) (xy 117.828444 123.753) (xy 117.828451 123.753) (xy 118.107942 123.716204) - (xy 118.380239 123.643242) (xy 118.640683 123.535363) (xy 118.884817 123.394412) (xy 119.108465 123.2228) - (xy 119.3078 123.023465) (xy 119.479412 122.799817) (xy 119.620363 122.555683) (xy 119.728242 122.295239) - (xy 119.801204 122.022942) (xy 119.838 121.743451) (xy 119.838 121.461549) (xy 119.801204 121.182058) - (xy 119.728242 120.909761) (xy 119.620363 120.649317) (xy 119.620361 120.649314) (xy 119.620359 120.649309) - (xy 119.479416 120.40519) (xy 119.479412 120.405183) (xy 119.379616 120.275127) (xy 119.354423 120.20996) - (xy 119.368461 120.141515) (xy 119.417275 120.091525) (xy 119.421674 120.089169) (xy 119.54739 120.025114) - (xy 119.690714 119.920983) (xy 119.815983 119.795714) (xy 119.920114 119.65239) (xy 120.000542 119.494542) - (xy 120.055286 119.326055) (xy 120.083 119.151079) (xy 120.083 118.973921) (xy 120.055286 118.798945) - (xy 120.000542 118.630458) (xy 120.000542 118.630457) (xy 119.920113 118.472609) (xy 119.815983 118.329286) - (xy 119.690714 118.204017) (xy 119.54739 118.099886) (xy 119.484232 118.067705) (xy 119.389542 118.019457) - (xy 119.389539 118.019456) (xy 119.221056 117.964714) (xy 119.133567 117.950857) (xy 119.046079 117.937) - (xy 118.868921 117.937) (xy 118.810595 117.946238) (xy 118.693943 117.964714) (xy 118.52546 118.019456) - (xy 118.525457 118.019457) (xy 118.367609 118.099886) (xy 118.285838 118.159296) (xy 118.224286 118.204017) - (xy 118.224284 118.204019) (xy 118.224283 118.204019) (xy 118.099019 118.329283) (xy 118.099019 118.329284) - (xy 118.099017 118.329286) (xy 118.091587 118.339513) (xy 117.994886 118.472609) (xy 117.914457 118.630457) - (xy 117.914456 118.63046) (xy 117.859714 118.798943) (xy 117.859714 118.798945) (xy 117.832 118.973921) - (xy 117.832 119.151079) (xy 117.836674 119.180592) (xy 117.85695 119.308602) (xy 117.847996 119.377895) - (xy 117.803 119.431347) (xy 117.736248 119.451987) (xy 117.734477 119.452) (xy 117.546541 119.452) - (xy 117.26706 119.488795) (xy 116.994756 119.561759) (xy 116.73432 119.669635) (xy 116.734309 119.66964) - (xy 116.49019 119.810583) (xy 116.490182 119.810589) (xy 116.266534 119.9822) (xy 116.125786 120.122948) - (xy 116.064463 120.156432) (xy 115.994771 120.151448) (xy 115.938838 120.109576) (xy 115.914421 120.044112) - (xy 115.923544 119.987813) (xy 115.934759 119.960739) (xy 116.00735 119.785487) (xy 116.083498 119.5013) - (xy 116.1219 119.209606) (xy 116.1219 118.915394) (xy 116.083498 118.6237) (xy 116.00735 118.339513) - (xy 115.951227 118.204019) (xy 115.894765 118.067705) (xy 115.894757 118.067689) (xy 115.747659 117.81291) - (xy 115.747655 117.812903) (xy 115.56855 117.579489) (xy 115.568545 117.579483) (xy 115.360516 117.371454) - (xy 115.360509 117.371448) (xy 115.127105 117.192351) (xy 115.127103 117.192349) (xy 115.127097 117.192345) - (xy 115.127092 117.192342) (xy 115.127089 117.19234) (xy 114.87231 117.045242) (xy 114.872294 117.045234) - (xy 114.600494 116.932652) (xy 114.316296 116.856501) (xy 114.024616 116.818101) (xy 114.024611 116.8181) - (xy 114.024606 116.8181) (xy 113.730394 116.8181) (xy 113.730388 116.8181) (xy 113.730383 116.818101) - (xy 113.438703 116.856501) (xy 113.154505 116.932652) (xy 112.882705 117.045234) (xy 112.882689 117.045242) - (xy 112.62791 117.19234) (xy 112.627894 117.192351) (xy 112.39449 117.371448) (xy 112.394483 117.371454) - (xy 112.186454 117.579483) (xy 112.186448 117.57949) (xy 112.007351 117.812894) (xy 112.00734 117.81291) - (xy 111.860242 118.067689) (xy 111.860234 118.067705) (xy 111.747652 118.339505) (xy 111.671501 118.623703) - (xy 111.633101 118.915383) (xy 111.6331 118.9154) (xy 109.913731 118.9154) (xy 109.895286 118.798945) - (xy 109.840542 118.630458) (xy 109.840542 118.630457) (xy 109.760113 118.472609) (xy 109.655983 118.329286) - (xy 109.530714 118.204017) (xy 109.38739 118.099886) (xy 109.324232 118.067705) (xy 109.229542 118.019457) - (xy 109.229539 118.019456) (xy 109.061056 117.964714) (xy 108.973567 117.950857) (xy 108.886079 117.937) - (xy 108.708921 117.937) (xy 108.650595 117.946238) (xy 108.533943 117.964714) (xy 108.36546 118.019456) - (xy 108.365457 118.019457) (xy 108.207609 118.099886) (xy 108.125838 118.159296) (xy 108.064286 118.204017) - (xy 108.064284 118.204019) (xy 108.064283 118.204019) (xy 107.939019 118.329283) (xy 107.939019 118.329284) - (xy 107.939017 118.329286) (xy 107.931587 118.339513) (xy 107.834886 118.472609) (xy 107.754457 118.630457) - (xy 107.754456 118.63046) (xy 107.699714 118.798943) (xy 107.699714 118.798945) (xy 107.672 118.973921) - (xy 104.3525 118.973921) (xy 104.3525 109.5375) (xy 102.912 109.5375) (xy 102.844961 109.517815) - (xy 102.799206 109.465011) (xy 102.792709 109.435148) (xy 109.7195 109.435148) (xy 109.7195 109.639851) - (xy 109.751522 109.842034) (xy 109.814781 110.036723) (xy 109.907715 110.219113) (xy 110.028028 110.384713) - (xy 110.172786 110.529471) (xy 110.326589 110.641213) (xy 110.33839 110.649787) (xy 110.427212 110.695044) - (xy 110.520776 110.742718) (xy 110.520778 110.742718) (xy 110.520781 110.74272) (xy 110.577697 110.761213) - (xy 110.715465 110.805977) (xy 110.816557 110.821988) (xy 110.917648 110.838) (xy 110.917649 110.838) - (xy 111.122351 110.838) (xy 111.122352 110.838) (xy 111.324534 110.805977) (xy 111.519219 110.74272) - (xy 111.70161 110.649787) (xy 111.797901 110.579828) (xy 111.867213 110.529471) (xy 111.867215 110.529468) - (xy 111.867219 110.529466) (xy 112.011966 110.384719) (xy 112.011968 110.384715) (xy 112.011971 110.384713) - (xy 112.102225 110.260487) (xy 112.132287 110.21911) (xy 112.22522 110.036719) (xy 112.288477 109.842034) - (xy 112.3205 109.639852) (xy 112.3205 109.435148) (xy 112.314276 109.395853) (xy 112.288477 109.232965) - (xy 112.244851 109.0987) (xy 112.22522 109.038281) (xy 112.225218 109.038278) (xy 112.225218 109.038276) - (xy 112.132287 108.85589) (xy 112.062032 108.759191) (xy 112.062031 108.759188) (xy 112.011971 108.690287) - (xy 112.011967 108.690282) (xy 112.01132 108.689635) (xy 117.3395 108.689635) (xy 117.3395 110.38537) - (xy 117.339501 110.385376) (xy 117.345908 110.444983) (xy 117.396202 110.579828) (xy 117.396206 110.579835) - (xy 117.482452 110.695044) (xy 117.482455 110.695047) (xy 117.597664 110.781293) (xy 117.597671 110.781297) - (xy 117.732517 110.831591) (xy 117.732516 110.831591) (xy 117.739444 110.832335) (xy 117.792127 110.838) - (xy 119.487872 110.837999) (xy 119.547483 110.831591) (xy 119.682331 110.781296) (xy 119.797546 110.695046) - (xy 119.883796 110.579831) (xy 119.934091 110.444983) (xy 119.9405 110.385373) (xy 119.940499 108.689628) - (xy 119.934091 108.630017) (xy 119.894453 108.523743) (xy 119.883797 108.495171) (xy 119.883793 108.495164) - (xy 119.797547 108.379955) (xy 119.797544 108.379952) (xy 119.682335 108.293706) (xy 119.682328 108.293702) - (xy 119.547482 108.243408) (xy 119.547483 108.243408) (xy 119.487883 108.237001) (xy 119.487881 108.237) - (xy 119.487873 108.237) (xy 119.487864 108.237) (xy 117.792129 108.237) (xy 117.792123 108.237001) - (xy 117.732516 108.243408) (xy 117.597671 108.293702) (xy 117.597664 108.293706) (xy 117.482455 108.379952) - (xy 117.482452 108.379955) (xy 117.396206 108.495164) (xy 117.396202 108.495171) (xy 117.345908 108.630017) - (xy 117.339501 108.689616) (xy 117.339501 108.689623) (xy 117.3395 108.689635) (xy 112.01132 108.689635) - (xy 111.867213 108.545528) (xy 111.701613 108.425215) (xy 111.701612 108.425214) (xy 111.70161 108.425213) - (xy 111.644653 108.396191) (xy 111.519223 108.332281) (xy 111.324534 108.269022) (xy 111.149995 108.241378) - (xy 111.122352 108.237) (xy 110.917648 108.237) (xy 110.893329 108.240851) (xy 110.715465 108.269022) - (xy 110.520776 108.332281) (xy 110.338386 108.425215) (xy 110.172786 108.545528) (xy 110.028028 108.690286) - (xy 109.907715 108.855886) (xy 109.814781 109.038276) (xy 109.751522 109.232965) (xy 109.7195 109.435148) - (xy 102.792709 109.435148) (xy 102.788 109.4135) (xy 102.788 104.951541) (xy 109.187 104.951541) - (xy 109.187 105.233458) (xy 109.223795 105.512939) (xy 109.296759 105.785243) (xy 109.404635 106.045679) - (xy 109.40464 106.04569) (xy 109.486572 106.187599) (xy 109.545588 106.289817) (xy 109.7172 106.513465) - (xy 109.717204 106.51347) (xy 109.916529 106.712795) (xy 109.916533 106.712798) (xy 109.916535 106.7128) - (xy 110.140183 106.884412) (xy 110.14019 106.884416) (xy 110.384309 107.025359) (xy 110.384314 107.025361) - (xy 110.384317 107.025363) (xy 110.644761 107.133242) (xy 110.917058 107.206204) (xy 111.196549 107.243) - (xy 111.196556 107.243) (xy 111.478444 107.243) (xy 111.478451 107.243) (xy 111.757942 107.206204) - (xy 112.030239 107.133242) (xy 112.290683 107.025363) (xy 112.534817 106.884412) (xy 112.758465 106.7128) - (xy 112.9578 106.513465) (xy 113.129412 106.289817) (xy 113.270363 106.045683) (xy 113.378242 105.785239) - (xy 113.451204 105.512942) (xy 113.488 105.233451) (xy 113.488 104.951549) (xy 113.451204 104.672058) - (xy 113.378242 104.399761) (xy 113.368626 104.376547) (xy 113.298996 104.208443) (xy 113.270363 104.139317) - (xy 113.270361 104.139314) (xy 113.270359 104.139309) (xy 113.129416 103.89519) (xy 113.129412 103.895183) - (xy 112.9578 103.671535) (xy 112.957798 103.671533) (xy 112.957795 103.671529) (xy 112.75847 103.472204) - (xy 112.719212 103.44208) (xy 112.534817 103.300588) (xy 112.534811 103.300584) (xy 112.534809 103.300583) - (xy 112.29069 103.15964) (xy 112.290679 103.159635) (xy 112.030243 103.051759) (xy 111.757939 102.978795) - (xy 111.478458 102.942) (xy 111.478451 102.942) (xy 111.196549 102.942) (xy 111.196541 102.942) - (xy 110.91706 102.978795) (xy 110.644756 103.051759) (xy 110.38432 103.159635) (xy 110.384309 103.15964) - (xy 110.14019 103.300583) (xy 110.140182 103.300589) (xy 109.916529 103.472204) (xy 109.717204 103.671529) - (xy 109.62274 103.794637) (xy 109.566747 103.867609) (xy 109.545589 103.895182) (xy 109.545583 103.89519) - (xy 109.40464 104.139309) (xy 109.404635 104.13932) (xy 109.296759 104.399756) (xy 109.223795 104.67206) - (xy 109.187 104.951541) (xy 102.788 104.951541) (xy 102.788 103.132265) (xy 102.807685 103.065226) - (xy 102.808898 103.063374) (xy 102.89689 102.931685) (xy 102.89689 102.931684) (xy 102.896894 102.931679) - (xy 102.957237 102.785997) (xy 102.988 102.631342) (xy 102.988 102.473658) (xy 102.988 102.473655) - (xy 102.987999 102.473653) (xy 102.957238 102.31901) (xy 102.957237 102.319003) (xy 102.957235 102.318998) - (xy 102.896897 102.173327) (xy 102.89689 102.173314) (xy 102.808898 102.041625) (xy 102.78802 101.974947) - (xy 102.788 101.972734) (xy 102.788 99.923921) (xy 107.672 99.923921) (xy 107.672 100.101078) (xy 107.699714 100.276056) - (xy 107.754456 100.444539) (xy 107.754457 100.444542) (xy 107.834886 100.60239) (xy 107.939017 100.745714) - (xy 108.064286 100.870983) (xy 108.20761 100.975114) (xy 108.270784 101.007303) (xy 108.365457 101.055542) - (xy 108.36546 101.055543) (xy 108.449701 101.082914) (xy 108.533945 101.110286) (xy 108.708921 101.138) - (xy 108.708922 101.138) (xy 108.886078 101.138) (xy 108.886079 101.138) (xy 109.061055 101.110286) - (xy 109.229542 101.055542) (xy 109.38739 100.975114) (xy 109.530714 100.870983) (xy 109.655983 100.745714) - (xy 109.760114 100.60239) (xy 109.840542 100.444542) (xy 109.895286 100.276055) (xy 109.923 100.101079) - (xy 109.923 99.923921) (xy 109.913731 99.8654) (xy 111.6331 99.8654) (xy 111.6331 100.159599) (xy 111.633101 100.159616) - (xy 111.670611 100.444539) (xy 111.671502 100.4513) (xy 111.716607 100.619635) (xy 111.747652 100.735494) - (xy 111.860234 101.007294) (xy 111.860242 101.00731) (xy 112.00734 101.262089) (xy 112.007351 101.262105) - (xy 112.186448 101.495509) (xy 112.186454 101.495516) (xy 112.394483 101.703545) (xy 112.39449 101.703551) - (xy 112.489334 101.776327) (xy 112.627903 101.882655) (xy 112.62791 101.882659) (xy 112.882689 102.029757) - (xy 112.882705 102.029765) (xy 113.154505 102.142347) (xy 113.154507 102.142347) (xy 113.154513 102.14235) - (xy 113.4387 102.218498) (xy 113.730394 102.2569) (xy 113.730401 102.2569) (xy 114.024599 102.2569) - (xy 114.024606 102.2569) (xy 114.3163 102.218498) (xy 114.600487 102.14235) (xy 114.848132 102.039773) - (xy 114.872294 102.029765) (xy 114.872297 102.029763) (xy 114.872303 102.029761) (xy 115.127097 101.882655) - (xy 115.360511 101.70355) (xy 115.518819 101.545241) (xy 115.580141 101.511758) (xy 115.649832 101.516742) - (xy 115.705766 101.558613) (xy 115.730183 101.624078) (xy 115.72106 101.680376) (xy 115.64676 101.859753) - (xy 115.573795 102.13206) (xy 115.537 102.411541) (xy 115.537 102.693458) (xy 115.573795 102.972939) - (xy 115.646759 103.245243) (xy 115.754635 103.505679) (xy 115.75464 103.50569) (xy 115.895583 103.749809) - (xy 115.895588 103.749817) (xy 116.0672 103.973465) (xy 116.067204 103.97347) (xy 116.266529 104.172795) - (xy 116.266533 104.172798) (xy 116.266535 104.1728) (xy 116.490183 104.344412) (xy 116.49019 104.344416) - (xy 116.734309 104.485359) (xy 116.734314 104.485361) (xy 116.734317 104.485363) (xy 116.994761 104.593242) - (xy 117.267058 104.666204) (xy 117.546549 104.703) (xy 117.546556 104.703) (xy 117.828444 104.703) - (xy 117.828451 104.703) (xy 118.107942 104.666204) (xy 118.380239 104.593242) (xy 118.640683 104.485363) - (xy 118.884817 104.344412) (xy 119.108465 104.1728) (xy 119.3078 103.973465) (xy 119.479412 103.749817) - (xy 119.620363 103.505683) (xy 119.728242 103.245239) (xy 119.801204 102.972942) (xy 119.838 102.693451) - (xy 119.838 102.411549) (xy 119.801204 102.132058) (xy 119.728242 101.859761) (xy 119.620363 101.599317) - (xy 119.620361 101.599314) (xy 119.620359 101.599309) (xy 119.479416 101.35519) (xy 119.479412 101.355183) - (xy 119.379616 101.225127) (xy 119.354423 101.15996) (xy 119.368461 101.091515) (xy 119.417275 101.041525) - (xy 119.421674 101.039169) (xy 119.54739 100.975114) (xy 119.690714 100.870983) (xy 119.815983 100.745714) - (xy 119.920114 100.60239) (xy 120.000542 100.444542) (xy 120.055286 100.276055) (xy 120.083 100.101079) - (xy 120.083 99.923921) (xy 120.055286 99.748945) (xy 120.022655 99.648515) (xy 120.000543 99.58046) - (xy 120.000542 99.580457) (xy 119.920113 99.422609) (xy 119.815983 99.279286) (xy 119.690714 99.154017) - (xy 119.54739 99.049886) (xy 119.484232 99.017705) (xy 119.389542 98.969457) (xy 119.389539 98.969456) - (xy 119.221056 98.914714) (xy 119.133567 98.900857) (xy 119.046079 98.887) (xy 118.868921 98.887) - (xy 118.810595 98.896238) (xy 118.693943 98.914714) (xy 118.52546 98.969456) (xy 118.525457 98.969457) - (xy 118.367609 99.049886) (xy 118.325476 99.080498) (xy 118.224286 99.154017) (xy 118.224284 99.154019) - (xy 118.224283 99.154019) (xy 118.099019 99.279283) (xy 118.099019 99.279284) (xy 118.099017 99.279286) - (xy 118.067765 99.322301) (xy 117.994886 99.422609) (xy 117.914457 99.580457) (xy 117.914456 99.58046) - (xy 117.859714 99.748943) (xy 117.832 99.923921) (xy 117.832 100.101077) (xy 117.85695 100.258602) - (xy 117.847996 100.327895) (xy 117.803 100.381347) (xy 117.736248 100.401987) (xy 117.734477 100.402) - (xy 117.546541 100.402) (xy 117.26706 100.438795) (xy 116.994756 100.511759) (xy 116.73432 100.619635) - (xy 116.734309 100.61964) (xy 116.49019 100.760583) (xy 116.490182 100.760589) (xy 116.266534 100.9322) - (xy 116.125786 101.072948) (xy 116.064463 101.106432) (xy 115.994771 101.101448) (xy 115.938838 101.059576) - (xy 115.914421 100.994112) (xy 115.923544 100.937813) (xy 116.007348 100.735491) (xy 116.00735 100.735487) - (xy 116.083498 100.4513) (xy 116.1219 100.159606) (xy 116.1219 99.865394) (xy 116.083498 99.5737) - (xy 116.00735 99.289513) (xy 115.951227 99.154019) (xy 115.894765 99.017705) (xy 115.894757 99.017689) - (xy 115.747659 98.76291) (xy 115.747655 98.762903) (xy 115.56855 98.529489) (xy 115.568545 98.529483) - (xy 115.360516 98.321454) (xy 115.360509 98.321448) (xy 115.127105 98.142351) (xy 115.127103 98.142349) - (xy 115.127097 98.142345) (xy 115.127092 98.142342) (xy 115.127089 98.14234) (xy 114.87231 97.995242) - (xy 114.872294 97.995234) (xy 114.600494 97.882652) (xy 114.316296 97.806501) (xy 114.024616 97.768101) - (xy 114.024611 97.7681) (xy 114.024606 97.7681) (xy 113.730394 97.7681) (xy 113.730388 97.7681) - (xy 113.730383 97.768101) (xy 113.438703 97.806501) (xy 113.154505 97.882652) (xy 112.882705 97.995234) - (xy 112.882689 97.995242) (xy 112.62791 98.14234) (xy 112.627894 98.142351) (xy 112.39449 98.321448) - (xy 112.394483 98.321454) (xy 112.186454 98.529483) (xy 112.186448 98.52949) (xy 112.007351 98.762894) - (xy 112.00734 98.76291) (xy 111.860242 99.017689) (xy 111.860234 99.017705) (xy 111.747652 99.289505) - (xy 111.671501 99.573703) (xy 111.633101 99.865383) (xy 111.6331 99.8654) (xy 109.913731 99.8654) - (xy 109.895286 99.748945) (xy 109.862655 99.648515) (xy 109.840543 99.58046) (xy 109.840542 99.580457) - (xy 109.760113 99.422609) (xy 109.655983 99.279286) (xy 109.530714 99.154017) (xy 109.38739 99.049886) - (xy 109.324232 99.017705) (xy 109.229542 98.969457) (xy 109.229539 98.969456) (xy 109.061056 98.914714) - (xy 108.973567 98.900857) (xy 108.886079 98.887) (xy 108.708921 98.887) (xy 108.650595 98.896238) - (xy 108.533943 98.914714) (xy 108.36546 98.969456) (xy 108.365457 98.969457) (xy 108.207609 99.049886) - (xy 108.165476 99.080498) (xy 108.064286 99.154017) (xy 108.064284 99.154019) (xy 108.064283 99.154019) - (xy 107.939019 99.279283) (xy 107.939019 99.279284) (xy 107.939017 99.279286) (xy 107.907765 99.322301) - (xy 107.834886 99.422609) (xy 107.754457 99.580457) (xy 107.754456 99.58046) (xy 107.699714 99.748943) - (xy 107.672 99.923921) (xy 102.788 99.923921) (xy 102.788 91.238628) (xy 102.807685 91.171589) (xy 102.860489 91.125834) - (xy 102.929647 91.11589) (xy 102.993203 91.144915) (xy 103.022485 91.182334) (xy 103.069155 91.273931) - (xy 103.110865 91.331339) (xy 103.207983 91.46501) (xy 103.37499 91.632017) (xy 103.566067 91.770843) - (xy 103.599736 91.787998) (xy 103.776503 91.878066) (xy 103.776505 91.878066) (xy 103.776508 91.878068) - (xy 103.896912 91.917189) (xy 104.001131 91.951053) (xy 104.234403 91.988) (xy 104.234408 91.988) - (xy 104.470597 91.988) (xy 104.703868 91.951053) (xy 104.928492 91.878068) (xy 105.138933 91.770843) - (xy 105.33001 91.632017) (xy 105.497017 91.46501) (xy 105.635843 91.273933) (xy 105.743068 91.063492) - (xy 105.816053 90.838868) (xy 105.841429 90.67865) (xy 105.853 90.605597) (xy 105.853 90.385148) - (xy 109.7195 90.385148) (xy 109.7195 90.589851) (xy 109.751522 90.792034) (xy 109.814781 90.986723) - (xy 109.907715 91.169113) (xy 110.028028 91.334713) (xy 110.172786 91.479471) (xy 110.327749 91.592056) - (xy 110.33839 91.599787) (xy 110.427212 91.645044) (xy 110.520776 91.692718) (xy 110.520778 91.692718) - (xy 110.520781 91.69272) (xy 110.625137 91.726627) (xy 110.715465 91.755977) (xy 110.809318 91.770842) - (xy 110.917648 91.788) (xy 110.917649 91.788) (xy 111.122351 91.788) (xy 111.122352 91.788) (xy 111.324534 91.755977) - (xy 111.519219 91.69272) (xy 111.70161 91.599787) (xy 111.841664 91.498033) (xy 111.867213 91.479471) - (xy 111.867215 91.479468) (xy 111.867219 91.479466) (xy 112.011966 91.334719) (xy 112.011968 91.334715) - (xy 112.011971 91.334713) (xy 112.064732 91.26209) (xy 112.132287 91.16911) (xy 112.22522 90.986719) - (xy 112.288477 90.792034) (xy 112.3205 90.589852) (xy 112.3205 90.385148) (xy 112.288477 90.182966) - (xy 112.273259 90.136131) (xy 112.225218 89.988276) (xy 112.132287 89.80589) (xy 112.062032 89.709191) - (xy 112.062031 89.709188) (xy 112.011971 89.640287) (xy 112.011967 89.640282) (xy 112.01132 89.639635) - (xy 117.3395 89.639635) (xy 117.3395 91.33537) (xy 117.339501 91.335376) (xy 117.345908 91.394983) - (xy 117.396202 91.529828) (xy 117.396206 91.529835) (xy 117.482452 91.645044) (xy 117.482455 91.645047) - (xy 117.597664 91.731293) (xy 117.597671 91.731297) (xy 117.732517 91.781591) (xy 117.732516 91.781591) - (xy 117.739444 91.782335) (xy 117.792127 91.788) (xy 119.487872 91.787999) (xy 119.547483 91.781591) - (xy 119.682331 91.731296) (xy 119.797546 91.645046) (xy 119.883796 91.529831) (xy 119.934091 91.394983) - (xy 119.9405 91.335373) (xy 119.940499 89.639628) (xy 119.934091 89.580017) (xy 119.91782 89.536393) - (xy 119.883797 89.445171) (xy 119.883793 89.445164) (xy 119.797547 89.329955) (xy 119.797544 89.329952) - (xy 119.682335 89.243706) (xy 119.682328 89.243702) (xy 119.547482 89.193408) (xy 119.547483 89.193408) - (xy 119.487883 89.187001) (xy 119.487881 89.187) (xy 119.487873 89.187) (xy 119.487864 89.187) (xy 117.792129 89.187) - (xy 117.792123 89.187001) (xy 117.732516 89.193408) (xy 117.597671 89.243702) (xy 117.597664 89.243706) - (xy 117.482455 89.329952) (xy 117.482452 89.329955) (xy 117.396206 89.445164) (xy 117.396202 89.445171) - (xy 117.345908 89.580017) (xy 117.339501 89.639616) (xy 117.339501 89.639623) (xy 117.3395 89.639635) - (xy 112.01132 89.639635) (xy 111.867213 89.495528) (xy 111.701613 89.375215) (xy 111.701612 89.375214) - (xy 111.70161 89.375213) (xy 111.638355 89.342983) (xy 111.519223 89.282281) (xy 111.324534 89.219022) - (xy 111.149995 89.191378) (xy 111.122352 89.187) (xy 110.917648 89.187) (xy 110.893329 89.190851) - (xy 110.715465 89.219022) (xy 110.520776 89.282281) (xy 110.338386 89.375215) (xy 110.172786 89.495528) - (xy 110.028028 89.640286) (xy 109.907715 89.805886) (xy 109.814781 89.988276) (xy 109.751522 90.182965) - (xy 109.7195 90.385148) (xy 105.853 90.385148) (xy 105.853 90.369402) (xy 105.816053 90.136131) - (xy 105.768013 89.988281) (xy 105.743068 89.911508) (xy 105.743066 89.911505) (xy 105.743066 89.911503) - (xy 105.639982 89.709191) (xy 105.635843 89.701067) (xy 105.497017 89.50999) (xy 105.33001 89.342983) - (xy 105.138933 89.204157) (xy 105.117837 89.193408) (xy 104.928496 89.096933) (xy 104.703868 89.023946) - (xy 104.470597 88.987) (xy 104.470592 88.987) (xy 104.234408 88.987) (xy 104.234403 88.987) (xy 104.001131 89.023946) - (xy 103.776503 89.096933) (xy 103.566066 89.204157) (xy 103.45854 89.28228) (xy 103.37499 89.342983) - (xy 103.374988 89.342985) (xy 103.374987 89.342985) (xy 103.207985 89.509987) (xy 103.207985 89.509988) - (xy 103.207983 89.50999) (xy 103.157106 89.580016) (xy 103.069157 89.701066) (xy 103.022485 89.792666) - (xy 102.97451 89.843462) (xy 102.906689 89.860257) (xy 102.840554 89.83772) (xy 102.797103 89.783004) - (xy 102.788 89.736371) (xy 102.788 85.901541) (xy 109.187 85.901541) (xy 109.187 86.183458) (xy 109.223795 86.462939) - (xy 109.296759 86.735243) (xy 109.404635 86.995679) (xy 109.40464 86.99569) (xy 109.545583 87.239809) - (xy 109.545588 87.239817) (xy 109.7172 87.463465) (xy 109.717204 87.46347) (xy 109.916529 87.662795) - (xy 109.916533 87.662798) (xy 109.916535 87.6628) (xy 110.140183 87.834412) (xy 110.14019 87.834416) - (xy 110.384309 87.975359) (xy 110.384314 87.975361) (xy 110.384317 87.975363) (xy 110.644761 88.083242) - (xy 110.917058 88.156204) (xy 111.196549 88.193) (xy 111.196556 88.193) (xy 111.478444 88.193) (xy 111.478451 88.193) - (xy 111.757942 88.156204) (xy 112.030239 88.083242) (xy 112.290683 87.975363) (xy 112.534817 87.834412) - (xy 112.758465 87.6628) (xy 112.9578 87.463465) (xy 113.129412 87.239817) (xy 113.270363 86.995683) - (xy 113.378242 86.735239) (xy 113.451204 86.462942) (xy 113.488 86.183451) (xy 113.488 85.901549) - (xy 113.451204 85.622058) (xy 113.378242 85.349761) (xy 113.270363 85.089317) (xy 113.270361 85.089314) - (xy 113.270359 85.089309) (xy 113.129416 84.84519) (xy 113.129412 84.845183) (xy 112.9578 84.621535) - (xy 112.957798 84.621533) (xy 112.957795 84.621529) (xy 112.75847 84.422204) (xy 112.758465 84.4222) - (xy 112.534817 84.250588) (xy 112.534811 84.250584) (xy 112.534809 84.250583) (xy 112.29069 84.10964) - (xy 112.290679 84.109635) (xy 112.030243 84.001759) (xy 111.757939 83.928795) (xy 111.478458 83.892) - (xy 111.478451 83.892) (xy 111.196549 83.892) (xy 111.196541 83.892) (xy 110.91706 83.928795) (xy 110.644756 84.001759) - (xy 110.38432 84.109635) (xy 110.384309 84.10964) (xy 110.14019 84.250583) (xy 110.140182 84.250589) - (xy 109.916529 84.422204) (xy 109.717204 84.621529) (xy 109.545589 84.845182) (xy 109.545583 84.84519) - (xy 109.40464 85.089309) (xy 109.404635 85.08932) (xy 109.296759 85.349756) (xy 109.223795 85.62206) - (xy 109.187 85.901541) (xy 102.788 85.901541) (xy 102.788 84.082265) (xy 102.807685 84.015226) (xy 102.808898 84.013374) - (xy 102.89689 83.881685) (xy 102.89689 83.881684) (xy 102.896894 83.881679) (xy 102.957237 83.735997) - (xy 102.988 83.581342) (xy 102.988 83.423658) (xy 102.988 83.423655) (xy 102.987999 83.423653) (xy 102.957238 83.26901) - (xy 102.957238 83.269008) (xy 102.957237 83.269003) (xy 102.957235 83.268998) (xy 102.896897 83.123327) - (xy 102.89689 83.123314) (xy 102.808898 82.991625) (xy 102.78802 82.924947) (xy 102.788 82.922734) - (xy 102.788 80.873921) (xy 107.672 80.873921) (xy 107.672 81.051078) (xy 107.699714 81.226056) (xy 107.754456 81.394539) - (xy 107.754457 81.394542) (xy 107.834886 81.55239) (xy 107.939017 81.695714) (xy 108.064286 81.820983) - (xy 108.20761 81.925114) (xy 108.270784 81.957303) (xy 108.365457 82.005542) (xy 108.36546 82.005543) - (xy 108.449701 82.032914) (xy 108.533945 82.060286) (xy 108.708921 82.088) (xy 108.708922 82.088) - (xy 108.886078 82.088) (xy 108.886079 82.088) (xy 109.061055 82.060286) (xy 109.229542 82.005542) - (xy 109.38739 81.925114) (xy 109.530714 81.820983) (xy 109.655983 81.695714) (xy 109.760114 81.55239) - (xy 109.840542 81.394542) (xy 109.895286 81.226055) (xy 109.923 81.051079) (xy 109.923 80.873921) - (xy 109.913731 80.8154) (xy 111.6331 80.8154) (xy 111.6331 81.109599) (xy 111.633101 81.109616) - (xy 111.670611 81.394539) (xy 111.671502 81.4013) (xy 111.716607 81.569635) (xy 111.747652 81.685494) - (xy 111.860234 81.957294) (xy 111.860242 81.95731) (xy 112.00734 82.212089) (xy 112.007351 82.212105) - (xy 112.186448 82.445509) (xy 112.186454 82.445516) (xy 112.394483 82.653545) (xy 112.39449 82.653551) - (xy 112.560705 82.781092) (xy 112.627903 82.832655) (xy 112.62791 82.832659) (xy 112.882689 82.979757) - (xy 112.882705 82.979765) (xy 113.154505 83.092347) (xy 113.154507 83.092347) (xy 113.154513 83.09235) - (xy 113.4387 83.168498) (xy 113.730394 83.2069) (xy 113.730401 83.2069) (xy 114.024599 83.2069) - (xy 114.024606 83.2069) (xy 114.3163 83.168498) (xy 114.600487 83.09235) (xy 114.842246 82.992211) - (xy 114.872294 82.979765) (xy 114.872297 82.979763) (xy 114.872303 82.979761) (xy 115.127097 82.832655) - (xy 115.360511 82.65355) (xy 115.518819 82.495241) (xy 115.580141 82.461758) (xy 115.649832 82.466742) - (xy 115.705766 82.508613) (xy 115.730183 82.574078) (xy 115.72106 82.630376) (xy 115.64676 82.809753) - (xy 115.573795 83.08206) (xy 115.537 83.361541) (xy 115.537 83.643458) (xy 115.573795 83.922939) - (xy 115.646759 84.195243) (xy 115.754635 84.455679) (xy 115.75464 84.45569) (xy 115.895583 84.699809) - (xy 115.895588 84.699817) (xy 116.0672 84.923465) (xy 116.067204 84.92347) (xy 116.266529 85.122795) - (xy 116.266533 85.122798) (xy 116.266535 85.1228) (xy 116.490183 85.294412) (xy 116.49019 85.294416) - (xy 116.734309 85.435359) (xy 116.734314 85.435361) (xy 116.734317 85.435363) (xy 116.994761 85.543242) - (xy 117.267058 85.616204) (xy 117.546549 85.653) (xy 117.546556 85.653) (xy 117.828444 85.653) (xy 117.828451 85.653) - (xy 118.107942 85.616204) (xy 118.380239 85.543242) (xy 118.640683 85.435363) (xy 118.884817 85.294412) - (xy 119.108465 85.1228) (xy 119.3078 84.923465) (xy 119.479412 84.699817) (xy 119.620363 84.455683) - (xy 119.728242 84.195239) (xy 119.801204 83.922942) (xy 119.838 83.643451) (xy 119.838 83.361549) - (xy 119.801204 83.082058) (xy 119.728242 82.809761) (xy 119.620363 82.549317) (xy 119.620361 82.549314) - (xy 119.620359 82.549309) (xy 119.479416 82.30519) (xy 119.479412 82.305183) (xy 119.379616 82.175127) - (xy 119.354423 82.10996) (xy 119.368461 82.041515) (xy 119.417275 81.991525) (xy 119.421674 81.989169) - (xy 119.54739 81.925114) (xy 119.690714 81.820983) (xy 119.815983 81.695714) (xy 119.920114 81.55239) - (xy 120.000542 81.394542) (xy 120.055286 81.226055) (xy 120.083 81.051079) (xy 120.083 80.873921) - (xy 120.055286 80.698945) (xy 120.000542 80.530458) (xy 120.000542 80.530457) (xy 119.920113 80.372609) - (xy 119.815983 80.229286) (xy 119.690714 80.104017) (xy 119.54739 79.999886) (xy 119.484232 79.967705) - (xy 119.389542 79.919457) (xy 119.389539 79.919456) (xy 119.221056 79.864714) (xy 119.133567 79.850857) - (xy 119.046079 79.837) (xy 118.868921 79.837) (xy 118.810595 79.846238) (xy 118.693943 79.864714) - (xy 118.52546 79.919456) (xy 118.525457 79.919457) (xy 118.367609 79.999886) (xy 118.285838 80.059296) - (xy 118.224286 80.104017) (xy 118.224284 80.104019) (xy 118.224283 80.104019) (xy 118.099019 80.229283) - (xy 118.099019 80.229284) (xy 118.099017 80.229286) (xy 118.091587 80.239513) (xy 117.994886 80.372609) - (xy 117.914457 80.530457) (xy 117.914456 80.53046) (xy 117.859714 80.698943) (xy 117.832 80.873921) - (xy 117.832 81.051077) (xy 117.85695 81.208602) (xy 117.847996 81.277895) (xy 117.803 81.331347) - (xy 117.736248 81.351987) (xy 117.734477 81.352) (xy 117.546541 81.352) (xy 117.26706 81.388795) - (xy 116.994756 81.461759) (xy 116.73432 81.569635) (xy 116.734309 81.56964) (xy 116.49019 81.710583) - (xy 116.490182 81.710589) (xy 116.266534 81.8822) (xy 116.125786 82.022948) (xy 116.064463 82.056432) - (xy 115.994771 82.051448) (xy 115.938838 82.009576) (xy 115.914421 81.944112) (xy 115.923544 81.887813) - (xy 116.007348 81.685491) (xy 116.00735 81.685487) (xy 116.083498 81.4013) (xy 116.1219 81.109606) - (xy 116.1219 80.815394) (xy 116.083498 80.5237) (xy 116.00735 80.239513) (xy 115.951227 80.104019) - (xy 115.894765 79.967705) (xy 115.894757 79.967689) (xy 115.747659 79.71291) (xy 115.747655 79.712903) - (xy 115.56855 79.479489) (xy 115.568545 79.479483) (xy 115.360516 79.271454) (xy 115.360509 79.271448) - (xy 115.127105 79.092351) (xy 115.127103 79.092349) (xy 115.127097 79.092345) (xy 115.127092 79.092342) - (xy 115.127089 79.09234) (xy 114.87231 78.945242) (xy 114.872294 78.945234) (xy 114.600494 78.832652) - (xy 114.316296 78.756501) (xy 114.024616 78.718101) (xy 114.024611 78.7181) (xy 114.024606 78.7181) - (xy 113.730394 78.7181) (xy 113.730388 78.7181) (xy 113.730383 78.718101) (xy 113.438703 78.756501) - (xy 113.154505 78.832652) (xy 112.882705 78.945234) (xy 112.882689 78.945242) (xy 112.62791 79.09234) - (xy 112.627894 79.092351) (xy 112.39449 79.271448) (xy 112.394483 79.271454) (xy 112.186454 79.479483) - (xy 112.186448 79.47949) (xy 112.007351 79.712894) (xy 112.00734 79.71291) (xy 111.860242 79.967689) - (xy 111.860234 79.967705) (xy 111.747652 80.239505) (xy 111.671501 80.523703) (xy 111.633101 80.815383) - (xy 111.6331 80.8154) (xy 109.913731 80.8154) (xy 109.895286 80.698945) (xy 109.840542 80.530458) - (xy 109.840542 80.530457) (xy 109.760113 80.372609) (xy 109.655983 80.229286) (xy 109.530714 80.104017) - (xy 109.38739 79.999886) (xy 109.324232 79.967705) (xy 109.229542 79.919457) (xy 109.229539 79.919456) - (xy 109.061056 79.864714) (xy 108.973567 79.850857) (xy 108.886079 79.837) (xy 108.708921 79.837) - (xy 108.650595 79.846238) (xy 108.533943 79.864714) (xy 108.36546 79.919456) (xy 108.365457 79.919457) - (xy 108.207609 79.999886) (xy 108.125838 80.059296) (xy 108.064286 80.104017) (xy 108.064284 80.104019) - (xy 108.064283 80.104019) (xy 107.939019 80.229283) (xy 107.939019 80.229284) (xy 107.939017 80.229286) - (xy 107.931587 80.239513) (xy 107.834886 80.372609) (xy 107.754457 80.530457) (xy 107.754456 80.53046) - (xy 107.699714 80.698943) (xy 107.672 80.873921) (xy 102.788 80.873921) (xy 102.788 67.426128) (xy 102.807685 67.359089) - (xy 102.860489 67.313334) (xy 102.929647 67.30339) (xy 102.993203 67.332415) (xy 103.022485 67.369834) - (xy 103.069155 67.461431) (xy 103.088459 67.488) (xy 103.207983 67.65251) (xy 103.37499 67.819517) - (xy 103.566067 67.958343) (xy 103.665491 68.009002) (xy 103.776503 68.065566) (xy 103.776505 68.065566) - (xy 103.776508 68.065568) (xy 103.896912 68.104689) (xy 104.001131 68.138553) (xy 104.234403 68.1755) - (xy 104.234408 68.1755) (xy 104.470597 68.1755) (xy 104.703868 68.138553) (xy 104.928492 68.065568) - (xy 105.138933 67.958343) (xy 105.33001 67.819517) (xy 105.497017 67.65251) (xy 105.635843 67.461433) - (xy 105.743068 67.250992) (xy 105.816053 67.026368) (xy 105.823543 66.979076) (xy 105.853 66.793097) - (xy 105.853 66.556902) (xy 105.816053 66.323631) (xy 105.743066 66.099003) (xy 105.635842 65.888566) - (xy 105.497017 65.69749) (xy 105.33001 65.530483) (xy 105.138933 65.391657) (xy 104.928496 65.284433) - (xy 104.703868 65.211446) (xy 104.470597 65.1745) (xy 104.470592 65.1745) (xy 104.234408 65.1745) - (xy 104.234403 65.1745) (xy 104.001131 65.211446) (xy 103.776503 65.284433) (xy 103.566066 65.391657) - (xy 103.523128 65.422854) (xy 103.37499 65.530483) (xy 103.374988 65.530485) (xy 103.374987 65.530485) - (xy 103.207985 65.697487) (xy 103.207985 65.697488) (xy 103.207983 65.69749) (xy 103.164405 65.75747) - (xy 103.069157 65.888566) (xy 103.022485 65.980166) (xy 102.97451 66.030962) (xy 102.906689 66.047757) - (xy 102.840554 66.02522) (xy 102.797103 65.970504) (xy 102.788 65.923871) (xy 102.788 61.810148) - (xy 109.7195 61.810148) (xy 109.7195 62.014851) (xy 109.751522 62.217034) (xy 109.814781 62.411723) - (xy 109.907715 62.594113) (xy 110.028028 62.759713) (xy 110.172786 62.904471) (xy 110.327749 63.017056) - (xy 110.33839 63.024787) (xy 110.427212 63.070044) (xy 110.520776 63.117718) (xy 110.520778 63.117718) - (xy 110.520781 63.11772) (xy 110.625137 63.151627) (xy 110.715465 63.180977) (xy 110.816557 63.196988) - (xy 110.917648 63.213) (xy 110.917649 63.213) (xy 111.122351 63.213) (xy 111.122352 63.213) (xy 111.324534 63.180977) - (xy 111.519219 63.11772) (xy 111.70161 63.024787) (xy 111.797901 62.954828) (xy 111.867213 62.904471) - (xy 111.867215 62.904468) (xy 111.867219 62.904466) (xy 112.011966 62.759719) (xy 112.011968 62.759715) - (xy 112.011971 62.759713) (xy 112.064732 62.68709) (xy 112.132287 62.59411) (xy 112.22522 62.411719) - (xy 112.288477 62.217034) (xy 112.3205 62.014852) (xy 112.3205 61.810148) (xy 112.288477 61.607966) - (xy 112.288476 61.607964) (xy 112.233384 61.438408) (xy 112.22522 61.413281) (xy 112.225218 61.413278) - (xy 112.225218 61.413276) (xy 112.132287 61.23089) (xy 112.062032 61.134191) (xy 112.062031 61.134188) - (xy 112.011971 61.065287) (xy 112.011967 61.065282) (xy 112.01132 61.064635) (xy 117.3395 61.064635) - (xy 117.3395 62.76037) (xy 117.339501 62.760376) (xy 117.345908 62.819983) (xy 117.396202 62.954828) - (xy 117.396206 62.954835) (xy 117.482452 63.070044) (xy 117.482455 63.070047) (xy 117.597664 63.156293) - (xy 117.597671 63.156297) (xy 117.732517 63.206591) (xy 117.732516 63.206591) (xy 117.739444 63.207335) - (xy 117.792127 63.213) (xy 119.487872 63.212999) (xy 119.547483 63.206591) (xy 119.682331 63.156296) - (xy 119.797546 63.070046) (xy 119.883796 62.954831) (xy 119.934091 62.819983) (xy 119.9405 62.760373) - (xy 119.940499 61.064628) (xy 119.934091 61.005017) (xy 119.883796 60.870169) (xy 119.883795 60.870168) - (xy 119.883793 60.870164) (xy 119.797547 60.754955) (xy 119.797544 60.754952) (xy 119.682335 60.668706) - (xy 119.682328 60.668702) (xy 119.547482 60.618408) (xy 119.547483 60.618408) (xy 119.487883 60.612001) - (xy 119.487881 60.612) (xy 119.487873 60.612) (xy 119.487864 60.612) (xy 117.792129 60.612) (xy 117.792123 60.612001) - (xy 117.732516 60.618408) (xy 117.597671 60.668702) (xy 117.597664 60.668706) (xy 117.482455 60.754952) - (xy 117.482452 60.754955) (xy 117.396206 60.870164) (xy 117.396202 60.870171) (xy 117.345908 61.005017) - (xy 117.339501 61.064616) (xy 117.339501 61.064623) (xy 117.3395 61.064635) (xy 112.01132 61.064635) - (xy 111.867213 60.920528) (xy 111.701613 60.800215) (xy 111.701612 60.800214) (xy 111.70161 60.800213) - (xy 111.644653 60.771191) (xy 111.519223 60.707281) (xy 111.324534 60.644022) (xy 111.149995 60.616378) - (xy 111.122352 60.612) (xy 110.917648 60.612) (xy 110.893329 60.615851) (xy 110.715465 60.644022) - (xy 110.520776 60.707281) (xy 110.338386 60.800215) (xy 110.172786 60.920528) (xy 110.028028 61.065286) - (xy 109.907715 61.230886) (xy 109.814781 61.413276) (xy 109.751522 61.607965) (xy 109.7195 61.810148) - (xy 102.788 61.810148) (xy 102.788 57.326541) (xy 109.187 57.326541) (xy 109.187 57.608458) (xy 109.223795 57.887939) - (xy 109.296759 58.160243) (xy 109.404635 58.420679) (xy 109.40464 58.42069) (xy 109.545583 58.664809) - (xy 109.545588 58.664817) (xy 109.7172 58.888465) (xy 109.717204 58.88847) (xy 109.916529 59.087795) - (xy 109.916533 59.087798) (xy 109.916535 59.0878) (xy 110.140183 59.259412) (xy 110.14019 59.259416) - (xy 110.384309 59.400359) (xy 110.384314 59.400361) (xy 110.384317 59.400363) (xy 110.644761 59.508242) - (xy 110.917058 59.581204) (xy 111.196549 59.618) (xy 111.196556 59.618) (xy 111.478444 59.618) (xy 111.478451 59.618) - (xy 111.757942 59.581204) (xy 112.030239 59.508242) (xy 112.290683 59.400363) (xy 112.534817 59.259412) - (xy 112.758465 59.0878) (xy 112.9578 58.888465) (xy 113.129412 58.664817) (xy 113.270363 58.420683) - (xy 113.378242 58.160239) (xy 113.451204 57.887942) (xy 113.488 57.608451) (xy 113.488 57.326549) - (xy 113.451204 57.047058) (xy 113.378242 56.774761) (xy 113.270363 56.514317) (xy 113.270361 56.514314) - (xy 113.270359 56.514309) (xy 113.129416 56.27019) (xy 113.129412 56.270183) (xy 112.9578 56.046535) - (xy 112.957798 56.046533) (xy 112.957795 56.046529) (xy 112.75847 55.847204) (xy 112.758465 55.8472) - (xy 112.534817 55.675588) (xy 112.534811 55.675584) (xy 112.534809 55.675583) (xy 112.29069 55.53464) - (xy 112.290679 55.534635) (xy 112.030243 55.426759) (xy 111.757939 55.353795) (xy 111.478458 55.317) - (xy 111.478451 55.317) (xy 111.196549 55.317) (xy 111.196541 55.317) (xy 110.91706 55.353795) (xy 110.644756 55.426759) - (xy 110.38432 55.534635) (xy 110.384309 55.53464) (xy 110.14019 55.675583) (xy 110.140182 55.675589) - (xy 109.916529 55.847204) (xy 109.717204 56.046529) (xy 109.545589 56.270182) (xy 109.545583 56.27019) - (xy 109.40464 56.514309) (xy 109.404635 56.51432) (xy 109.296759 56.774756) (xy 109.223795 57.04706) - (xy 109.187 57.326541) (xy 102.788 57.326541) (xy 102.788 55.507265) (xy 102.807685 55.440226) (xy 102.808898 55.438374) - (xy 102.812039 55.433674) (xy 102.896894 55.306679) (xy 102.957237 55.160997) (xy 102.988 55.006342) - (xy 102.988 54.848658) (xy 102.988 54.848655) (xy 102.987999 54.848653) (xy 102.958857 54.702147) - (xy 102.957237 54.694003) (xy 102.957235 54.693998) (xy 102.896897 54.548327) (xy 102.89689 54.548314) - (xy 102.809289 54.417211) (xy 102.809286 54.417207) (xy 102.697792 54.305713) (xy 102.697788 54.30571) - (xy 102.566685 54.218109) (xy 102.566672 54.218102) (xy 102.421001 54.157764) (xy 102.420989 54.157761) - (xy 102.266345 54.127) (xy 102.266342 54.127) (xy 102.108658 54.127) (xy 102.108655 54.127) (xy 101.95401 54.157761) - (xy 101.953998 54.157764) (xy 101.808327 54.218102) (xy 101.808314 54.218109) (xy 101.677211 54.30571) - (xy 101.677207 54.305713) (xy 101.565713 54.417207) (xy 101.56571 54.417211) (xy 101.478109 54.548314) - (xy 101.478102 54.548327) (xy 101.417764 54.693998) (xy 101.417761 54.69401) (xy 101.387 54.848653) - (xy 101.387 55.006346) (xy 101.417761 55.160989) (xy 101.417764 55.161001) (xy 101.478102 55.306672) - (xy 101.478109 55.306685) (xy 101.557095 55.424895) (xy 101.562961 55.433674) (xy 101.566102 55.438374) - (xy 101.58698 55.505051) (xy 101.587 55.507265) (xy 101.587 60.488) (xy 101.567315 60.555039) (xy 101.514511 60.600794) - (xy 101.463 60.612) (xy 100.589629 60.612) (xy 100.589623 60.612001) (xy 100.530016 60.618408) (xy 100.395171 60.668702) - (xy 100.395164 60.668706) (xy 100.279955 60.754952) (xy 100.279952 60.754955) (xy 100.193706 60.870164) - (xy 100.193702 60.870171) (xy 100.143408 61.005017) (xy 100.137001 61.064616) (xy 100.137001 61.064623) - (xy 100.137 61.064635) (xy 100.137 62.312401) (xy 100.128356 62.341837) (xy 100.121833 62.371827) - (xy 100.118077 62.376843) (xy 100.117315 62.37944) (xy 100.100682 62.400081) (xy 100.050084 62.45068) - (xy 99.988761 62.484166) (xy 99.962402 62.487) (xy 95.168931 62.487) (xy 95.101892 62.467315) (xy 95.056137 62.414511) - (xy 95.046193 62.345353) (xy 95.051 62.324681) (xy 95.085977 62.217034) (xy 95.118 62.014851) (xy 95.118 61.810148) - (xy 95.085977 61.607965) (xy 95.030884 61.438408) (xy 95.02272 61.413281) (xy 95.022718 61.413278) - (xy 95.022718 61.413276) (xy 94.989003 61.347107) (xy 94.929787 61.23089) (xy 94.859532 61.134191) - (xy 94.809471 61.065286) (xy 94.664713 60.920528) (xy 94.499113 60.800215) (xy 94.499112 60.800214) - (xy 94.49911 60.800213) (xy 94.442153 60.771191) (xy 94.316723 60.707281) (xy 94.122034 60.644022) - (xy 93.947495 60.616378) (xy 93.919852 60.612) (xy 93.715148 60.612) (xy 93.690829 60.615851) (xy 93.512965 60.644022) - (xy 93.318276 60.707281) (xy 93.135886 60.800215) (xy 92.970286 60.920528) (xy 92.825528 61.065286) - (xy 92.705215 61.230886) (xy 92.612281 61.413276) (xy 92.549022 61.607965) (xy 92.517 61.810148) - (xy 92.517 62.014851) (xy 92.549022 62.217034) (xy 92.584 62.324681) (xy 92.585995 62.394522) (xy 92.549915 62.454355) - (xy 92.487214 62.485184) (xy 92.466069 62.487) (xy 77.252597 62.487) (xy 77.223156 62.478355) (xy 77.19317 62.471832) - (xy 77.188154 62.468077) (xy 77.185558 62.467315) (xy 77.164916 62.450681) (xy 77.114318 62.400083) - (xy 77.080833 62.33876) (xy 77.077999 62.312402) (xy 77.077999 61.064629) (xy 77.077998 61.064623) - (xy 77.077997 61.064616) (xy 77.071591 61.005017) (xy 77.021296 60.870169) (xy 77.021295 60.870168) - (xy 77.021293 60.870164) (xy 76.935047 60.754955) (xy 76.935044 60.754952) (xy 76.819835 60.668706) - (xy 76.819828 60.668702) (xy 76.684982 60.618408) (xy 76.684983 60.618408) (xy 76.625383 60.612001) - (xy 76.625381 60.612) (xy 76.625373 60.612) (xy 76.625364 60.612) (xy 74.929629 60.612) (xy 74.929623 60.612001) - (xy 74.870016 60.618408) (xy 74.735171 60.668702) (xy 74.735164 60.668706) (xy 74.619955 60.754952) - (xy 74.619952 60.754955) (xy 74.533706 60.870164) (xy 74.533702 60.870171) (xy 74.483408 61.005017) - (xy 74.477001 61.064616) (xy 74.477001 61.064623) (xy 74.477 61.064635) (xy 74.477 62.76037) (xy 74.477001 62.760376) - (xy 74.483408 62.819983) (xy 74.533702 62.954828) (xy 74.533706 62.954835) (xy 74.619952 63.070044) - (xy 74.619955 63.070047) (xy 74.735164 63.156293) (xy 74.735171 63.156297) (xy 74.870017 63.206591) - (xy 74.870016 63.206591) (xy 74.876944 63.207335) (xy 74.929627 63.213) (xy 76.177402 63.212999) - (xy 76.244441 63.232684) (xy 76.265083 63.249318) (xy 76.467639 63.451874) (xy 76.467649 63.451885) - (xy 76.471979 63.456215) (xy 76.47198 63.456216) (xy 76.583784 63.56802) (xy 76.670595 63.618139) - (xy 76.670597 63.618141) (xy 76.708651 63.640111) (xy 76.720715 63.647077) (xy 76.873443 63.688001) - (xy 76.873446 63.688001) (xy 77.039153 63.688001) (xy 77.039169 63.688) (xy 100.175831 63.688) (xy 100.175847 63.688001) - (xy 100.183443 63.688001) (xy 100.341554 63.688001) (xy 100.341557 63.688001) (xy 100.494285 63.647077) - (xy 100.544404 63.618139) (xy 100.631216 63.56802) (xy 100.74302 63.456216) (xy 100.74302 63.456214) - (xy 100.753228 63.446007) (xy 100.75323 63.446004) (xy 100.949916 63.249318) (xy 101.011239 63.215833) - (xy 101.037597 63.212999) (xy 101.463 63.212999) (xy 101.530039 63.232684) (xy 101.575794 63.285488) - (xy 101.587 63.336999) (xy 101.587 82.922734) (xy 101.567315 82.989773) (xy 101.566102 82.991625) - (xy 101.478109 83.123314) (xy 101.478102 83.123327) (xy 101.417764 83.268998) (xy 101.417761 83.26901) - (xy 101.387 83.423653) (xy 101.387 83.581346) (xy 101.417761 83.735989) (xy 101.417764 83.736001) - (xy 101.478102 83.881672) (xy 101.478109 83.881685) (xy 101.566102 84.013374) (xy 101.58698 84.080051) - (xy 101.587 84.082265) (xy 101.587 101.972734) (xy 101.567315 102.039773) (xy 101.566102 102.041625) - (xy 101.478109 102.173314) (xy 101.478102 102.173327) (xy 101.417764 102.318998) (xy 101.417761 102.31901) - (xy 101.387 102.473653) (xy 101.387 102.631346) (xy 101.417761 102.785989) (xy 101.417764 102.786001) - (xy 101.478102 102.931672) (xy 101.478109 102.931685) (xy 101.566102 103.063374) (xy 101.58698 103.130051) - (xy 101.587 103.132265) (xy 101.587 109.4135) (xy 101.567315 109.480539) (xy 101.514511 109.526294) - (xy 101.463 109.5375) (xy 101.014499 109.5375) (xy 100.94746 109.517815) (xy 100.901705 109.465011) - (xy 100.890499 109.4135) (xy 100.890499 108.689629) (xy 100.890498 108.689623) (xy 100.890497 108.689616) - (xy 100.884091 108.630017) (xy 100.844453 108.523743) (xy 100.833797 108.495171) (xy 100.833793 108.495164) - (xy 100.747547 108.379955) (xy 100.747544 108.379952) (xy 100.632335 108.293706) (xy 100.632328 108.293702) - (xy 100.497482 108.243408) (xy 100.497483 108.243408) (xy 100.437883 108.237001) (xy 100.437881 108.237) - (xy 100.437873 108.237) (xy 100.437864 108.237) (xy 98.742129 108.237) (xy 98.742123 108.237001) - (xy 98.682516 108.243408) (xy 98.547671 108.293702) (xy 98.547664 108.293706) (xy 98.432455 108.379952) - (xy 98.432452 108.379955) (xy 98.346206 108.495164) (xy 98.346202 108.495171) (xy 98.295908 108.630017) - (xy 98.289501 108.689616) (xy 98.2895 108.689627) (xy 98.2895 109.413501) (xy 98.269817 109.480539) - (xy 98.217013 109.526294) (xy 98.165501 109.5375) (xy 93.392616 109.5375) (xy 93.325577 109.517815) - (xy 93.279822 109.465011) (xy 93.270144 109.432902) (xy 93.238477 109.232966) (xy 93.17522 109.038281) - (xy 93.175218 109.038278) (xy 93.175218 109.038276) (xy 93.113414 108.91698) (xy 93.082287 108.85589) - (xy 93.052225 108.814513) (xy 92.961971 108.690286) (xy 92.817213 108.545528) (xy 92.651613 108.425215) - (xy 92.651612 108.425214) (xy 92.65161 108.425213) (xy 92.594653 108.396191) (xy 92.469223 108.332281) - (xy 92.274534 108.269022) (xy 92.099995 108.241378) (xy 92.072352 108.237) (xy 91.867648 108.237) - (xy 91.843329 108.240851) (xy 91.665465 108.269022) (xy 91.470776 108.332281) (xy 91.288386 108.425215) - (xy 91.122786 108.545528) (xy 90.978028 108.690286) (xy 90.857715 108.855886) (xy 90.764781 109.038276) - (xy 90.701523 109.232965) (xy 90.700788 109.237604) (xy 90.669856 109.432899) (xy 90.639928 109.496033) - (xy 90.580616 109.532964) (xy 90.547384 109.5375) (xy 74.337 109.5375) (xy 74.269961 109.517815) - (xy 74.224206 109.465011) (xy 74.213 109.4135) (xy 74.213 104.951541) (xy 90.137 104.951541) (xy 90.137 105.233458) - (xy 90.173795 105.512939) (xy 90.246759 105.785243) (xy 90.354635 106.045679) (xy 90.35464 106.04569) - (xy 90.436572 106.187599) (xy 90.495588 106.289817) (xy 90.6672 106.513465) (xy 90.667204 106.51347) - (xy 90.866529 106.712795) (xy 90.866533 106.712798) (xy 90.866535 106.7128) (xy 91.090183 106.884412) - (xy 91.09019 106.884416) (xy 91.334309 107.025359) (xy 91.334314 107.025361) (xy 91.334317 107.025363) - (xy 91.594761 107.133242) (xy 91.867058 107.206204) (xy 92.146549 107.243) (xy 92.146556 107.243) - (xy 92.428444 107.243) (xy 92.428451 107.243) (xy 92.707942 107.206204) (xy 92.980239 107.133242) - (xy 93.240683 107.025363) (xy 93.484817 106.884412) (xy 93.708465 106.7128) (xy 93.9078 106.513465) - (xy 94.079412 106.289817) (xy 94.220363 106.045683) (xy 94.328242 105.785239) (xy 94.401204 105.512942) - (xy 94.438 105.233451) (xy 94.438 104.951549) (xy 94.401204 104.672058) (xy 94.328242 104.399761) - (xy 94.318626 104.376547) (xy 94.248996 104.208443) (xy 94.220363 104.139317) (xy 94.220361 104.139314) - (xy 94.220359 104.139309) (xy 94.079416 103.89519) (xy 94.079412 103.895183) (xy 93.9078 103.671535) - (xy 93.907798 103.671533) (xy 93.907795 103.671529) (xy 93.70847 103.472204) (xy 93.669212 103.44208) - (xy 93.484817 103.300588) (xy 93.484811 103.300584) (xy 93.484809 103.300583) (xy 93.24069 103.15964) - (xy 93.240679 103.159635) (xy 92.980243 103.051759) (xy 92.707939 102.978795) (xy 92.428458 102.942) - (xy 92.428451 102.942) (xy 92.146549 102.942) (xy 92.146541 102.942) (xy 91.86706 102.978795) (xy 91.594756 103.051759) - (xy 91.33432 103.159635) (xy 91.334309 103.15964) (xy 91.09019 103.300583) (xy 91.090182 103.300589) - (xy 90.866529 103.472204) (xy 90.667204 103.671529) (xy 90.57274 103.794637) (xy 90.516747 103.867609) - (xy 90.495589 103.895182) (xy 90.495583 103.89519) (xy 90.35464 104.139309) (xy 90.354635 104.13932) - (xy 90.246759 104.399756) (xy 90.173795 104.67206) (xy 90.137 104.951541) (xy 74.213 104.951541) - (xy 74.213 103.132265) (xy 74.232685 103.065226) (xy 74.233898 103.063374) (xy 74.32189 102.931685) - (xy 74.32189 102.931684) (xy 74.321894 102.931679) (xy 74.382237 102.785997) (xy 74.413 102.631342) - (xy 74.413 102.473658) (xy 74.413 102.473655) (xy 74.412999 102.473653) (xy 74.382238 102.31901) - (xy 74.382237 102.319003) (xy 74.382235 102.318998) (xy 74.321897 102.173327) (xy 74.32189 102.173314) - (xy 74.233898 102.041625) (xy 74.21302 101.974947) (xy 74.213 101.972734) (xy 74.213 99.923921) - (xy 88.622 99.923921) (xy 88.622 100.101078) (xy 88.649714 100.276056) (xy 88.704456 100.444539) - (xy 88.704457 100.444542) (xy 88.784886 100.60239) (xy 88.889017 100.745714) (xy 89.014286 100.870983) - (xy 89.15761 100.975114) (xy 89.220784 101.007303) (xy 89.315457 101.055542) (xy 89.31546 101.055543) - (xy 89.399701 101.082914) (xy 89.483945 101.110286) (xy 89.658921 101.138) (xy 89.658922 101.138) - (xy 89.836078 101.138) (xy 89.836079 101.138) (xy 90.011055 101.110286) (xy 90.179542 101.055542) - (xy 90.33739 100.975114) (xy 90.480714 100.870983) (xy 90.605983 100.745714) (xy 90.710114 100.60239) - (xy 90.790542 100.444542) (xy 90.845286 100.276055) (xy 90.873 100.101079) (xy 90.873 99.923921) - (xy 90.863731 99.8654) (xy 92.5831 99.8654) (xy 92.5831 100.159599) (xy 92.583101 100.159616) (xy 92.620611 100.444539) - (xy 92.621502 100.4513) (xy 92.666607 100.619635) (xy 92.697652 100.735494) (xy 92.810234 101.007294) - (xy 92.810242 101.00731) (xy 92.95734 101.262089) (xy 92.957351 101.262105) (xy 93.136448 101.495509) - (xy 93.136454 101.495516) (xy 93.344483 101.703545) (xy 93.34449 101.703551) (xy 93.439334 101.776327) - (xy 93.577903 101.882655) (xy 93.57791 101.882659) (xy 93.832689 102.029757) (xy 93.832705 102.029765) - (xy 94.104505 102.142347) (xy 94.104507 102.142347) (xy 94.104513 102.14235) (xy 94.3887 102.218498) - (xy 94.680394 102.2569) (xy 94.680401 102.2569) (xy 94.974599 102.2569) (xy 94.974606 102.2569) - (xy 95.2663 102.218498) (xy 95.550487 102.14235) (xy 95.798132 102.039773) (xy 95.822294 102.029765) - (xy 95.822297 102.029763) (xy 95.822303 102.029761) (xy 96.077097 101.882655) (xy 96.310511 101.70355) - (xy 96.468819 101.545241) (xy 96.530141 101.511758) (xy 96.599832 101.516742) (xy 96.655766 101.558613) - (xy 96.680183 101.624078) (xy 96.67106 101.680376) (xy 96.59676 101.859753) (xy 96.523795 102.13206) - (xy 96.487 102.411541) (xy 96.487 102.693458) (xy 96.523795 102.972939) (xy 96.596759 103.245243) - (xy 96.704635 103.505679) (xy 96.70464 103.50569) (xy 96.845583 103.749809) (xy 96.845588 103.749817) - (xy 97.0172 103.973465) (xy 97.017204 103.97347) (xy 97.216529 104.172795) (xy 97.216533 104.172798) - (xy 97.216535 104.1728) (xy 97.440183 104.344412) (xy 97.44019 104.344416) (xy 97.684309 104.485359) - (xy 97.684314 104.485361) (xy 97.684317 104.485363) (xy 97.944761 104.593242) (xy 98.217058 104.666204) - (xy 98.496549 104.703) (xy 98.496556 104.703) (xy 98.778444 104.703) (xy 98.778451 104.703) (xy 99.057942 104.666204) - (xy 99.330239 104.593242) (xy 99.590683 104.485363) (xy 99.834817 104.344412) (xy 100.058465 104.1728) - (xy 100.2578 103.973465) (xy 100.429412 103.749817) (xy 100.570363 103.505683) (xy 100.678242 103.245239) - (xy 100.751204 102.972942) (xy 100.788 102.693451) (xy 100.788 102.411549) (xy 100.751204 102.132058) - (xy 100.678242 101.859761) (xy 100.570363 101.599317) (xy 100.570361 101.599314) (xy 100.570359 101.599309) - (xy 100.429416 101.35519) (xy 100.429412 101.355183) (xy 100.329616 101.225127) (xy 100.304423 101.15996) - (xy 100.318461 101.091515) (xy 100.367275 101.041525) (xy 100.371674 101.039169) (xy 100.49739 100.975114) - (xy 100.640714 100.870983) (xy 100.765983 100.745714) (xy 100.870114 100.60239) (xy 100.950542 100.444542) - (xy 101.005286 100.276055) (xy 101.033 100.101079) (xy 101.033 99.923921) (xy 101.005286 99.748945) - (xy 100.972655 99.648515) (xy 100.950543 99.58046) (xy 100.950542 99.580457) (xy 100.870113 99.422609) - (xy 100.765983 99.279286) (xy 100.640714 99.154017) (xy 100.49739 99.049886) (xy 100.434232 99.017705) - (xy 100.339542 98.969457) (xy 100.339539 98.969456) (xy 100.171056 98.914714) (xy 100.083567 98.900857) - (xy 99.996079 98.887) (xy 99.818921 98.887) (xy 99.760595 98.896238) (xy 99.643943 98.914714) (xy 99.47546 98.969456) - (xy 99.475457 98.969457) (xy 99.317609 99.049886) (xy 99.275476 99.080498) (xy 99.174286 99.154017) - (xy 99.174284 99.154019) (xy 99.174283 99.154019) (xy 99.049019 99.279283) (xy 99.049019 99.279284) - (xy 99.049017 99.279286) (xy 99.017765 99.322301) (xy 98.944886 99.422609) (xy 98.864457 99.580457) - (xy 98.864456 99.58046) (xy 98.809714 99.748943) (xy 98.782 99.923921) (xy 98.782 100.101077) (xy 98.80695 100.258602) - (xy 98.797996 100.327895) (xy 98.753 100.381347) (xy 98.686248 100.401987) (xy 98.684477 100.402) - (xy 98.496541 100.402) (xy 98.21706 100.438795) (xy 97.944756 100.511759) (xy 97.68432 100.619635) - (xy 97.684309 100.61964) (xy 97.44019 100.760583) (xy 97.440182 100.760589) (xy 97.216534 100.9322) - (xy 97.075786 101.072948) (xy 97.014463 101.106432) (xy 96.944771 101.101448) (xy 96.888838 101.059576) - (xy 96.864421 100.994112) (xy 96.873544 100.937813) (xy 96.957348 100.735491) (xy 96.95735 100.735487) - (xy 97.033498 100.4513) (xy 97.0719 100.159606) (xy 97.0719 99.865394) (xy 97.033498 99.5737) (xy 96.95735 99.289513) - (xy 96.901227 99.154019) (xy 96.844765 99.017705) (xy 96.844757 99.017689) (xy 96.697659 98.76291) - (xy 96.697655 98.762903) (xy 96.51855 98.529489) (xy 96.518545 98.529483) (xy 96.310516 98.321454) - (xy 96.310509 98.321448) (xy 96.077105 98.142351) (xy 96.077103 98.142349) (xy 96.077097 98.142345) - (xy 96.077092 98.142342) (xy 96.077089 98.14234) (xy 95.82231 97.995242) (xy 95.822294 97.995234) - (xy 95.550494 97.882652) (xy 95.266296 97.806501) (xy 94.974616 97.768101) (xy 94.974611 97.7681) - (xy 94.974606 97.7681) (xy 94.680394 97.7681) (xy 94.680388 97.7681) (xy 94.680383 97.768101) (xy 94.388703 97.806501) - (xy 94.104505 97.882652) (xy 93.832705 97.995234) (xy 93.832689 97.995242) (xy 93.57791 98.14234) - (xy 93.577894 98.142351) (xy 93.34449 98.321448) (xy 93.344483 98.321454) (xy 93.136454 98.529483) - (xy 93.136448 98.52949) (xy 92.957351 98.762894) (xy 92.95734 98.76291) (xy 92.810242 99.017689) - (xy 92.810234 99.017705) (xy 92.697652 99.289505) (xy 92.621501 99.573703) (xy 92.583101 99.865383) - (xy 92.5831 99.8654) (xy 90.863731 99.8654) (xy 90.845286 99.748945) (xy 90.812655 99.648515) (xy 90.790543 99.58046) - (xy 90.790542 99.580457) (xy 90.710113 99.422609) (xy 90.605983 99.279286) (xy 90.480714 99.154017) - (xy 90.33739 99.049886) (xy 90.274232 99.017705) (xy 90.179542 98.969457) (xy 90.179539 98.969456) - (xy 90.011056 98.914714) (xy 89.923567 98.900857) (xy 89.836079 98.887) (xy 89.658921 98.887) (xy 89.600595 98.896238) - (xy 89.483943 98.914714) (xy 89.31546 98.969456) (xy 89.315457 98.969457) (xy 89.157609 99.049886) - (xy 89.115476 99.080498) (xy 89.014286 99.154017) (xy 89.014284 99.154019) (xy 89.014283 99.154019) - (xy 88.889019 99.279283) (xy 88.889019 99.279284) (xy 88.889017 99.279286) (xy 88.857765 99.322301) - (xy 88.784886 99.422609) (xy 88.704457 99.580457) (xy 88.704456 99.58046) (xy 88.649714 99.748943) - (xy 88.622 99.923921) (xy 74.213 99.923921) (xy 74.213 90.369402) (xy 79.0395 90.369402) (xy 79.0395 90.605597) - (xy 79.076446 90.838868) (xy 79.149433 91.063496) (xy 79.20451 91.171589) (xy 79.256657 91.273933) - (xy 79.395483 91.46501) (xy 79.56249 91.632017) (xy 79.753567 91.770843) (xy 79.787236 91.787998) - (xy 79.964003 91.878066) (xy 79.964005 91.878066) (xy 79.964008 91.878068) (xy 80.084412 91.917189) - (xy 80.188631 91.951053) (xy 80.421903 91.988) (xy 80.421908 91.988) (xy 80.658097 91.988) (xy 80.891368 91.951053) - (xy 81.115992 91.878068) (xy 81.326433 91.770843) (xy 81.51751 91.632017) (xy 81.684517 91.46501) - (xy 81.823343 91.273933) (xy 81.930568 91.063492) (xy 82.003553 90.838868) (xy 82.028929 90.67865) - (xy 82.0405 90.605597) (xy 82.0405 90.385148) (xy 90.6695 90.385148) (xy 90.6695 90.589851) (xy 90.701522 90.792034) - (xy 90.764781 90.986723) (xy 90.857715 91.169113) (xy 90.978028 91.334713) (xy 91.122786 91.479471) - (xy 91.277749 91.592056) (xy 91.28839 91.599787) (xy 91.377212 91.645044) (xy 91.470776 91.692718) - (xy 91.470778 91.692718) (xy 91.470781 91.69272) (xy 91.575137 91.726627) (xy 91.665465 91.755977) - (xy 91.759318 91.770842) (xy 91.867648 91.788) (xy 91.867649 91.788) (xy 92.072351 91.788) (xy 92.072352 91.788) - (xy 92.274534 91.755977) (xy 92.469219 91.69272) (xy 92.65161 91.599787) (xy 92.791664 91.498033) - (xy 92.817213 91.479471) (xy 92.817215 91.479468) (xy 92.817219 91.479466) (xy 92.961966 91.334719) - (xy 92.961968 91.334715) (xy 92.961971 91.334713) (xy 93.014732 91.26209) (xy 93.082287 91.16911) - (xy 93.17522 90.986719) (xy 93.238477 90.792034) (xy 93.2705 90.589852) (xy 93.2705 90.385148) (xy 93.238477 90.182966) - (xy 93.223259 90.136131) (xy 93.175218 89.988276) (xy 93.082287 89.80589) (xy 93.012032 89.709191) - (xy 93.012031 89.709188) (xy 92.961971 89.640287) (xy 92.961967 89.640282) (xy 92.96132 89.639635) - (xy 98.2895 89.639635) (xy 98.2895 91.33537) (xy 98.289501 91.335376) (xy 98.295908 91.394983) (xy 98.346202 91.529828) - (xy 98.346206 91.529835) (xy 98.432452 91.645044) (xy 98.432455 91.645047) (xy 98.547664 91.731293) - (xy 98.547671 91.731297) (xy 98.682517 91.781591) (xy 98.682516 91.781591) (xy 98.689444 91.782335) - (xy 98.742127 91.788) (xy 100.437872 91.787999) (xy 100.497483 91.781591) (xy 100.632331 91.731296) - (xy 100.747546 91.645046) (xy 100.833796 91.529831) (xy 100.884091 91.394983) (xy 100.8905 91.335373) - (xy 100.890499 89.639628) (xy 100.884091 89.580017) (xy 100.86782 89.536393) (xy 100.833797 89.445171) - (xy 100.833793 89.445164) (xy 100.747547 89.329955) (xy 100.747544 89.329952) (xy 100.632335 89.243706) - (xy 100.632328 89.243702) (xy 100.497482 89.193408) (xy 100.497483 89.193408) (xy 100.437883 89.187001) - (xy 100.437881 89.187) (xy 100.437873 89.187) (xy 100.437864 89.187) (xy 98.742129 89.187) (xy 98.742123 89.187001) - (xy 98.682516 89.193408) (xy 98.547671 89.243702) (xy 98.547664 89.243706) (xy 98.432455 89.329952) - (xy 98.432452 89.329955) (xy 98.346206 89.445164) (xy 98.346202 89.445171) (xy 98.295908 89.580017) - (xy 98.289501 89.639616) (xy 98.289501 89.639623) (xy 98.2895 89.639635) (xy 92.96132 89.639635) - (xy 92.817213 89.495528) (xy 92.651613 89.375215) (xy 92.651612 89.375214) (xy 92.65161 89.375213) - (xy 92.588355 89.342983) (xy 92.469223 89.282281) (xy 92.274534 89.219022) (xy 92.099995 89.191378) - (xy 92.072352 89.187) (xy 91.867648 89.187) (xy 91.843329 89.190851) (xy 91.665465 89.219022) (xy 91.470776 89.282281) - (xy 91.288386 89.375215) (xy 91.122786 89.495528) (xy 90.978028 89.640286) (xy 90.857715 89.805886) - (xy 90.764781 89.988276) (xy 90.701522 90.182965) (xy 90.6695 90.385148) (xy 82.0405 90.385148) - (xy 82.0405 90.369402) (xy 82.003553 90.136131) (xy 81.955513 89.988281) (xy 81.930568 89.911508) - (xy 81.930566 89.911505) (xy 81.930566 89.911503) (xy 81.827482 89.709191) (xy 81.823343 89.701067) - (xy 81.684517 89.50999) (xy 81.51751 89.342983) (xy 81.326433 89.204157) (xy 81.305337 89.193408) - (xy 81.115996 89.096933) (xy 80.891368 89.023946) (xy 80.658097 88.987) (xy 80.658092 88.987) (xy 80.421908 88.987) - (xy 80.421903 88.987) (xy 80.188631 89.023946) (xy 79.964003 89.096933) (xy 79.753566 89.204157) - (xy 79.64604 89.28228) (xy 79.56249 89.342983) (xy 79.562488 89.342985) (xy 79.562487 89.342985) - (xy 79.395485 89.509987) (xy 79.395485 89.509988) (xy 79.395483 89.50999) (xy 79.344606 89.580016) - (xy 79.256657 89.701066) (xy 79.149433 89.911503) (xy 79.076446 90.136131) (xy 79.0395 90.369402) - (xy 74.213 90.369402) (xy 74.213 85.901541) (xy 90.137 85.901541) (xy 90.137 86.183458) (xy 90.173795 86.462939) - (xy 90.246759 86.735243) (xy 90.354635 86.995679) (xy 90.35464 86.99569) (xy 90.495583 87.239809) - (xy 90.495588 87.239817) (xy 90.6672 87.463465) (xy 90.667204 87.46347) (xy 90.866529 87.662795) - (xy 90.866533 87.662798) (xy 90.866535 87.6628) (xy 91.090183 87.834412) (xy 91.09019 87.834416) - (xy 91.334309 87.975359) (xy 91.334314 87.975361) (xy 91.334317 87.975363) (xy 91.594761 88.083242) - (xy 91.867058 88.156204) (xy 92.146549 88.193) (xy 92.146556 88.193) (xy 92.428444 88.193) (xy 92.428451 88.193) - (xy 92.707942 88.156204) (xy 92.980239 88.083242) (xy 93.240683 87.975363) (xy 93.484817 87.834412) - (xy 93.708465 87.6628) (xy 93.9078 87.463465) (xy 94.079412 87.239817) (xy 94.220363 86.995683) - (xy 94.328242 86.735239) (xy 94.401204 86.462942) (xy 94.438 86.183451) (xy 94.438 85.901549) (xy 94.401204 85.622058) - (xy 94.328242 85.349761) (xy 94.220363 85.089317) (xy 94.220361 85.089314) (xy 94.220359 85.089309) - (xy 94.079416 84.84519) (xy 94.079412 84.845183) (xy 93.9078 84.621535) (xy 93.907798 84.621533) - (xy 93.907795 84.621529) (xy 93.70847 84.422204) (xy 93.708465 84.4222) (xy 93.484817 84.250588) - (xy 93.484811 84.250584) (xy 93.484809 84.250583) (xy 93.24069 84.10964) (xy 93.240679 84.109635) - (xy 92.980243 84.001759) (xy 92.707939 83.928795) (xy 92.428458 83.892) (xy 92.428451 83.892) (xy 92.146549 83.892) - (xy 92.146541 83.892) (xy 91.86706 83.928795) (xy 91.594756 84.001759) (xy 91.33432 84.109635) (xy 91.334309 84.10964) - (xy 91.09019 84.250583) (xy 91.090182 84.250589) (xy 90.866529 84.422204) (xy 90.667204 84.621529) - (xy 90.495589 84.845182) (xy 90.495583 84.84519) (xy 90.35464 85.089309) (xy 90.354635 85.08932) - (xy 90.246759 85.349756) (xy 90.173795 85.62206) (xy 90.137 85.901541) (xy 74.213 85.901541) (xy 74.213 84.082265) - (xy 74.232685 84.015226) (xy 74.233898 84.013374) (xy 74.32189 83.881685) (xy 74.32189 83.881684) - (xy 74.321894 83.881679) (xy 74.382237 83.735997) (xy 74.413 83.581342) (xy 74.413 83.423658) (xy 74.413 83.423655) - (xy 74.412999 83.423653) (xy 74.382238 83.26901) (xy 74.382238 83.269008) (xy 74.382237 83.269003) - (xy 74.382235 83.268998) (xy 74.321897 83.123327) (xy 74.32189 83.123314) (xy 74.234289 82.992211) - (xy 74.234286 82.992207) (xy 74.122792 82.880713) (xy 74.122788 82.88071) (xy 73.991685 82.793109) - (xy 73.991672 82.793102) (xy 73.846001 82.732764) (xy 73.845989 82.732761) (xy 73.691345 82.702) - (xy 73.691342 82.702) (xy 73.533658 82.702) (xy 73.533655 82.702) (xy 73.37901 82.732761) (xy 73.378998 82.732764) - (xy 73.233327 82.793102) (xy 73.233314 82.793109) (xy 73.102211 82.88071) (xy 73.102207 82.880713) - (xy 72.990713 82.992207) (xy 72.99071 82.992211) (xy 72.903109 83.123314) (xy 72.903102 83.123327) - (xy 72.842764 83.268998) (xy 72.842761 83.26901) (xy 72.812 83.423653) (xy 72.812 83.581346) (xy 72.842761 83.735989) - (xy 72.842764 83.736001) (xy 72.903102 83.881672) (xy 72.903109 83.881685) (xy 72.991102 84.013374) - (xy 73.01198 84.080051) (xy 73.012 84.082265) (xy 73.012 101.972734) (xy 72.992315 102.039773) (xy 72.991102 102.041625) - (xy 72.903109 102.173314) (xy 72.903102 102.173327) (xy 72.842764 102.318998) (xy 72.842761 102.31901) - (xy 72.812 102.473653) (xy 72.812 102.631346) (xy 72.842761 102.785989) (xy 72.842764 102.786001) - (xy 72.903102 102.931672) (xy 72.903109 102.931685) (xy 72.991102 103.063374) (xy 73.01198 103.130051) - (xy 73.012 103.132265) (xy 73.012 109.4135) (xy 72.992315 109.480539) (xy 72.939511 109.526294) - (xy 72.888 109.5375) (xy 72.439499 109.5375) (xy 72.37246 109.517815) (xy 72.326705 109.465011) - (xy 72.315499 109.4135) (xy 72.315499 108.689629) (xy 72.315498 108.689623) (xy 72.315497 108.689616) - (xy 72.309091 108.630017) (xy 72.269453 108.523743) (xy 72.258797 108.495171) (xy 72.258793 108.495164) - (xy 72.172547 108.379955) (xy 72.172544 108.379952) (xy 72.057335 108.293706) (xy 72.057328 108.293702) - (xy 71.922482 108.243408) (xy 71.922483 108.243408) (xy 71.862883 108.237001) (xy 71.862881 108.237) - (xy 71.862873 108.237) (xy 71.862864 108.237) (xy 70.167129 108.237) (xy 70.167123 108.237001) (xy 70.107516 108.243408) - (xy 69.972671 108.293702) (xy 69.972664 108.293706) (xy 69.857455 108.379952) (xy 69.857452 108.379955) - (xy 69.771206 108.495164) (xy 69.771202 108.495171) (xy 69.720908 108.630017) (xy 69.714501 108.689616) - (xy 69.7145 108.689627) (xy 69.7145 109.413501) (xy 69.694817 109.480539) (xy 69.642013 109.526294) - (xy 69.590501 109.5375) (xy 64.817616 109.5375) (xy 64.750577 109.517815) (xy 64.704822 109.465011) - (xy 64.695144 109.432902) (xy 64.663477 109.232966) (xy 64.60022 109.038281) (xy 64.600218 109.038278) - (xy 64.600218 109.038276) (xy 64.538414 108.91698) (xy 64.507287 108.85589) (xy 64.477225 108.814513) - (xy 64.386971 108.690286) (xy 64.242213 108.545528) (xy 64.076613 108.425215) (xy 64.076612 108.425214) - (xy 64.07661 108.425213) (xy 64.019653 108.396191) (xy 63.894223 108.332281) (xy 63.699534 108.269022) - (xy 63.524995 108.241378) (xy 63.497352 108.237) (xy 63.292648 108.237) (xy 63.268329 108.240851) - (xy 63.090465 108.269022) (xy 62.895776 108.332281) (xy 62.713386 108.425215) (xy 62.547786 108.545528) - (xy 62.403028 108.690286) (xy 62.282715 108.855886) (xy 62.189781 109.038276) (xy 62.126523 109.232965) - (xy 62.125788 109.237604) (xy 62.094856 109.432899) (xy 62.064928 109.496033) (xy 62.005616 109.532964) - (xy 61.972384 109.5375) (xy 52.964258 109.5375) (xy 52.897219 109.517815) (xy 52.851464 109.465011) - (xy 52.84152 109.395853) (xy 52.870545 109.332297) (xy 52.876577 109.325819) (xy 52.889215 109.313181) - (xy 52.995104 109.207292) (xy 52.995106 109.207288) (xy 52.995109 109.207286) (xy 53.120048 109.03532) - (xy 53.120047 109.03532) (xy 53.120051 109.035316) (xy 53.216557 108.845912) (xy 53.282246 108.643743) - (xy 53.3155 108.433787) (xy 53.3155 108.221213) (xy 53.282246 108.011257) (xy 53.216557 107.809088) - (xy 53.120051 107.619684) (xy 53.120049 107.619681) (xy 53.120048 107.619679) (xy 52.995109 107.447713) - (xy 52.881181 107.333785) (xy 52.847696 107.272462) (xy 52.85268 107.20277) (xy 52.894552 107.146837) - (xy 52.925529 107.129922) (xy 53.057086 107.080854) (xy 53.057093 107.08085) (xy 53.172187 106.99469) - (xy 53.17219 106.994687) (xy 53.25835 106.879593) (xy 53.258354 106.879586) (xy 53.308596 106.744879) - (xy 53.308598 106.744872) (xy 53.314999 106.685344) (xy 53.315 106.685327) (xy 53.315 106.0375) - (xy 52.398012 106.0375) (xy 52.430925 105.980493) (xy 52.465 105.853326) (xy 52.465 105.721674) - (xy 52.430925 105.594507) (xy 52.398012 105.5375) (xy 53.315 105.5375) (xy 53.315 104.951541) (xy 61.562 104.951541) - (xy 61.562 105.233458) (xy 61.598795 105.512939) (xy 61.671759 105.785243) (xy 61.779635 106.045679) - (xy 61.77964 106.04569) (xy 61.861572 106.187599) (xy 61.920588 106.289817) (xy 62.0922 106.513465) - (xy 62.092204 106.51347) (xy 62.291529 106.712795) (xy 62.291533 106.712798) (xy 62.291535 106.7128) - (xy 62.515183 106.884412) (xy 62.51519 106.884416) (xy 62.759309 107.025359) (xy 62.759314 107.025361) - (xy 62.759317 107.025363) (xy 63.019761 107.133242) (xy 63.292058 107.206204) (xy 63.571549 107.243) - (xy 63.571556 107.243) (xy 63.853444 107.243) (xy 63.853451 107.243) (xy 64.132942 107.206204) (xy 64.405239 107.133242) - (xy 64.665683 107.025363) (xy 64.909817 106.884412) (xy 65.133465 106.7128) (xy 65.3328 106.513465) - (xy 65.504412 106.289817) (xy 65.645363 106.045683) (xy 65.753242 105.785239) (xy 65.826204 105.512942) - (xy 65.863 105.233451) (xy 65.863 104.951549) (xy 65.826204 104.672058) (xy 65.753242 104.399761) - (xy 65.743626 104.376547) (xy 65.673996 104.208443) (xy 65.645363 104.139317) (xy 65.645361 104.139314) - (xy 65.645359 104.139309) (xy 65.504416 103.89519) (xy 65.504412 103.895183) (xy 65.3328 103.671535) - (xy 65.332798 103.671533) (xy 65.332795 103.671529) (xy 65.13347 103.472204) (xy 65.094212 103.44208) - (xy 64.909817 103.300588) (xy 64.909811 103.300584) (xy 64.909809 103.300583) (xy 64.66569 103.15964) - (xy 64.665679 103.159635) (xy 64.405243 103.051759) (xy 64.132939 102.978795) (xy 63.853458 102.942) - (xy 63.853451 102.942) (xy 63.571549 102.942) (xy 63.571541 102.942) (xy 63.29206 102.978795) (xy 63.019756 103.051759) - (xy 62.75932 103.159635) (xy 62.759309 103.15964) (xy 62.51519 103.300583) (xy 62.515182 103.300589) - (xy 62.291529 103.472204) (xy 62.092204 103.671529) (xy 61.99774 103.794637) (xy 61.941747 103.867609) - (xy 61.920589 103.895182) (xy 61.920583 103.89519) (xy 61.77964 104.139309) (xy 61.779635 104.13932) - (xy 61.671759 104.399756) (xy 61.598795 104.67206) (xy 61.562 104.951541) (xy 53.315 104.951541) - (xy 53.315 104.889672) (xy 53.314999 104.889655) (xy 53.308598 104.830127) (xy 53.308596 104.83012) - (xy 53.258354 104.695413) (xy 53.25835 104.695406) (xy 53.17219 104.580312) (xy 53.172187 104.580309) - (xy 53.057093 104.494149) (xy 53.057086 104.494145) (xy 52.922379 104.443903) (xy 52.922372 104.443901) - (xy 52.862844 104.4375) (xy 52.215 104.4375) (xy 52.215 105.354488) (xy 52.157993 105.321575) (xy 52.030826 105.2875) - (xy 51.965 105.2875) (xy 51.965 99.923921) (xy 60.047 99.923921) (xy 60.047 100.101078) (xy 60.074714 100.276056) - (xy 60.129456 100.444539) (xy 60.129457 100.444542) (xy 60.209886 100.60239) (xy 60.314017 100.745714) - (xy 60.439286 100.870983) (xy 60.58261 100.975114) (xy 60.645784 101.007303) (xy 60.740457 101.055542) - (xy 60.74046 101.055543) (xy 60.824701 101.082914) (xy 60.908945 101.110286) (xy 61.083921 101.138) - (xy 61.083922 101.138) (xy 61.261078 101.138) (xy 61.261079 101.138) (xy 61.436055 101.110286) (xy 61.604542 101.055542) - (xy 61.76239 100.975114) (xy 61.905714 100.870983) (xy 62.030983 100.745714) (xy 62.135114 100.60239) - (xy 62.215542 100.444542) (xy 62.270286 100.276055) (xy 62.298 100.101079) (xy 62.298 99.923921) - (xy 62.288731 99.8654) (xy 64.0081 99.8654) (xy 64.0081 100.159599) (xy 64.008101 100.159616) (xy 64.045611 100.444539) - (xy 64.046502 100.4513) (xy 64.091607 100.619635) (xy 64.122652 100.735494) (xy 64.235234 101.007294) - (xy 64.235242 101.00731) (xy 64.38234 101.262089) (xy 64.382351 101.262105) (xy 64.561448 101.495509) - (xy 64.561454 101.495516) (xy 64.769483 101.703545) (xy 64.76949 101.703551) (xy 64.864334 101.776327) - (xy 65.002903 101.882655) (xy 65.00291 101.882659) (xy 65.257689 102.029757) (xy 65.257705 102.029765) - (xy 65.529505 102.142347) (xy 65.529507 102.142347) (xy 65.529513 102.14235) (xy 65.8137 102.218498) - (xy 66.105394 102.2569) (xy 66.105401 102.2569) (xy 66.399599 102.2569) (xy 66.399606 102.2569) - (xy 66.6913 102.218498) (xy 66.975487 102.14235) (xy 67.223132 102.039773) (xy 67.247294 102.029765) - (xy 67.247297 102.029763) (xy 67.247303 102.029761) (xy 67.502097 101.882655) (xy 67.735511 101.70355) - (xy 67.893819 101.545241) (xy 67.955141 101.511758) (xy 68.024832 101.516742) (xy 68.080766 101.558613) - (xy 68.105183 101.624078) (xy 68.09606 101.680376) (xy 68.02176 101.859753) (xy 67.948795 102.13206) - (xy 67.912 102.411541) (xy 67.912 102.693458) (xy 67.948795 102.972939) (xy 68.021759 103.245243) - (xy 68.129635 103.505679) (xy 68.12964 103.50569) (xy 68.270583 103.749809) (xy 68.270588 103.749817) - (xy 68.4422 103.973465) (xy 68.442204 103.97347) (xy 68.641529 104.172795) (xy 68.641533 104.172798) - (xy 68.641535 104.1728) (xy 68.865183 104.344412) (xy 68.86519 104.344416) (xy 69.109309 104.485359) - (xy 69.109314 104.485361) (xy 69.109317 104.485363) (xy 69.369761 104.593242) (xy 69.642058 104.666204) - (xy 69.921549 104.703) (xy 69.921556 104.703) (xy 70.203444 104.703) (xy 70.203451 104.703) (xy 70.482942 104.666204) - (xy 70.755239 104.593242) (xy 71.015683 104.485363) (xy 71.259817 104.344412) (xy 71.483465 104.1728) - (xy 71.6828 103.973465) (xy 71.854412 103.749817) (xy 71.995363 103.505683) (xy 72.103242 103.245239) - (xy 72.176204 102.972942) (xy 72.213 102.693451) (xy 72.213 102.411549) (xy 72.176204 102.132058) - (xy 72.103242 101.859761) (xy 71.995363 101.599317) (xy 71.995361 101.599314) (xy 71.995359 101.599309) - (xy 71.854416 101.35519) (xy 71.854412 101.355183) (xy 71.754616 101.225127) (xy 71.729423 101.15996) - (xy 71.743461 101.091515) (xy 71.792275 101.041525) (xy 71.796674 101.039169) (xy 71.92239 100.975114) - (xy 72.065714 100.870983) (xy 72.190983 100.745714) (xy 72.295114 100.60239) (xy 72.375542 100.444542) - (xy 72.430286 100.276055) (xy 72.458 100.101079) (xy 72.458 99.923921) (xy 72.430286 99.748945) - (xy 72.397655 99.648515) (xy 72.375543 99.58046) (xy 72.375542 99.580457) (xy 72.295113 99.422609) - (xy 72.190983 99.279286) (xy 72.065714 99.154017) (xy 71.92239 99.049886) (xy 71.859232 99.017705) - (xy 71.764542 98.969457) (xy 71.764539 98.969456) (xy 71.596056 98.914714) (xy 71.508567 98.900857) - (xy 71.421079 98.887) (xy 71.243921 98.887) (xy 71.185595 98.896238) (xy 71.068943 98.914714) (xy 70.90046 98.969456) - (xy 70.900457 98.969457) (xy 70.742609 99.049886) (xy 70.700476 99.080498) (xy 70.599286 99.154017) - (xy 70.599284 99.154019) (xy 70.599283 99.154019) (xy 70.474019 99.279283) (xy 70.474019 99.279284) - (xy 70.474017 99.279286) (xy 70.442765 99.322301) (xy 70.369886 99.422609) (xy 70.289457 99.580457) - (xy 70.289456 99.58046) (xy 70.234714 99.748943) (xy 70.207 99.923921) (xy 70.207 100.101077) (xy 70.23195 100.258602) - (xy 70.222996 100.327895) (xy 70.178 100.381347) (xy 70.111248 100.401987) (xy 70.109477 100.402) - (xy 69.921541 100.402) (xy 69.64206 100.438795) (xy 69.369756 100.511759) (xy 69.10932 100.619635) - (xy 69.109309 100.61964) (xy 68.86519 100.760583) (xy 68.865182 100.760589) (xy 68.641534 100.9322) - (xy 68.500786 101.072948) (xy 68.439463 101.106432) (xy 68.369771 101.101448) (xy 68.313838 101.059576) - (xy 68.289421 100.994112) (xy 68.298544 100.937813) (xy 68.382348 100.735491) (xy 68.38235 100.735487) - (xy 68.458498 100.4513) (xy 68.4969 100.159606) (xy 68.4969 99.865394) (xy 68.458498 99.5737) (xy 68.38235 99.289513) - (xy 68.326227 99.154019) (xy 68.269765 99.017705) (xy 68.269757 99.017689) (xy 68.122659 98.76291) - (xy 68.122655 98.762903) (xy 67.94355 98.529489) (xy 67.943545 98.529483) (xy 67.735516 98.321454) - (xy 67.735509 98.321448) (xy 67.502105 98.142351) (xy 67.502103 98.142349) (xy 67.502097 98.142345) - (xy 67.502092 98.142342) (xy 67.502089 98.14234) (xy 67.24731 97.995242) (xy 67.247294 97.995234) - (xy 66.975494 97.882652) (xy 66.691296 97.806501) (xy 66.399616 97.768101) (xy 66.399611 97.7681) - (xy 66.399606 97.7681) (xy 66.105394 97.7681) (xy 66.105388 97.7681) (xy 66.105383 97.768101) (xy 65.813703 97.806501) - (xy 65.529505 97.882652) (xy 65.257705 97.995234) (xy 65.257689 97.995242) (xy 65.00291 98.14234) - (xy 65.002894 98.142351) (xy 64.76949 98.321448) (xy 64.769483 98.321454) (xy 64.561454 98.529483) - (xy 64.561448 98.52949) (xy 64.382351 98.762894) (xy 64.38234 98.76291) (xy 64.235242 99.017689) - (xy 64.235234 99.017705) (xy 64.122652 99.289505) (xy 64.046501 99.573703) (xy 64.008101 99.865383) - (xy 64.0081 99.8654) (xy 62.288731 99.8654) (xy 62.270286 99.748945) (xy 62.237655 99.648515) (xy 62.215543 99.58046) - (xy 62.215542 99.580457) (xy 62.135113 99.422609) (xy 62.030983 99.279286) (xy 61.905714 99.154017) - (xy 61.76239 99.049886) (xy 61.699232 99.017705) (xy 61.604542 98.969457) (xy 61.604539 98.969456) - (xy 61.436056 98.914714) (xy 61.348567 98.900857) (xy 61.261079 98.887) (xy 61.083921 98.887) (xy 61.025595 98.896238) - (xy 60.908943 98.914714) (xy 60.74046 98.969456) (xy 60.740457 98.969457) (xy 60.582609 99.049886) - (xy 60.540476 99.080498) (xy 60.439286 99.154017) (xy 60.439284 99.154019) (xy 60.439283 99.154019) - (xy 60.314019 99.279283) (xy 60.314019 99.279284) (xy 60.314017 99.279286) (xy 60.282765 99.322301) - (xy 60.209886 99.422609) (xy 60.129457 99.580457) (xy 60.129456 99.58046) (xy 60.074714 99.748943) - (xy 60.047 99.923921) (xy 51.965 99.923921) (xy 51.965 90.385148) (xy 62.0945 90.385148) (xy 62.0945 90.589851) - (xy 62.126522 90.792034) (xy 62.189781 90.986723) (xy 62.282715 91.169113) (xy 62.403028 91.334713) - (xy 62.547786 91.479471) (xy 62.702749 91.592056) (xy 62.71339 91.599787) (xy 62.802212 91.645044) - (xy 62.895776 91.692718) (xy 62.895778 91.692718) (xy 62.895781 91.69272) (xy 63.000137 91.726627) - (xy 63.090465 91.755977) (xy 63.184318 91.770842) (xy 63.292648 91.788) (xy 63.292649 91.788) (xy 63.497351 91.788) - (xy 63.497352 91.788) (xy 63.699534 91.755977) (xy 63.894219 91.69272) (xy 64.07661 91.599787) (xy 64.216664 91.498033) - (xy 64.242213 91.479471) (xy 64.242215 91.479468) (xy 64.242219 91.479466) (xy 64.386966 91.334719) - (xy 64.386968 91.334715) (xy 64.386971 91.334713) (xy 64.439732 91.26209) (xy 64.507287 91.16911) - (xy 64.60022 90.986719) (xy 64.663477 90.792034) (xy 64.6955 90.589852) (xy 64.6955 90.385148) (xy 64.663477 90.182966) - (xy 64.648259 90.136131) (xy 64.600218 89.988276) (xy 64.507287 89.80589) (xy 64.437032 89.709191) - (xy 64.437031 89.709188) (xy 64.386971 89.640287) (xy 64.386967 89.640282) (xy 64.38632 89.639635) - (xy 69.7145 89.639635) (xy 69.7145 91.33537) (xy 69.714501 91.335376) (xy 69.720908 91.394983) (xy 69.771202 91.529828) - (xy 69.771206 91.529835) (xy 69.857452 91.645044) (xy 69.857455 91.645047) (xy 69.972664 91.731293) - (xy 69.972671 91.731297) (xy 70.107517 91.781591) (xy 70.107516 91.781591) (xy 70.114444 91.782335) - (xy 70.167127 91.788) (xy 71.862872 91.787999) (xy 71.922483 91.781591) (xy 72.057331 91.731296) - (xy 72.172546 91.645046) (xy 72.258796 91.529831) (xy 72.309091 91.394983) (xy 72.3155 91.335373) - (xy 72.315499 89.639628) (xy 72.309091 89.580017) (xy 72.29282 89.536393) (xy 72.258797 89.445171) - (xy 72.258793 89.445164) (xy 72.172547 89.329955) (xy 72.172544 89.329952) (xy 72.057335 89.243706) - (xy 72.057328 89.243702) (xy 71.922482 89.193408) (xy 71.922483 89.193408) (xy 71.862883 89.187001) - (xy 71.862881 89.187) (xy 71.862873 89.187) (xy 71.862864 89.187) (xy 70.167129 89.187) (xy 70.167123 89.187001) - (xy 70.107516 89.193408) (xy 69.972671 89.243702) (xy 69.972664 89.243706) (xy 69.857455 89.329952) - (xy 69.857452 89.329955) (xy 69.771206 89.445164) (xy 69.771202 89.445171) (xy 69.720908 89.580017) - (xy 69.714501 89.639616) (xy 69.714501 89.639623) (xy 69.7145 89.639635) (xy 64.38632 89.639635) - (xy 64.242213 89.495528) (xy 64.076613 89.375215) (xy 64.076612 89.375214) (xy 64.07661 89.375213) - (xy 64.013355 89.342983) (xy 63.894223 89.282281) (xy 63.699534 89.219022) (xy 63.524995 89.191378) - (xy 63.497352 89.187) (xy 63.292648 89.187) (xy 63.268329 89.190851) (xy 63.090465 89.219022) (xy 62.895776 89.282281) - (xy 62.713386 89.375215) (xy 62.547786 89.495528) (xy 62.403028 89.640286) (xy 62.282715 89.805886) - (xy 62.189781 89.988276) (xy 62.126522 90.182965) (xy 62.0945 90.385148) (xy 51.965 90.385148) (xy 51.965 85.901541) - (xy 61.562 85.901541) (xy 61.562 86.183458) (xy 61.598795 86.462939) (xy 61.671759 86.735243) (xy 61.779635 86.995679) - (xy 61.77964 86.99569) (xy 61.920583 87.239809) (xy 61.920588 87.239817) (xy 62.0922 87.463465) - (xy 62.092204 87.46347) (xy 62.291529 87.662795) (xy 62.291533 87.662798) (xy 62.291535 87.6628) - (xy 62.515183 87.834412) (xy 62.51519 87.834416) (xy 62.759309 87.975359) (xy 62.759314 87.975361) - (xy 62.759317 87.975363) (xy 63.019761 88.083242) (xy 63.292058 88.156204) (xy 63.571549 88.193) - (xy 63.571556 88.193) (xy 63.853444 88.193) (xy 63.853451 88.193) (xy 64.132942 88.156204) (xy 64.405239 88.083242) - (xy 64.665683 87.975363) (xy 64.909817 87.834412) (xy 65.133465 87.6628) (xy 65.3328 87.463465) - (xy 65.504412 87.239817) (xy 65.645363 86.995683) (xy 65.753242 86.735239) (xy 65.826204 86.462942) - (xy 65.863 86.183451) (xy 65.863 85.901549) (xy 65.826204 85.622058) (xy 65.753242 85.349761) (xy 65.645363 85.089317) - (xy 65.645361 85.089314) (xy 65.645359 85.089309) (xy 65.504416 84.84519) (xy 65.504412 84.845183) - (xy 65.3328 84.621535) (xy 65.332798 84.621533) (xy 65.332795 84.621529) (xy 65.13347 84.422204) - (xy 65.133465 84.4222) (xy 64.909817 84.250588) (xy 64.909811 84.250584) (xy 64.909809 84.250583) - (xy 64.66569 84.10964) (xy 64.665679 84.109635) (xy 64.405243 84.001759) (xy 64.132939 83.928795) - (xy 63.853458 83.892) (xy 63.853451 83.892) (xy 63.571549 83.892) (xy 63.571541 83.892) (xy 63.29206 83.928795) - (xy 63.019756 84.001759) (xy 62.75932 84.109635) (xy 62.759309 84.10964) (xy 62.51519 84.250583) - (xy 62.515182 84.250589) (xy 62.291529 84.422204) (xy 62.092204 84.621529) (xy 61.920589 84.845182) - (xy 61.920583 84.84519) (xy 61.77964 85.089309) (xy 61.779635 85.08932) (xy 61.671759 85.349756) - (xy 61.598795 85.62206) (xy 61.562 85.901541) (xy 51.965 85.901541) (xy 51.965 80.873921) (xy 60.047 80.873921) - (xy 60.047 81.051078) (xy 60.074714 81.226056) (xy 60.129456 81.394539) (xy 60.129457 81.394542) - (xy 60.209886 81.55239) (xy 60.314017 81.695714) (xy 60.439286 81.820983) (xy 60.58261 81.925114) - (xy 60.645784 81.957303) (xy 60.740457 82.005542) (xy 60.74046 82.005543) (xy 60.824701 82.032914) - (xy 60.908945 82.060286) (xy 61.083921 82.088) (xy 61.083922 82.088) (xy 61.261078 82.088) (xy 61.261079 82.088) - (xy 61.436055 82.060286) (xy 61.604542 82.005542) (xy 61.76239 81.925114) (xy 61.905714 81.820983) - (xy 62.030983 81.695714) (xy 62.135114 81.55239) (xy 62.215542 81.394542) (xy 62.270286 81.226055) - (xy 62.298 81.051079) (xy 62.298 80.873921) (xy 62.288731 80.8154) (xy 64.0081 80.8154) (xy 64.0081 81.109599) - (xy 64.008101 81.109616) (xy 64.045611 81.394539) (xy 64.046502 81.4013) (xy 64.091607 81.569635) - (xy 64.122652 81.685494) (xy 64.235234 81.957294) (xy 64.235242 81.95731) (xy 64.38234 82.212089) - (xy 64.382351 82.212105) (xy 64.561448 82.445509) (xy 64.561454 82.445516) (xy 64.769483 82.653545) - (xy 64.76949 82.653551) (xy 64.935705 82.781092) (xy 65.002903 82.832655) (xy 65.00291 82.832659) - (xy 65.257689 82.979757) (xy 65.257705 82.979765) (xy 65.529505 83.092347) (xy 65.529507 83.092347) - (xy 65.529513 83.09235) (xy 65.8137 83.168498) (xy 66.105394 83.2069) (xy 66.105401 83.2069) (xy 66.399599 83.2069) - (xy 66.399606 83.2069) (xy 66.6913 83.168498) (xy 66.975487 83.09235) (xy 67.217246 82.992211) (xy 67.247294 82.979765) - (xy 67.247297 82.979763) (xy 67.247303 82.979761) (xy 67.502097 82.832655) (xy 67.735511 82.65355) - (xy 67.893819 82.495241) (xy 67.955141 82.461758) (xy 68.024832 82.466742) (xy 68.080766 82.508613) - (xy 68.105183 82.574078) (xy 68.09606 82.630376) (xy 68.02176 82.809753) (xy 67.948795 83.08206) - (xy 67.912 83.361541) (xy 67.912 83.643458) (xy 67.948795 83.922939) (xy 68.021759 84.195243) (xy 68.129635 84.455679) - (xy 68.12964 84.45569) (xy 68.270583 84.699809) (xy 68.270588 84.699817) (xy 68.4422 84.923465) - (xy 68.442204 84.92347) (xy 68.641529 85.122795) (xy 68.641533 85.122798) (xy 68.641535 85.1228) - (xy 68.865183 85.294412) (xy 68.86519 85.294416) (xy 69.109309 85.435359) (xy 69.109314 85.435361) - (xy 69.109317 85.435363) (xy 69.369761 85.543242) (xy 69.642058 85.616204) (xy 69.921549 85.653) - (xy 69.921556 85.653) (xy 70.203444 85.653) (xy 70.203451 85.653) (xy 70.482942 85.616204) (xy 70.755239 85.543242) - (xy 71.015683 85.435363) (xy 71.259817 85.294412) (xy 71.483465 85.1228) (xy 71.6828 84.923465) - (xy 71.854412 84.699817) (xy 71.995363 84.455683) (xy 72.103242 84.195239) (xy 72.176204 83.922942) - (xy 72.213 83.643451) (xy 72.213 83.361549) (xy 72.176204 83.082058) (xy 72.103242 82.809761) (xy 71.995363 82.549317) - (xy 71.995361 82.549314) (xy 71.995359 82.549309) (xy 71.854416 82.30519) (xy 71.854412 82.305183) - (xy 71.754616 82.175127) (xy 71.729423 82.10996) (xy 71.743461 82.041515) (xy 71.792275 81.991525) - (xy 71.796674 81.989169) (xy 71.92239 81.925114) (xy 72.065714 81.820983) (xy 72.190983 81.695714) - (xy 72.295114 81.55239) (xy 72.375542 81.394542) (xy 72.430286 81.226055) (xy 72.458 81.051079) - (xy 72.458 80.873921) (xy 88.622 80.873921) (xy 88.622 81.051078) (xy 88.649714 81.226056) (xy 88.704456 81.394539) - (xy 88.704457 81.394542) (xy 88.784886 81.55239) (xy 88.889017 81.695714) (xy 89.014286 81.820983) - (xy 89.15761 81.925114) (xy 89.220784 81.957303) (xy 89.315457 82.005542) (xy 89.31546 82.005543) - (xy 89.399701 82.032914) (xy 89.483945 82.060286) (xy 89.658921 82.088) (xy 89.658922 82.088) (xy 89.836078 82.088) - (xy 89.836079 82.088) (xy 90.011055 82.060286) (xy 90.179542 82.005542) (xy 90.33739 81.925114) - (xy 90.480714 81.820983) (xy 90.605983 81.695714) (xy 90.710114 81.55239) (xy 90.790542 81.394542) - (xy 90.845286 81.226055) (xy 90.873 81.051079) (xy 90.873 80.873921) (xy 90.863731 80.8154) (xy 92.5831 80.8154) - (xy 92.5831 81.109599) (xy 92.583101 81.109616) (xy 92.620611 81.394539) (xy 92.621502 81.4013) - (xy 92.666607 81.569635) (xy 92.697652 81.685494) (xy 92.810234 81.957294) (xy 92.810242 81.95731) - (xy 92.95734 82.212089) (xy 92.957351 82.212105) (xy 93.136448 82.445509) (xy 93.136454 82.445516) - (xy 93.344483 82.653545) (xy 93.34449 82.653551) (xy 93.510705 82.781092) (xy 93.577903 82.832655) - (xy 93.57791 82.832659) (xy 93.832689 82.979757) (xy 93.832705 82.979765) (xy 94.104505 83.092347) - (xy 94.104507 83.092347) (xy 94.104513 83.09235) (xy 94.3887 83.168498) (xy 94.680394 83.2069) (xy 94.680401 83.2069) - (xy 94.974599 83.2069) (xy 94.974606 83.2069) (xy 95.2663 83.168498) (xy 95.550487 83.09235) (xy 95.792246 82.992211) - (xy 95.822294 82.979765) (xy 95.822297 82.979763) (xy 95.822303 82.979761) (xy 96.077097 82.832655) - (xy 96.310511 82.65355) (xy 96.468819 82.495241) (xy 96.530141 82.461758) (xy 96.599832 82.466742) - (xy 96.655766 82.508613) (xy 96.680183 82.574078) (xy 96.67106 82.630376) (xy 96.59676 82.809753) - (xy 96.523795 83.08206) (xy 96.487 83.361541) (xy 96.487 83.643458) (xy 96.523795 83.922939) (xy 96.596759 84.195243) - (xy 96.704635 84.455679) (xy 96.70464 84.45569) (xy 96.845583 84.699809) (xy 96.845588 84.699817) - (xy 97.0172 84.923465) (xy 97.017204 84.92347) (xy 97.216529 85.122795) (xy 97.216533 85.122798) - (xy 97.216535 85.1228) (xy 97.440183 85.294412) (xy 97.44019 85.294416) (xy 97.684309 85.435359) - (xy 97.684314 85.435361) (xy 97.684317 85.435363) (xy 97.944761 85.543242) (xy 98.217058 85.616204) - (xy 98.496549 85.653) (xy 98.496556 85.653) (xy 98.778444 85.653) (xy 98.778451 85.653) (xy 99.057942 85.616204) - (xy 99.330239 85.543242) (xy 99.590683 85.435363) (xy 99.834817 85.294412) (xy 100.058465 85.1228) - (xy 100.2578 84.923465) (xy 100.429412 84.699817) (xy 100.570363 84.455683) (xy 100.678242 84.195239) - (xy 100.751204 83.922942) (xy 100.788 83.643451) (xy 100.788 83.361549) (xy 100.751204 83.082058) - (xy 100.678242 82.809761) (xy 100.570363 82.549317) (xy 100.570361 82.549314) (xy 100.570359 82.549309) - (xy 100.429416 82.30519) (xy 100.429412 82.305183) (xy 100.329616 82.175127) (xy 100.304423 82.10996) - (xy 100.318461 82.041515) (xy 100.367275 81.991525) (xy 100.371674 81.989169) (xy 100.49739 81.925114) - (xy 100.640714 81.820983) (xy 100.765983 81.695714) (xy 100.870114 81.55239) (xy 100.950542 81.394542) - (xy 101.005286 81.226055) (xy 101.033 81.051079) (xy 101.033 80.873921) (xy 101.005286 80.698945) - (xy 100.950542 80.530458) (xy 100.950542 80.530457) (xy 100.870113 80.372609) (xy 100.765983 80.229286) - (xy 100.640714 80.104017) (xy 100.49739 79.999886) (xy 100.434232 79.967705) (xy 100.339542 79.919457) - (xy 100.339539 79.919456) (xy 100.171056 79.864714) (xy 100.083567 79.850857) (xy 99.996079 79.837) - (xy 99.818921 79.837) (xy 99.760595 79.846238) (xy 99.643943 79.864714) (xy 99.47546 79.919456) - (xy 99.475457 79.919457) (xy 99.317609 79.999886) (xy 99.235838 80.059296) (xy 99.174286 80.104017) - (xy 99.174284 80.104019) (xy 99.174283 80.104019) (xy 99.049019 80.229283) (xy 99.049019 80.229284) - (xy 99.049017 80.229286) (xy 99.041587 80.239513) (xy 98.944886 80.372609) (xy 98.864457 80.530457) - (xy 98.864456 80.53046) (xy 98.809714 80.698943) (xy 98.782 80.873921) (xy 98.782 81.051077) (xy 98.80695 81.208602) - (xy 98.797996 81.277895) (xy 98.753 81.331347) (xy 98.686248 81.351987) (xy 98.684477 81.352) (xy 98.496541 81.352) - (xy 98.21706 81.388795) (xy 97.944756 81.461759) (xy 97.68432 81.569635) (xy 97.684309 81.56964) - (xy 97.44019 81.710583) (xy 97.440182 81.710589) (xy 97.216534 81.8822) (xy 97.075786 82.022948) - (xy 97.014463 82.056432) (xy 96.944771 82.051448) (xy 96.888838 82.009576) (xy 96.864421 81.944112) - (xy 96.873544 81.887813) (xy 96.957348 81.685491) (xy 96.95735 81.685487) (xy 97.033498 81.4013) - (xy 97.0719 81.109606) (xy 97.0719 80.815394) (xy 97.033498 80.5237) (xy 96.95735 80.239513) (xy 96.901227 80.104019) - (xy 96.844765 79.967705) (xy 96.844757 79.967689) (xy 96.697659 79.71291) (xy 96.697655 79.712903) - (xy 96.51855 79.479489) (xy 96.518545 79.479483) (xy 96.310516 79.271454) (xy 96.310509 79.271448) - (xy 96.077105 79.092351) (xy 96.077103 79.092349) (xy 96.077097 79.092345) (xy 96.077092 79.092342) - (xy 96.077089 79.09234) (xy 95.82231 78.945242) (xy 95.822294 78.945234) (xy 95.550494 78.832652) - (xy 95.266296 78.756501) (xy 94.974616 78.718101) (xy 94.974611 78.7181) (xy 94.974606 78.7181) - (xy 94.680394 78.7181) (xy 94.680388 78.7181) (xy 94.680383 78.718101) (xy 94.388703 78.756501) - (xy 94.104505 78.832652) (xy 93.832705 78.945234) (xy 93.832689 78.945242) (xy 93.57791 79.09234) - (xy 93.577894 79.092351) (xy 93.34449 79.271448) (xy 93.344483 79.271454) (xy 93.136454 79.479483) - (xy 93.136448 79.47949) (xy 92.957351 79.712894) (xy 92.95734 79.71291) (xy 92.810242 79.967689) - (xy 92.810234 79.967705) (xy 92.697652 80.239505) (xy 92.621501 80.523703) (xy 92.583101 80.815383) - (xy 92.5831 80.8154) (xy 90.863731 80.8154) (xy 90.845286 80.698945) (xy 90.790542 80.530458) (xy 90.790542 80.530457) - (xy 90.710113 80.372609) (xy 90.605983 80.229286) (xy 90.480714 80.104017) (xy 90.33739 79.999886) - (xy 90.274232 79.967705) (xy 90.179542 79.919457) (xy 90.179539 79.919456) (xy 90.011056 79.864714) - (xy 89.923567 79.850857) (xy 89.836079 79.837) (xy 89.658921 79.837) (xy 89.600595 79.846238) (xy 89.483943 79.864714) - (xy 89.31546 79.919456) (xy 89.315457 79.919457) (xy 89.157609 79.999886) (xy 89.075838 80.059296) - (xy 89.014286 80.104017) (xy 89.014284 80.104019) (xy 89.014283 80.104019) (xy 88.889019 80.229283) - (xy 88.889019 80.229284) (xy 88.889017 80.229286) (xy 88.881587 80.239513) (xy 88.784886 80.372609) - (xy 88.704457 80.530457) (xy 88.704456 80.53046) (xy 88.649714 80.698943) (xy 88.622 80.873921) - (xy 72.458 80.873921) (xy 72.430286 80.698945) (xy 72.375542 80.530458) (xy 72.375542 80.530457) - (xy 72.295113 80.372609) (xy 72.190983 80.229286) (xy 72.065714 80.104017) (xy 71.92239 79.999886) - (xy 71.859232 79.967705) (xy 71.764542 79.919457) (xy 71.764539 79.919456) (xy 71.596056 79.864714) - (xy 71.508567 79.850857) (xy 71.421079 79.837) (xy 71.243921 79.837) (xy 71.185595 79.846238) (xy 71.068943 79.864714) - (xy 70.90046 79.919456) (xy 70.900457 79.919457) (xy 70.742609 79.999886) (xy 70.660838 80.059296) - (xy 70.599286 80.104017) (xy 70.599284 80.104019) (xy 70.599283 80.104019) (xy 70.474019 80.229283) - (xy 70.474019 80.229284) (xy 70.474017 80.229286) (xy 70.466587 80.239513) (xy 70.369886 80.372609) - (xy 70.289457 80.530457) (xy 70.289456 80.53046) (xy 70.234714 80.698943) (xy 70.207 80.873921) - (xy 70.207 81.051077) (xy 70.23195 81.208602) (xy 70.222996 81.277895) (xy 70.178 81.331347) (xy 70.111248 81.351987) - (xy 70.109477 81.352) (xy 69.921541 81.352) (xy 69.64206 81.388795) (xy 69.369756 81.461759) (xy 69.10932 81.569635) - (xy 69.109309 81.56964) (xy 68.86519 81.710583) (xy 68.865182 81.710589) (xy 68.641534 81.8822) - (xy 68.500786 82.022948) (xy 68.439463 82.056432) (xy 68.369771 82.051448) (xy 68.313838 82.009576) - (xy 68.289421 81.944112) (xy 68.298544 81.887813) (xy 68.382348 81.685491) (xy 68.38235 81.685487) - (xy 68.458498 81.4013) (xy 68.4969 81.109606) (xy 68.4969 80.815394) (xy 68.458498 80.5237) (xy 68.38235 80.239513) - (xy 68.326227 80.104019) (xy 68.269765 79.967705) (xy 68.269757 79.967689) (xy 68.122659 79.71291) - (xy 68.122655 79.712903) (xy 67.94355 79.479489) (xy 67.943545 79.479483) (xy 67.735516 79.271454) - (xy 67.735509 79.271448) (xy 67.502105 79.092351) (xy 67.502103 79.092349) (xy 67.502097 79.092345) - (xy 67.502092 79.092342) (xy 67.502089 79.09234) (xy 67.24731 78.945242) (xy 67.247294 78.945234) - (xy 66.975494 78.832652) (xy 66.691296 78.756501) (xy 66.399616 78.718101) (xy 66.399611 78.7181) - (xy 66.399606 78.7181) (xy 66.105394 78.7181) (xy 66.105388 78.7181) (xy 66.105383 78.718101) (xy 65.813703 78.756501) - (xy 65.529505 78.832652) (xy 65.257705 78.945234) (xy 65.257689 78.945242) (xy 65.00291 79.09234) - (xy 65.002894 79.092351) (xy 64.76949 79.271448) (xy 64.769483 79.271454) (xy 64.561454 79.479483) - (xy 64.561448 79.47949) (xy 64.382351 79.712894) (xy 64.38234 79.71291) (xy 64.235242 79.967689) - (xy 64.235234 79.967705) (xy 64.122652 80.239505) (xy 64.046501 80.523703) (xy 64.008101 80.815383) - (xy 64.0081 80.8154) (xy 62.288731 80.8154) (xy 62.270286 80.698945) (xy 62.215542 80.530458) (xy 62.215542 80.530457) - (xy 62.135113 80.372609) (xy 62.030983 80.229286) (xy 61.905714 80.104017) (xy 61.76239 79.999886) - (xy 61.699232 79.967705) (xy 61.604542 79.919457) (xy 61.604539 79.919456) (xy 61.436056 79.864714) - (xy 61.348567 79.850857) (xy 61.261079 79.837) (xy 61.083921 79.837) (xy 61.025595 79.846238) (xy 60.908943 79.864714) - (xy 60.74046 79.919456) (xy 60.740457 79.919457) (xy 60.582609 79.999886) (xy 60.500838 80.059296) - (xy 60.439286 80.104017) (xy 60.439284 80.104019) (xy 60.439283 80.104019) (xy 60.314019 80.229283) - (xy 60.314019 80.229284) (xy 60.314017 80.229286) (xy 60.306587 80.239513) (xy 60.209886 80.372609) - (xy 60.129457 80.530457) (xy 60.129456 80.53046) (xy 60.074714 80.698943) (xy 60.047 80.873921) - (xy 51.965 80.873921) (xy 51.965 69.939077) (xy 93.377 69.939077) (xy 93.377 70.135922) (xy 93.40779 70.330326) - (xy 93.468617 70.517529) (xy 93.557976 70.692905) (xy 93.673672 70.852146) (xy 93.812854 70.991328) - (xy 93.972095 71.107024) (xy 94.054955 71.149243) (xy 94.14747 71.196382) (xy 94.147472 71.196382) - (xy 94.147475 71.196384) (xy 94.247817 71.228987) (xy 94.334673 71.257209) (xy 94.529078 71.288) - (xy 94.529083 71.288) (xy 94.725922 71.288) (xy 94.920326 71.257209) (xy 95.107525 71.196384) (xy 95.282905 71.107024) - (xy 95.442146 70.991328) (xy 95.581328 70.852146) (xy 95.697024 70.692905) (xy 95.786384 70.517525) - (xy 95.847209 70.330326) (xy 95.878 70.135922) (xy 95.878 69.939077) (xy 95.847209 69.744673) (xy 95.786382 69.55747) - (xy 95.697023 69.382094) (xy 95.581328 69.222854) (xy 95.442146 69.083672) (xy 95.282905 68.967976) - (xy 95.107529 68.878617) (xy 94.920326 68.81779) (xy 94.725922 68.787) (xy 94.725917 68.787) (xy 94.529083 68.787) - (xy 94.529078 68.787) (xy 94.334673 68.81779) (xy 94.14747 68.878617) (xy 93.972094 68.967976) (xy 93.881241 69.033985) - (xy 93.812854 69.083672) (xy 93.812852 69.083674) (xy 93.812851 69.083674) (xy 93.673674 69.222851) - (xy 93.673674 69.222852) (xy 93.673672 69.222854) (xy 93.623985 69.291241) (xy 93.557976 69.382094) - (xy 93.468617 69.55747) (xy 93.40779 69.744673) (xy 93.377 69.939077) (xy 51.965 69.939077) (xy 51.965 66.556902) - (xy 52.84575 66.556902) (xy 52.84575 66.793097) (xy 52.882696 67.026368) (xy 52.955683 67.250996) - (xy 53.01076 67.359089) (xy 53.062907 67.461433) (xy 53.201733 67.65251) (xy 53.36874 67.819517) - (xy 53.559817 67.958343) (xy 53.659241 68.009002) (xy 53.770253 68.065566) (xy 53.770255 68.065566) - (xy 53.770258 68.065568) (xy 53.890662 68.104689) (xy 53.994881 68.138553) (xy 54.228153 68.1755) - (xy 54.228158 68.1755) (xy 54.464347 68.1755) (xy 54.697618 68.138553) (xy 54.922242 68.065568) - (xy 55.132683 67.958343) (xy 55.32376 67.819517) (xy 55.490767 67.65251) (xy 55.629593 67.461433) - (xy 55.736818 67.250992) (xy 55.809803 67.026368) (xy 55.817293 66.979076) (xy 55.84675 66.793097) - (xy 55.84675 66.556902) (xy 55.817293 66.370924) (xy 55.809803 66.323632) (xy 55.809802 66.323628) - (xy 55.809802 66.323627) (xy 55.760707 66.172529) (xy 55.749837 66.139077) (xy 93.377 66.139077) - (xy 93.377 66.335922) (xy 93.40779 66.530326) (xy 93.468617 66.717529) (xy 93.544344 66.86615) (xy 93.557976 66.892905) - (xy 93.673672 67.052146) (xy 93.812854 67.191328) (xy 93.972095 67.307024) (xy 94.021928 67.332415) - (xy 94.14747 67.396382) (xy 94.147472 67.396382) (xy 94.147475 67.396384) (xy 94.239017 67.426128) - (xy 94.334673 67.457209) (xy 94.529078 67.488) (xy 94.529083 67.488) (xy 94.725922 67.488) (xy 94.920326 67.457209) - (xy 95.107525 67.396384) (xy 95.282905 67.307024) (xy 95.442146 67.191328) (xy 95.581328 67.052146) - (xy 95.697024 66.892905) (xy 95.786384 66.717525) (xy 95.847209 66.530326) (xy 95.872456 66.370924) - (xy 95.878 66.335922) (xy 95.878 66.139077) (xy 95.847209 65.944673) (xy 95.786382 65.75747) (xy 95.697023 65.582094) - (xy 95.581328 65.422854) (xy 95.442146 65.283672) (xy 95.282905 65.167976) (xy 95.107529 65.078617) - (xy 94.920326 65.01779) (xy 94.725922 64.987) (xy 94.725917 64.987) (xy 94.529083 64.987) (xy 94.529078 64.987) - (xy 94.334673 65.01779) (xy 94.14747 65.078617) (xy 93.972094 65.167976) (xy 93.881241 65.233985) - (xy 93.812854 65.283672) (xy 93.812852 65.283674) (xy 93.812851 65.283674) (xy 93.673674 65.422851) - (xy 93.673674 65.422852) (xy 93.673672 65.422854) (xy 93.623985 65.491241) (xy 93.557976 65.582094) - (xy 93.468617 65.75747) (xy 93.40779 65.944673) (xy 93.377 66.139077) (xy 55.749837 66.139077) (xy 55.736816 66.099003) - (xy 55.629592 65.888566) (xy 55.490767 65.69749) (xy 55.32376 65.530483) (xy 55.132683 65.391657) - (xy 54.922246 65.284433) (xy 54.697618 65.211446) (xy 54.464347 65.1745) (xy 54.464342 65.1745) - (xy 54.228158 65.1745) (xy 54.228153 65.1745) (xy 53.994881 65.211446) (xy 53.770253 65.284433) - (xy 53.559816 65.391657) (xy 53.516878 65.422854) (xy 53.36874 65.530483) (xy 53.368738 65.530485) - (xy 53.368737 65.530485) (xy 53.201735 65.697487) (xy 53.201735 65.697488) (xy 53.201733 65.69749) - (xy 53.158155 65.75747) (xy 53.062907 65.888566) (xy 52.955683 66.099003) (xy 52.882696 66.323631) - (xy 52.84575 66.556902) (xy 51.965 66.556902) (xy 51.965 53.789077) (xy 61.502 53.789077) (xy 61.502 53.985922) - (xy 61.53279 54.180326) (xy 61.593617 54.367529) (xy 61.669955 54.51735) (xy 61.682976 54.542905) - (xy 61.798672 54.702146) (xy 61.937854 54.841328) (xy 62.097095 54.957024) (xy 62.166113 54.99219) - (xy 62.23446 55.027015) (xy 62.285256 55.07499) (xy 62.302051 55.142811) (xy 62.279514 55.208946) - (xy 62.23446 55.247985) (xy 62.097094 55.317976) (xy 62.047793 55.353796) (xy 61.937854 55.433672) - (xy 61.937852 55.433674) (xy 61.937851 55.433674) (xy 61.798674 55.572851) (xy 61.798674 55.572852) - (xy 61.798672 55.572854) (xy 61.764245 55.620239) (xy 61.682976 55.732094) (xy 61.593617 55.90747) - (xy 61.53279 56.094673) (xy 61.502 56.289077) (xy 61.502 56.485922) (xy 61.53279 56.680326) (xy 61.593617 56.867529) - (xy 61.682109 57.041204) (xy 61.682976 57.042905) (xy 61.798672 57.202146) (xy 61.937854 57.341328) - (xy 62.097095 57.457024) (xy 62.179955 57.499243) (xy 62.27247 57.546382) (xy 62.272472 57.546382) - (xy 62.272475 57.546384) (xy 62.372817 57.578987) (xy 62.459673 57.607209) (xy 62.654078 57.638) - (xy 62.654083 57.638) (xy 62.850922 57.638) (xy 63.049954 57.606476) (xy 63.119247 57.61543) (xy 63.157033 57.641268) - (xy 66.89285 61.377085) (xy 66.926335 61.438408) (xy 66.9231 61.503084) (xy 66.889023 61.607961) - (xy 66.889023 61.607964) (xy 66.857 61.810148) (xy 66.857 62.014851) (xy 66.889022 62.217034) (xy 66.952281 62.411723) - (xy 67.045215 62.594113) (xy 67.165528 62.759713) (xy 67.310286 62.904471) (xy 67.465249 63.017056) - (xy 67.47589 63.024787) (xy 67.564712 63.070044) (xy 67.658276 63.117718) (xy 67.658278 63.117718) - (xy 67.658281 63.11772) (xy 67.762637 63.151627) (xy 67.852965 63.180977) (xy 67.954057 63.196988) - (xy 68.055148 63.213) (xy 68.055149 63.213) (xy 68.259851 63.213) (xy 68.259852 63.213) (xy 68.462034 63.180977) - (xy 68.656719 63.11772) (xy 68.83911 63.024787) (xy 68.935401 62.954828) (xy 69.004713 62.904471) - (xy 69.004715 62.904468) (xy 69.004719 62.904466) (xy 69.149466 62.759719) (xy 69.149468 62.759715) - (xy 69.149471 62.759713) (xy 69.202232 62.68709) (xy 69.269787 62.59411) (xy 69.36272 62.411719) - (xy 69.425977 62.217034) (xy 69.458 62.014852) (xy 69.458 61.810148) (xy 69.425977 61.607966) (xy 69.425976 61.607964) - (xy 69.370884 61.438408) (xy 69.36272 61.413281) (xy 69.362718 61.413278) (xy 69.362718 61.413276) - (xy 69.329003 61.347107) (xy 69.269787 61.23089) (xy 69.199532 61.134191) (xy 69.149471 61.065286) - (xy 69.004713 60.920528) (xy 68.839113 60.800215) (xy 68.839112 60.800214) (xy 68.83911 60.800213) - (xy 68.782153 60.771191) (xy 68.656723 60.707281) (xy 68.462034 60.644022) (xy 68.287495 60.616378) - (xy 68.259852 60.612) (xy 68.055148 60.612) (xy 67.919936 60.633415) (xy 67.850643 60.62446) (xy 67.812858 60.598623) - (xy 64.006268 56.792033) (xy 63.972783 56.73071) (xy 63.971476 56.684954) (xy 64.003 56.485922) - (xy 64.003 56.289077) (xy 63.972209 56.094673) (xy 63.911382 55.90747) (xy 63.822023 55.732094) - (xy 63.706328 55.572854) (xy 63.567146 55.433672) (xy 63.407905 55.317976) (xy 63.270538 55.247984) - (xy 63.219743 55.200011) (xy 63.202948 55.13219) (xy 63.225485 55.066055) (xy 63.270539 55.027015) - (xy 63.407905 54.957024) (xy 63.567146 54.841328) (xy 63.706328 54.702146) (xy 63.822024 54.542905) - (xy 63.911384 54.367525) (xy 63.972209 54.180326) (xy 64.003 53.985922) (xy 64.003 53.789077) (xy 63.972209 53.594673) - (xy 63.933795 53.476448) (xy 63.911384 53.407475) (xy 63.911382 53.407472) (xy 63.911382 53.40747) - (xy 63.8291 53.245983) (xy 63.822024 53.232095) (xy 63.706328 53.072854) (xy 63.567146 52.933672) - (xy 63.407905 52.817976) (xy 63.399699 52.813795) (xy 63.232529 52.728617) (xy 63.045326 52.66779) - (xy 62.850922 52.637) (xy 62.850917 52.637) (xy 62.654083 52.637) (xy 62.654078 52.637) (xy 62.459673 52.66779) - (xy 62.27247 52.728617) (xy 62.097094 52.817976) (xy 62.006241 52.883985) (xy 61.937854 52.933672) - (xy 61.937852 52.933674) (xy 61.937851 52.933674) (xy 61.798674 53.072851) (xy 61.798674 53.072852) - (xy 61.798672 53.072854) (xy 61.753093 53.135588) (xy 61.682976 53.232094) (xy 61.593617 53.40747) - (xy 61.53279 53.594673) (xy 61.502 53.789077) (xy 51.965 53.789077) (xy 51.965 52.2404) (xy 64.0081 52.2404) - (xy 64.0081 52.534599) (xy 64.008101 52.534616) (xy 64.045611 52.819539) (xy 64.046502 52.8263) - (xy 64.112565 53.072851) (xy 64.122652 53.110494) (xy 64.235234 53.382294) (xy 64.235242 53.38231) - (xy 64.38234 53.637089) (xy 64.382351 53.637105) (xy 64.561448 53.870509) (xy 64.561454 53.870516) - (xy 64.769483 54.078545) (xy 64.76949 54.078551) (xy 64.902126 54.180326) (xy 65.002903 54.257655) - (xy 65.00291 54.257659) (xy 65.257689 54.404757) (xy 65.257705 54.404765) (xy 65.529505 54.517347) - (xy 65.529507 54.517347) (xy 65.529513 54.51735) (xy 65.8137 54.593498) (xy 66.105394 54.6319) (xy 66.105401 54.6319) - (xy 66.399599 54.6319) (xy 66.399606 54.6319) (xy 66.6913 54.593498) (xy 66.975487 54.51735) (xy 67.217246 54.417211) - (xy 67.247294 54.404765) (xy 67.247297 54.404763) (xy 67.247303 54.404761) (xy 67.502097 54.257655) - (xy 67.735511 54.07855) (xy 67.94355 53.870511) (xy 68.006037 53.789077) (xy 68.502 53.789077) (xy 68.502 53.985922) - (xy 68.53279 54.180326) (xy 68.593617 54.367529) (xy 68.669955 54.51735) (xy 68.682976 54.542905) - (xy 68.798672 54.702146) (xy 68.937854 54.841328) (xy 69.097095 54.957024) (xy 69.166113 54.99219) - (xy 69.23446 55.027015) (xy 69.285256 55.07499) (xy 69.302051 55.142811) (xy 69.279514 55.208946) - (xy 69.23446 55.247985) (xy 69.097094 55.317976) (xy 69.047793 55.353796) (xy 68.937854 55.433672) - (xy 68.937852 55.433674) (xy 68.937851 55.433674) (xy 68.798674 55.572851) (xy 68.798674 55.572852) - (xy 68.798672 55.572854) (xy 68.764245 55.620239) (xy 68.682976 55.732094) (xy 68.593617 55.90747) - (xy 68.53279 56.094673) (xy 68.502 56.289077) (xy 68.502 56.485922) (xy 68.53279 56.680326) (xy 68.593617 56.867529) - (xy 68.682109 57.041204) (xy 68.682976 57.042905) (xy 68.798672 57.202146) (xy 68.937854 57.341328) - (xy 69.097095 57.457024) (xy 69.179955 57.499243) (xy 69.27247 57.546382) (xy 69.272472 57.546382) - (xy 69.272475 57.546384) (xy 69.372817 57.578987) (xy 69.459673 57.607209) (xy 69.654078 57.638) - (xy 69.654083 57.638) (xy 69.850922 57.638) (xy 70.045326 57.607209) (xy 70.047582 57.606476) (xy 70.232525 57.546384) - (xy 70.407905 57.457024) (xy 70.567146 57.341328) (xy 70.581933 57.326541) (xy 90.137 57.326541) - (xy 90.137 57.608458) (xy 90.173795 57.887939) (xy 90.246759 58.160243) (xy 90.354635 58.420679) - (xy 90.35464 58.42069) (xy 90.495583 58.664809) (xy 90.495588 58.664817) (xy 90.6672 58.888465) - (xy 90.667204 58.88847) (xy 90.866529 59.087795) (xy 90.866533 59.087798) (xy 90.866535 59.0878) - (xy 91.090183 59.259412) (xy 91.09019 59.259416) (xy 91.334309 59.400359) (xy 91.334314 59.400361) - (xy 91.334317 59.400363) (xy 91.594761 59.508242) (xy 91.867058 59.581204) (xy 92.146549 59.618) - (xy 92.146556 59.618) (xy 92.428444 59.618) (xy 92.428451 59.618) (xy 92.707942 59.581204) (xy 92.980239 59.508242) - (xy 93.240683 59.400363) (xy 93.484817 59.259412) (xy 93.708465 59.0878) (xy 93.9078 58.888465) - (xy 94.079412 58.664817) (xy 94.220363 58.420683) (xy 94.328242 58.160239) (xy 94.401204 57.887942) - (xy 94.438 57.608451) (xy 94.438 57.326549) (xy 94.401204 57.047058) (xy 94.328242 56.774761) (xy 94.220363 56.514317) - (xy 94.220361 56.514314) (xy 94.220359 56.514309) (xy 94.079416 56.27019) (xy 94.079412 56.270183) - (xy 93.9078 56.046535) (xy 93.907798 56.046533) (xy 93.907795 56.046529) (xy 93.70847 55.847204) - (xy 93.708465 55.8472) (xy 93.484817 55.675588) (xy 93.484811 55.675584) (xy 93.484809 55.675583) - (xy 93.24069 55.53464) (xy 93.240679 55.534635) (xy 92.980243 55.426759) (xy 92.707939 55.353795) - (xy 92.428458 55.317) (xy 92.428451 55.317) (xy 92.146549 55.317) (xy 92.146541 55.317) (xy 91.86706 55.353795) - (xy 91.594756 55.426759) (xy 91.33432 55.534635) (xy 91.334309 55.53464) (xy 91.09019 55.675583) - (xy 91.090182 55.675589) (xy 90.866529 55.847204) (xy 90.667204 56.046529) (xy 90.495589 56.270182) - (xy 90.495583 56.27019) (xy 90.35464 56.514309) (xy 90.354635 56.51432) (xy 90.246759 56.774756) - (xy 90.173795 57.04706) (xy 90.137 57.326541) (xy 70.581933 57.326541) (xy 70.706328 57.202146) - (xy 70.822024 57.042905) (xy 70.911384 56.867525) (xy 70.972209 56.680326) (xy 70.9932 56.547795) - (xy 71.003 56.485922) (xy 71.003 56.289077) (xy 70.972209 56.094673) (xy 70.911382 55.90747) (xy 70.822023 55.732094) - (xy 70.706328 55.572854) (xy 70.567146 55.433672) (xy 70.407905 55.317976) (xy 70.270538 55.247984) - (xy 70.219743 55.200011) (xy 70.202948 55.13219) (xy 70.225485 55.066055) (xy 70.270539 55.027015) - (xy 70.407905 54.957024) (xy 70.567146 54.841328) (xy 70.706328 54.702146) (xy 70.822024 54.542905) - (xy 70.911384 54.367525) (xy 70.972209 54.180326) (xy 71.003 53.985922) (xy 71.003 53.789077) (xy 70.972209 53.594673) - (xy 70.933795 53.476448) (xy 70.911384 53.407475) (xy 70.911382 53.407472) (xy 70.911382 53.40747) - (xy 70.8291 53.245983) (xy 70.822024 53.232095) (xy 70.706328 53.072854) (xy 70.567146 52.933672) - (xy 70.407905 52.817976) (xy 70.399699 52.813795) (xy 70.232529 52.728617) (xy 70.045326 52.66779) - (xy 69.850922 52.637) (xy 69.850917 52.637) (xy 69.654083 52.637) (xy 69.654078 52.637) (xy 69.459673 52.66779) - (xy 69.27247 52.728617) (xy 69.097094 52.817976) (xy 69.006241 52.883985) (xy 68.937854 52.933672) - (xy 68.937852 52.933674) (xy 68.937851 52.933674) (xy 68.798674 53.072851) (xy 68.798674 53.072852) - (xy 68.798672 53.072854) (xy 68.753093 53.135588) (xy 68.682976 53.232094) (xy 68.593617 53.40747) - (xy 68.53279 53.594673) (xy 68.502 53.789077) (xy 68.006037 53.789077) (xy 68.122655 53.637097) - (xy 68.269761 53.382303) (xy 68.283095 53.350113) (xy 68.382347 53.110494) (xy 68.382348 53.110491) - (xy 68.38235 53.110487) (xy 68.458498 52.8263) (xy 68.4969 52.534606) (xy 68.4969 52.298921) (xy 88.622 52.298921) - (xy 88.622 52.476078) (xy 88.649714 52.651056) (xy 88.704456 52.819539) (xy 88.704457 52.819542) - (xy 88.76261 52.933672) (xy 88.784886 52.97739) (xy 88.889017 53.120714) (xy 89.014286 53.245983) - (xy 89.15761 53.350114) (xy 89.220784 53.382303) (xy 89.315457 53.430542) (xy 89.31546 53.430543) - (xy 89.399701 53.457914) (xy 89.483945 53.485286) (xy 89.658921 53.513) (xy 89.658922 53.513) (xy 89.836078 53.513) - (xy 89.836079 53.513) (xy 90.011055 53.485286) (xy 90.179542 53.430542) (xy 90.33739 53.350114) - (xy 90.480714 53.245983) (xy 90.605983 53.120714) (xy 90.710114 52.97739) (xy 90.790542 52.819542) - (xy 90.845286 52.651055) (xy 90.873 52.476079) (xy 90.873 52.298921) (xy 90.863731 52.2404) (xy 92.5831 52.2404) - (xy 92.5831 52.534599) (xy 92.583101 52.534616) (xy 92.620611 52.819539) (xy 92.621502 52.8263) - (xy 92.687565 53.072851) (xy 92.697652 53.110494) (xy 92.810234 53.382294) (xy 92.810242 53.38231) - (xy 92.95734 53.637089) (xy 92.957351 53.637105) (xy 93.136448 53.870509) (xy 93.136454 53.870516) - (xy 93.344483 54.078545) (xy 93.34449 54.078551) (xy 93.477126 54.180326) (xy 93.577903 54.257655) - (xy 93.57791 54.257659) (xy 93.832689 54.404757) (xy 93.832705 54.404765) (xy 94.104505 54.517347) - (xy 94.104507 54.517347) (xy 94.104513 54.51735) (xy 94.3887 54.593498) (xy 94.680394 54.6319) (xy 94.680401 54.6319) - (xy 94.974599 54.6319) (xy 94.974606 54.6319) (xy 95.2663 54.593498) (xy 95.550487 54.51735) (xy 95.792246 54.417211) - (xy 95.822294 54.404765) (xy 95.822297 54.404763) (xy 95.822303 54.404761) (xy 96.077097 54.257655) - (xy 96.310511 54.07855) (xy 96.468819 53.920241) (xy 96.530141 53.886758) (xy 96.599832 53.891742) - (xy 96.655766 53.933613) (xy 96.680183 53.999078) (xy 96.67106 54.055376) (xy 96.59676 54.234753) - (xy 96.523795 54.50706) (xy 96.487 54.786541) (xy 96.487 55.068458) (xy 96.523795 55.347939) (xy 96.596759 55.620243) - (xy 96.704635 55.880679) (xy 96.70464 55.88069) (xy 96.845583 56.124809) (xy 96.845588 56.124817) - (xy 97.0172 56.348465) (xy 97.017204 56.34847) (xy 97.216529 56.547795) (xy 97.216533 56.547798) - (xy 97.216535 56.5478) (xy 97.440183 56.719412) (xy 97.44019 56.719416) (xy 97.684309 56.860359) - (xy 97.684314 56.860361) (xy 97.684317 56.860363) (xy 97.944761 56.968242) (xy 98.217058 57.041204) - (xy 98.496549 57.078) (xy 98.496556 57.078) (xy 98.778444 57.078) (xy 98.778451 57.078) (xy 99.057942 57.041204) - (xy 99.330239 56.968242) (xy 99.590683 56.860363) (xy 99.834817 56.719412) (xy 100.058465 56.5478) - (xy 100.2578 56.348465) (xy 100.429412 56.124817) (xy 100.570363 55.880683) (xy 100.678242 55.620239) - (xy 100.751204 55.347942) (xy 100.788 55.068451) (xy 100.788 54.786549) (xy 100.751204 54.507058) - (xy 100.678242 54.234761) (xy 100.570363 53.974317) (xy 100.570361 53.974314) (xy 100.570359 53.974309) - (xy 100.429416 53.73019) (xy 100.429412 53.730183) (xy 100.329616 53.600127) (xy 100.304423 53.53496) - (xy 100.318461 53.466515) (xy 100.367275 53.416525) (xy 100.371674 53.414169) (xy 100.49739 53.350114) - (xy 100.640714 53.245983) (xy 100.765983 53.120714) (xy 100.870114 52.97739) (xy 100.950542 52.819542) - (xy 101.005286 52.651055) (xy 101.033 52.476079) (xy 101.033 52.298921) (xy 107.672 52.298921) (xy 107.672 52.476078) - (xy 107.699714 52.651056) (xy 107.754456 52.819539) (xy 107.754457 52.819542) (xy 107.81261 52.933672) - (xy 107.834886 52.97739) (xy 107.939017 53.120714) (xy 108.064286 53.245983) (xy 108.20761 53.350114) - (xy 108.270784 53.382303) (xy 108.365457 53.430542) (xy 108.36546 53.430543) (xy 108.449701 53.457914) - (xy 108.533945 53.485286) (xy 108.708921 53.513) (xy 108.708922 53.513) (xy 108.886078 53.513) (xy 108.886079 53.513) - (xy 109.061055 53.485286) (xy 109.229542 53.430542) (xy 109.38739 53.350114) (xy 109.530714 53.245983) - (xy 109.655983 53.120714) (xy 109.760114 52.97739) (xy 109.840542 52.819542) (xy 109.895286 52.651055) - (xy 109.923 52.476079) (xy 109.923 52.298921) (xy 109.913731 52.2404) (xy 111.6331 52.2404) (xy 111.6331 52.534599) - (xy 111.633101 52.534616) (xy 111.670611 52.819539) (xy 111.671502 52.8263) (xy 111.737565 53.072851) - (xy 111.747652 53.110494) (xy 111.860234 53.382294) (xy 111.860242 53.38231) (xy 112.00734 53.637089) - (xy 112.007351 53.637105) (xy 112.186448 53.870509) (xy 112.186454 53.870516) (xy 112.394483 54.078545) - (xy 112.39449 54.078551) (xy 112.527126 54.180326) (xy 112.627903 54.257655) (xy 112.62791 54.257659) - (xy 112.882689 54.404757) (xy 112.882705 54.404765) (xy 113.154505 54.517347) (xy 113.154507 54.517347) - (xy 113.154513 54.51735) (xy 113.4387 54.593498) (xy 113.730394 54.6319) (xy 113.730401 54.6319) - (xy 114.024599 54.6319) (xy 114.024606 54.6319) (xy 114.3163 54.593498) (xy 114.600487 54.51735) - (xy 114.842246 54.417211) (xy 114.872294 54.404765) (xy 114.872297 54.404763) (xy 114.872303 54.404761) - (xy 115.127097 54.257655) (xy 115.360511 54.07855) (xy 115.518819 53.920241) (xy 115.580141 53.886758) - (xy 115.649832 53.891742) (xy 115.705766 53.933613) (xy 115.730183 53.999078) (xy 115.72106 54.055376) - (xy 115.64676 54.234753) (xy 115.573795 54.50706) (xy 115.537 54.786541) (xy 115.537 55.068458) - (xy 115.573795 55.347939) (xy 115.646759 55.620243) (xy 115.754635 55.880679) (xy 115.75464 55.88069) - (xy 115.895583 56.124809) (xy 115.895588 56.124817) (xy 116.0672 56.348465) (xy 116.067204 56.34847) - (xy 116.266529 56.547795) (xy 116.266533 56.547798) (xy 116.266535 56.5478) (xy 116.490183 56.719412) - (xy 116.49019 56.719416) (xy 116.734309 56.860359) (xy 116.734314 56.860361) (xy 116.734317 56.860363) - (xy 116.994761 56.968242) (xy 117.267058 57.041204) (xy 117.546549 57.078) (xy 117.546556 57.078) - (xy 117.828444 57.078) (xy 117.828451 57.078) (xy 118.107942 57.041204) (xy 118.380239 56.968242) - (xy 118.640683 56.860363) (xy 118.884817 56.719412) (xy 119.108465 56.5478) (xy 119.3078 56.348465) - (xy 119.479412 56.124817) (xy 119.620363 55.880683) (xy 119.728242 55.620239) (xy 119.801204 55.347942) - (xy 119.838 55.068451) (xy 119.838 54.848653) (xy 120.437 54.848653) (xy 120.437 55.006346) (xy 120.467761 55.160989) - (xy 120.467764 55.161001) (xy 120.528102 55.306672) (xy 120.528109 55.306685) (xy 120.607095 55.424895) - (xy 120.612961 55.433674) (xy 120.616102 55.438374) (xy 120.63698 55.505051) (xy 120.637 55.507265) - (xy 120.637 82.922734) (xy 120.617315 82.989773) (xy 120.616102 82.991625) (xy 120.528109 83.123314) - (xy 120.528102 83.123327) (xy 120.467764 83.268998) (xy 120.467761 83.26901) (xy 120.437 83.423653) - (xy 120.437 83.581346) (xy 120.467761 83.735989) (xy 120.467764 83.736001) (xy 120.528102 83.881672) - (xy 120.528109 83.881685) (xy 120.616102 84.013374) (xy 120.63698 84.080051) (xy 120.637 84.082265) - (xy 120.637 101.972734) (xy 120.617315 102.039773) (xy 120.616102 102.041625) (xy 120.528109 102.173314) - (xy 120.528102 102.173327) (xy 120.467764 102.318998) (xy 120.467761 102.31901) (xy 120.437 102.473653) - (xy 120.437 102.631346) (xy 120.467761 102.785989) (xy 120.467764 102.786001) (xy 120.528102 102.931672) - (xy 120.528109 102.931685) (xy 120.616102 103.063374) (xy 120.63698 103.130051) (xy 120.637 103.132265) - (xy 120.637 121.022734) (xy 120.617315 121.089773) (xy 120.616102 121.091625) (xy 120.528109 121.223314) - (xy 120.528102 121.223327) (xy 120.467764 121.368998) (xy 120.467761 121.36901) (xy 120.437 121.523653) - (xy 120.437 121.681346) (xy 120.467761 121.835989) (xy 120.467764 121.836001) (xy 120.528102 121.981672) - (xy 120.528109 121.981685) (xy 120.616102 122.113374) (xy 120.63698 122.180051) (xy 120.637 122.182265) - (xy 120.637 140.072734) (xy 120.617315 140.139773) (xy 120.616102 140.141625) (xy 120.528109 140.273314) - (xy 120.528102 140.273327) (xy 120.467764 140.418998) (xy 120.467761 140.41901) (xy 120.437 140.573653) - (xy 120.437 140.731346) (xy 120.467761 140.885989) (xy 120.467764 140.886001) (xy 120.528102 141.031672) - (xy 120.528109 141.031685) (xy 120.61571 141.162788) (xy 120.615713 141.162792) (xy 120.727207 141.274286) - (xy 120.727211 141.274289) (xy 120.858314 141.36189) (xy 120.858327 141.361897) (xy 121.003998 141.422235) - (xy 121.004003 141.422237) (xy 121.158653 141.452999) (xy 121.158656 141.453) (xy 121.158658 141.453) - (xy 121.316344 141.453) (xy 121.316345 141.452999) (xy 121.470997 141.422237) (xy 121.616679 141.361894) - (xy 121.747789 141.274289) (xy 121.859289 141.162789) (xy 121.946894 141.031679) (xy 122.007237 140.885997) - (xy 122.038 140.731342) (xy 122.038 140.573658) (xy 122.038 140.573655) (xy 122.037999 140.573653) - (xy 122.007238 140.41901) (xy 122.007237 140.419003) (xy 121.989283 140.375658) (xy 121.946897 140.273327) - (xy 121.94689 140.273314) (xy 121.858898 140.141625) (xy 121.83802 140.074947) (xy 121.838 140.072734) - (xy 121.838 122.182265) (xy 121.857685 122.115226) (xy 121.858898 122.113374) (xy 121.94689 121.981685) - (xy 121.94689 121.981684) (xy 121.946894 121.981679) (xy 122.007237 121.835997) (xy 122.038 121.681342) - (xy 122.038 121.523658) (xy 122.038 121.523655) (xy 122.037999 121.523653) (xy 122.007238 121.36901) - (xy 122.007237 121.369003) (xy 122.007235 121.368998) (xy 121.946897 121.223327) (xy 121.94689 121.223314) - (xy 121.858898 121.091625) (xy 121.83802 121.024947) (xy 121.838 121.022734) (xy 121.838 104.951541) - (xy 128.237 104.951541) (xy 128.237 105.233458) (xy 128.273795 105.512939) (xy 128.346759 105.785243) - (xy 128.454635 106.045679) (xy 128.45464 106.04569) (xy 128.536572 106.187599) (xy 128.595588 106.289817) - (xy 128.7672 106.513465) (xy 128.767204 106.51347) (xy 128.966529 106.712795) (xy 128.966533 106.712798) - (xy 128.966535 106.7128) (xy 129.190183 106.884412) (xy 129.19019 106.884416) (xy 129.434309 107.025359) - (xy 129.434314 107.025361) (xy 129.434317 107.025363) (xy 129.694761 107.133242) (xy 129.967058 107.206204) - (xy 130.246549 107.243) (xy 130.246556 107.243) (xy 130.528444 107.243) (xy 130.528451 107.243) - (xy 130.807942 107.206204) (xy 131.080239 107.133242) (xy 131.340683 107.025363) (xy 131.584817 106.884412) - (xy 131.808465 106.7128) (xy 132.0078 106.513465) (xy 132.179412 106.289817) (xy 132.320363 106.045683) - (xy 132.428242 105.785239) (xy 132.501204 105.512942) (xy 132.538 105.233451) (xy 132.538 104.951549) - (xy 132.501204 104.672058) (xy 132.428242 104.399761) (xy 132.418626 104.376547) (xy 132.348996 104.208443) - (xy 132.320363 104.139317) (xy 132.320361 104.139314) (xy 132.320359 104.139309) (xy 132.179416 103.89519) - (xy 132.179412 103.895183) (xy 132.0078 103.671535) (xy 132.007798 103.671533) (xy 132.007795 103.671529) - (xy 131.80847 103.472204) (xy 131.769212 103.44208) (xy 131.584817 103.300588) (xy 131.584811 103.300584) - (xy 131.584809 103.300583) (xy 131.34069 103.15964) (xy 131.340679 103.159635) (xy 131.080243 103.051759) - (xy 130.807939 102.978795) (xy 130.528458 102.942) (xy 130.528451 102.942) (xy 130.246549 102.942) - (xy 130.246541 102.942) (xy 129.96706 102.978795) (xy 129.694756 103.051759) (xy 129.43432 103.159635) - (xy 129.434309 103.15964) (xy 129.19019 103.300583) (xy 129.190182 103.300589) (xy 128.966529 103.472204) - (xy 128.767204 103.671529) (xy 128.67274 103.794637) (xy 128.616747 103.867609) (xy 128.595589 103.895182) - (xy 128.595583 103.89519) (xy 128.45464 104.139309) (xy 128.454635 104.13932) (xy 128.346759 104.399756) - (xy 128.273795 104.67206) (xy 128.237 104.951541) (xy 121.838 104.951541) (xy 121.838 103.132265) - (xy 121.857685 103.065226) (xy 121.858898 103.063374) (xy 121.94689 102.931685) (xy 121.94689 102.931684) - (xy 121.946894 102.931679) (xy 122.007237 102.785997) (xy 122.038 102.631342) (xy 122.038 102.473658) - (xy 122.038 102.473655) (xy 122.037999 102.473653) (xy 122.007238 102.31901) (xy 122.007237 102.319003) - (xy 122.007235 102.318998) (xy 121.946897 102.173327) (xy 121.94689 102.173314) (xy 121.858898 102.041625) - (xy 121.83802 101.974947) (xy 121.838 101.972734) (xy 121.838 99.923921) (xy 126.722 99.923921) - (xy 126.722 100.101078) (xy 126.749714 100.276056) (xy 126.804456 100.444539) (xy 126.804457 100.444542) - (xy 126.884886 100.60239) (xy 126.989017 100.745714) (xy 127.114286 100.870983) (xy 127.25761 100.975114) - (xy 127.320784 101.007303) (xy 127.415457 101.055542) (xy 127.41546 101.055543) (xy 127.499701 101.082914) - (xy 127.583945 101.110286) (xy 127.758921 101.138) (xy 127.758922 101.138) (xy 127.936078 101.138) - (xy 127.936079 101.138) (xy 128.111055 101.110286) (xy 128.279542 101.055542) (xy 128.43739 100.975114) - (xy 128.580714 100.870983) (xy 128.705983 100.745714) (xy 128.810114 100.60239) (xy 128.890542 100.444542) - (xy 128.945286 100.276055) (xy 128.973 100.101079) (xy 128.973 99.923921) (xy 128.963731 99.8654) - (xy 130.6831 99.8654) (xy 130.6831 100.159599) (xy 130.683101 100.159616) (xy 130.720611 100.444539) - (xy 130.721502 100.4513) (xy 130.766607 100.619635) (xy 130.797652 100.735494) (xy 130.910234 101.007294) - (xy 130.910242 101.00731) (xy 131.05734 101.262089) (xy 131.057351 101.262105) (xy 131.236448 101.495509) - (xy 131.236454 101.495516) (xy 131.444483 101.703545) (xy 131.44449 101.703551) (xy 131.539334 101.776327) - (xy 131.677903 101.882655) (xy 131.67791 101.882659) (xy 131.932689 102.029757) (xy 131.932705 102.029765) - (xy 132.204505 102.142347) (xy 132.204507 102.142347) (xy 132.204513 102.14235) (xy 132.4887 102.218498) - (xy 132.780394 102.2569) (xy 132.780401 102.2569) (xy 133.074599 102.2569) (xy 133.074606 102.2569) - (xy 133.3663 102.218498) (xy 133.650487 102.14235) (xy 133.898132 102.039773) (xy 133.922294 102.029765) - (xy 133.922297 102.029763) (xy 133.922303 102.029761) (xy 134.177097 101.882655) (xy 134.410511 101.70355) - (xy 134.568819 101.545241) (xy 134.630141 101.511758) (xy 134.699832 101.516742) (xy 134.755766 101.558613) - (xy 134.780183 101.624078) (xy 134.77106 101.680376) (xy 134.69676 101.859753) (xy 134.623795 102.13206) - (xy 134.587 102.411541) (xy 134.587 102.693458) (xy 134.623795 102.972939) (xy 134.696759 103.245243) - (xy 134.804635 103.505679) (xy 134.80464 103.50569) (xy 134.945583 103.749809) (xy 134.945588 103.749817) - (xy 135.1172 103.973465) (xy 135.117204 103.97347) (xy 135.316529 104.172795) (xy 135.316533 104.172798) - (xy 135.316535 104.1728) (xy 135.540183 104.344412) (xy 135.54019 104.344416) (xy 135.784309 104.485359) - (xy 135.784314 104.485361) (xy 135.784317 104.485363) (xy 136.044761 104.593242) (xy 136.317058 104.666204) - (xy 136.596549 104.703) (xy 136.596556 104.703) (xy 136.878444 104.703) (xy 136.878451 104.703) - (xy 137.157942 104.666204) (xy 137.430239 104.593242) (xy 137.690683 104.485363) (xy 137.934817 104.344412) - (xy 138.158465 104.1728) (xy 138.3578 103.973465) (xy 138.529412 103.749817) (xy 138.670363 103.505683) - (xy 138.778242 103.245239) (xy 138.851204 102.972942) (xy 138.888 102.693451) (xy 138.888 102.411549) - (xy 138.851204 102.132058) (xy 138.778242 101.859761) (xy 138.670363 101.599317) (xy 138.670361 101.599314) - (xy 138.670359 101.599309) (xy 138.529416 101.35519) (xy 138.529412 101.355183) (xy 138.429616 101.225127) - (xy 138.404423 101.15996) (xy 138.418461 101.091515) (xy 138.467275 101.041525) (xy 138.471674 101.039169) - (xy 138.59739 100.975114) (xy 138.740714 100.870983) (xy 138.865983 100.745714) (xy 138.970114 100.60239) - (xy 139.050542 100.444542) (xy 139.105286 100.276055) (xy 139.133 100.101079) (xy 139.133 99.923921) - (xy 139.105286 99.748945) (xy 139.072655 99.648515) (xy 139.050543 99.58046) (xy 139.050542 99.580457) - (xy 138.970113 99.422609) (xy 138.865983 99.279286) (xy 138.740714 99.154017) (xy 138.59739 99.049886) - (xy 138.534232 99.017705) (xy 138.439542 98.969457) (xy 138.439539 98.969456) (xy 138.271056 98.914714) - (xy 138.183567 98.900857) (xy 138.096079 98.887) (xy 137.918921 98.887) (xy 137.860595 98.896238) - (xy 137.743943 98.914714) (xy 137.57546 98.969456) (xy 137.575457 98.969457) (xy 137.417609 99.049886) - (xy 137.375476 99.080498) (xy 137.274286 99.154017) (xy 137.274284 99.154019) (xy 137.274283 99.154019) - (xy 137.149019 99.279283) (xy 137.149019 99.279284) (xy 137.149017 99.279286) (xy 137.117765 99.322301) - (xy 137.044886 99.422609) (xy 136.964457 99.580457) (xy 136.964456 99.58046) (xy 136.909714 99.748943) - (xy 136.882 99.923921) (xy 136.882 100.101077) (xy 136.90695 100.258602) (xy 136.897996 100.327895) - (xy 136.853 100.381347) (xy 136.786248 100.401987) (xy 136.784477 100.402) (xy 136.596541 100.402) - (xy 136.31706 100.438795) (xy 136.044756 100.511759) (xy 135.78432 100.619635) (xy 135.784309 100.61964) - (xy 135.54019 100.760583) (xy 135.540182 100.760589) (xy 135.316534 100.9322) (xy 135.175786 101.072948) - (xy 135.114463 101.106432) (xy 135.044771 101.101448) (xy 134.988838 101.059576) (xy 134.964421 100.994112) - (xy 134.973544 100.937813) (xy 135.057348 100.735491) (xy 135.05735 100.735487) (xy 135.133498 100.4513) - (xy 135.1719 100.159606) (xy 135.1719 99.865394) (xy 135.133498 99.5737) (xy 135.05735 99.289513) - (xy 135.001227 99.154019) (xy 134.944765 99.017705) (xy 134.944757 99.017689) (xy 134.797659 98.76291) - (xy 134.797655 98.762903) (xy 134.61855 98.529489) (xy 134.618545 98.529483) (xy 134.410516 98.321454) - (xy 134.410509 98.321448) (xy 134.177105 98.142351) (xy 134.177103 98.142349) (xy 134.177097 98.142345) - (xy 134.177092 98.142342) (xy 134.177089 98.14234) (xy 133.92231 97.995242) (xy 133.922294 97.995234) - (xy 133.650494 97.882652) (xy 133.366296 97.806501) (xy 133.074616 97.768101) (xy 133.074611 97.7681) - (xy 133.074606 97.7681) (xy 132.780394 97.7681) (xy 132.780388 97.7681) (xy 132.780383 97.768101) - (xy 132.488703 97.806501) (xy 132.204505 97.882652) (xy 131.932705 97.995234) (xy 131.932689 97.995242) - (xy 131.67791 98.14234) (xy 131.677894 98.142351) (xy 131.44449 98.321448) (xy 131.444483 98.321454) - (xy 131.236454 98.529483) (xy 131.236448 98.52949) (xy 131.057351 98.762894) (xy 131.05734 98.76291) - (xy 130.910242 99.017689) (xy 130.910234 99.017705) (xy 130.797652 99.289505) (xy 130.721501 99.573703) - (xy 130.683101 99.865383) (xy 130.6831 99.8654) (xy 128.963731 99.8654) (xy 128.945286 99.748945) - (xy 128.912655 99.648515) (xy 128.890543 99.58046) (xy 128.890542 99.580457) (xy 128.810113 99.422609) - (xy 128.705983 99.279286) (xy 128.580714 99.154017) (xy 128.43739 99.049886) (xy 128.374232 99.017705) - (xy 128.279542 98.969457) (xy 128.279539 98.969456) (xy 128.111056 98.914714) (xy 128.023567 98.900857) - (xy 127.936079 98.887) (xy 127.758921 98.887) (xy 127.700595 98.896238) (xy 127.583943 98.914714) - (xy 127.41546 98.969456) (xy 127.415457 98.969457) (xy 127.257609 99.049886) (xy 127.215476 99.080498) - (xy 127.114286 99.154017) (xy 127.114284 99.154019) (xy 127.114283 99.154019) (xy 126.989019 99.279283) - (xy 126.989019 99.279284) (xy 126.989017 99.279286) (xy 126.957765 99.322301) (xy 126.884886 99.422609) - (xy 126.804457 99.580457) (xy 126.804456 99.58046) (xy 126.749714 99.748943) (xy 126.722 99.923921) - (xy 121.838 99.923921) (xy 121.838 90.385148) (xy 128.7695 90.385148) (xy 128.7695 90.589851) (xy 128.801522 90.792034) - (xy 128.864781 90.986723) (xy 128.957715 91.169113) (xy 129.078028 91.334713) (xy 129.222786 91.479471) - (xy 129.377749 91.592056) (xy 129.38839 91.599787) (xy 129.477212 91.645044) (xy 129.570776 91.692718) - (xy 129.570778 91.692718) (xy 129.570781 91.69272) (xy 129.675137 91.726627) (xy 129.765465 91.755977) - (xy 129.859318 91.770842) (xy 129.967648 91.788) (xy 129.967649 91.788) (xy 130.172351 91.788) (xy 130.172352 91.788) - (xy 130.374534 91.755977) (xy 130.569219 91.69272) (xy 130.75161 91.599787) (xy 130.891664 91.498033) - (xy 130.917213 91.479471) (xy 130.917215 91.479468) (xy 130.917219 91.479466) (xy 131.061966 91.334719) - (xy 131.061968 91.334715) (xy 131.061971 91.334713) (xy 131.114732 91.26209) (xy 131.182287 91.16911) - (xy 131.27522 90.986719) (xy 131.338477 90.792034) (xy 131.3705 90.589852) (xy 131.3705 90.385148) - (xy 131.338477 90.182966) (xy 131.323259 90.136131) (xy 131.275218 89.988276) (xy 131.182287 89.80589) - (xy 131.112032 89.709191) (xy 131.112031 89.709188) (xy 131.061971 89.640287) (xy 131.061967 89.640282) - (xy 131.06132 89.639635) (xy 136.3895 89.639635) (xy 136.3895 91.33537) (xy 136.389501 91.335376) - (xy 136.395908 91.394983) (xy 136.446202 91.529828) (xy 136.446206 91.529835) (xy 136.532452 91.645044) - (xy 136.532455 91.645047) (xy 136.647664 91.731293) (xy 136.647671 91.731297) (xy 136.782517 91.781591) - (xy 136.782516 91.781591) (xy 136.789444 91.782335) (xy 136.842127 91.788) (xy 138.537872 91.787999) - (xy 138.597483 91.781591) (xy 138.732331 91.731296) (xy 138.847546 91.645046) (xy 138.933796 91.529831) - (xy 138.984091 91.394983) (xy 138.9905 91.335373) (xy 138.990499 89.639628) (xy 138.984091 89.580017) - (xy 138.96782 89.536393) (xy 138.933797 89.445171) (xy 138.933793 89.445164) (xy 138.847547 89.329955) - (xy 138.847544 89.329952) (xy 138.732335 89.243706) (xy 138.732328 89.243702) (xy 138.597482 89.193408) - (xy 138.597483 89.193408) (xy 138.537883 89.187001) (xy 138.537881 89.187) (xy 138.537873 89.187) - (xy 138.537864 89.187) (xy 136.842129 89.187) (xy 136.842123 89.187001) (xy 136.782516 89.193408) - (xy 136.647671 89.243702) (xy 136.647664 89.243706) (xy 136.532455 89.329952) (xy 136.532452 89.329955) - (xy 136.446206 89.445164) (xy 136.446202 89.445171) (xy 136.395908 89.580017) (xy 136.389501 89.639616) - (xy 136.389501 89.639623) (xy 136.3895 89.639635) (xy 131.06132 89.639635) (xy 130.917213 89.495528) - (xy 130.751613 89.375215) (xy 130.751612 89.375214) (xy 130.75161 89.375213) (xy 130.688355 89.342983) - (xy 130.569223 89.282281) (xy 130.374534 89.219022) (xy 130.199995 89.191378) (xy 130.172352 89.187) - (xy 129.967648 89.187) (xy 129.943329 89.190851) (xy 129.765465 89.219022) (xy 129.570776 89.282281) - (xy 129.388386 89.375215) (xy 129.222786 89.495528) (xy 129.078028 89.640286) (xy 128.957715 89.805886) - (xy 128.864781 89.988276) (xy 128.801522 90.182965) (xy 128.7695 90.385148) (xy 121.838 90.385148) - (xy 121.838 85.901541) (xy 128.237 85.901541) (xy 128.237 86.183458) (xy 128.273795 86.462939) (xy 128.346759 86.735243) - (xy 128.454635 86.995679) (xy 128.45464 86.99569) (xy 128.595583 87.239809) (xy 128.595588 87.239817) - (xy 128.7672 87.463465) (xy 128.767204 87.46347) (xy 128.966529 87.662795) (xy 128.966533 87.662798) - (xy 128.966535 87.6628) (xy 129.190183 87.834412) (xy 129.19019 87.834416) (xy 129.434309 87.975359) - (xy 129.434314 87.975361) (xy 129.434317 87.975363) (xy 129.694761 88.083242) (xy 129.967058 88.156204) - (xy 130.246549 88.193) (xy 130.246556 88.193) (xy 130.528444 88.193) (xy 130.528451 88.193) (xy 130.807942 88.156204) - (xy 131.080239 88.083242) (xy 131.340683 87.975363) (xy 131.584817 87.834412) (xy 131.808465 87.6628) - (xy 132.0078 87.463465) (xy 132.179412 87.239817) (xy 132.320363 86.995683) (xy 132.428242 86.735239) - (xy 132.501204 86.462942) (xy 132.538 86.183451) (xy 132.538 85.901549) (xy 132.501204 85.622058) - (xy 132.428242 85.349761) (xy 132.320363 85.089317) (xy 132.320361 85.089314) (xy 132.320359 85.089309) - (xy 132.179416 84.84519) (xy 132.179412 84.845183) (xy 132.0078 84.621535) (xy 132.007798 84.621533) - (xy 132.007795 84.621529) (xy 131.80847 84.422204) (xy 131.808465 84.4222) (xy 131.584817 84.250588) - (xy 131.584811 84.250584) (xy 131.584809 84.250583) (xy 131.34069 84.10964) (xy 131.340679 84.109635) - (xy 131.080243 84.001759) (xy 130.807939 83.928795) (xy 130.528458 83.892) (xy 130.528451 83.892) - (xy 130.246549 83.892) (xy 130.246541 83.892) (xy 129.96706 83.928795) (xy 129.694756 84.001759) - (xy 129.43432 84.109635) (xy 129.434309 84.10964) (xy 129.19019 84.250583) (xy 129.190182 84.250589) - (xy 128.966529 84.422204) (xy 128.767204 84.621529) (xy 128.595589 84.845182) (xy 128.595583 84.84519) - (xy 128.45464 85.089309) (xy 128.454635 85.08932) (xy 128.346759 85.349756) (xy 128.273795 85.62206) - (xy 128.237 85.901541) (xy 121.838 85.901541) (xy 121.838 84.082265) (xy 121.857685 84.015226) (xy 121.858898 84.013374) - (xy 121.94689 83.881685) (xy 121.94689 83.881684) (xy 121.946894 83.881679) (xy 122.007237 83.735997) - (xy 122.038 83.581342) (xy 122.038 83.423658) (xy 122.038 83.423655) (xy 122.037999 83.423653) (xy 122.007238 83.26901) - (xy 122.007238 83.269008) (xy 122.007237 83.269003) (xy 122.007235 83.268998) (xy 121.946897 83.123327) - (xy 121.94689 83.123314) (xy 121.858898 82.991625) (xy 121.83802 82.924947) (xy 121.838 82.922734) - (xy 121.838 80.873921) (xy 126.722 80.873921) (xy 126.722 81.051078) (xy 126.749714 81.226056) (xy 126.804456 81.394539) - (xy 126.804457 81.394542) (xy 126.884886 81.55239) (xy 126.989017 81.695714) (xy 127.114286 81.820983) - (xy 127.25761 81.925114) (xy 127.320784 81.957303) (xy 127.415457 82.005542) (xy 127.41546 82.005543) - (xy 127.499701 82.032914) (xy 127.583945 82.060286) (xy 127.758921 82.088) (xy 127.758922 82.088) - (xy 127.936078 82.088) (xy 127.936079 82.088) (xy 128.111055 82.060286) (xy 128.279542 82.005542) - (xy 128.43739 81.925114) (xy 128.580714 81.820983) (xy 128.705983 81.695714) (xy 128.810114 81.55239) - (xy 128.890542 81.394542) (xy 128.945286 81.226055) (xy 128.973 81.051079) (xy 128.973 80.873921) - (xy 128.963731 80.8154) (xy 130.6831 80.8154) (xy 130.6831 81.109599) (xy 130.683101 81.109616) - (xy 130.720611 81.394539) (xy 130.721502 81.4013) (xy 130.766607 81.569635) (xy 130.797652 81.685494) - (xy 130.910234 81.957294) (xy 130.910242 81.95731) (xy 131.05734 82.212089) (xy 131.057351 82.212105) - (xy 131.236448 82.445509) (xy 131.236454 82.445516) (xy 131.444483 82.653545) (xy 131.44449 82.653551) - (xy 131.610705 82.781092) (xy 131.677903 82.832655) (xy 131.67791 82.832659) (xy 131.932689 82.979757) - (xy 131.932705 82.979765) (xy 132.204505 83.092347) (xy 132.204507 83.092347) (xy 132.204513 83.09235) - (xy 132.4887 83.168498) (xy 132.780394 83.2069) (xy 132.780401 83.2069) (xy 133.074599 83.2069) - (xy 133.074606 83.2069) (xy 133.3663 83.168498) (xy 133.650487 83.09235) (xy 133.892246 82.992211) - (xy 133.922294 82.979765) (xy 133.922297 82.979763) (xy 133.922303 82.979761) (xy 134.177097 82.832655) - (xy 134.410511 82.65355) (xy 134.568819 82.495241) (xy 134.630141 82.461758) (xy 134.699832 82.466742) - (xy 134.755766 82.508613) (xy 134.780183 82.574078) (xy 134.77106 82.630376) (xy 134.69676 82.809753) - (xy 134.623795 83.08206) (xy 134.587 83.361541) (xy 134.587 83.643458) (xy 134.623795 83.922939) - (xy 134.696759 84.195243) (xy 134.804635 84.455679) (xy 134.80464 84.45569) (xy 134.945583 84.699809) - (xy 134.945588 84.699817) (xy 135.1172 84.923465) (xy 135.117204 84.92347) (xy 135.316529 85.122795) - (xy 135.316533 85.122798) (xy 135.316535 85.1228) (xy 135.540183 85.294412) (xy 135.54019 85.294416) - (xy 135.784309 85.435359) (xy 135.784314 85.435361) (xy 135.784317 85.435363) (xy 136.044761 85.543242) - (xy 136.317058 85.616204) (xy 136.596549 85.653) (xy 136.596556 85.653) (xy 136.878444 85.653) (xy 136.878451 85.653) - (xy 137.157942 85.616204) (xy 137.430239 85.543242) (xy 137.690683 85.435363) (xy 137.934817 85.294412) - (xy 138.158465 85.1228) (xy 138.3578 84.923465) (xy 138.529412 84.699817) (xy 138.670363 84.455683) - (xy 138.778242 84.195239) (xy 138.851204 83.922942) (xy 138.888 83.643451) (xy 138.888 83.361549) - (xy 138.851204 83.082058) (xy 138.778242 82.809761) (xy 138.670363 82.549317) (xy 138.670361 82.549314) - (xy 138.670359 82.549309) (xy 138.529416 82.30519) (xy 138.529412 82.305183) (xy 138.429616 82.175127) - (xy 138.404423 82.10996) (xy 138.418461 82.041515) (xy 138.467275 81.991525) (xy 138.471674 81.989169) - (xy 138.59739 81.925114) (xy 138.740714 81.820983) (xy 138.865983 81.695714) (xy 138.970114 81.55239) - (xy 139.050542 81.394542) (xy 139.105286 81.226055) (xy 139.133 81.051079) (xy 139.133 80.873921) - (xy 139.105286 80.698945) (xy 139.050542 80.530458) (xy 139.050542 80.530457) (xy 138.970113 80.372609) - (xy 138.865983 80.229286) (xy 138.740714 80.104017) (xy 138.59739 79.999886) (xy 138.534232 79.967705) - (xy 138.439542 79.919457) (xy 138.439539 79.919456) (xy 138.271056 79.864714) (xy 138.183567 79.850857) - (xy 138.096079 79.837) (xy 137.918921 79.837) (xy 137.860595 79.846238) (xy 137.743943 79.864714) - (xy 137.57546 79.919456) (xy 137.575457 79.919457) (xy 137.417609 79.999886) (xy 137.335838 80.059296) - (xy 137.274286 80.104017) (xy 137.274284 80.104019) (xy 137.274283 80.104019) (xy 137.149019 80.229283) - (xy 137.149019 80.229284) (xy 137.149017 80.229286) (xy 137.141587 80.239513) (xy 137.044886 80.372609) - (xy 136.964457 80.530457) (xy 136.964456 80.53046) (xy 136.909714 80.698943) (xy 136.882 80.873921) - (xy 136.882 81.051077) (xy 136.90695 81.208602) (xy 136.897996 81.277895) (xy 136.853 81.331347) - (xy 136.786248 81.351987) (xy 136.784477 81.352) (xy 136.596541 81.352) (xy 136.31706 81.388795) - (xy 136.044756 81.461759) (xy 135.78432 81.569635) (xy 135.784309 81.56964) (xy 135.54019 81.710583) - (xy 135.540182 81.710589) (xy 135.316534 81.8822) (xy 135.175786 82.022948) (xy 135.114463 82.056432) - (xy 135.044771 82.051448) (xy 134.988838 82.009576) (xy 134.964421 81.944112) (xy 134.973544 81.887813) - (xy 135.057348 81.685491) (xy 135.05735 81.685487) (xy 135.133498 81.4013) (xy 135.1719 81.109606) - (xy 135.1719 80.815394) (xy 135.133498 80.5237) (xy 135.05735 80.239513) (xy 135.001227 80.104019) - (xy 134.944765 79.967705) (xy 134.944757 79.967689) (xy 134.797659 79.71291) (xy 134.797655 79.712903) - (xy 134.61855 79.479489) (xy 134.618545 79.479483) (xy 134.410516 79.271454) (xy 134.410509 79.271448) - (xy 134.177105 79.092351) (xy 134.177103 79.092349) (xy 134.177097 79.092345) (xy 134.177092 79.092342) - (xy 134.177089 79.09234) (xy 133.92231 78.945242) (xy 133.922294 78.945234) (xy 133.650494 78.832652) - (xy 133.366296 78.756501) (xy 133.074616 78.718101) (xy 133.074611 78.7181) (xy 133.074606 78.7181) - (xy 132.780394 78.7181) (xy 132.780388 78.7181) (xy 132.780383 78.718101) (xy 132.488703 78.756501) - (xy 132.204505 78.832652) (xy 131.932705 78.945234) (xy 131.932689 78.945242) (xy 131.67791 79.09234) - (xy 131.677894 79.092351) (xy 131.44449 79.271448) (xy 131.444483 79.271454) (xy 131.236454 79.479483) - (xy 131.236448 79.47949) (xy 131.057351 79.712894) (xy 131.05734 79.71291) (xy 130.910242 79.967689) - (xy 130.910234 79.967705) (xy 130.797652 80.239505) (xy 130.721501 80.523703) (xy 130.683101 80.815383) - (xy 130.6831 80.8154) (xy 128.963731 80.8154) (xy 128.945286 80.698945) (xy 128.890542 80.530458) - (xy 128.890542 80.530457) (xy 128.810113 80.372609) (xy 128.705983 80.229286) (xy 128.580714 80.104017) - (xy 128.43739 79.999886) (xy 128.374232 79.967705) (xy 128.279542 79.919457) (xy 128.279539 79.919456) - (xy 128.111056 79.864714) (xy 128.023567 79.850857) (xy 127.936079 79.837) (xy 127.758921 79.837) - (xy 127.700595 79.846238) (xy 127.583943 79.864714) (xy 127.41546 79.919456) (xy 127.415457 79.919457) - (xy 127.257609 79.999886) (xy 127.175838 80.059296) (xy 127.114286 80.104017) (xy 127.114284 80.104019) - (xy 127.114283 80.104019) (xy 126.989019 80.229283) (xy 126.989019 80.229284) (xy 126.989017 80.229286) - (xy 126.981587 80.239513) (xy 126.884886 80.372609) (xy 126.804457 80.530457) (xy 126.804456 80.53046) - (xy 126.749714 80.698943) (xy 126.722 80.873921) (xy 121.838 80.873921) (xy 121.838 61.810148) (xy 128.7695 61.810148) - (xy 128.7695 62.014851) (xy 128.801522 62.217034) (xy 128.864781 62.411723) (xy 128.957715 62.594113) - (xy 129.078028 62.759713) (xy 129.222786 62.904471) (xy 129.377749 63.017056) (xy 129.38839 63.024787) - (xy 129.477212 63.070044) (xy 129.570776 63.117718) (xy 129.570778 63.117718) (xy 129.570781 63.11772) - (xy 129.675137 63.151627) (xy 129.765465 63.180977) (xy 129.866557 63.196988) (xy 129.967648 63.213) - (xy 129.967649 63.213) (xy 130.172351 63.213) (xy 130.172352 63.213) (xy 130.374534 63.180977) (xy 130.569219 63.11772) - (xy 130.75161 63.024787) (xy 130.847901 62.954828) (xy 130.917213 62.904471) (xy 130.917215 62.904468) - (xy 130.917219 62.904466) (xy 131.061966 62.759719) (xy 131.061968 62.759715) (xy 131.061971 62.759713) - (xy 131.114732 62.68709) (xy 131.182287 62.59411) (xy 131.27522 62.411719) (xy 131.338477 62.217034) - (xy 131.3705 62.014852) (xy 131.3705 61.810148) (xy 131.338477 61.607966) (xy 131.338476 61.607964) - (xy 131.283384 61.438408) (xy 131.27522 61.413281) (xy 131.275218 61.413278) (xy 131.275218 61.413276) - (xy 131.182287 61.23089) (xy 131.112032 61.134191) (xy 131.112031 61.134188) (xy 131.061971 61.065287) - (xy 131.061967 61.065282) (xy 131.06132 61.064635) (xy 136.3895 61.064635) (xy 136.3895 62.76037) - (xy 136.389501 62.760376) (xy 136.395908 62.819983) (xy 136.446202 62.954828) (xy 136.446206 62.954835) - (xy 136.532452 63.070044) (xy 136.532455 63.070047) (xy 136.647664 63.156293) (xy 136.647671 63.156297) - (xy 136.782517 63.206591) (xy 136.782516 63.206591) (xy 136.789444 63.207335) (xy 136.842127 63.213) - (xy 138.537872 63.212999) (xy 138.597483 63.206591) (xy 138.732331 63.156296) (xy 138.847546 63.070046) - (xy 138.933796 62.954831) (xy 138.984091 62.819983) (xy 138.9905 62.760373) (xy 138.990499 61.064628) - (xy 138.984091 61.005017) (xy 138.933796 60.870169) (xy 138.933795 60.870168) (xy 138.933793 60.870164) - (xy 138.847547 60.754955) (xy 138.847544 60.754952) (xy 138.732335 60.668706) (xy 138.732328 60.668702) - (xy 138.597482 60.618408) (xy 138.597483 60.618408) (xy 138.537883 60.612001) (xy 138.537881 60.612) - (xy 138.537873 60.612) (xy 138.537864 60.612) (xy 136.842129 60.612) (xy 136.842123 60.612001) (xy 136.782516 60.618408) - (xy 136.647671 60.668702) (xy 136.647664 60.668706) (xy 136.532455 60.754952) (xy 136.532452 60.754955) - (xy 136.446206 60.870164) (xy 136.446202 60.870171) (xy 136.395908 61.005017) (xy 136.389501 61.064616) - (xy 136.389501 61.064623) (xy 136.3895 61.064635) (xy 131.06132 61.064635) (xy 130.917213 60.920528) - (xy 130.751613 60.800215) (xy 130.751612 60.800214) (xy 130.75161 60.800213) (xy 130.694653 60.771191) - (xy 130.569223 60.707281) (xy 130.374534 60.644022) (xy 130.199995 60.616378) (xy 130.172352 60.612) - (xy 129.967648 60.612) (xy 129.943329 60.615851) (xy 129.765465 60.644022) (xy 129.570776 60.707281) - (xy 129.388386 60.800215) (xy 129.222786 60.920528) (xy 129.078028 61.065286) (xy 128.957715 61.230886) - (xy 128.864781 61.413276) (xy 128.801522 61.607965) (xy 128.7695 61.810148) (xy 121.838 61.810148) - (xy 121.838 57.326541) (xy 128.237 57.326541) (xy 128.237 57.608458) (xy 128.273795 57.887939) (xy 128.346759 58.160243) - (xy 128.454635 58.420679) (xy 128.45464 58.42069) (xy 128.595583 58.664809) (xy 128.595588 58.664817) - (xy 128.7672 58.888465) (xy 128.767204 58.88847) (xy 128.966529 59.087795) (xy 128.966533 59.087798) - (xy 128.966535 59.0878) (xy 129.190183 59.259412) (xy 129.19019 59.259416) (xy 129.434309 59.400359) - (xy 129.434314 59.400361) (xy 129.434317 59.400363) (xy 129.694761 59.508242) (xy 129.967058 59.581204) - (xy 130.246549 59.618) (xy 130.246556 59.618) (xy 130.528444 59.618) (xy 130.528451 59.618) (xy 130.807942 59.581204) - (xy 131.080239 59.508242) (xy 131.340683 59.400363) (xy 131.584817 59.259412) (xy 131.808465 59.0878) - (xy 132.0078 58.888465) (xy 132.179412 58.664817) (xy 132.320363 58.420683) (xy 132.428242 58.160239) - (xy 132.501204 57.887942) (xy 132.538 57.608451) (xy 132.538 57.326549) (xy 132.501204 57.047058) - (xy 132.428242 56.774761) (xy 132.320363 56.514317) (xy 132.320361 56.514314) (xy 132.320359 56.514309) - (xy 132.179416 56.27019) (xy 132.179412 56.270183) (xy 132.0078 56.046535) (xy 132.007798 56.046533) - (xy 132.007795 56.046529) (xy 131.80847 55.847204) (xy 131.808465 55.8472) (xy 131.584817 55.675588) - (xy 131.584811 55.675584) (xy 131.584809 55.675583) (xy 131.34069 55.53464) (xy 131.340679 55.534635) - (xy 131.080243 55.426759) (xy 130.807939 55.353795) (xy 130.528458 55.317) (xy 130.528451 55.317) - (xy 130.246549 55.317) (xy 130.246541 55.317) (xy 129.96706 55.353795) (xy 129.694756 55.426759) - (xy 129.43432 55.534635) (xy 129.434309 55.53464) (xy 129.19019 55.675583) (xy 129.190182 55.675589) - (xy 128.966529 55.847204) (xy 128.767204 56.046529) (xy 128.595589 56.270182) (xy 128.595583 56.27019) - (xy 128.45464 56.514309) (xy 128.454635 56.51432) (xy 128.346759 56.774756) (xy 128.273795 57.04706) - (xy 128.237 57.326541) (xy 121.838 57.326541) (xy 121.838 55.507265) (xy 121.857685 55.440226) (xy 121.858898 55.438374) - (xy 121.862039 55.433674) (xy 121.946894 55.306679) (xy 122.007237 55.160997) (xy 122.038 55.006342) - (xy 122.038 54.848658) (xy 122.038 54.848655) (xy 122.037999 54.848653) (xy 122.008857 54.702147) - (xy 122.007237 54.694003) (xy 122.007235 54.693998) (xy 121.946897 54.548327) (xy 121.94689 54.548314) - (xy 121.859289 54.417211) (xy 121.859286 54.417207) (xy 121.747792 54.305713) (xy 121.747788 54.30571) - (xy 121.616685 54.218109) (xy 121.616672 54.218102) (xy 121.471001 54.157764) (xy 121.470989 54.157761) - (xy 121.316345 54.127) (xy 121.316342 54.127) (xy 121.158658 54.127) (xy 121.158655 54.127) (xy 121.00401 54.157761) - (xy 121.003998 54.157764) (xy 120.858327 54.218102) (xy 120.858314 54.218109) (xy 120.727211 54.30571) - (xy 120.727207 54.305713) (xy 120.615713 54.417207) (xy 120.61571 54.417211) (xy 120.528109 54.548314) - (xy 120.528102 54.548327) (xy 120.467764 54.693998) (xy 120.467761 54.69401) (xy 120.437 54.848653) - (xy 119.838 54.848653) (xy 119.838 54.786549) (xy 119.801204 54.507058) (xy 119.728242 54.234761) - (xy 119.620363 53.974317) (xy 119.620361 53.974314) (xy 119.620359 53.974309) (xy 119.479416 53.73019) - (xy 119.479412 53.730183) (xy 119.379616 53.600127) (xy 119.354423 53.53496) (xy 119.368461 53.466515) - (xy 119.417275 53.416525) (xy 119.421674 53.414169) (xy 119.54739 53.350114) (xy 119.690714 53.245983) - (xy 119.815983 53.120714) (xy 119.920114 52.97739) (xy 120.000542 52.819542) (xy 120.055286 52.651055) - (xy 120.083 52.476079) (xy 120.083 52.298921) (xy 126.722 52.298921) (xy 126.722 52.476078) (xy 126.749714 52.651056) - (xy 126.804456 52.819539) (xy 126.804457 52.819542) (xy 126.86261 52.933672) (xy 126.884886 52.97739) - (xy 126.989017 53.120714) (xy 127.114286 53.245983) (xy 127.25761 53.350114) (xy 127.320784 53.382303) - (xy 127.415457 53.430542) (xy 127.41546 53.430543) (xy 127.499701 53.457914) (xy 127.583945 53.485286) - (xy 127.758921 53.513) (xy 127.758922 53.513) (xy 127.936078 53.513) (xy 127.936079 53.513) (xy 128.111055 53.485286) - (xy 128.279542 53.430542) (xy 128.43739 53.350114) (xy 128.580714 53.245983) (xy 128.705983 53.120714) - (xy 128.810114 52.97739) (xy 128.890542 52.819542) (xy 128.945286 52.651055) (xy 128.973 52.476079) - (xy 128.973 52.298921) (xy 128.963731 52.2404) (xy 130.6831 52.2404) (xy 130.6831 52.534599) (xy 130.683101 52.534616) - (xy 130.720611 52.819539) (xy 130.721502 52.8263) (xy 130.787565 53.072851) (xy 130.797652 53.110494) - (xy 130.910234 53.382294) (xy 130.910242 53.38231) (xy 131.05734 53.637089) (xy 131.057351 53.637105) - (xy 131.236448 53.870509) (xy 131.236454 53.870516) (xy 131.444483 54.078545) (xy 131.44449 54.078551) - (xy 131.577126 54.180326) (xy 131.677903 54.257655) (xy 131.67791 54.257659) (xy 131.932689 54.404757) - (xy 131.932705 54.404765) (xy 132.204505 54.517347) (xy 132.204507 54.517347) (xy 132.204513 54.51735) - (xy 132.4887 54.593498) (xy 132.780394 54.6319) (xy 132.780401 54.6319) (xy 133.074599 54.6319) - (xy 133.074606 54.6319) (xy 133.3663 54.593498) (xy 133.650487 54.51735) (xy 133.892246 54.417211) - (xy 133.922294 54.404765) (xy 133.922297 54.404763) (xy 133.922303 54.404761) (xy 134.177097 54.257655) - (xy 134.410511 54.07855) (xy 134.568819 53.920241) (xy 134.630141 53.886758) (xy 134.699832 53.891742) - (xy 134.755766 53.933613) (xy 134.780183 53.999078) (xy 134.77106 54.055376) (xy 134.69676 54.234753) - (xy 134.623795 54.50706) (xy 134.587 54.786541) (xy 134.587 55.068458) (xy 134.623795 55.347939) - (xy 134.696759 55.620243) (xy 134.804635 55.880679) (xy 134.80464 55.88069) (xy 134.945583 56.124809) - (xy 134.945588 56.124817) (xy 135.1172 56.348465) (xy 135.117204 56.34847) (xy 135.316529 56.547795) - (xy 135.316533 56.547798) (xy 135.316535 56.5478) (xy 135.540183 56.719412) (xy 135.54019 56.719416) - (xy 135.784309 56.860359) (xy 135.784314 56.860361) (xy 135.784317 56.860363) (xy 136.044761 56.968242) - (xy 136.317058 57.041204) (xy 136.596549 57.078) (xy 136.596556 57.078) (xy 136.878444 57.078) (xy 136.878451 57.078) - (xy 137.157942 57.041204) (xy 137.430239 56.968242) (xy 137.690683 56.860363) (xy 137.934817 56.719412) - (xy 138.158465 56.5478) (xy 138.3578 56.348465) (xy 138.529412 56.124817) (xy 138.670363 55.880683) - (xy 138.778242 55.620239) (xy 138.851204 55.347942) (xy 138.888 55.068451) (xy 138.888 54.786549) - (xy 138.851204 54.507058) (xy 138.778242 54.234761) (xy 138.670363 53.974317) (xy 138.670361 53.974314) - (xy 138.670359 53.974309) (xy 138.529416 53.73019) (xy 138.529412 53.730183) (xy 138.429616 53.600127) - (xy 138.404423 53.53496) (xy 138.418461 53.466515) (xy 138.467275 53.416525) (xy 138.471674 53.414169) - (xy 138.59739 53.350114) (xy 138.740714 53.245983) (xy 138.865983 53.120714) (xy 138.970114 52.97739) - (xy 139.050542 52.819542) (xy 139.105286 52.651055) (xy 139.133 52.476079) (xy 139.133 52.298921) - (xy 145.772 52.298921) (xy 145.772 52.476078) (xy 145.799714 52.651056) (xy 145.854456 52.819539) - (xy 145.854457 52.819542) (xy 145.91261 52.933672) (xy 145.934886 52.97739) (xy 146.039017 53.120714) - (xy 146.164286 53.245983) (xy 146.30761 53.350114) (xy 146.370784 53.382303) (xy 146.465457 53.430542) - (xy 146.46546 53.430543) (xy 146.549701 53.457914) (xy 146.633945 53.485286) (xy 146.808921 53.513) - (xy 146.808922 53.513) (xy 146.986078 53.513) (xy 146.986079 53.513) (xy 147.161055 53.485286) (xy 147.329542 53.430542) - (xy 147.48739 53.350114) (xy 147.630714 53.245983) (xy 147.755983 53.120714) (xy 147.860114 52.97739) - (xy 147.940542 52.819542) (xy 147.995286 52.651055) (xy 148.023 52.476079) (xy 148.023 52.298921) - (xy 148.013731 52.2404) (xy 149.7331 52.2404) (xy 149.7331 52.534599) (xy 149.733101 52.534616) - (xy 149.770611 52.819539) (xy 149.771502 52.8263) (xy 149.837565 53.072851) (xy 149.847652 53.110494) - (xy 149.960234 53.382294) (xy 149.960242 53.38231) (xy 150.10734 53.637089) (xy 150.107351 53.637105) - (xy 150.286448 53.870509) (xy 150.286454 53.870516) (xy 150.494483 54.078545) (xy 150.49449 54.078551) - (xy 150.627126 54.180326) (xy 150.727903 54.257655) (xy 150.72791 54.257659) (xy 150.982689 54.404757) - (xy 150.982705 54.404765) (xy 151.254505 54.517347) (xy 151.254507 54.517347) (xy 151.254513 54.51735) - (xy 151.5387 54.593498) (xy 151.830394 54.6319) (xy 151.830401 54.6319) (xy 152.124599 54.6319) - (xy 152.124606 54.6319) (xy 152.4163 54.593498) (xy 152.700487 54.51735) (xy 152.942246 54.417211) - (xy 152.972294 54.404765) (xy 152.972297 54.404763) (xy 152.972303 54.404761) (xy 153.227097 54.257655) - (xy 153.460511 54.07855) (xy 153.618819 53.920241) (xy 153.680141 53.886758) (xy 153.749832 53.891742) - (xy 153.805766 53.933613) (xy 153.830183 53.999078) (xy 153.82106 54.055376) (xy 153.74676 54.234753) - (xy 153.673795 54.50706) (xy 153.637 54.786541) (xy 153.637 55.068458) (xy 153.673795 55.347939) - (xy 153.746759 55.620243) (xy 153.854635 55.880679) (xy 153.85464 55.88069) (xy 153.995583 56.124809) - (xy 153.995588 56.124817) (xy 154.1672 56.348465) (xy 154.167204 56.34847) (xy 154.366529 56.547795) - (xy 154.366533 56.547798) (xy 154.366535 56.5478) (xy 154.590183 56.719412) (xy 154.59019 56.719416) - (xy 154.834309 56.860359) (xy 154.834314 56.860361) (xy 154.834317 56.860363) (xy 155.094761 56.968242) - (xy 155.367058 57.041204) (xy 155.646549 57.078) (xy 155.646556 57.078) (xy 155.928444 57.078) (xy 155.928451 57.078) - (xy 156.207942 57.041204) (xy 156.480239 56.968242) (xy 156.740683 56.860363) (xy 156.984817 56.719412) - (xy 157.208465 56.5478) (xy 157.4078 56.348465) (xy 157.579412 56.124817) (xy 157.720363 55.880683) - (xy 157.828242 55.620239) (xy 157.901204 55.347942) (xy 157.938 55.068451) (xy 157.938 54.786549) - (xy 157.901204 54.507058) (xy 157.828242 54.234761) (xy 157.720363 53.974317) (xy 157.720361 53.974314) - (xy 157.720359 53.974309) (xy 157.579416 53.73019) (xy 157.579412 53.730183) (xy 157.479616 53.600127) - (xy 157.454423 53.53496) (xy 157.468461 53.466515) (xy 157.517275 53.416525) (xy 157.521674 53.414169) - (xy 157.64739 53.350114) (xy 157.790714 53.245983) (xy 157.915983 53.120714) (xy 158.020114 52.97739) - (xy 158.100542 52.819542) (xy 158.155286 52.651055) (xy 158.183 52.476079) (xy 158.183 52.298921) - (xy 158.155286 52.123945) (xy 158.100542 51.955458) (xy 158.100542 51.955457) (xy 158.020113 51.797609) - (xy 157.915983 51.654286) (xy 157.790714 51.529017) (xy 157.64739 51.424886) (xy 157.584232 51.392705) - (xy 157.489542 51.344457) (xy 157.489539 51.344456) (xy 157.321056 51.289714) (xy 157.233567 51.275857) - (xy 157.146079 51.262) (xy 156.968921 51.262) (xy 156.910595 51.271238) (xy 156.793943 51.289714) - (xy 156.62546 51.344456) (xy 156.625457 51.344457) (xy 156.467609 51.424886) (xy 156.385838 51.484296) - (xy 156.324286 51.529017) (xy 156.324284 51.529019) (xy 156.324283 51.529019) (xy 156.199019 51.654283) - (xy 156.199019 51.654284) (xy 156.199017 51.654286) (xy 156.191587 51.664513) (xy 156.094886 51.797609) - (xy 156.014457 51.955457) (xy 156.014456 51.95546) (xy 155.959714 52.123943) (xy 155.932 52.298921) - (xy 155.932 52.476077) (xy 155.95695 52.633602) (xy 155.947996 52.702895) (xy 155.903 52.756347) - (xy 155.836248 52.776987) (xy 155.834477 52.777) (xy 155.646541 52.777) (xy 155.36706 52.813795) - (xy 155.094756 52.886759) (xy 154.83432 52.994635) (xy 154.834309 52.99464) (xy 154.59019 53.135583) - (xy 154.590182 53.135589) (xy 154.366534 53.3072) (xy 154.225786 53.447948) (xy 154.164463 53.481432) - (xy 154.094771 53.476448) (xy 154.038838 53.434576) (xy 154.014421 53.369112) (xy 154.023544 53.312813) - (xy 154.056979 53.232095) (xy 154.10735 53.110487) (xy 154.183498 52.8263) (xy 154.2219 52.534606) - (xy 154.2219 52.240394) (xy 154.183498 51.9487) (xy 154.10735 51.664513) (xy 154.051227 51.529019) - (xy 153.994765 51.392705) (xy 153.994757 51.392689) (xy 153.847659 51.13791) (xy 153.847655 51.137903) - (xy 153.66855 50.904489) (xy 153.668545 50.904483) (xy 153.460516 50.696454) (xy 153.460509 50.696448) - (xy 153.227105 50.517351) (xy 153.227103 50.517349) (xy 153.227097 50.517345) (xy 153.227092 50.517342) - (xy 153.227089 50.51734) (xy 152.97231 50.370242) (xy 152.972294 50.370234) (xy 152.700494 50.257652) - (xy 152.416296 50.181501) (xy 152.124616 50.143101) (xy 152.124611 50.1431) (xy 152.124606 50.1431) - (xy 151.830394 50.1431) (xy 151.830388 50.1431) (xy 151.830383 50.143101) (xy 151.538703 50.181501) - (xy 151.254505 50.257652) (xy 150.982705 50.370234) (xy 150.982689 50.370242) (xy 150.72791 50.51734) - (xy 150.727894 50.517351) (xy 150.49449 50.696448) (xy 150.494483 50.696454) (xy 150.286454 50.904483) - (xy 150.286448 50.90449) (xy 150.107351 51.137894) (xy 150.10734 51.13791) (xy 149.960242 51.392689) - (xy 149.960234 51.392705) (xy 149.847652 51.664505) (xy 149.771501 51.948703) (xy 149.733101 52.240383) - (xy 149.7331 52.2404) (xy 148.013731 52.2404) (xy 147.995286 52.123945) (xy 147.940542 51.955458) - (xy 147.940542 51.955457) (xy 147.860113 51.797609) (xy 147.755983 51.654286) (xy 147.630714 51.529017) - (xy 147.48739 51.424886) (xy 147.424232 51.392705) (xy 147.329542 51.344457) (xy 147.329539 51.344456) - (xy 147.161056 51.289714) (xy 147.073567 51.275857) (xy 146.986079 51.262) (xy 146.808921 51.262) - (xy 146.750595 51.271238) (xy 146.633943 51.289714) (xy 146.46546 51.344456) (xy 146.465457 51.344457) - (xy 146.307609 51.424886) (xy 146.225838 51.484296) (xy 146.164286 51.529017) (xy 146.164284 51.529019) - (xy 146.164283 51.529019) (xy 146.039019 51.654283) (xy 146.039019 51.654284) (xy 146.039017 51.654286) - (xy 146.031587 51.664513) (xy 145.934886 51.797609) (xy 145.854457 51.955457) (xy 145.854456 51.95546) - (xy 145.799714 52.123943) (xy 145.772 52.298921) (xy 139.133 52.298921) (xy 139.105286 52.123945) - (xy 139.050542 51.955458) (xy 139.050542 51.955457) (xy 138.970113 51.797609) (xy 138.865983 51.654286) - (xy 138.740714 51.529017) (xy 138.59739 51.424886) (xy 138.534232 51.392705) (xy 138.439542 51.344457) - (xy 138.439539 51.344456) (xy 138.271056 51.289714) (xy 138.183567 51.275857) (xy 138.096079 51.262) - (xy 137.918921 51.262) (xy 137.860595 51.271238) (xy 137.743943 51.289714) (xy 137.57546 51.344456) - (xy 137.575457 51.344457) (xy 137.417609 51.424886) (xy 137.335838 51.484296) (xy 137.274286 51.529017) - (xy 137.274284 51.529019) (xy 137.274283 51.529019) (xy 137.149019 51.654283) (xy 137.149019 51.654284) - (xy 137.149017 51.654286) (xy 137.141587 51.664513) (xy 137.044886 51.797609) (xy 136.964457 51.955457) - (xy 136.964456 51.95546) (xy 136.909714 52.123943) (xy 136.882 52.298921) (xy 136.882 52.476077) - (xy 136.90695 52.633602) (xy 136.897996 52.702895) (xy 136.853 52.756347) (xy 136.786248 52.776987) - (xy 136.784477 52.777) (xy 136.596541 52.777) (xy 136.31706 52.813795) (xy 136.044756 52.886759) - (xy 135.78432 52.994635) (xy 135.784309 52.99464) (xy 135.54019 53.135583) (xy 135.540182 53.135589) - (xy 135.316534 53.3072) (xy 135.175786 53.447948) (xy 135.114463 53.481432) (xy 135.044771 53.476448) - (xy 134.988838 53.434576) (xy 134.964421 53.369112) (xy 134.973544 53.312813) (xy 135.006979 53.232095) - (xy 135.05735 53.110487) (xy 135.133498 52.8263) (xy 135.1719 52.534606) (xy 135.1719 52.240394) - (xy 135.133498 51.9487) (xy 135.05735 51.664513) (xy 135.001227 51.529019) (xy 134.944765 51.392705) - (xy 134.944757 51.392689) (xy 134.797659 51.13791) (xy 134.797655 51.137903) (xy 134.61855 50.904489) - (xy 134.618545 50.904483) (xy 134.410516 50.696454) (xy 134.410509 50.696448) (xy 134.177105 50.517351) - (xy 134.177103 50.517349) (xy 134.177097 50.517345) (xy 134.177092 50.517342) (xy 134.177089 50.51734) - (xy 133.92231 50.370242) (xy 133.922294 50.370234) (xy 133.650494 50.257652) (xy 133.366296 50.181501) - (xy 133.074616 50.143101) (xy 133.074611 50.1431) (xy 133.074606 50.1431) (xy 132.780394 50.1431) - (xy 132.780388 50.1431) (xy 132.780383 50.143101) (xy 132.488703 50.181501) (xy 132.204505 50.257652) - (xy 131.932705 50.370234) (xy 131.932689 50.370242) (xy 131.67791 50.51734) (xy 131.677894 50.517351) - (xy 131.44449 50.696448) (xy 131.444483 50.696454) (xy 131.236454 50.904483) (xy 131.236448 50.90449) - (xy 131.057351 51.137894) (xy 131.05734 51.13791) (xy 130.910242 51.392689) (xy 130.910234 51.392705) - (xy 130.797652 51.664505) (xy 130.721501 51.948703) (xy 130.683101 52.240383) (xy 130.6831 52.2404) - (xy 128.963731 52.2404) (xy 128.945286 52.123945) (xy 128.890542 51.955458) (xy 128.890542 51.955457) - (xy 128.810113 51.797609) (xy 128.705983 51.654286) (xy 128.580714 51.529017) (xy 128.43739 51.424886) - (xy 128.374232 51.392705) (xy 128.279542 51.344457) (xy 128.279539 51.344456) (xy 128.111056 51.289714) - (xy 128.023567 51.275857) (xy 127.936079 51.262) (xy 127.758921 51.262) (xy 127.700595 51.271238) - (xy 127.583943 51.289714) (xy 127.41546 51.344456) (xy 127.415457 51.344457) (xy 127.257609 51.424886) - (xy 127.175838 51.484296) (xy 127.114286 51.529017) (xy 127.114284 51.529019) (xy 127.114283 51.529019) - (xy 126.989019 51.654283) (xy 126.989019 51.654284) (xy 126.989017 51.654286) (xy 126.981587 51.664513) - (xy 126.884886 51.797609) (xy 126.804457 51.955457) (xy 126.804456 51.95546) (xy 126.749714 52.123943) - (xy 126.722 52.298921) (xy 120.083 52.298921) (xy 120.055286 52.123945) (xy 120.000542 51.955458) - (xy 120.000542 51.955457) (xy 119.920113 51.797609) (xy 119.815983 51.654286) (xy 119.690714 51.529017) - (xy 119.54739 51.424886) (xy 119.484232 51.392705) (xy 119.389542 51.344457) (xy 119.389539 51.344456) - (xy 119.221056 51.289714) (xy 119.133567 51.275857) (xy 119.046079 51.262) (xy 118.868921 51.262) - (xy 118.810595 51.271238) (xy 118.693943 51.289714) (xy 118.52546 51.344456) (xy 118.525457 51.344457) - (xy 118.367609 51.424886) (xy 118.285838 51.484296) (xy 118.224286 51.529017) (xy 118.224284 51.529019) - (xy 118.224283 51.529019) (xy 118.099019 51.654283) (xy 118.099019 51.654284) (xy 118.099017 51.654286) - (xy 118.091587 51.664513) (xy 117.994886 51.797609) (xy 117.914457 51.955457) (xy 117.914456 51.95546) - (xy 117.859714 52.123943) (xy 117.832 52.298921) (xy 117.832 52.476077) (xy 117.85695 52.633602) - (xy 117.847996 52.702895) (xy 117.803 52.756347) (xy 117.736248 52.776987) (xy 117.734477 52.777) - (xy 117.546541 52.777) (xy 117.26706 52.813795) (xy 116.994756 52.886759) (xy 116.73432 52.994635) - (xy 116.734309 52.99464) (xy 116.49019 53.135583) (xy 116.490182 53.135589) (xy 116.266534 53.3072) - (xy 116.125786 53.447948) (xy 116.064463 53.481432) (xy 115.994771 53.476448) (xy 115.938838 53.434576) - (xy 115.914421 53.369112) (xy 115.923544 53.312813) (xy 115.956979 53.232095) (xy 116.00735 53.110487) - (xy 116.083498 52.8263) (xy 116.1219 52.534606) (xy 116.1219 52.240394) (xy 116.083498 51.9487) - (xy 116.00735 51.664513) (xy 115.951227 51.529019) (xy 115.894765 51.392705) (xy 115.894757 51.392689) - (xy 115.747659 51.13791) (xy 115.747655 51.137903) (xy 115.56855 50.904489) (xy 115.568545 50.904483) - (xy 115.360516 50.696454) (xy 115.360509 50.696448) (xy 115.127105 50.517351) (xy 115.127103 50.517349) - (xy 115.127097 50.517345) (xy 115.127092 50.517342) (xy 115.127089 50.51734) (xy 114.87231 50.370242) - (xy 114.872294 50.370234) (xy 114.600494 50.257652) (xy 114.316296 50.181501) (xy 114.024616 50.143101) - (xy 114.024611 50.1431) (xy 114.024606 50.1431) (xy 113.730394 50.1431) (xy 113.730388 50.1431) - (xy 113.730383 50.143101) (xy 113.438703 50.181501) (xy 113.154505 50.257652) (xy 112.882705 50.370234) - (xy 112.882689 50.370242) (xy 112.62791 50.51734) (xy 112.627894 50.517351) (xy 112.39449 50.696448) - (xy 112.394483 50.696454) (xy 112.186454 50.904483) (xy 112.186448 50.90449) (xy 112.007351 51.137894) - (xy 112.00734 51.13791) (xy 111.860242 51.392689) (xy 111.860234 51.392705) (xy 111.747652 51.664505) - (xy 111.671501 51.948703) (xy 111.633101 52.240383) (xy 111.6331 52.2404) (xy 109.913731 52.2404) - (xy 109.895286 52.123945) (xy 109.840542 51.955458) (xy 109.840542 51.955457) (xy 109.760113 51.797609) - (xy 109.655983 51.654286) (xy 109.530714 51.529017) (xy 109.38739 51.424886) (xy 109.324232 51.392705) - (xy 109.229542 51.344457) (xy 109.229539 51.344456) (xy 109.061056 51.289714) (xy 108.973567 51.275857) - (xy 108.886079 51.262) (xy 108.708921 51.262) (xy 108.650595 51.271238) (xy 108.533943 51.289714) - (xy 108.36546 51.344456) (xy 108.365457 51.344457) (xy 108.207609 51.424886) (xy 108.125838 51.484296) - (xy 108.064286 51.529017) (xy 108.064284 51.529019) (xy 108.064283 51.529019) (xy 107.939019 51.654283) - (xy 107.939019 51.654284) (xy 107.939017 51.654286) (xy 107.931587 51.664513) (xy 107.834886 51.797609) - (xy 107.754457 51.955457) (xy 107.754456 51.95546) (xy 107.699714 52.123943) (xy 107.672 52.298921) - (xy 101.033 52.298921) (xy 101.005286 52.123945) (xy 100.950542 51.955458) (xy 100.950542 51.955457) - (xy 100.870113 51.797609) (xy 100.765983 51.654286) (xy 100.640714 51.529017) (xy 100.49739 51.424886) - (xy 100.434232 51.392705) (xy 100.339542 51.344457) (xy 100.339539 51.344456) (xy 100.171056 51.289714) - (xy 100.083567 51.275857) (xy 99.996079 51.262) (xy 99.818921 51.262) (xy 99.760595 51.271238) (xy 99.643943 51.289714) - (xy 99.47546 51.344456) (xy 99.475457 51.344457) (xy 99.317609 51.424886) (xy 99.235838 51.484296) - (xy 99.174286 51.529017) (xy 99.174284 51.529019) (xy 99.174283 51.529019) (xy 99.049019 51.654283) - (xy 99.049019 51.654284) (xy 99.049017 51.654286) (xy 99.041587 51.664513) (xy 98.944886 51.797609) - (xy 98.864457 51.955457) (xy 98.864456 51.95546) (xy 98.809714 52.123943) (xy 98.782 52.298921) - (xy 98.782 52.476077) (xy 98.80695 52.633602) (xy 98.797996 52.702895) (xy 98.753 52.756347) (xy 98.686248 52.776987) - (xy 98.684477 52.777) (xy 98.496541 52.777) (xy 98.21706 52.813795) (xy 97.944756 52.886759) (xy 97.68432 52.994635) - (xy 97.684309 52.99464) (xy 97.44019 53.135583) (xy 97.440182 53.135589) (xy 97.216534 53.3072) - (xy 97.075786 53.447948) (xy 97.014463 53.481432) (xy 96.944771 53.476448) (xy 96.888838 53.434576) - (xy 96.864421 53.369112) (xy 96.873544 53.312813) (xy 96.906979 53.232095) (xy 96.95735 53.110487) - (xy 97.033498 52.8263) (xy 97.0719 52.534606) (xy 97.0719 52.240394) (xy 97.033498 51.9487) (xy 96.95735 51.664513) - (xy 96.901227 51.529019) (xy 96.844765 51.392705) (xy 96.844757 51.392689) (xy 96.697659 51.13791) - (xy 96.697655 51.137903) (xy 96.51855 50.904489) (xy 96.518545 50.904483) (xy 96.310516 50.696454) - (xy 96.310509 50.696448) (xy 96.077105 50.517351) (xy 96.077103 50.517349) (xy 96.077097 50.517345) - (xy 96.077092 50.517342) (xy 96.077089 50.51734) (xy 95.82231 50.370242) (xy 95.822294 50.370234) - (xy 95.550494 50.257652) (xy 95.266296 50.181501) (xy 94.974616 50.143101) (xy 94.974611 50.1431) - (xy 94.974606 50.1431) (xy 94.680394 50.1431) (xy 94.680388 50.1431) (xy 94.680383 50.143101) (xy 94.388703 50.181501) - (xy 94.104505 50.257652) (xy 93.832705 50.370234) (xy 93.832689 50.370242) (xy 93.57791 50.51734) - (xy 93.577894 50.517351) (xy 93.34449 50.696448) (xy 93.344483 50.696454) (xy 93.136454 50.904483) - (xy 93.136448 50.90449) (xy 92.957351 51.137894) (xy 92.95734 51.13791) (xy 92.810242 51.392689) - (xy 92.810234 51.392705) (xy 92.697652 51.664505) (xy 92.621501 51.948703) (xy 92.583101 52.240383) - (xy 92.5831 52.2404) (xy 90.863731 52.2404) (xy 90.845286 52.123945) (xy 90.790542 51.955458) (xy 90.790542 51.955457) - (xy 90.710113 51.797609) (xy 90.605983 51.654286) (xy 90.480714 51.529017) (xy 90.33739 51.424886) - (xy 90.274232 51.392705) (xy 90.179542 51.344457) (xy 90.179539 51.344456) (xy 90.011056 51.289714) - (xy 89.923567 51.275857) (xy 89.836079 51.262) (xy 89.658921 51.262) (xy 89.600595 51.271238) (xy 89.483943 51.289714) - (xy 89.31546 51.344456) (xy 89.315457 51.344457) (xy 89.157609 51.424886) (xy 89.075838 51.484296) - (xy 89.014286 51.529017) (xy 89.014284 51.529019) (xy 89.014283 51.529019) (xy 88.889019 51.654283) - (xy 88.889019 51.654284) (xy 88.889017 51.654286) (xy 88.881587 51.664513) (xy 88.784886 51.797609) - (xy 88.704457 51.955457) (xy 88.704456 51.95546) (xy 88.649714 52.123943) (xy 88.622 52.298921) - (xy 68.4969 52.298921) (xy 68.4969 52.240394) (xy 68.458498 51.9487) (xy 68.38235 51.664513) (xy 68.326227 51.529019) - (xy 68.269765 51.392705) (xy 68.269757 51.392689) (xy 68.122659 51.13791) (xy 68.122655 51.137903) - (xy 67.94355 50.904489) (xy 67.943545 50.904483) (xy 67.735516 50.696454) (xy 67.735509 50.696448) - (xy 67.502105 50.517351) (xy 67.502103 50.517349) (xy 67.502097 50.517345) (xy 67.502092 50.517342) - (xy 67.502089 50.51734) (xy 67.24731 50.370242) (xy 67.247294 50.370234) (xy 66.975494 50.257652) - (xy 66.691296 50.181501) (xy 66.399616 50.143101) (xy 66.399611 50.1431) (xy 66.399606 50.1431) - (xy 66.105394 50.1431) (xy 66.105388 50.1431) (xy 66.105383 50.143101) (xy 65.813703 50.181501) - (xy 65.529505 50.257652) (xy 65.257705 50.370234) (xy 65.257689 50.370242) (xy 65.00291 50.51734) - (xy 65.002894 50.517351) (xy 64.76949 50.696448) (xy 64.769483 50.696454) (xy 64.561454 50.904483) - (xy 64.561448 50.90449) (xy 64.382351 51.137894) (xy 64.38234 51.13791) (xy 64.235242 51.392689) - (xy 64.235234 51.392705) (xy 64.122652 51.664505) (xy 64.046501 51.948703) (xy 64.008101 52.240383) - (xy 64.0081 52.2404) (xy 51.965 52.2404) (xy 51.965 42.928543) (xy 75.206999 42.928543) (xy 75.245447 43.121829) - (xy 75.24545 43.121839) (xy 75.320864 43.303907) (xy 75.320871 43.30392) (xy 75.43036 43.467781) - (xy 75.430363 43.467785) (xy 75.569714 43.607136) (xy 75.569718 43.607139) (xy 75.733579 43.716628) - (xy 75.733592 43.716635) (xy 75.91566 43.792049) (xy 75.915665 43.792051) (xy 75.915669 43.792051) - (xy 75.91567 43.792052) (xy 76.108956 43.8305) (xy 76.108959 43.8305) (xy 76.306043 43.8305) (xy 76.436082 43.804632) - (xy 76.499335 43.792051) (xy 76.681414 43.716632) (xy 76.845282 43.607139) (xy 76.984639 43.467782) - (xy 77.094132 43.303914) (xy 77.169551 43.121835) (xy 77.208 42.928541) (xy 77.208 42.381333) (xy 77.227685 42.314294) - (xy 77.280489 42.268539) (xy 77.349647 42.258595) (xy 77.394001 42.273947) (xy 77.415359 42.286278) - (xy 77.41536 42.286278) (xy 77.415365 42.286281) (xy 77.561734 42.3255) (xy 77.561736 42.3255) (xy 77.713264 42.3255) - (xy 77.713266 42.3255) (xy 77.859635 42.286281) (xy 77.990865 42.210515) (xy 78.098015 42.103365) - (xy 78.173781 41.972135) (xy 78.213 41.825766) (xy 78.213 41.674234) (xy 82.842 41.674234) (xy 82.842 41.825766) - (xy 82.861609 41.89895) (xy 82.881219 41.972136) (xy 82.88677 41.98175) (xy 82.956985 42.103365) - (xy 83.064135 42.210515) (xy 83.147412 42.258595) (xy 83.195361 42.286279) (xy 83.195365 42.286281) - (xy 83.341734 42.3255) (xy 83.341736 42.3255) (xy 83.493264 42.3255) (xy 83.493266 42.3255) (xy 83.639635 42.286281) - (xy 83.649951 42.280325) (xy 83.660999 42.273947) (xy 83.728898 42.257473) (xy 83.794926 42.280325) - (xy 83.838117 42.335245) (xy 83.847 42.381333) (xy 83.847 42.928541) (xy 83.847 42.928543) (xy 83.846999 42.928543) - (xy 83.885447 43.121829) (xy 83.88545 43.121839) (xy 83.960864 43.303907) (xy 83.960871 43.30392) - (xy 84.07036 43.467781) (xy 84.070363 43.467785) (xy 84.209714 43.607136) (xy 84.209718 43.607139) - (xy 84.373579 43.716628) (xy 84.373592 43.716635) (xy 84.55566 43.792049) (xy 84.555665 43.792051) - (xy 84.555669 43.792051) (xy 84.55567 43.792052) (xy 84.748956 43.8305) (xy 84.748959 43.8305) (xy 84.946043 43.8305) - (xy 85.076082 43.804632) (xy 85.139335 43.792051) (xy 85.321414 43.716632) (xy 85.485282 43.607139) - (xy 85.624639 43.467782) (xy 85.734132 43.303914) (xy 85.809551 43.121835) (xy 85.848 42.928541) - (xy 85.848 41.631459) (xy 85.848 41.631456) (xy 85.809552 41.43817) (xy 85.809551 41.438169) (xy 85.809551 41.438165) - (xy 85.760428 41.31957) (xy 85.734135 41.256092) (xy 85.734128 41.256079) (xy 85.624639 41.092218) - (xy 85.624636 41.092214) (xy 85.485285 40.952863) (xy 85.485281 40.95286) (xy 85.32142 40.843371) - (xy 85.321407 40.843364) (xy 85.139339 40.76795) (xy 85.139329 40.767947) (xy 84.946043 40.7295) - (xy 84.946041 40.7295) (xy 84.748959 40.7295) (xy 84.748957 40.7295) (xy 84.55567 40.767947) (xy 84.55566 40.76795) - (xy 84.373592 40.843364) (xy 84.373579 40.843371) (xy 84.209718 40.95286) (xy 84.209714 40.952863) - (xy 84.070363 41.092214) (xy 84.07036 41.092218) (xy 83.957483 41.261151) (xy 83.956034 41.260182) - (xy 83.912856 41.304122) (xy 83.844715 41.31957) (xy 83.77904 41.295725) (xy 83.776993 41.294188) - (xy 83.770867 41.289487) (xy 83.770865 41.289485) (xy 83.70525 41.251602) (xy 83.639636 41.213719) - (xy 83.56645 41.194109) (xy 83.493266 41.1745) (xy 83.341734 41.1745) (xy 83.195363 41.213719) (xy 83.064135 41.289485) - (xy 83.064132 41.289487) (xy 82.956987 41.396632) (xy 82.956985 41.396635) (xy 82.881219 41.527863) - (xy 82.853462 41.631456) (xy 82.842 41.674234) (xy 78.213 41.674234) (xy 78.173781 41.527865) (xy 78.098015 41.396635) - (xy 77.990865 41.289485) (xy 77.92525 41.251602) (xy 77.859636 41.213719) (xy 77.78645 41.194109) - (xy 77.713266 41.1745) (xy 77.561734 41.1745) (xy 77.415363 41.213719) (xy 77.284127 41.289489) - (xy 77.278002 41.29419) (xy 77.212833 41.319383) (xy 77.144388 41.305343) (xy 77.098476 41.260509) - (xy 77.097517 41.261151) (xy 77.094482 41.256609) (xy 77.094399 41.256528) (xy 77.094266 41.256286) - (xy 76.984639 41.092218) (xy 76.984636 41.092214) (xy 76.845285 40.952863) (xy 76.845281 40.95286) - (xy 76.68142 40.843371) (xy 76.681407 40.843364) (xy 76.499339 40.76795) (xy 76.499329 40.767947) - (xy 76.306043 40.7295) (xy 76.306041 40.7295) (xy 76.108959 40.7295) (xy 76.108957 40.7295) (xy 75.91567 40.767947) - (xy 75.91566 40.76795) (xy 75.733592 40.843364) (xy 75.733579 40.843371) (xy 75.569718 40.95286) - (xy 75.569714 40.952863) (xy 75.430363 41.092214) (xy 75.43036 41.092218) (xy 75.320871 41.256079) - (xy 75.320864 41.256092) (xy 75.24545 41.43816) (xy 75.245447 41.43817) (xy 75.207 41.631456) (xy 75.207 41.631459) - (xy 75.207 42.928541) (xy 75.207 42.928543) (xy 75.206999 42.928543) (xy 51.965 42.928543) (xy 51.965 40.363152) - (xy 52.84575 40.363152) (xy 52.84575 40.599347) (xy 52.882696 40.832618) (xy 52.955683 41.057246) - (xy 53.059085 41.260182) (xy 53.062907 41.267683) (xy 53.201733 41.45876) (xy 53.36874 41.625767) - (xy 53.559817 41.764593) (xy 53.659241 41.815252) (xy 53.770253 41.871816) (xy 53.770255 41.871816) - (xy 53.770258 41.871818) (xy 53.890662 41.910939) (xy 53.994881 41.944803) (xy 54.228153 41.98175) - (xy 54.228158 41.98175) (xy 54.464347 41.98175) (xy 54.697618 41.944803) (xy 54.922242 41.871818) - (xy 55.132683 41.764593) (xy 55.32376 41.625767) (xy 55.490767 41.45876) (xy 55.629593 41.267683) - (xy 55.736818 41.057242) (xy 55.809803 40.832618) (xy 55.817293 40.785326) (xy 55.84675 40.599347) - (xy 55.84675 40.363152) (xy 162.38325 40.363152) (xy 162.38325 40.599347) (xy 162.420196 40.832618) - (xy 162.493183 41.057246) (xy 162.596585 41.260182) (xy 162.600407 41.267683) (xy 162.739233 41.45876) - (xy 162.90624 41.625767) (xy 163.097317 41.764593) (xy 163.196741 41.815252) (xy 163.307753 41.871816) - (xy 163.307755 41.871816) (xy 163.307758 41.871818) (xy 163.428162 41.910939) (xy 163.532381 41.944803) - (xy 163.765653 41.98175) (xy 163.765658 41.98175) (xy 164.001847 41.98175) (xy 164.235118 41.944803) - (xy 164.459742 41.871818) (xy 164.670183 41.764593) (xy 164.86126 41.625767) (xy 165.028267 41.45876) - (xy 165.167093 41.267683) (xy 165.274318 41.057242) (xy 165.347303 40.832618) (xy 165.354793 40.785326) - (xy 165.38425 40.599347) (xy 165.38425 40.363152) (xy 165.347303 40.129881) (xy 165.274316 39.905253) - (xy 165.167092 39.694816) (xy 165.028267 39.50374) (xy 164.86126 39.336733) (xy 164.670183 39.197907) - (xy 164.659247 39.192335) (xy 164.459746 39.090683) (xy 164.235118 39.017696) (xy 164.001847 38.98075) - (xy 164.001842 38.98075) (xy 163.765658 38.98075) (xy 163.765653 38.98075) (xy 163.532381 39.017696) - (xy 163.307753 39.090683) (xy 163.097316 39.197907) (xy 163.019253 39.254624) (xy 162.90624 39.336733) - (xy 162.906238 39.336735) (xy 162.906237 39.336735) (xy 162.739235 39.503737) (xy 162.739235 39.503738) - (xy 162.739233 39.50374) (xy 162.679612 39.5858) (xy 162.600407 39.694816) (xy 162.493183 39.905253) - (xy 162.420196 40.129881) (xy 162.38325 40.363152) (xy 55.84675 40.363152) (xy 55.809803 40.129881) - (xy 55.736816 39.905253) (xy 55.629592 39.694816) (xy 55.490767 39.50374) (xy 55.32376 39.336733) - (xy 55.132683 39.197907) (xy 55.121747 39.192335) (xy 54.922246 39.090683) (xy 54.697618 39.017696) - (xy 54.464347 38.98075) (xy 54.464342 38.98075) (xy 54.228158 38.98075) (xy 54.228153 38.98075) - (xy 53.994881 39.017696) (xy 53.770253 39.090683) (xy 53.559816 39.197907) (xy 53.481753 39.254624) - (xy 53.36874 39.336733) (xy 53.368738 39.336735) (xy 53.368737 39.336735) (xy 53.201735 39.503737) - (xy 53.201735 39.503738) (xy 53.201733 39.50374) (xy 53.142112 39.5858) (xy 53.062907 39.694816) - (xy 52.955683 39.905253) (xy 52.882696 40.129881) (xy 52.84575 40.363152) (xy 51.965 40.363152) - (xy 51.965 38.224) (xy 51.984685 38.156961) (xy 52.037489 38.111206) (xy 52.089 38.1) (xy 75.083 38.1) + (xy 28.575 28.575) (xy 57.15 28.575) (xy 57.15 38.1) (xy 85.725 38.1) (xy 85.725 85.725) (xy 28.575 85.725) ) ) ) (zone - (net 2) - (net_name "GND") + (net 4) + (net_name "+5V") (layer "B.Cu") - (uuid "cf7b0aa8-4dc6-415d-8d91-1c23984d9000") + (uuid "c500ce48-c455-4bca-8d7c-a92cb4b8bdf6") (hatch edge 0.5) (connect_pads (clearance 0.5) ) (min_thickness 0.25) (filled_areas_thickness no) - (fill yes + (fill (thermal_gap 0.5) (thermal_bridge_width 0.5) ) (polygon (pts - (xy 51.965 38.1) (xy 166.265 38.1) (xy 166.265 171.45) (xy 52.3875 171.45) - ) - ) - (filled_polygon - (layer "B.Cu") - (pts - (xy 75.150539 38.119685) (xy 75.196294 38.172489) (xy 75.2075 38.224) (xy 75.2075 38.498495) (xy 75.245927 38.691681) - (xy 75.24593 38.691693) (xy 75.321307 38.873671) (xy 75.321314 38.873684) (xy 75.430748 39.037462) - (xy 75.430751 39.037466) (xy 75.570033 39.176748) (xy 75.570037 39.176751) (xy 75.733815 39.286185) - (xy 75.733828 39.286192) (xy 75.915808 39.361569) (xy 75.9575 39.369862) (xy 75.9575 38.566988) - (xy 75.96744 38.584205) (xy 76.023295 38.64006) (xy 76.091704 38.679556) (xy 76.168004 38.7) (xy 76.246996 38.7) - (xy 76.323296 38.679556) (xy 76.391705 38.64006) (xy 76.44756 38.584205) (xy 76.4575 38.566988) - (xy 76.4575 39.369862) (xy 76.49919 39.361569) (xy 76.499192 39.361569) (xy 76.681171 39.286192) - (xy 76.681184 39.286185) (xy 76.844962 39.176751) (xy 76.844966 39.176748) (xy 76.984248 39.037466) - (xy 76.984251 39.037462) (xy 77.093685 38.873684) (xy 77.093692 38.873671) (xy 77.169069 38.691693) - (xy 77.169072 38.691681) (xy 77.207499 38.498495) (xy 77.2075 38.498492) (xy 77.2075 38.224) (xy 77.227185 38.156961) - (xy 77.279989 38.111206) (xy 77.3315 38.1) (xy 83.7235 38.1) (xy 83.790539 38.119685) (xy 83.836294 38.172489) - (xy 83.8475 38.224) (xy 83.8475 38.498495) (xy 83.885927 38.691681) (xy 83.88593 38.691693) (xy 83.961307 38.873671) - (xy 83.961314 38.873684) (xy 84.070748 39.037462) (xy 84.070751 39.037466) (xy 84.210033 39.176748) - (xy 84.210037 39.176751) (xy 84.373815 39.286185) (xy 84.373828 39.286192) (xy 84.555808 39.361569) - (xy 84.5975 39.369862) (xy 84.5975 38.566988) (xy 84.60744 38.584205) (xy 84.663295 38.64006) (xy 84.731704 38.679556) - (xy 84.808004 38.7) (xy 84.886996 38.7) (xy 84.963296 38.679556) (xy 85.031705 38.64006) (xy 85.08756 38.584205) - (xy 85.0975 38.566988) (xy 85.0975 39.369862) (xy 85.13919 39.361569) (xy 85.139192 39.361569) (xy 85.321171 39.286192) - (xy 85.321184 39.286185) (xy 85.484962 39.176751) (xy 85.484966 39.176748) (xy 85.624248 39.037466) - (xy 85.624251 39.037462) (xy 85.733685 38.873684) (xy 85.733692 38.873671) (xy 85.809069 38.691693) - (xy 85.809072 38.691681) (xy 85.847499 38.498495) (xy 85.8475 38.498492) (xy 85.8475 38.224) (xy 85.867185 38.156961) - (xy 85.919989 38.111206) (xy 85.9715 38.1) (xy 107.16551 38.1) (xy 107.232549 38.119685) (xy 107.278304 38.172489) - (xy 107.287983 38.204602) (xy 107.303973 38.305561) (xy 107.321504 38.416243) (xy 107.381886 38.60208) - (xy 107.387194 38.618414) (xy 107.483701 38.80782) (xy 107.60864 38.979786) (xy 107.758963 39.130109) - (xy 107.930929 39.255048) (xy 107.930931 39.255049) (xy 107.930934 39.255051) (xy 108.120338 39.351557) - (xy 108.322507 39.417246) (xy 108.494462 39.444481) (xy 108.557597 39.47441) (xy 108.594528 39.533722) - (xy 108.59353 39.603584) (xy 108.562745 39.654635) (xy 103.517701 44.699681) (xy 103.456378 44.733166) - (xy 103.43002 44.736) (xy 93.637258 44.736) (xy 93.49227 44.76484) (xy 93.49226 44.764843) (xy 93.355689 44.821412) - (xy 93.355676 44.821419) (xy 93.232762 44.903548) (xy 93.232758 44.903551) (xy 77.94455 60.191758) - (xy 77.944544 60.191766) (xy 77.895312 60.265446) (xy 77.895313 60.265447) (xy 77.862421 60.314674) - (xy 77.862414 60.314686) (xy 77.805842 60.451264) (xy 77.80584 60.45127) (xy 77.777 60.596257) (xy 77.777 60.59626) - (xy 77.777 64.061418) (xy 77.777 64.06142) (xy 77.776999 64.06142) (xy 77.80584 64.206407) (xy 77.805843 64.206417) - (xy 77.862412 64.342988) (xy 77.862419 64.343001) (xy 77.944548 64.465915) (xy 77.944551 64.465919) - (xy 78.049081 64.570449) (xy 78.049084 64.570451) (xy 78.134393 64.627452) (xy 78.139482 64.633541) - (xy 78.146704 64.63684) (xy 78.161567 64.659968) (xy 78.179196 64.681062) (xy 78.181147 64.690436) - (xy 78.184478 64.695618) (xy 78.189501 64.730553) (xy 78.189501 64.78428) (xy 78.169816 64.851319) - (xy 78.117012 64.897074) (xy 78.089694 64.905897) (xy 78.064192 64.91097) (xy 78.015808 64.91097) - (xy 77.961166 64.900101) (xy 77.961162 64.900101) (xy 77.618838 64.900101) (xy 77.564189 64.910971) - (xy 77.515808 64.91097) (xy 77.461165 64.900101) (xy 77.461161 64.900101) (xy 77.118837 64.900101) - (xy 77.118832 64.900101) (xy 77.06419 64.91097) (xy 77.015808 64.91097) (xy 76.961166 64.900101) - (xy 76.961162 64.900101) (xy 76.618838 64.900101) (xy 76.618835 64.900101) (xy 76.563271 64.911153) - (xy 76.56327 64.911153) (xy 76.500257 64.953257) (xy 76.500256 64.953258) (xy 76.458152 65.016271) - (xy 76.458152 65.016272) (xy 76.4471 65.071834) (xy 76.4471 66.303167) (xy 76.458152 66.358729) - (xy 76.458152 66.35873) (xy 76.500256 66.421743) (xy 76.500257 66.421744) (xy 76.56327 66.463848) - (xy 76.618833 66.4749) (xy 76.618836 66.474901) (xy 76.618838 66.474901) (xy 76.961163 66.474901) - (xy 76.974824 66.472183) (xy 77.015809 66.464031) (xy 77.06419 66.464031) (xy 77.088387 66.468844) - (xy 77.118836 66.474901) (xy 77.118837 66.474901) (xy 77.461162 66.474901) (xy 77.491611 66.468844) - (xy 77.515808 66.464031) (xy 77.564191 66.464031) (xy 77.618836 66.474901) (xy 77.618838 66.474901) - (xy 77.961163 66.474901) (xy 77.974824 66.472183) (xy 78.015809 66.464031) (xy 78.06419 66.464031) - (xy 78.088387 66.468844) (xy 78.118836 66.474901) (xy 78.118837 66.474901) (xy 78.461162 66.474901) - (xy 78.515808 66.464031) (xy 78.564192 66.464031) (xy 78.618837 66.474901) (xy 78.618839 66.474901) - (xy 78.961164 66.474901) (xy 78.974825 66.472183) (xy 79.01581 66.464031) (xy 79.064191 66.464031) - (xy 79.088388 66.468844) (xy 79.118837 66.474901) (xy 79.118838 66.474901) (xy 79.461163 66.474901) - (xy 79.474824 66.472183) (xy 79.515809 66.464031) (xy 79.56419 66.464031) (xy 79.588387 66.468844) - (xy 79.618836 66.474901) (xy 79.618837 66.474901) (xy 79.961162 66.474901) (xy 79.991611 66.468844) - (xy 80.015808 66.464031) (xy 80.064191 66.464031) (xy 80.118836 66.474901) (xy 80.118838 66.474901) - (xy 80.461163 66.474901) (xy 80.491612 66.468844) (xy 80.515809 66.464031) (xy 80.564191 66.464031) - (xy 80.588388 66.468844) (xy 80.618837 66.474901) (xy 80.618838 66.474901) (xy 80.961163 66.474901) - (xy 80.991612 66.468844) (xy 81.015809 66.464031) (xy 81.064192 66.464031) (xy 81.118837 66.474901) - (xy 81.118839 66.474901) (xy 81.461164 66.474901) (xy 81.474825 66.472183) (xy 81.51581 66.464031) - (xy 81.564191 66.464031) (xy 81.588388 66.468844) (xy 81.618837 66.474901) (xy 81.618838 66.474901) - (xy 81.961163 66.474901) (xy 81.974824 66.472183) (xy 82.015809 66.464031) (xy 82.06419 66.464031) - (xy 82.088387 66.468844) (xy 82.118836 66.474901) (xy 82.118837 66.474901) (xy 82.461162 66.474901) - (xy 82.515808 66.464031) (xy 82.564192 66.464031) (xy 82.618837 66.474901) (xy 82.618839 66.474901) - (xy 82.961164 66.474901) (xy 82.974825 66.472183) (xy 83.01581 66.464031) (xy 83.024147 66.464031) - (xy 83.028948 66.462142) (xy 83.064191 66.464031) (xy 83.088377 66.468842) (xy 83.115465 66.47423) - (xy 83.177376 66.506615) (xy 83.190541 66.521536) (xy 83.280414 66.641592) (xy 83.395507 66.727751) - (xy 83.395514 66.727755) (xy 83.530221 66.777997) (xy 83.530228 66.777999) (xy 83.589756 66.7844) - (xy 83.589773 66.784401) (xy 83.637601 66.784401) (xy 83.942401 66.784401) (xy 83.990229 66.784401) - (xy 83.990245 66.7844) (xy 84.049773 66.777999) (xy 84.04978 66.777997) (xy 84.184487 66.727755) - (xy 84.184494 66.727751) (xy 84.299587 66.641592) (xy 84.389461 66.521536) (xy 84.445395 66.479665) - (xy 84.464537 66.47423) (xy 84.497153 66.467741) (xy 84.516729 66.463848) (xy 84.579743 66.421744) - (xy 84.621847 66.35873) (xy 84.6329 66.303163) (xy 84.6329 65.071839) (xy 84.6329 65.071836) (xy 84.632899 65.071834) - (xy 84.621847 65.016272) (xy 84.621847 65.016271) (xy 84.579743 64.953258) (xy 84.579742 64.953257) - (xy 84.516729 64.911153) (xy 84.464535 64.900771) (xy 84.402625 64.868385) (xy 84.389461 64.853465) - (xy 84.299587 64.73341) (xy 84.184494 64.64725) (xy 84.184487 64.647246) (xy 84.04978 64.597004) - (xy 84.049773 64.597002) (xy 83.990245 64.590601) (xy 83.942401 64.590601) (xy 83.942401 66.784401) - (xy 83.637601 66.784401) (xy 83.637601 64.590601) (xy 83.589756 64.590601) (xy 83.530228 64.597002) - (xy 83.530221 64.597004) (xy 83.395514 64.647246) (xy 83.395507 64.64725) (xy 83.280414 64.73341) - (xy 83.190541 64.853465) (xy 83.168532 64.869939) (xy 83.148749 64.88903) (xy 83.137935 64.892844) - (xy 83.134607 64.895336) (xy 83.115465 64.900771) (xy 83.064191 64.91097) (xy 83.015809 64.91097) - (xy 82.961167 64.900101) (xy 82.961163 64.900101) (xy 82.618839 64.900101) (xy 82.56419 64.910971) - (xy 82.51581 64.910971) (xy 82.461161 64.900101) (xy 82.118837 64.900101) (xy 82.118832 64.900101) - (xy 82.06419 64.91097) (xy 82.015808 64.91097) (xy 81.961166 64.900101) (xy 81.961162 64.900101) - (xy 81.618838 64.900101) (xy 81.618833 64.900101) (xy 81.564191 64.91097) (xy 81.515809 64.91097) - (xy 81.461167 64.900101) (xy 81.461163 64.900101) (xy 81.118839 64.900101) (xy 81.06419 64.910971) - (xy 81.015809 64.91097) (xy 80.961166 64.900101) (xy 80.961162 64.900101) (xy 80.618838 64.900101) - (xy 80.618833 64.900101) (xy 80.564191 64.91097) (xy 80.515809 64.91097) (xy 80.461166 64.900101) - (xy 80.461162 64.900101) (xy 80.118838 64.900101) (xy 80.064189 64.910971) (xy 80.055851 64.91097) - (xy 80.051052 64.912859) (xy 80.015808 64.91097) (xy 79.990309 64.905898) (xy 79.928398 64.873514) - (xy 79.893824 64.812798) (xy 79.8905 64.784281) (xy 79.8905 64.690688) (xy 79.910185 64.623649) - (xy 79.912107 64.621007) (xy 79.912068 64.620981) (xy 79.997581 64.493001) (xy 79.997581 64.493) - (xy 79.997585 64.492995) (xy 80.054159 64.356413) (xy 80.083001 64.211418) (xy 80.083001 61.21877) - (xy 80.102686 61.151731) (xy 80.119315 61.131094) (xy 84.832925 56.417483) (xy 86.962 56.417483) - (xy 86.962 58.517501) (xy 86.962001 58.517518) (xy 86.9725 58.620296) (xy 86.972501 58.620299) (xy 86.987253 58.664817) - (xy 87.027686 58.786834) (xy 87.119788 58.936156) (xy 87.243844 59.060212) (xy 87.393166 59.152314) - (xy 87.559703 59.207499) (xy 87.662491 59.218) (xy 89.614618 59.217999) (xy 89.614627 59.218) (xy 90.222402 59.217999) - (xy 90.289441 59.237683) (xy 90.310083 59.254318) (xy 92.523422 61.467657) (xy 92.556907 61.52898) - (xy 92.553673 61.593655) (xy 92.549022 61.607968) (xy 92.517 61.810148) (xy 92.517 62.014851) (xy 92.549022 62.217034) - (xy 92.612281 62.411723) (xy 92.705215 62.594113) (xy 92.825528 62.759713) (xy 92.970286 62.904471) - (xy 93.125249 63.017056) (xy 93.13589 63.024787) (xy 93.224712 63.070044) (xy 93.318276 63.117718) - (xy 93.318278 63.117718) (xy 93.318281 63.11772) (xy 93.422637 63.151627) (xy 93.512965 63.180977) - (xy 93.614057 63.196988) (xy 93.715148 63.213) (xy 93.715149 63.213) (xy 93.919851 63.213) (xy 93.919852 63.213) - (xy 94.122034 63.180977) (xy 94.316719 63.11772) (xy 94.49911 63.024787) (xy 94.595401 62.954828) - (xy 94.664713 62.904471) (xy 94.664715 62.904468) (xy 94.664719 62.904466) (xy 94.809466 62.759719) - (xy 94.809468 62.759715) (xy 94.809471 62.759713) (xy 94.862232 62.68709) (xy 94.929787 62.59411) - (xy 95.02272 62.411719) (xy 95.085977 62.217034) (xy 95.118 62.014852) (xy 95.118 61.810148) (xy 95.085977 61.607966) - (xy 95.02272 61.413281) (xy 95.022718 61.413278) (xy 95.022718 61.413276) (xy 94.929787 61.23089) - (xy 94.859532 61.134191) (xy 94.859531 61.134188) (xy 94.809471 61.065287) (xy 94.809467 61.065282) - (xy 94.80882 61.064635) (xy 100.137 61.064635) (xy 100.137 62.76037) (xy 100.137001 62.760376) (xy 100.143408 62.819983) - (xy 100.193702 62.954828) (xy 100.193706 62.954835) (xy 100.279952 63.070044) (xy 100.279955 63.070047) - (xy 100.395164 63.156293) (xy 100.395171 63.156297) (xy 100.530017 63.206591) (xy 100.530016 63.206591) - (xy 100.536944 63.207335) (xy 100.589627 63.213) (xy 101.837402 63.212999) (xy 101.866842 63.221643) - (xy 101.896829 63.228167) (xy 101.901844 63.231921) (xy 101.904441 63.232684) (xy 101.925082 63.249317) - (xy 102.053639 63.377874) (xy 102.053649 63.377885) (xy 102.057979 63.382215) (xy 102.05798 63.382216) - (xy 102.169784 63.49402) (xy 102.169786 63.494021) (xy 102.16979 63.494024) (xy 102.222573 63.524498) - (xy 102.222578 63.5245) (xy 102.306709 63.573074) (xy 102.30671 63.573074) (xy 102.306715 63.573077) - (xy 102.459443 63.614) (xy 117.452331 63.614) (xy 117.452347 63.614001) (xy 117.459943 63.614001) - (xy 117.618054 63.614001) (xy 117.618057 63.614001) (xy 117.770785 63.573077) (xy 117.854924 63.524499) - (xy 117.907716 63.49402) (xy 118.01952 63.382216) (xy 118.01952 63.382214) (xy 118.02972 63.372015) - (xy 118.029724 63.37201) (xy 118.152418 63.249315) (xy 118.213739 63.215833) (xy 118.240097 63.212999) - (xy 119.039902 63.212999) (xy 119.106941 63.232684) (xy 119.127583 63.249318) (xy 119.256139 63.377874) - (xy 119.256149 63.377885) (xy 119.260479 63.382215) (xy 119.26048 63.382216) (xy 119.372284 63.49402) - (xy 119.372286 63.494021) (xy 119.37229 63.494024) (xy 119.425073 63.524498) (xy 119.425078 63.5245) - (xy 119.509209 63.573074) (xy 119.50921 63.573074) (xy 119.509215 63.573077) (xy 119.661943 63.614) - (xy 136.502331 63.614) (xy 136.502347 63.614001) (xy 136.509943 63.614001) (xy 136.668054 63.614001) - (xy 136.668057 63.614001) (xy 136.820785 63.573077) (xy 136.904924 63.524499) (xy 136.957716 63.49402) - (xy 137.06952 63.382216) (xy 137.06952 63.382214) (xy 137.07972 63.372015) (xy 137.079724 63.37201) - (xy 137.202418 63.249315) (xy 137.263739 63.215833) (xy 137.290097 63.212999) (xy 138.089902 63.212999) - (xy 138.156941 63.232684) (xy 138.177583 63.249318) (xy 138.306139 63.377874) (xy 138.306149 63.377885) - (xy 138.310479 63.382215) (xy 138.31048 63.382216) (xy 138.422284 63.49402) (xy 138.422286 63.494021) - (xy 138.42229 63.494024) (xy 138.475073 63.524498) (xy 138.475078 63.5245) (xy 138.559209 63.573074) - (xy 138.55921 63.573074) (xy 138.559215 63.573077) (xy 138.711943 63.614) (xy 138.870057 63.614) - (xy 155.552331 63.614) (xy 155.552347 63.614001) (xy 155.559943 63.614001) (xy 155.718054 63.614001) - (xy 155.718057 63.614001) (xy 155.870785 63.573077) (xy 155.954924 63.524499) (xy 156.007716 63.49402) - (xy 156.11952 63.382216) (xy 156.11952 63.382214) (xy 156.12972 63.372015) (xy 156.129724 63.37201) - (xy 156.252418 63.249315) (xy 156.313739 63.215833) (xy 156.340097 63.212999) (xy 157.587871 63.212999) - (xy 157.587872 63.212999) (xy 157.647483 63.206591) (xy 157.782331 63.156296) (xy 157.897546 63.070046) - (xy 157.983796 62.954831) (xy 158.034091 62.819983) (xy 158.0405 62.760373) (xy 158.040499 61.064628) - (xy 158.034091 61.005017) (xy 158.024022 60.978021) (xy 157.983797 60.870171) (xy 157.983793 60.870164) - (xy 157.897547 60.754955) (xy 157.897544 60.754952) (xy 157.782335 60.668706) (xy 157.782328 60.668702) - (xy 157.647482 60.618408) (xy 157.647483 60.618408) (xy 157.587883 60.612001) (xy 157.587881 60.612) - (xy 157.587873 60.612) (xy 157.587864 60.612) (xy 155.892129 60.612) (xy 155.892123 60.612001) (xy 155.832516 60.618408) - (xy 155.697671 60.668702) (xy 155.697664 60.668706) (xy 155.582455 60.754952) (xy 155.582452 60.754955) - (xy 155.496206 60.870164) (xy 155.496202 60.870171) (xy 155.445908 61.005017) (xy 155.439501 61.064616) - (xy 155.439501 61.064623) (xy 155.4395 61.064635) (xy 155.4395 62.289) (xy 155.419815 62.356039) - (xy 155.367011 62.401794) (xy 155.3155 62.413) (xy 150.495476 62.413) (xy 150.428437 62.393315) - (xy 150.382682 62.340511) (xy 150.372738 62.271353) (xy 150.377545 62.250683) (xy 150.388475 62.217042) - (xy 150.388475 62.217038) (xy 150.388477 62.217034) (xy 150.4205 62.014852) (xy 150.4205 61.810148) - (xy 150.388477 61.607966) (xy 150.32522 61.413281) (xy 150.325218 61.413278) (xy 150.325218 61.413276) - (xy 150.291503 61.347107) (xy 150.232287 61.23089) (xy 150.186166 61.167409) (xy 150.111971 61.065286) - (xy 149.967213 60.920528) (xy 149.801613 60.800215) (xy 149.801612 60.800214) (xy 149.80161 60.800213) - (xy 149.744653 60.771191) (xy 149.619223 60.707281) (xy 149.424534 60.644022) (xy 149.249995 60.616378) - (xy 149.222352 60.612) (xy 149.017648 60.612) (xy 148.993329 60.615851) (xy 148.815465 60.644022) - (xy 148.620776 60.707281) (xy 148.438386 60.800215) (xy 148.272786 60.920528) (xy 148.128028 61.065286) - (xy 148.007715 61.230885) (xy 148.000883 61.244295) (xy 147.952909 61.295091) (xy 147.890398 61.312) - (xy 147.552598 61.312) (xy 147.485559 61.292315) (xy 147.464917 61.275681) (xy 146.524319 60.335083) - (xy 146.490834 60.27376) (xy 146.488 60.247402) (xy 146.488 59.341999) (xy 146.49055 59.333313) - (xy 146.489262 59.324352) (xy 146.50024 59.300311) (xy 146.507685 59.27496) (xy 146.514525 59.269032) - (xy 146.518287 59.260796) (xy 146.540521 59.246506) (xy 146.560489 59.229205) (xy 146.571003 59.226917) - (xy 146.577065 59.223022) (xy 146.612 59.217999) (xy 146.764618 59.217999) (xy 146.764627 59.218) - (xy 148.14412 59.217999) (xy 148.211159 59.237684) (xy 148.219606 59.243623) (xy 148.233544 59.254318) - (xy 148.240183 59.259412) (xy 148.24019 59.259416) (xy 148.484309 59.400359) (xy 148.484314 59.400361) - (xy 148.484317 59.400363) (xy 148.744761 59.508242) (xy 149.017058 59.581204) (xy 149.296549 59.618) - (xy 149.296556 59.618) (xy 149.578444 59.618) (xy 149.578451 59.618) (xy 149.857942 59.581204) (xy 150.130239 59.508242) - (xy 150.390683 59.400363) (xy 150.634817 59.259412) (xy 150.858465 59.0878) (xy 151.0578 58.888465) - (xy 151.229412 58.664817) (xy 151.370363 58.420683) (xy 151.478242 58.160239) (xy 151.551204 57.887942) - (xy 151.588 57.608451) (xy 151.588 57.326549) (xy 151.551204 57.047058) (xy 151.478242 56.774761) - (xy 151.370363 56.514317) (xy 151.370361 56.514314) (xy 151.370359 56.514309) (xy 151.229416 56.27019) - (xy 151.229412 56.270183) (xy 151.0578 56.046535) (xy 151.057798 56.046533) (xy 151.057795 56.046529) - (xy 150.85847 55.847204) (xy 150.774389 55.782686) (xy 150.634817 55.675588) (xy 150.634811 55.675584) - (xy 150.634809 55.675583) (xy 150.39069 55.53464) (xy 150.390679 55.534635) (xy 150.130243 55.426759) - (xy 149.857939 55.353795) (xy 149.578458 55.317) (xy 149.578451 55.317) (xy 149.296549 55.317) (xy 149.296541 55.317) - (xy 149.01706 55.353795) (xy 148.744756 55.426759) (xy 148.48432 55.534635) (xy 148.484309 55.53464) - (xy 148.240192 55.675581) (xy 148.240183 55.675588) (xy 148.219606 55.691376) (xy 148.154438 55.71657) - (xy 148.144122 55.717) (xy 144.812498 55.717) (xy 144.812481 55.717001) (xy 144.709703 55.7275) - (xy 144.7097 55.727501) (xy 144.543168 55.782685) (xy 144.543163 55.782687) (xy 144.393842 55.874789) - (xy 144.269789 55.998842) (xy 144.177687 56.148163) (xy 144.177686 56.148166) (xy 144.122501 56.314703) - (xy 144.122501 56.314704) (xy 144.1225 56.314704) (xy 144.112 56.417483) (xy 144.112 58.517501) - (xy 144.112001 58.517518) (xy 144.1225 58.620296) (xy 144.122501 58.620299) (xy 144.137253 58.664817) - (xy 144.177686 58.786834) (xy 144.269788 58.936156) (xy 144.393844 59.060212) (xy 144.543166 59.152314) - (xy 144.709703 59.207499) (xy 144.812491 59.218) (xy 145.163 59.217999) (xy 145.230039 59.237683) - (xy 145.275794 59.290487) (xy 145.287 59.341999) (xy 145.287 60.46083) (xy 145.286999 60.460848) - (xy 145.286999 60.626554) (xy 145.286998 60.626554) (xy 145.286999 60.626557) (xy 145.321403 60.754954) - (xy 145.327923 60.779284) (xy 145.327924 60.779288) (xy 145.356778 60.829265) (xy 145.356779 60.829265) - (xy 145.406977 60.916212) (xy 145.406981 60.916217) (xy 145.525849 61.035085) (xy 145.525855 61.03509) - (xy 146.692083 62.201319) (xy 146.725568 62.262642) (xy 146.720584 62.332334) (xy 146.678712 62.388267) - (xy 146.613248 62.412684) (xy 146.604402 62.413) (xy 139.114499 62.413) (xy 139.04746 62.393315) - (xy 139.001705 62.340511) (xy 138.990499 62.289) (xy 138.990499 61.064629) (xy 138.990498 61.064623) - (xy 138.990497 61.064616) (xy 138.984091 61.005017) (xy 138.974022 60.978021) (xy 138.933797 60.870171) - (xy 138.933793 60.870164) (xy 138.847547 60.754955) (xy 138.847544 60.754952) (xy 138.732335 60.668706) - (xy 138.732328 60.668702) (xy 138.597482 60.618408) (xy 138.597483 60.618408) (xy 138.537883 60.612001) - (xy 138.537881 60.612) (xy 138.537873 60.612) (xy 138.537864 60.612) (xy 136.842129 60.612) (xy 136.842123 60.612001) - (xy 136.782516 60.618408) (xy 136.647671 60.668702) (xy 136.647664 60.668706) (xy 136.532455 60.754952) - (xy 136.532452 60.754955) (xy 136.446206 60.870164) (xy 136.446202 60.870171) (xy 136.395908 61.005017) - (xy 136.389501 61.064616) (xy 136.389501 61.064623) (xy 136.3895 61.064635) (xy 136.3895 62.289) - (xy 136.369815 62.356039) (xy 136.317011 62.401794) (xy 136.2655 62.413) (xy 131.445476 62.413) - (xy 131.378437 62.393315) (xy 131.332682 62.340511) (xy 131.322738 62.271353) (xy 131.327545 62.250683) - (xy 131.338475 62.217042) (xy 131.338475 62.217038) (xy 131.338477 62.217034) (xy 131.3705 62.014852) - (xy 131.3705 61.810148) (xy 131.338477 61.607966) (xy 131.27522 61.413281) (xy 131.275218 61.413278) - (xy 131.275218 61.413276) (xy 131.241503 61.347107) (xy 131.182287 61.23089) (xy 131.136166 61.167409) - (xy 131.061971 61.065286) (xy 130.917213 60.920528) (xy 130.751613 60.800215) (xy 130.751612 60.800214) - (xy 130.75161 60.800213) (xy 130.694653 60.771191) (xy 130.569223 60.707281) (xy 130.374534 60.644022) - (xy 130.199995 60.616378) (xy 130.172352 60.612) (xy 129.967648 60.612) (xy 129.943329 60.615851) - (xy 129.765465 60.644022) (xy 129.570776 60.707281) (xy 129.388386 60.800215) (xy 129.222786 60.920528) - (xy 129.078028 61.065286) (xy 128.957715 61.230885) (xy 128.950883 61.244295) (xy 128.902909 61.295091) - (xy 128.840398 61.312) (xy 128.552597 61.312) (xy 128.485558 61.292315) (xy 128.464916 61.275681) - (xy 127.474319 60.285084) (xy 127.440834 60.223761) (xy 127.438 60.197403) (xy 127.438 59.341999) - (xy 127.44055 59.333313) (xy 127.439262 59.324352) (xy 127.45024 59.300311) (xy 127.457685 59.27496) - (xy 127.464525 59.269032) (xy 127.468287 59.260796) (xy 127.490521 59.246506) (xy 127.510489 59.229205) - (xy 127.521003 59.226917) (xy 127.527065 59.223022) (xy 127.562 59.217999) (xy 127.714618 59.217999) - (xy 127.714627 59.218) (xy 129.09412 59.217999) (xy 129.161159 59.237684) (xy 129.169606 59.243623) - (xy 129.183544 59.254318) (xy 129.190183 59.259412) (xy 129.19019 59.259416) (xy 129.434309 59.400359) - (xy 129.434314 59.400361) (xy 129.434317 59.400363) (xy 129.694761 59.508242) (xy 129.967058 59.581204) - (xy 130.246549 59.618) (xy 130.246556 59.618) (xy 130.528444 59.618) (xy 130.528451 59.618) (xy 130.807942 59.581204) - (xy 131.080239 59.508242) (xy 131.340683 59.400363) (xy 131.584817 59.259412) (xy 131.808465 59.0878) - (xy 132.0078 58.888465) (xy 132.179412 58.664817) (xy 132.320363 58.420683) (xy 132.428242 58.160239) - (xy 132.501204 57.887942) (xy 132.538 57.608451) (xy 132.538 57.326549) (xy 132.501204 57.047058) - (xy 132.428242 56.774761) (xy 132.320363 56.514317) (xy 132.320361 56.514314) (xy 132.320359 56.514309) - (xy 132.179416 56.27019) (xy 132.179412 56.270183) (xy 132.0078 56.046535) (xy 132.007798 56.046533) - (xy 132.007795 56.046529) (xy 131.80847 55.847204) (xy 131.724389 55.782686) (xy 131.584817 55.675588) - (xy 131.584811 55.675584) (xy 131.584809 55.675583) (xy 131.34069 55.53464) (xy 131.340679 55.534635) - (xy 131.080243 55.426759) (xy 130.807939 55.353795) (xy 130.528458 55.317) (xy 130.528451 55.317) - (xy 130.246549 55.317) (xy 130.246541 55.317) (xy 129.96706 55.353795) (xy 129.694756 55.426759) - (xy 129.43432 55.534635) (xy 129.434309 55.53464) (xy 129.190192 55.675581) (xy 129.190183 55.675588) - (xy 129.169606 55.691376) (xy 129.104438 55.71657) (xy 129.094122 55.717) (xy 125.762498 55.717) - (xy 125.762481 55.717001) (xy 125.659703 55.7275) (xy 125.6597 55.727501) (xy 125.493168 55.782685) - (xy 125.493163 55.782687) (xy 125.343842 55.874789) (xy 125.219789 55.998842) (xy 125.127687 56.148163) - (xy 125.127686 56.148166) (xy 125.072501 56.314703) (xy 125.072501 56.314704) (xy 125.0725 56.314704) - (xy 125.062 56.417483) (xy 125.062 58.517501) (xy 125.062001 58.517518) (xy 125.0725 58.620296) - (xy 125.072501 58.620299) (xy 125.087253 58.664817) (xy 125.127686 58.786834) (xy 125.219788 58.936156) - (xy 125.343844 59.060212) (xy 125.493166 59.152314) (xy 125.659703 59.207499) (xy 125.762491 59.218) - (xy 126.113 59.217999) (xy 126.180039 59.237683) (xy 126.225794 59.290487) (xy 126.237 59.341999) - (xy 126.237 60.41083) (xy 126.236999 60.410848) (xy 126.236999 60.576554) (xy 126.236998 60.576554) - (xy 126.277923 60.729285) (xy 126.286474 60.744095) (xy 126.286475 60.744098) (xy 126.356975 60.866209) - (xy 126.356981 60.866217) (xy 126.475849 60.985085) (xy 126.475855 60.98509) (xy 127.692084 62.201319) - (xy 127.725569 62.262642) (xy 127.720585 62.332334) (xy 127.678713 62.388267) (xy 127.613249 62.412684) - (xy 127.604403 62.413) (xy 120.064499 62.413) (xy 119.99746 62.393315) (xy 119.951705 62.340511) - (xy 119.940499 62.289) (xy 119.940499 61.064629) (xy 119.940498 61.064623) (xy 119.940497 61.064616) - (xy 119.934091 61.005017) (xy 119.924022 60.978021) (xy 119.883797 60.870171) (xy 119.883793 60.870164) - (xy 119.797547 60.754955) (xy 119.797544 60.754952) (xy 119.682335 60.668706) (xy 119.682328 60.668702) - (xy 119.547482 60.618408) (xy 119.547483 60.618408) (xy 119.487883 60.612001) (xy 119.487881 60.612) - (xy 119.487873 60.612) (xy 119.487864 60.612) (xy 117.792129 60.612) (xy 117.792123 60.612001) (xy 117.732516 60.618408) - (xy 117.597671 60.668702) (xy 117.597664 60.668706) (xy 117.482455 60.754952) (xy 117.482452 60.754955) - (xy 117.396206 60.870164) (xy 117.396202 60.870171) (xy 117.345908 61.005017) (xy 117.339501 61.064616) - (xy 117.339501 61.064623) (xy 117.3395 61.064635) (xy 117.3395 62.289) (xy 117.319815 62.356039) - (xy 117.267011 62.401794) (xy 117.2155 62.413) (xy 112.395476 62.413) (xy 112.328437 62.393315) - (xy 112.282682 62.340511) (xy 112.272738 62.271353) (xy 112.277545 62.250683) (xy 112.288475 62.217042) - (xy 112.288475 62.217038) (xy 112.288477 62.217034) (xy 112.3205 62.014852) (xy 112.3205 61.810148) - (xy 112.288477 61.607966) (xy 112.22522 61.413281) (xy 112.225218 61.413278) (xy 112.225218 61.413276) - (xy 112.191503 61.347107) (xy 112.132287 61.23089) (xy 112.086166 61.167409) (xy 112.011971 61.065286) - (xy 111.867213 60.920528) (xy 111.701613 60.800215) (xy 111.701612 60.800214) (xy 111.70161 60.800213) - (xy 111.644653 60.771191) (xy 111.519223 60.707281) (xy 111.324534 60.644022) (xy 111.149995 60.616378) - (xy 111.122352 60.612) (xy 110.917648 60.612) (xy 110.893329 60.615851) (xy 110.715465 60.644022) - (xy 110.520776 60.707281) (xy 110.338386 60.800215) (xy 110.172786 60.920528) (xy 110.028028 61.065286) - (xy 109.907715 61.230885) (xy 109.900883 61.244295) (xy 109.890433 61.255359) (xy 109.884111 61.269203) - (xy 109.866931 61.280243) (xy 109.852909 61.295091) (xy 109.837227 61.299332) (xy 109.825333 61.306977) - (xy 109.790398 61.312) (xy 109.552597 61.312) (xy 109.485558 61.292315) (xy 109.464916 61.275681) - (xy 108.424319 60.235084) (xy 108.390834 60.173761) (xy 108.388 60.147403) (xy 108.388 59.341999) - (xy 108.407685 59.27496) (xy 108.460489 59.229205) (xy 108.512 59.217999) (xy 108.664618 59.217999) - (xy 108.664627 59.218) (xy 110.04412 59.217999) (xy 110.111159 59.237684) (xy 110.119606 59.243623) - (xy 110.133544 59.254318) (xy 110.140183 59.259412) (xy 110.14019 59.259416) (xy 110.384309 59.400359) - (xy 110.384314 59.400361) (xy 110.384317 59.400363) (xy 110.644761 59.508242) (xy 110.917058 59.581204) - (xy 111.196549 59.618) (xy 111.196556 59.618) (xy 111.478444 59.618) (xy 111.478451 59.618) (xy 111.757942 59.581204) - (xy 112.030239 59.508242) (xy 112.290683 59.400363) (xy 112.534817 59.259412) (xy 112.758465 59.0878) - (xy 112.9578 58.888465) (xy 113.129412 58.664817) (xy 113.270363 58.420683) (xy 113.378242 58.160239) - (xy 113.451204 57.887942) (xy 113.488 57.608451) (xy 113.488 57.326549) (xy 113.451204 57.047058) - (xy 113.378242 56.774761) (xy 113.270363 56.514317) (xy 113.270361 56.514314) (xy 113.270359 56.514309) - (xy 113.129416 56.27019) (xy 113.129412 56.270183) (xy 112.9578 56.046535) (xy 112.957798 56.046533) - (xy 112.957795 56.046529) (xy 112.75847 55.847204) (xy 112.674389 55.782686) (xy 112.534817 55.675588) - (xy 112.534811 55.675584) (xy 112.534809 55.675583) (xy 112.29069 55.53464) (xy 112.290679 55.534635) - (xy 112.030243 55.426759) (xy 111.757939 55.353795) (xy 111.478458 55.317) (xy 111.478451 55.317) - (xy 111.196549 55.317) (xy 111.196541 55.317) (xy 110.91706 55.353795) (xy 110.644756 55.426759) - (xy 110.38432 55.534635) (xy 110.384309 55.53464) (xy 110.140192 55.675581) (xy 110.140183 55.675588) - (xy 110.119606 55.691376) (xy 110.054438 55.71657) (xy 110.044122 55.717) (xy 106.712498 55.717) - (xy 106.712481 55.717001) (xy 106.609703 55.7275) (xy 106.6097 55.727501) (xy 106.443168 55.782685) - (xy 106.443163 55.782687) (xy 106.293842 55.874789) (xy 106.169789 55.998842) (xy 106.077687 56.148163) - (xy 106.077686 56.148166) (xy 106.022501 56.314703) (xy 106.022501 56.314704) (xy 106.0225 56.314704) - (xy 106.012 56.417483) (xy 106.012 58.517501) (xy 106.012001 58.517518) (xy 106.0225 58.620296) - (xy 106.022501 58.620299) (xy 106.037253 58.664817) (xy 106.077686 58.786834) (xy 106.169788 58.936156) - (xy 106.293844 59.060212) (xy 106.443166 59.152314) (xy 106.609703 59.207499) (xy 106.712491 59.218) - (xy 107.063 59.217999) (xy 107.130039 59.237683) (xy 107.175794 59.290487) (xy 107.187 59.341999) - (xy 107.187 60.36083) (xy 107.186999 60.360848) (xy 107.186999 60.526554) (xy 107.186998 60.526554) - (xy 107.213794 60.626557) (xy 107.227923 60.679285) (xy 107.243545 60.706342) (xy 107.285658 60.779284) - (xy 107.306979 60.816215) (xy 107.425849 60.935085) (xy 107.425855 60.93509) (xy 108.692084 62.201319) - (xy 108.725569 62.262642) (xy 108.720585 62.332334) (xy 108.678713 62.388267) (xy 108.613249 62.412684) - (xy 108.604403 62.413) (xy 102.861999 62.413) (xy 102.79496 62.393315) (xy 102.749205 62.340511) - (xy 102.737999 62.289) (xy 102.737999 61.064629) (xy 102.737998 61.064623) (xy 102.737997 61.064616) - (xy 102.731591 61.005017) (xy 102.721522 60.978021) (xy 102.681297 60.870171) (xy 102.681293 60.870164) - (xy 102.595047 60.754955) (xy 102.595044 60.754952) (xy 102.479835 60.668706) (xy 102.479828 60.668702) - (xy 102.344982 60.618408) (xy 102.344983 60.618408) (xy 102.285383 60.612001) (xy 102.285381 60.612) - (xy 102.285373 60.612) (xy 102.285364 60.612) (xy 100.589629 60.612) (xy 100.589623 60.612001) (xy 100.530016 60.618408) - (xy 100.395171 60.668702) (xy 100.395164 60.668706) (xy 100.279955 60.754952) (xy 100.279952 60.754955) - (xy 100.193706 60.870164) (xy 100.193702 60.870171) (xy 100.143408 61.005017) (xy 100.137001 61.064616) - (xy 100.137001 61.064623) (xy 100.137 61.064635) (xy 94.80882 61.064635) (xy 94.664713 60.920528) - (xy 94.499113 60.800215) (xy 94.499112 60.800214) (xy 94.49911 60.800213) (xy 94.442153 60.771191) - (xy 94.316723 60.707281) (xy 94.122034 60.644022) (xy 93.947495 60.616378) (xy 93.919852 60.612) - (xy 93.715148 60.612) (xy 93.677099 60.618026) (xy 93.512968 60.644022) (xy 93.504217 60.646865) - (xy 93.498654 60.648673) (xy 93.428813 60.650667) (xy 93.372657 60.618422) (xy 92.556574 59.802339) - (xy 92.523089 59.741016) (xy 92.528073 59.671324) (xy 92.569945 59.615391) (xy 92.628068 59.591719) - (xy 92.707942 59.581204) (xy 92.980239 59.508242) (xy 93.240683 59.400363) (xy 93.484817 59.259412) - (xy 93.708465 59.0878) (xy 93.9078 58.888465) (xy 94.079412 58.664817) (xy 94.220363 58.420683) - (xy 94.328242 58.160239) (xy 94.401204 57.887942) (xy 94.438 57.608451) (xy 94.438 57.326549) (xy 94.401204 57.047058) - (xy 94.328242 56.774761) (xy 94.220363 56.514317) (xy 94.220361 56.514314) (xy 94.220359 56.514309) - (xy 94.079416 56.27019) (xy 94.079412 56.270183) (xy 93.9078 56.046535) (xy 93.907798 56.046533) - (xy 93.907795 56.046529) (xy 93.70847 55.847204) (xy 93.624389 55.782686) (xy 93.484817 55.675588) - (xy 93.484811 55.675584) (xy 93.484809 55.675583) (xy 93.24069 55.53464) (xy 93.240679 55.534635) - (xy 92.980243 55.426759) (xy 92.707939 55.353795) (xy 92.428458 55.317) (xy 92.428451 55.317) (xy 92.146549 55.317) - (xy 92.146541 55.317) (xy 91.86706 55.353795) (xy 91.594756 55.426759) (xy 91.33432 55.534635) (xy 91.334309 55.53464) - (xy 91.090192 55.675581) (xy 91.090183 55.675588) (xy 91.069606 55.691376) (xy 91.004438 55.71657) - (xy 90.994122 55.717) (xy 87.662498 55.717) (xy 87.662481 55.717001) (xy 87.559703 55.7275) (xy 87.5597 55.727501) - (xy 87.393168 55.782685) (xy 87.393163 55.782687) (xy 87.243842 55.874789) (xy 87.119789 55.998842) - (xy 87.027687 56.148163) (xy 87.027686 56.148166) (xy 86.972501 56.314703) (xy 86.972501 56.314704) - (xy 86.9725 56.314704) (xy 86.962 56.417483) (xy 84.832925 56.417483) (xy 88.494282 52.756126) (xy 88.555603 52.722643) - (xy 88.625295 52.727627) (xy 88.681228 52.769499) (xy 88.699892 52.80549) (xy 88.704458 52.819542) - (xy 88.704457 52.819542) (xy 88.757183 52.923021) (xy 88.784886 52.97739) (xy 88.889017 53.120714) - (xy 89.014286 53.245983) (xy 89.15761 53.350114) (xy 89.220784 53.382303) (xy 89.315457 53.430542) - (xy 89.31546 53.430543) (xy 89.399701 53.457914) (xy 89.483945 53.485286) (xy 89.658921 53.513) - (xy 89.658922 53.513) (xy 89.836078 53.513) (xy 89.836079 53.513) (xy 90.011055 53.485286) (xy 90.179542 53.430542) - (xy 90.33739 53.350114) (xy 90.480714 53.245983) (xy 90.605983 53.120714) (xy 90.710114 52.97739) - (xy 90.790542 52.819542) (xy 90.845286 52.651055) (xy 90.873 52.476079) (xy 90.873 52.298921) (xy 90.863731 52.2404) - (xy 92.5831 52.2404) (xy 92.5831 52.534599) (xy 92.583101 52.534616) (xy 92.620611 52.819539) (xy 92.621502 52.8263) - (xy 92.666607 52.994635) (xy 92.697652 53.110494) (xy 92.810234 53.382294) (xy 92.810242 53.38231) - (xy 92.95734 53.637089) (xy 92.957351 53.637105) (xy 93.136448 53.870509) (xy 93.136454 53.870516) - (xy 93.344483 54.078545) (xy 93.34449 54.078551) (xy 93.449878 54.159418) (xy 93.577903 54.257655) - (xy 93.57791 54.257659) (xy 93.832689 54.404757) (xy 93.832705 54.404765) (xy 94.104505 54.517347) - (xy 94.104507 54.517347) (xy 94.104513 54.51735) (xy 94.3887 54.593498) (xy 94.680394 54.6319) (xy 94.680401 54.6319) - (xy 94.974599 54.6319) (xy 94.974606 54.6319) (xy 95.2663 54.593498) (xy 95.550487 54.51735) (xy 95.623818 54.486975) - (xy 95.822294 54.404765) (xy 95.822297 54.404763) (xy 95.822303 54.404761) (xy 96.077097 54.257655) - (xy 96.310511 54.07855) (xy 96.468819 53.920241) (xy 96.530141 53.886758) (xy 96.599832 53.891742) - (xy 96.655766 53.933613) (xy 96.680183 53.999078) (xy 96.67106 54.055376) (xy 96.59676 54.234753) - (xy 96.523795 54.50706) (xy 96.487 54.786541) (xy 96.487 55.068458) (xy 96.523795 55.347939) (xy 96.596759 55.620243) - (xy 96.704635 55.880679) (xy 96.70464 55.88069) (xy 96.819883 56.080295) (xy 96.845588 56.124817) - (xy 96.991294 56.314704) (xy 97.017204 56.34847) (xy 97.216529 56.547795) (xy 97.216533 56.547798) - (xy 97.216535 56.5478) (xy 97.440183 56.719412) (xy 97.44019 56.719416) (xy 97.684309 56.860359) - (xy 97.684314 56.860361) (xy 97.684317 56.860363) (xy 97.944761 56.968242) (xy 98.217058 57.041204) - (xy 98.496549 57.078) (xy 98.496556 57.078) (xy 98.778444 57.078) (xy 98.778451 57.078) (xy 99.057942 57.041204) - (xy 99.330239 56.968242) (xy 99.590683 56.860363) (xy 99.834817 56.719412) (xy 99.855392 56.703623) - (xy 99.92056 56.678429) (xy 99.930879 56.677999) (xy 101.112482 56.677999) (xy 101.112491 56.678) - (xy 103.262508 56.677999) (xy 103.365297 56.667499) (xy 103.531834 56.612314) (xy 103.681156 56.520212) - (xy 103.805212 56.396156) (xy 103.897314 56.246834) (xy 103.952499 56.080297) (xy 103.963 55.977509) - (xy 103.962999 53.877492) (xy 103.962286 53.870516) (xy 103.952499 53.774703) (xy 103.952498 53.7747) - (xy 103.897314 53.608166) (xy 103.805212 53.458844) (xy 103.681156 53.334788) (xy 103.588388 53.277569) - (xy 103.531836 53.242687) (xy 103.531831 53.242685) (xy 103.530362 53.242198) (xy 103.365297 53.187501) - (xy 103.365295 53.1875) (xy 103.262516 53.177) (xy 103.262509 53.177) (xy 101.335381 53.177) (xy 101.335373 53.177) - (xy 100.968453 53.177) (xy 100.901414 53.157315) (xy 100.855659 53.104511) (xy 100.845715 53.035353) - (xy 100.868134 52.980116) (xy 100.86913 52.978743) (xy 100.870114 52.97739) (xy 100.950542 52.819542) - (xy 101.005286 52.651055) (xy 101.033 52.476079) (xy 101.033 52.298921) (xy 107.672 52.298921) (xy 107.672 52.476078) - (xy 107.699714 52.651056) (xy 107.754456 52.819539) (xy 107.754457 52.819542) (xy 107.807183 52.923021) - (xy 107.834886 52.97739) (xy 107.939017 53.120714) (xy 108.064286 53.245983) (xy 108.20761 53.350114) - (xy 108.270784 53.382303) (xy 108.365457 53.430542) (xy 108.36546 53.430543) (xy 108.449701 53.457914) - (xy 108.533945 53.485286) (xy 108.708921 53.513) (xy 108.708922 53.513) (xy 108.886078 53.513) (xy 108.886079 53.513) - (xy 109.061055 53.485286) (xy 109.229542 53.430542) (xy 109.38739 53.350114) (xy 109.530714 53.245983) - (xy 109.655983 53.120714) (xy 109.760114 52.97739) (xy 109.840542 52.819542) (xy 109.895286 52.651055) - (xy 109.923 52.476079) (xy 109.923 52.298921) (xy 109.913731 52.2404) (xy 111.6331 52.2404) (xy 111.6331 52.534599) - (xy 111.633101 52.534616) (xy 111.670611 52.819539) (xy 111.671502 52.8263) (xy 111.716607 52.994635) - (xy 111.747652 53.110494) (xy 111.860234 53.382294) (xy 111.860242 53.38231) (xy 112.00734 53.637089) - (xy 112.007351 53.637105) (xy 112.186448 53.870509) (xy 112.186454 53.870516) (xy 112.394483 54.078545) - (xy 112.39449 54.078551) (xy 112.499878 54.159418) (xy 112.627903 54.257655) (xy 112.62791 54.257659) - (xy 112.882689 54.404757) (xy 112.882705 54.404765) (xy 113.154505 54.517347) (xy 113.154507 54.517347) - (xy 113.154513 54.51735) (xy 113.4387 54.593498) (xy 113.730394 54.6319) (xy 113.730401 54.6319) - (xy 114.024599 54.6319) (xy 114.024606 54.6319) (xy 114.3163 54.593498) (xy 114.600487 54.51735) - (xy 114.673818 54.486975) (xy 114.872294 54.404765) (xy 114.872297 54.404763) (xy 114.872303 54.404761) - (xy 115.127097 54.257655) (xy 115.360511 54.07855) (xy 115.518819 53.920241) (xy 115.580141 53.886758) - (xy 115.649832 53.891742) (xy 115.705766 53.933613) (xy 115.730183 53.999078) (xy 115.72106 54.055376) - (xy 115.64676 54.234753) (xy 115.573795 54.50706) (xy 115.537 54.786541) (xy 115.537 55.068458) - (xy 115.573795 55.347939) (xy 115.646759 55.620243) (xy 115.754635 55.880679) (xy 115.75464 55.88069) - (xy 115.869883 56.080295) (xy 115.895588 56.124817) (xy 116.041294 56.314704) (xy 116.067204 56.34847) - (xy 116.266529 56.547795) (xy 116.266533 56.547798) (xy 116.266535 56.5478) (xy 116.490183 56.719412) - (xy 116.49019 56.719416) (xy 116.734309 56.860359) (xy 116.734314 56.860361) (xy 116.734317 56.860363) - (xy 116.994761 56.968242) (xy 117.267058 57.041204) (xy 117.546549 57.078) (xy 117.546556 57.078) - (xy 117.828444 57.078) (xy 117.828451 57.078) (xy 118.107942 57.041204) (xy 118.380239 56.968242) - (xy 118.640683 56.860363) (xy 118.884817 56.719412) (xy 118.905392 56.703623) (xy 118.97056 56.678429) - (xy 118.980879 56.677999) (xy 120.162482 56.677999) (xy 120.162491 56.678) (xy 122.312508 56.677999) - (xy 122.415297 56.667499) (xy 122.581834 56.612314) (xy 122.731156 56.520212) (xy 122.855212 56.396156) - (xy 122.947314 56.246834) (xy 123.002499 56.080297) (xy 123.013 55.977509) (xy 123.012999 53.877492) - (xy 123.012286 53.870516) (xy 123.002499 53.774703) (xy 123.002498 53.7747) (xy 122.947314 53.608166) - (xy 122.855212 53.458844) (xy 122.731156 53.334788) (xy 122.638388 53.277569) (xy 122.581836 53.242687) - (xy 122.581831 53.242685) (xy 122.580362 53.242198) (xy 122.415297 53.187501) (xy 122.415295 53.1875) - (xy 122.312516 53.177) (xy 122.312509 53.177) (xy 120.385381 53.177) (xy 120.385373 53.177) (xy 120.018453 53.177) - (xy 119.951414 53.157315) (xy 119.905659 53.104511) (xy 119.895715 53.035353) (xy 119.918134 52.980116) - (xy 119.91913 52.978743) (xy 119.920114 52.97739) (xy 120.000542 52.819542) (xy 120.055286 52.651055) - (xy 120.083 52.476079) (xy 120.083 52.298921) (xy 126.722 52.298921) (xy 126.722 52.476078) (xy 126.749714 52.651056) - (xy 126.804456 52.819539) (xy 126.804457 52.819542) (xy 126.857183 52.923021) (xy 126.884886 52.97739) - (xy 126.989017 53.120714) (xy 127.114286 53.245983) (xy 127.25761 53.350114) (xy 127.320784 53.382303) - (xy 127.415457 53.430542) (xy 127.41546 53.430543) (xy 127.499701 53.457914) (xy 127.583945 53.485286) - (xy 127.758921 53.513) (xy 127.758922 53.513) (xy 127.936078 53.513) (xy 127.936079 53.513) (xy 128.111055 53.485286) - (xy 128.279542 53.430542) (xy 128.43739 53.350114) (xy 128.580714 53.245983) (xy 128.705983 53.120714) - (xy 128.810114 52.97739) (xy 128.890542 52.819542) (xy 128.945286 52.651055) (xy 128.973 52.476079) - (xy 128.973 52.298921) (xy 128.963731 52.2404) (xy 130.6831 52.2404) (xy 130.6831 52.534599) (xy 130.683101 52.534616) - (xy 130.720611 52.819539) (xy 130.721502 52.8263) (xy 130.766607 52.994635) (xy 130.797652 53.110494) - (xy 130.910234 53.382294) (xy 130.910242 53.38231) (xy 131.05734 53.637089) (xy 131.057351 53.637105) - (xy 131.236448 53.870509) (xy 131.236454 53.870516) (xy 131.444483 54.078545) (xy 131.44449 54.078551) - (xy 131.549878 54.159418) (xy 131.677903 54.257655) (xy 131.67791 54.257659) (xy 131.932689 54.404757) - (xy 131.932705 54.404765) (xy 132.204505 54.517347) (xy 132.204507 54.517347) (xy 132.204513 54.51735) - (xy 132.4887 54.593498) (xy 132.780394 54.6319) (xy 132.780401 54.6319) (xy 133.074599 54.6319) - (xy 133.074606 54.6319) (xy 133.3663 54.593498) (xy 133.650487 54.51735) (xy 133.723818 54.486975) - (xy 133.922294 54.404765) (xy 133.922297 54.404763) (xy 133.922303 54.404761) (xy 134.177097 54.257655) - (xy 134.410511 54.07855) (xy 134.568819 53.920241) (xy 134.630141 53.886758) (xy 134.699832 53.891742) - (xy 134.755766 53.933613) (xy 134.780183 53.999078) (xy 134.77106 54.055376) (xy 134.69676 54.234753) - (xy 134.623795 54.50706) (xy 134.587 54.786541) (xy 134.587 55.068458) (xy 134.623795 55.347939) - (xy 134.696759 55.620243) (xy 134.804635 55.880679) (xy 134.80464 55.88069) (xy 134.919883 56.080295) - (xy 134.945588 56.124817) (xy 135.091294 56.314704) (xy 135.117204 56.34847) (xy 135.316529 56.547795) - (xy 135.316533 56.547798) (xy 135.316535 56.5478) (xy 135.540183 56.719412) (xy 135.54019 56.719416) - (xy 135.784309 56.860359) (xy 135.784314 56.860361) (xy 135.784317 56.860363) (xy 136.044761 56.968242) - (xy 136.317058 57.041204) (xy 136.596549 57.078) (xy 136.596556 57.078) (xy 136.878444 57.078) (xy 136.878451 57.078) - (xy 137.157942 57.041204) (xy 137.430239 56.968242) (xy 137.690683 56.860363) (xy 137.934817 56.719412) - (xy 137.955392 56.703623) (xy 138.02056 56.678429) (xy 138.030879 56.677999) (xy 139.212482 56.677999) - (xy 139.212491 56.678) (xy 141.362508 56.677999) (xy 141.465297 56.667499) (xy 141.631834 56.612314) - (xy 141.781156 56.520212) (xy 141.905212 56.396156) (xy 141.997314 56.246834) (xy 142.052499 56.080297) - (xy 142.063 55.977509) (xy 142.062999 53.877492) (xy 142.062286 53.870516) (xy 142.052499 53.774703) - (xy 142.052498 53.7747) (xy 141.997314 53.608166) (xy 141.905212 53.458844) (xy 141.781156 53.334788) - (xy 141.688388 53.277569) (xy 141.631836 53.242687) (xy 141.631831 53.242685) (xy 141.630362 53.242198) - (xy 141.465297 53.187501) (xy 141.465295 53.1875) (xy 141.362516 53.177) (xy 141.362509 53.177) - (xy 139.435381 53.177) (xy 139.435373 53.177) (xy 139.068453 53.177) (xy 139.001414 53.157315) (xy 138.955659 53.104511) - (xy 138.945715 53.035353) (xy 138.968134 52.980116) (xy 138.96913 52.978743) (xy 138.970114 52.97739) - (xy 139.050542 52.819542) (xy 139.105286 52.651055) (xy 139.133 52.476079) (xy 139.133 52.298921) - (xy 145.772 52.298921) (xy 145.772 52.476078) (xy 145.799714 52.651056) (xy 145.854456 52.819539) - (xy 145.854457 52.819542) (xy 145.907183 52.923021) (xy 145.934886 52.97739) (xy 146.039017 53.120714) - (xy 146.164286 53.245983) (xy 146.30761 53.350114) (xy 146.370784 53.382303) (xy 146.465457 53.430542) - (xy 146.46546 53.430543) (xy 146.549701 53.457914) (xy 146.633945 53.485286) (xy 146.808921 53.513) - (xy 146.808922 53.513) (xy 146.986078 53.513) (xy 146.986079 53.513) (xy 147.161055 53.485286) (xy 147.329542 53.430542) - (xy 147.48739 53.350114) (xy 147.630714 53.245983) (xy 147.755983 53.120714) (xy 147.860114 52.97739) - (xy 147.940542 52.819542) (xy 147.995286 52.651055) (xy 148.023 52.476079) (xy 148.023 52.298921) - (xy 148.013731 52.2404) (xy 149.7331 52.2404) (xy 149.7331 52.534599) (xy 149.733101 52.534616) - (xy 149.770611 52.819539) (xy 149.771502 52.8263) (xy 149.816607 52.994635) (xy 149.847652 53.110494) - (xy 149.960234 53.382294) (xy 149.960242 53.38231) (xy 150.10734 53.637089) (xy 150.107351 53.637105) - (xy 150.286448 53.870509) (xy 150.286454 53.870516) (xy 150.494483 54.078545) (xy 150.49449 54.078551) - (xy 150.599878 54.159418) (xy 150.727903 54.257655) (xy 150.72791 54.257659) (xy 150.982689 54.404757) - (xy 150.982705 54.404765) (xy 151.254505 54.517347) (xy 151.254507 54.517347) (xy 151.254513 54.51735) - (xy 151.5387 54.593498) (xy 151.830394 54.6319) (xy 151.830401 54.6319) (xy 152.124599 54.6319) - (xy 152.124606 54.6319) (xy 152.4163 54.593498) (xy 152.700487 54.51735) (xy 152.773818 54.486975) - (xy 152.972294 54.404765) (xy 152.972297 54.404763) (xy 152.972303 54.404761) (xy 153.227097 54.257655) - (xy 153.460511 54.07855) (xy 153.618819 53.920241) (xy 153.680141 53.886758) (xy 153.749832 53.891742) - (xy 153.805766 53.933613) (xy 153.830183 53.999078) (xy 153.82106 54.055376) (xy 153.74676 54.234753) - (xy 153.673795 54.50706) (xy 153.637 54.786541) (xy 153.637 55.068458) (xy 153.673795 55.347939) - (xy 153.746759 55.620243) (xy 153.854635 55.880679) (xy 153.85464 55.88069) (xy 153.969883 56.080295) - (xy 153.995588 56.124817) (xy 154.141294 56.314704) (xy 154.167204 56.34847) (xy 154.366529 56.547795) - (xy 154.366533 56.547798) (xy 154.366535 56.5478) (xy 154.590183 56.719412) (xy 154.59019 56.719416) - (xy 154.834309 56.860359) (xy 154.834314 56.860361) (xy 154.834317 56.860363) (xy 155.094761 56.968242) - (xy 155.367058 57.041204) (xy 155.646549 57.078) (xy 155.646556 57.078) (xy 155.928444 57.078) (xy 155.928451 57.078) - (xy 156.207942 57.041204) (xy 156.480239 56.968242) (xy 156.740683 56.860363) (xy 156.984817 56.719412) - (xy 157.005392 56.703623) (xy 157.07056 56.678429) (xy 157.080879 56.677999) (xy 158.262482 56.677999) - (xy 158.262491 56.678) (xy 160.412508 56.677999) (xy 160.515297 56.667499) (xy 160.681834 56.612314) - (xy 160.831156 56.520212) (xy 160.955212 56.396156) (xy 161.047314 56.246834) (xy 161.102499 56.080297) - (xy 161.113 55.977509) (xy 161.112999 53.877492) (xy 161.112286 53.870516) (xy 161.102499 53.774703) - (xy 161.102498 53.7747) (xy 161.047314 53.608166) (xy 160.955212 53.458844) (xy 160.831156 53.334788) - (xy 160.738388 53.277569) (xy 160.681836 53.242687) (xy 160.681831 53.242685) (xy 160.680362 53.242198) - (xy 160.515297 53.187501) (xy 160.515295 53.1875) (xy 160.412516 53.177) (xy 160.412509 53.177) - (xy 158.485381 53.177) (xy 158.485373 53.177) (xy 158.118453 53.177) (xy 158.051414 53.157315) (xy 158.005659 53.104511) - (xy 157.995715 53.035353) (xy 158.018134 52.980116) (xy 158.01913 52.978743) (xy 158.020114 52.97739) - (xy 158.100542 52.819542) (xy 158.155286 52.651055) (xy 158.183 52.476079) (xy 158.183 52.298921) - (xy 158.155286 52.123945) (xy 158.100542 51.955458) (xy 158.100542 51.955457) (xy 158.020113 51.797609) - (xy 158.003864 51.775244) (xy 157.915983 51.654286) (xy 157.790714 51.529017) (xy 157.64739 51.424886) - (xy 157.584232 51.392705) (xy 157.489542 51.344457) (xy 157.489539 51.344456) (xy 157.321056 51.289714) - (xy 157.233567 51.275857) (xy 157.146079 51.262) (xy 156.968921 51.262) (xy 156.910595 51.271238) - (xy 156.793943 51.289714) (xy 156.62546 51.344456) (xy 156.625457 51.344457) (xy 156.467609 51.424886) - (xy 156.385838 51.484296) (xy 156.324286 51.529017) (xy 156.324284 51.529019) (xy 156.324283 51.529019) - (xy 156.199019 51.654283) (xy 156.199019 51.654284) (xy 156.199017 51.654286) (xy 156.191587 51.664513) - (xy 156.094886 51.797609) (xy 156.014457 51.955457) (xy 156.014456 51.95546) (xy 155.959714 52.123943) - (xy 155.959714 52.123945) (xy 155.932 52.298921) (xy 155.932 52.476079) (xy 155.952828 52.607581) - (xy 155.95695 52.633602) (xy 155.947996 52.702895) (xy 155.903 52.756347) (xy 155.836248 52.776987) - (xy 155.834477 52.777) (xy 155.646541 52.777) (xy 155.36706 52.813795) (xy 155.094756 52.886759) - (xy 154.83432 52.994635) (xy 154.834309 52.99464) (xy 154.59019 53.135583) (xy 154.590182 53.135589) - (xy 154.366534 53.3072) (xy 154.225786 53.447948) (xy 154.164463 53.481432) (xy 154.094771 53.476448) - (xy 154.038838 53.434576) (xy 154.014421 53.369112) (xy 154.023544 53.312813) (xy 154.052592 53.242686) - (xy 154.10735 53.110487) (xy 154.183498 52.8263) (xy 154.2219 52.534606) (xy 154.2219 52.240394) - (xy 154.183498 51.9487) (xy 154.10735 51.664513) (xy 154.051227 51.529019) (xy 153.994765 51.392705) - (xy 153.994757 51.392689) (xy 153.847659 51.13791) (xy 153.847655 51.137903) (xy 153.749144 51.009521) - (xy 153.668551 50.90449) (xy 153.668545 50.904483) (xy 153.460516 50.696454) (xy 153.460509 50.696448) - (xy 153.227105 50.517351) (xy 153.227103 50.517349) (xy 153.227097 50.517345) (xy 153.227092 50.517342) - (xy 153.227089 50.51734) (xy 152.97231 50.370242) (xy 152.972294 50.370234) (xy 152.700494 50.257652) - (xy 152.416296 50.181501) (xy 152.124616 50.143101) (xy 152.124611 50.1431) (xy 152.124606 50.1431) - (xy 151.830394 50.1431) (xy 151.830388 50.1431) (xy 151.830383 50.143101) (xy 151.538703 50.181501) - (xy 151.254505 50.257652) (xy 150.982705 50.370234) (xy 150.982689 50.370242) (xy 150.72791 50.51734) - (xy 150.727894 50.517351) (xy 150.49449 50.696448) (xy 150.494483 50.696454) (xy 150.286454 50.904483) - (xy 150.286448 50.90449) (xy 150.107351 51.137894) (xy 150.10734 51.13791) (xy 149.960242 51.392689) - (xy 149.960234 51.392705) (xy 149.847652 51.664505) (xy 149.771501 51.948703) (xy 149.733101 52.240383) - (xy 149.7331 52.2404) (xy 148.013731 52.2404) (xy 147.995286 52.123945) (xy 147.940542 51.955458) - (xy 147.940542 51.955457) (xy 147.860113 51.797609) (xy 147.843864 51.775244) (xy 147.755983 51.654286) - (xy 147.630714 51.529017) (xy 147.48739 51.424886) (xy 147.424232 51.392705) (xy 147.329542 51.344457) - (xy 147.329539 51.344456) (xy 147.161056 51.289714) (xy 147.073567 51.275857) (xy 146.986079 51.262) - (xy 146.808921 51.262) (xy 146.750595 51.271238) (xy 146.633943 51.289714) (xy 146.46546 51.344456) - (xy 146.465457 51.344457) (xy 146.307609 51.424886) (xy 146.225838 51.484296) (xy 146.164286 51.529017) - (xy 146.164284 51.529019) (xy 146.164283 51.529019) (xy 146.039019 51.654283) (xy 146.039019 51.654284) - (xy 146.039017 51.654286) (xy 146.031587 51.664513) (xy 145.934886 51.797609) (xy 145.854457 51.955457) - (xy 145.854456 51.95546) (xy 145.799714 52.123943) (xy 145.772 52.298921) (xy 139.133 52.298921) - (xy 139.105286 52.123945) (xy 139.050542 51.955458) (xy 139.050542 51.955457) (xy 138.970113 51.797609) - (xy 138.953864 51.775244) (xy 138.865983 51.654286) (xy 138.740714 51.529017) (xy 138.59739 51.424886) - (xy 138.534232 51.392705) (xy 138.439542 51.344457) (xy 138.439539 51.344456) (xy 138.271056 51.289714) - (xy 138.183567 51.275857) (xy 138.096079 51.262) (xy 137.918921 51.262) (xy 137.860595 51.271238) - (xy 137.743943 51.289714) (xy 137.57546 51.344456) (xy 137.575457 51.344457) (xy 137.417609 51.424886) - (xy 137.335838 51.484296) (xy 137.274286 51.529017) (xy 137.274284 51.529019) (xy 137.274283 51.529019) - (xy 137.149019 51.654283) (xy 137.149019 51.654284) (xy 137.149017 51.654286) (xy 137.141587 51.664513) - (xy 137.044886 51.797609) (xy 136.964457 51.955457) (xy 136.964456 51.95546) (xy 136.909714 52.123943) - (xy 136.909714 52.123945) (xy 136.882 52.298921) (xy 136.882 52.476079) (xy 136.902828 52.607581) - (xy 136.90695 52.633602) (xy 136.897996 52.702895) (xy 136.853 52.756347) (xy 136.786248 52.776987) - (xy 136.784477 52.777) (xy 136.596541 52.777) (xy 136.31706 52.813795) (xy 136.044756 52.886759) - (xy 135.78432 52.994635) (xy 135.784309 52.99464) (xy 135.54019 53.135583) (xy 135.540182 53.135589) - (xy 135.316534 53.3072) (xy 135.175786 53.447948) (xy 135.114463 53.481432) (xy 135.044771 53.476448) - (xy 134.988838 53.434576) (xy 134.964421 53.369112) (xy 134.973544 53.312813) (xy 135.002592 53.242686) - (xy 135.05735 53.110487) (xy 135.133498 52.8263) (xy 135.1719 52.534606) (xy 135.1719 52.240394) - (xy 135.133498 51.9487) (xy 135.05735 51.664513) (xy 135.001227 51.529019) (xy 134.944765 51.392705) - (xy 134.944757 51.392689) (xy 134.797659 51.13791) (xy 134.797655 51.137903) (xy 134.699144 51.009521) - (xy 134.618551 50.90449) (xy 134.618545 50.904483) (xy 134.410516 50.696454) (xy 134.410509 50.696448) - (xy 134.177105 50.517351) (xy 134.177103 50.517349) (xy 134.177097 50.517345) (xy 134.177092 50.517342) - (xy 134.177089 50.51734) (xy 133.92231 50.370242) (xy 133.922294 50.370234) (xy 133.650494 50.257652) - (xy 133.366296 50.181501) (xy 133.074616 50.143101) (xy 133.074611 50.1431) (xy 133.074606 50.1431) - (xy 132.780394 50.1431) (xy 132.780388 50.1431) (xy 132.780383 50.143101) (xy 132.488703 50.181501) - (xy 132.204505 50.257652) (xy 131.932705 50.370234) (xy 131.932689 50.370242) (xy 131.67791 50.51734) - (xy 131.677894 50.517351) (xy 131.44449 50.696448) (xy 131.444483 50.696454) (xy 131.236454 50.904483) - (xy 131.236448 50.90449) (xy 131.057351 51.137894) (xy 131.05734 51.13791) (xy 130.910242 51.392689) - (xy 130.910234 51.392705) (xy 130.797652 51.664505) (xy 130.721501 51.948703) (xy 130.683101 52.240383) - (xy 130.6831 52.2404) (xy 128.963731 52.2404) (xy 128.945286 52.123945) (xy 128.890542 51.955458) - (xy 128.890542 51.955457) (xy 128.810113 51.797609) (xy 128.793864 51.775244) (xy 128.705983 51.654286) - (xy 128.580714 51.529017) (xy 128.43739 51.424886) (xy 128.374232 51.392705) (xy 128.279542 51.344457) - (xy 128.279539 51.344456) (xy 128.111056 51.289714) (xy 128.023567 51.275857) (xy 127.936079 51.262) - (xy 127.758921 51.262) (xy 127.700595 51.271238) (xy 127.583943 51.289714) (xy 127.41546 51.344456) - (xy 127.415457 51.344457) (xy 127.257609 51.424886) (xy 127.175838 51.484296) (xy 127.114286 51.529017) - (xy 127.114284 51.529019) (xy 127.114283 51.529019) (xy 126.989019 51.654283) (xy 126.989019 51.654284) - (xy 126.989017 51.654286) (xy 126.981587 51.664513) (xy 126.884886 51.797609) (xy 126.804457 51.955457) - (xy 126.804456 51.95546) (xy 126.749714 52.123943) (xy 126.722 52.298921) (xy 120.083 52.298921) - (xy 120.055286 52.123945) (xy 120.000542 51.955458) (xy 120.000542 51.955457) (xy 119.920113 51.797609) - (xy 119.903864 51.775244) (xy 119.815983 51.654286) (xy 119.690714 51.529017) (xy 119.54739 51.424886) - (xy 119.484232 51.392705) (xy 119.389542 51.344457) (xy 119.389539 51.344456) (xy 119.221056 51.289714) - (xy 119.133567 51.275857) (xy 119.046079 51.262) (xy 118.868921 51.262) (xy 118.810595 51.271238) - (xy 118.693943 51.289714) (xy 118.52546 51.344456) (xy 118.525457 51.344457) (xy 118.367609 51.424886) - (xy 118.285838 51.484296) (xy 118.224286 51.529017) (xy 118.224284 51.529019) (xy 118.224283 51.529019) - (xy 118.099019 51.654283) (xy 118.099019 51.654284) (xy 118.099017 51.654286) (xy 118.091587 51.664513) - (xy 117.994886 51.797609) (xy 117.914457 51.955457) (xy 117.914456 51.95546) (xy 117.859714 52.123943) - (xy 117.859714 52.123945) (xy 117.832 52.298921) (xy 117.832 52.476079) (xy 117.852828 52.607581) - (xy 117.85695 52.633602) (xy 117.847996 52.702895) (xy 117.803 52.756347) (xy 117.736248 52.776987) - (xy 117.734477 52.777) (xy 117.546541 52.777) (xy 117.26706 52.813795) (xy 116.994756 52.886759) - (xy 116.73432 52.994635) (xy 116.734309 52.99464) (xy 116.49019 53.135583) (xy 116.490182 53.135589) - (xy 116.266534 53.3072) (xy 116.125786 53.447948) (xy 116.064463 53.481432) (xy 115.994771 53.476448) - (xy 115.938838 53.434576) (xy 115.914421 53.369112) (xy 115.923544 53.312813) (xy 115.952592 53.242686) - (xy 116.00735 53.110487) (xy 116.083498 52.8263) (xy 116.1219 52.534606) (xy 116.1219 52.240394) - (xy 116.083498 51.9487) (xy 116.00735 51.664513) (xy 115.951227 51.529019) (xy 115.894765 51.392705) - (xy 115.894757 51.392689) (xy 115.747659 51.13791) (xy 115.747655 51.137903) (xy 115.649144 51.009521) - (xy 115.568551 50.90449) (xy 115.568545 50.904483) (xy 115.360516 50.696454) (xy 115.360509 50.696448) - (xy 115.127105 50.517351) (xy 115.127103 50.517349) (xy 115.127097 50.517345) (xy 115.127092 50.517342) - (xy 115.127089 50.51734) (xy 114.87231 50.370242) (xy 114.872294 50.370234) (xy 114.600494 50.257652) - (xy 114.316296 50.181501) (xy 114.024616 50.143101) (xy 114.024611 50.1431) (xy 114.024606 50.1431) - (xy 113.730394 50.1431) (xy 113.730388 50.1431) (xy 113.730383 50.143101) (xy 113.438703 50.181501) - (xy 113.154505 50.257652) (xy 112.882705 50.370234) (xy 112.882689 50.370242) (xy 112.62791 50.51734) - (xy 112.627894 50.517351) (xy 112.39449 50.696448) (xy 112.394483 50.696454) (xy 112.186454 50.904483) - (xy 112.186448 50.90449) (xy 112.007351 51.137894) (xy 112.00734 51.13791) (xy 111.860242 51.392689) - (xy 111.860234 51.392705) (xy 111.747652 51.664505) (xy 111.671501 51.948703) (xy 111.633101 52.240383) - (xy 111.6331 52.2404) (xy 109.913731 52.2404) (xy 109.895286 52.123945) (xy 109.840542 51.955458) - (xy 109.840542 51.955457) (xy 109.760113 51.797609) (xy 109.743864 51.775244) (xy 109.655983 51.654286) - (xy 109.530714 51.529017) (xy 109.38739 51.424886) (xy 109.324232 51.392705) (xy 109.229542 51.344457) - (xy 109.229539 51.344456) (xy 109.061056 51.289714) (xy 108.973567 51.275857) (xy 108.886079 51.262) - (xy 108.708921 51.262) (xy 108.650595 51.271238) (xy 108.533943 51.289714) (xy 108.36546 51.344456) - (xy 108.365457 51.344457) (xy 108.207609 51.424886) (xy 108.125838 51.484296) (xy 108.064286 51.529017) - (xy 108.064284 51.529019) (xy 108.064283 51.529019) (xy 107.939019 51.654283) (xy 107.939019 51.654284) - (xy 107.939017 51.654286) (xy 107.931587 51.664513) (xy 107.834886 51.797609) (xy 107.754457 51.955457) - (xy 107.754456 51.95546) (xy 107.699714 52.123943) (xy 107.672 52.298921) (xy 101.033 52.298921) - (xy 101.005286 52.123945) (xy 100.950542 51.955458) (xy 100.950542 51.955457) (xy 100.870113 51.797609) - (xy 100.853864 51.775244) (xy 100.765983 51.654286) (xy 100.640714 51.529017) (xy 100.49739 51.424886) - (xy 100.434232 51.392705) (xy 100.339542 51.344457) (xy 100.339539 51.344456) (xy 100.171056 51.289714) - (xy 100.083567 51.275857) (xy 99.996079 51.262) (xy 99.818921 51.262) (xy 99.760595 51.271238) (xy 99.643943 51.289714) - (xy 99.47546 51.344456) (xy 99.475457 51.344457) (xy 99.317609 51.424886) (xy 99.235838 51.484296) - (xy 99.174286 51.529017) (xy 99.174284 51.529019) (xy 99.174283 51.529019) (xy 99.049019 51.654283) - (xy 99.049019 51.654284) (xy 99.049017 51.654286) (xy 99.041587 51.664513) (xy 98.944886 51.797609) - (xy 98.864457 51.955457) (xy 98.864456 51.95546) (xy 98.809714 52.123943) (xy 98.809714 52.123945) - (xy 98.782 52.298921) (xy 98.782 52.476079) (xy 98.802828 52.607581) (xy 98.80695 52.633602) (xy 98.797996 52.702895) - (xy 98.753 52.756347) (xy 98.686248 52.776987) (xy 98.684477 52.777) (xy 98.496541 52.777) (xy 98.21706 52.813795) - (xy 97.944756 52.886759) (xy 97.68432 52.994635) (xy 97.684309 52.99464) (xy 97.44019 53.135583) - (xy 97.440182 53.135589) (xy 97.216534 53.3072) (xy 97.075786 53.447948) (xy 97.014463 53.481432) - (xy 96.944771 53.476448) (xy 96.888838 53.434576) (xy 96.864421 53.369112) (xy 96.873544 53.312813) - (xy 96.902592 53.242686) (xy 96.95735 53.110487) (xy 97.033498 52.8263) (xy 97.0719 52.534606) (xy 97.0719 52.240394) - (xy 97.033498 51.9487) (xy 96.95735 51.664513) (xy 96.901227 51.529019) (xy 96.844765 51.392705) - (xy 96.844757 51.392689) (xy 96.697659 51.13791) (xy 96.697655 51.137903) (xy 96.599144 51.009521) - (xy 96.518551 50.90449) (xy 96.518545 50.904483) (xy 96.310516 50.696454) (xy 96.310509 50.696448) - (xy 96.077105 50.517351) (xy 96.077103 50.517349) (xy 96.077097 50.517345) (xy 96.077092 50.517342) - (xy 96.077089 50.51734) (xy 95.82231 50.370242) (xy 95.822294 50.370234) (xy 95.550494 50.257652) - (xy 95.266296 50.181501) (xy 94.974616 50.143101) (xy 94.974611 50.1431) (xy 94.974606 50.1431) - (xy 94.680394 50.1431) (xy 94.680388 50.1431) (xy 94.680383 50.143101) (xy 94.388703 50.181501) - (xy 94.104505 50.257652) (xy 93.832705 50.370234) (xy 93.832689 50.370242) (xy 93.57791 50.51734) - (xy 93.577894 50.517351) (xy 93.34449 50.696448) (xy 93.344483 50.696454) (xy 93.136454 50.904483) - (xy 93.136448 50.90449) (xy 92.957351 51.137894) (xy 92.95734 51.13791) (xy 92.810242 51.392689) - (xy 92.810234 51.392705) (xy 92.697652 51.664505) (xy 92.621501 51.948703) (xy 92.583101 52.240383) - (xy 92.5831 52.2404) (xy 90.863731 52.2404) (xy 90.845286 52.123945) (xy 90.790542 51.955458) (xy 90.790542 51.955457) - (xy 90.710113 51.797609) (xy 90.693864 51.775244) (xy 90.605983 51.654286) (xy 90.480714 51.529017) - (xy 90.33739 51.424886) (xy 90.179542 51.344458) (xy 90.179536 51.344456) (xy 90.16549 51.339892) - (xy 90.107815 51.300454) (xy 90.080617 51.236095) (xy 90.092532 51.167249) (xy 90.116125 51.134283) - (xy 94.276091 46.974319) (xy 94.337414 46.940834) (xy 94.363772 46.938) (xy 105.70517 46.938) (xy 105.802712 46.918596) - (xy 105.850163 46.909158) (xy 105.986745 46.852584) (xy 106.038514 46.817993) (xy 106.109666 46.770452) - (xy 112.516963 40.363152) (xy 162.38325 40.363152) (xy 162.38325 40.599347) (xy 162.420196 40.832618) - (xy 162.493183 41.057246) (xy 162.55948 41.18736) (xy 162.600407 41.267683) (xy 162.739233 41.45876) - (xy 162.90624 41.625767) (xy 163.097317 41.764593) (xy 163.196741 41.815252) (xy 163.307753 41.871816) - (xy 163.307755 41.871816) (xy 163.307758 41.871818) (xy 163.417579 41.907501) (xy 163.532381 41.944803) - (xy 163.765653 41.98175) (xy 163.765658 41.98175) (xy 164.001847 41.98175) (xy 164.235118 41.944803) - (xy 164.256437 41.937876) (xy 164.459742 41.871818) (xy 164.670183 41.764593) (xy 164.86126 41.625767) - (xy 165.028267 41.45876) (xy 165.167093 41.267683) (xy 165.274318 41.057242) (xy 165.347303 40.832618) - (xy 165.354793 40.785326) (xy 165.38425 40.599347) (xy 165.38425 40.363152) (xy 165.347303 40.129881) - (xy 165.274316 39.905253) (xy 165.167092 39.694816) (xy 165.028267 39.50374) (xy 164.86126 39.336733) - (xy 164.670183 39.197907) (xy 164.628662 39.176751) (xy 164.459746 39.090683) (xy 164.235118 39.017696) - (xy 164.001847 38.98075) (xy 164.001842 38.98075) (xy 163.765658 38.98075) (xy 163.765653 38.98075) - (xy 163.532381 39.017696) (xy 163.307753 39.090683) (xy 163.097316 39.197907) (xy 163.018669 39.255048) - (xy 162.90624 39.336733) (xy 162.906238 39.336735) (xy 162.906237 39.336735) (xy 162.739235 39.503737) - (xy 162.739235 39.503738) (xy 162.739233 39.50374) (xy 162.679612 39.5858) (xy 162.600407 39.694816) - (xy 162.493183 39.905253) (xy 162.420196 40.129881) (xy 162.38325 40.363152) (xy 112.516963 40.363152) - (xy 113.409943 39.470172) (xy 113.471264 39.436689) (xy 113.517015 39.435382) (xy 113.612463 39.4505) - (xy 113.612465 39.4505) (xy 113.825036 39.4505) (xy 113.825037 39.4505) (xy 114.034993 39.417246) - (xy 114.237162 39.351557) (xy 114.426566 39.255051) (xy 114.513228 39.192088) (xy 114.598534 39.13011) - (xy 114.598534 39.130109) (xy 114.598542 39.130104) (xy 114.712467 39.016178) (xy 114.773786 38.982696) - (xy 114.843478 38.98768) (xy 114.899412 39.029551) (xy 114.916327 39.060528) (xy 114.965396 39.192088) - (xy 114.965399 39.192093) (xy 115.051559 39.307187) (xy 115.051562 39.30719) (xy 115.166656 39.39335) - (xy 115.166663 39.393354) (xy 115.30137 39.443596) (xy 115.301377 39.443598) (xy 115.360905 39.449999) - (xy 115.360922 39.45) (xy 116.00875 39.45) (xy 116.00875 38.533012) (xy 116.065757 38.565925) (xy 116.192924 38.6) - (xy 116.324576 38.6) (xy 116.451743 38.565925) (xy 116.50875 38.533012) (xy 116.50875 39.45) (xy 117.156578 39.45) - (xy 117.156594 39.449999) (xy 117.216122 39.443598) (xy 117.216129 39.443596) (xy 117.350836 39.393354) - (xy 117.350843 39.39335) (xy 117.465937 39.30719) (xy 117.46594 39.307187) (xy 117.5521 39.192093) - (xy 117.552104 39.192086) (xy 117.602346 39.057379) (xy 117.602348 39.057372) (xy 117.608749 38.997844) - (xy 117.60875 38.997827) (xy 117.60875 38.224) (xy 117.628435 38.156961) (xy 117.681239 38.111206) - (xy 117.73275 38.1) (xy 166.141 38.1) (xy 166.208039 38.119685) (xy 166.253794 38.172489) (xy 166.265 38.224) - (xy 166.265 104.19426) (xy 166.245315 104.261299) (xy 166.192511 104.307054) (xy 166.160398 104.316733) - (xy 165.94876 104.350253) (xy 165.746585 104.415944) (xy 165.557179 104.512451) (xy 165.385213 104.63739) - (xy 165.23489 104.787713) (xy 165.109951 104.959679) (xy 165.013444 105.149085) (xy 165.013443 105.149087) - (xy 165.013443 105.149088) (xy 164.999918 105.190714) (xy 164.947753 105.35126) (xy 164.936848 105.420113) - (xy 164.9145 105.561213) (xy 164.9145 105.773787) (xy 164.921396 105.817328) (xy 164.929494 105.868458) - (xy 164.947754 105.983743) (xy 164.999343 106.142518) (xy 165.013444 106.185914) (xy 165.109951 106.37532) - (xy 165.23489 106.547286) (xy 165.385213 106.697609) (xy 165.557182 106.82255) (xy 165.565946 106.827016) - (xy 165.616742 106.874991) (xy 165.633536 106.942812) (xy 165.610998 107.008947) (xy 165.565946 107.047984) - (xy 165.557182 107.052449) (xy 165.385213 107.17739) (xy 165.23489 107.327713) (xy 165.109951 107.499679) - (xy 165.013444 107.689085) (xy 164.947753 107.89126) (xy 164.9145 108.101213) (xy 164.9145 108.313786) - (xy 164.943228 108.495171) (xy 164.947754 108.523743) (xy 165.001867 108.690286) (xy 165.013444 108.725914) - (xy 165.109951 108.91532) (xy 165.23489 109.087286) (xy 165.385213 109.237609) (xy 165.557182 109.36255) - (xy 165.565946 109.367016) (xy 165.616742 109.414991) (xy 165.633536 109.482812) (xy 165.610998 109.548947) - (xy 165.565946 109.587984) (xy 165.557182 109.592449) (xy 165.385213 109.71739) (xy 165.23489 109.867713) - (xy 165.109951 110.039679) (xy 165.013444 110.229085) (xy 164.947753 110.43126) (xy 164.9145 110.641213) - (xy 164.9145 110.853786) (xy 164.940906 111.020511) (xy 164.947754 111.063743) (xy 165.001303 111.22855) - (xy 165.013444 111.265914) (xy 165.109951 111.45532) (xy 165.23489 111.627286) (xy 165.348818 111.741214) - (xy 165.382303 111.802537) (xy 165.377319 111.872229) (xy 165.335447 111.928162) (xy 165.304471 111.945077) - (xy 165.172912 111.994146) (xy 165.172906 111.994149) (xy 165.057812 112.080309) (xy 165.057809 112.080312) - (xy 164.971649 112.195406) (xy 164.971645 112.195413) (xy 164.921403 112.33012) (xy 164.921401 112.330127) - (xy 164.915 112.389655) (xy 164.915 113.0375) (xy 165.831988 113.0375) (xy 165.799075 113.094507) - (xy 165.765 113.221674) (xy 165.765 113.353326) (xy 165.799075 113.480493) (xy 165.831988 113.5375) - (xy 164.915 113.5375) (xy 164.915 114.185344) (xy 164.921401 114.244872) (xy 164.921403 114.244879) - (xy 164.971645 114.379586) (xy 164.971649 114.379593) (xy 165.057809 114.494687) (xy 165.057812 114.49469) - (xy 165.172906 114.58085) (xy 165.172913 114.580854) (xy 165.30762 114.631096) (xy 165.307627 114.631098) - (xy 165.367155 114.637499) (xy 165.367172 114.6375) (xy 166.141 114.6375) (xy 166.208039 114.657185) - (xy 166.253794 114.709989) (xy 166.265 114.7615) (xy 166.265 171.326) (xy 166.245315 171.393039) - (xy 166.192511 171.438794) (xy 166.141 171.45) (xy 118.207733 171.45) (xy 118.140694 171.430315) - (xy 118.094939 171.377511) (xy 118.08526 171.345398) (xy 118.051757 171.133872) (xy 118.051757 171.133869) - (xy 117.986095 170.931782) (xy 117.889624 170.742449) (xy 117.85027 170.688282) (xy 117.850269 170.688282) - (xy 117.217962 171.320589) (xy 117.200925 171.257007) (xy 117.135099 171.142993) (xy 117.042007 171.049901) - (xy 116.927993 170.984075) (xy 116.864409 170.967037) (xy 117.496716 170.334728) (xy 117.44255 170.295375) - (xy 117.253217 170.198904) (xy 117.051129 170.133242) (xy 116.841246 170.1) (xy 116.628754 170.1) - (xy 116.418872 170.133242) (xy 116.418869 170.133242) (xy 116.216782 170.198904) (xy 116.027439 170.29538) - (xy 115.973282 170.334727) (xy 115.973282 170.334728) (xy 116.605591 170.967037) (xy 116.542007 170.984075) - (xy 116.427993 171.049901) (xy 116.334901 171.142993) (xy 116.269075 171.257007) (xy 116.252037 171.320591) - (xy 115.619728 170.688282) (xy 115.619727 170.688282) (xy 115.58038 170.74244) (xy 115.580376 170.742446) - (xy 115.57576 170.751505) (xy 115.527781 170.802297) (xy 115.459959 170.819087) (xy 115.393826 170.796543) - (xy 115.354794 170.751493) (xy 115.350051 170.742184) (xy 115.350049 170.742181) (xy 115.350048 170.742179) - (xy 115.225109 170.570213) (xy 115.074786 170.41989) (xy 114.90282 170.294951) (xy 114.713414 170.198444) - (xy 114.713413 170.198443) (xy 114.713412 170.198443) (xy 114.511243 170.132754) (xy 114.511241 170.132753) - (xy 114.51124 170.132753) (xy 114.349957 170.107208) (xy 114.301287 170.0995) (xy 114.088713 170.0995) - (xy 114.040042 170.107208) (xy 113.87876 170.132753) (xy 113.676585 170.198444) (xy 113.487179 170.294951) - (xy 113.315213 170.41989) (xy 113.16489 170.570213) (xy 113.039949 170.742182) (xy 113.035484 170.750946) - (xy 112.987509 170.801742) (xy 112.919688 170.818536) (xy 112.853553 170.795998) (xy 112.814516 170.750946) - (xy 112.81005 170.742182) (xy 112.685109 170.570213) (xy 112.534786 170.41989) (xy 112.36282 170.294951) - (xy 112.173414 170.198444) (xy 112.173413 170.198443) (xy 112.173412 170.198443) (xy 111.971243 170.132754) - (xy 111.971241 170.132753) (xy 111.97124 170.132753) (xy 111.809957 170.107208) (xy 111.761287 170.0995) - (xy 111.548713 170.0995) (xy 111.500042 170.107208) (xy 111.33876 170.132753) (xy 111.136585 170.198444) - (xy 110.947179 170.294951) (xy 110.775215 170.419889) (xy 110.661673 170.533431) (xy 110.60035 170.566915) - (xy 110.530658 170.561931) (xy 110.474725 170.520059) (xy 110.45781 170.489082) (xy 110.408797 170.357671) - (xy 110.408793 170.357664) (xy 110.322547 170.242455) (xy 110.322544 170.242452) (xy 110.207335 170.156206) - (xy 110.207328 170.156202) (xy 110.072482 170.105908) (xy 110.072483 170.105908) (xy 110.012883 170.099501) - (xy 110.012881 170.0995) (xy 110.012873 170.0995) (xy 110.012864 170.0995) (xy 108.217129 170.0995) - (xy 108.217123 170.099501) (xy 108.157516 170.105908) (xy 108.022671 170.156202) (xy 108.022664 170.156206) - (xy 107.907455 170.242452) (xy 107.907452 170.242455) (xy 107.821206 170.357664) (xy 107.821202 170.357671) - (xy 107.770908 170.492517) (xy 107.766631 170.532303) (xy 107.7645 170.552127) (xy 107.7645 171.326001) - (xy 107.744817 171.393039) (xy 107.692013 171.438794) (xy 107.640501 171.45) (xy 52.511107 171.45) - (xy 52.444068 171.430315) (xy 52.398313 171.377511) (xy 52.387108 171.326393) (xy 52.386379 171.096446) - (xy 52.379581 168.950652) (xy 52.84575 168.950652) (xy 52.84575 169.186847) (xy 52.882696 169.420118) - (xy 52.955683 169.644746) (xy 53.062907 169.855183) (xy 53.201733 170.04626) (xy 53.36874 170.213267) - (xy 53.559817 170.352093) (xy 53.659241 170.402752) (xy 53.770253 170.459316) (xy 53.770255 170.459316) - (xy 53.770258 170.459318) (xy 53.861862 170.489082) (xy 53.994881 170.532303) (xy 54.228153 170.56925) - (xy 54.228158 170.56925) (xy 54.464347 170.56925) (xy 54.697618 170.532303) (xy 54.735301 170.520059) - (xy 54.922242 170.459318) (xy 55.132683 170.352093) (xy 55.32376 170.213267) (xy 55.490767 170.04626) - (xy 55.629593 169.855183) (xy 55.736818 169.644742) (xy 55.809803 169.420118) (xy 55.835179 169.2599) - (xy 55.84675 169.186847) (xy 55.84675 168.950652) (xy 162.38325 168.950652) (xy 162.38325 169.186847) - (xy 162.420196 169.420118) (xy 162.493183 169.644746) (xy 162.600407 169.855183) (xy 162.739233 170.04626) - (xy 162.90624 170.213267) (xy 163.097317 170.352093) (xy 163.196741 170.402752) (xy 163.307753 170.459316) - (xy 163.307755 170.459316) (xy 163.307758 170.459318) (xy 163.399362 170.489082) (xy 163.532381 170.532303) - (xy 163.765653 170.56925) (xy 163.765658 170.56925) (xy 164.001847 170.56925) (xy 164.235118 170.532303) - (xy 164.272801 170.520059) (xy 164.459742 170.459318) (xy 164.670183 170.352093) (xy 164.86126 170.213267) - (xy 165.028267 170.04626) (xy 165.167093 169.855183) (xy 165.274318 169.644742) (xy 165.347303 169.420118) - (xy 165.372679 169.2599) (xy 165.38425 169.186847) (xy 165.38425 168.950652) (xy 165.347303 168.717381) - (xy 165.274316 168.492753) (xy 165.185856 168.319142) (xy 165.167093 168.282317) (xy 165.028267 168.09124) - (xy 164.86126 167.924233) (xy 164.670183 167.785407) (xy 164.459746 167.678183) (xy 164.235118 167.605196) - (xy 164.001847 167.56825) (xy 164.001842 167.56825) (xy 163.765658 167.56825) (xy 163.765653 167.56825) - (xy 163.532381 167.605196) (xy 163.307753 167.678183) (xy 163.097316 167.785407) (xy 163.015234 167.845044) - (xy 162.90624 167.924233) (xy 162.906238 167.924235) (xy 162.906237 167.924235) (xy 162.739235 168.091237) - (xy 162.739235 168.091238) (xy 162.739233 168.09124) (xy 162.679612 168.1733) (xy 162.600407 168.282316) - (xy 162.493183 168.492753) (xy 162.420196 168.717381) (xy 162.38325 168.950652) (xy 55.84675 168.950652) - (xy 55.809803 168.717381) (xy 55.736816 168.492753) (xy 55.648356 168.319142) (xy 55.629593 168.282317) - (xy 55.490767 168.09124) (xy 55.32376 167.924233) (xy 55.132683 167.785407) (xy 54.922246 167.678183) - (xy 54.697618 167.605196) (xy 54.464347 167.56825) (xy 54.464342 167.56825) (xy 54.228158 167.56825) - (xy 54.228153 167.56825) (xy 53.994881 167.605196) (xy 53.770253 167.678183) (xy 53.559816 167.785407) - (xy 53.477734 167.845044) (xy 53.36874 167.924233) (xy 53.368738 167.924235) (xy 53.368737 167.924235) - (xy 53.201735 168.091237) (xy 53.201735 168.091238) (xy 53.201733 168.09124) (xy 53.142112 168.1733) - (xy 53.062907 168.282316) (xy 52.955683 168.492753) (xy 52.882696 168.717381) (xy 52.84575 168.950652) - (xy 52.379581 168.950652) (xy 52.372086 166.585148) (xy 62.0945 166.585148) (xy 62.0945 166.789851) - (xy 62.126522 166.992034) (xy 62.189781 167.186723) (xy 62.282715 167.369113) (xy 62.403028 167.534713) - (xy 62.547786 167.679471) (xy 62.693597 167.785407) (xy 62.71339 167.799787) (xy 62.802212 167.845044) - (xy 62.895776 167.892718) (xy 62.895778 167.892718) (xy 62.895781 167.89272) (xy 62.992768 167.924233) - (xy 63.090465 167.955977) (xy 63.191557 167.971988) (xy 63.292648 167.988) (xy 63.292649 167.988) - (xy 63.497351 167.988) (xy 63.497352 167.988) (xy 63.699534 167.955977) (xy 63.894219 167.89272) - (xy 64.07661 167.799787) (xy 64.172901 167.729828) (xy 64.242213 167.679471) (xy 64.242215 167.679468) - (xy 64.242219 167.679466) (xy 64.386966 167.534719) (xy 64.386968 167.534715) (xy 64.386971 167.534713) - (xy 64.439732 167.46209) (xy 64.507287 167.36911) (xy 64.60022 167.186719) (xy 64.663477 166.992034) - (xy 64.6955 166.789852) (xy 64.6955 166.585148) (xy 64.663477 166.382966) (xy 64.60022 166.188281) - (xy 64.600218 166.188278) (xy 64.600218 166.188276) (xy 64.507287 166.00589) (xy 64.437032 165.909191) - (xy 64.437031 165.909188) (xy 64.386971 165.840287) (xy 64.386967 165.840282) (xy 64.38632 165.839635) - (xy 69.7145 165.839635) (xy 69.7145 167.53537) (xy 69.714501 167.535376) (xy 69.720908 167.594983) - (xy 69.771202 167.729828) (xy 69.771206 167.729835) (xy 69.857452 167.845044) (xy 69.857455 167.845047) - (xy 69.972664 167.931293) (xy 69.972671 167.931297) (xy 70.107517 167.981591) (xy 70.107516 167.981591) - (xy 70.114444 167.982335) (xy 70.167127 167.988) (xy 71.414902 167.987999) (xy 71.444342 167.996643) - (xy 71.474329 168.003167) (xy 71.479344 168.006921) (xy 71.481941 168.007684) (xy 71.502582 168.024317) - (xy 71.631139 168.152874) (xy 71.631149 168.152885) (xy 71.635479 168.157215) (xy 71.63548 168.157216) - (xy 71.747284 168.26902) (xy 71.770316 168.282317) (xy 71.834095 168.319139) (xy 71.834097 168.319141) - (xy 71.872151 168.341111) (xy 71.884215 168.348077) (xy 72.036943 168.389) (xy 107.927331 168.389) - (xy 107.927347 168.389001) (xy 107.934943 168.389001) (xy 108.093054 168.389001) (xy 108.093057 168.389001) - (xy 108.245785 168.348077) (xy 108.295904 168.319139) (xy 108.382716 168.26902) (xy 108.49452 168.157216) - (xy 108.494521 168.157213) (xy 108.627418 168.024315) (xy 108.688739 167.990833) (xy 108.715097 167.987999) - (xy 109.514902 167.987999) (xy 109.581941 168.007684) (xy 109.602583 168.024318) (xy 109.731139 168.152874) - (xy 109.731149 168.152885) (xy 109.735479 168.157215) (xy 109.73548 168.157216) (xy 109.847284 168.26902) - (xy 109.870316 168.282317) (xy 109.934095 168.319139) (xy 109.934097 168.319141) (xy 109.972151 168.341111) - (xy 109.984215 168.348077) (xy 110.136943 168.389) (xy 110.295057 168.389) (xy 136.502331 168.389) - (xy 136.502347 168.389001) (xy 136.509943 168.389001) (xy 136.668054 168.389001) (xy 136.668057 168.389001) - (xy 136.820785 168.348077) (xy 136.870904 168.319139) (xy 136.957716 168.26902) (xy 137.06952 168.157216) - (xy 137.069521 168.157213) (xy 137.202418 168.024315) (xy 137.263739 167.990833) (xy 137.290097 167.987999) - (xy 138.537871 167.987999) (xy 138.537872 167.987999) (xy 138.597483 167.981591) (xy 138.732331 167.931296) - (xy 138.847546 167.845046) (xy 138.933796 167.729831) (xy 138.984091 167.594983) (xy 138.9905 167.535373) - (xy 138.990499 165.839628) (xy 138.984091 165.780017) (xy 138.933796 165.645169) (xy 138.933795 165.645168) - (xy 138.933793 165.645164) (xy 138.847547 165.529955) (xy 138.847544 165.529952) (xy 138.732335 165.443706) - (xy 138.732328 165.443702) (xy 138.597482 165.393408) (xy 138.597483 165.393408) (xy 138.537883 165.387001) - (xy 138.537881 165.387) (xy 138.537873 165.387) (xy 138.537864 165.387) (xy 136.842129 165.387) - (xy 136.842123 165.387001) (xy 136.782516 165.393408) (xy 136.647671 165.443702) (xy 136.647664 165.443706) - (xy 136.532455 165.529952) (xy 136.532452 165.529955) (xy 136.446206 165.645164) (xy 136.446202 165.645171) - (xy 136.395908 165.780017) (xy 136.389501 165.839616) (xy 136.389501 165.839623) (xy 136.3895 165.839635) - (xy 136.3895 167.064) (xy 136.369815 167.131039) (xy 136.317011 167.176794) (xy 136.2655 167.188) - (xy 131.445476 167.188) (xy 131.378437 167.168315) (xy 131.332682 167.115511) (xy 131.322738 167.046353) - (xy 131.327545 167.025683) (xy 131.338475 166.992042) (xy 131.338475 166.992038) (xy 131.338477 166.992034) - (xy 131.3705 166.789852) (xy 131.3705 166.585148) (xy 131.338477 166.382966) (xy 131.27522 166.188281) - (xy 131.275218 166.188278) (xy 131.275218 166.188276) (xy 131.241503 166.122107) (xy 131.182287 166.00589) - (xy 131.112032 165.909191) (xy 131.061971 165.840286) (xy 130.917213 165.695528) (xy 130.751613 165.575215) - (xy 130.751612 165.575214) (xy 130.75161 165.575213) (xy 130.694653 165.546191) (xy 130.569223 165.482281) - (xy 130.374534 165.419022) (xy 130.199995 165.391378) (xy 130.172352 165.387) (xy 129.967648 165.387) - (xy 129.943329 165.390851) (xy 129.765465 165.419022) (xy 129.570776 165.482281) (xy 129.388386 165.575215) - (xy 129.222786 165.695528) (xy 129.078028 165.840286) (xy 128.957715 166.005886) (xy 128.864781 166.188276) - (xy 128.801522 166.382965) (xy 128.7695 166.585148) (xy 128.7695 166.789851) (xy 128.801523 166.992035) - (xy 128.801524 166.992042) (xy 128.812455 167.025683) (xy 128.81445 167.095524) (xy 128.778369 167.155356) - (xy 128.715668 167.186184) (xy 128.694524 167.188) (xy 117.961674 167.188) (xy 117.894635 167.168315) - (xy 117.84888 167.115511) (xy 117.838936 167.046353) (xy 117.867961 166.982797) (xy 117.873993 166.976319) - (xy 117.949795 166.900516) (xy 117.9498 166.900511) (xy 118.128905 166.667097) (xy 118.276011 166.412303) - (xy 118.3886 166.140487) (xy 118.464748 165.8563) (xy 118.50315 165.564606) (xy 118.50315 165.270394) - (xy 118.464748 164.9787) (xy 118.3886 164.694513) (xy 118.388597 164.694505) (xy 118.276015 164.422705) - (xy 118.276007 164.422689) (xy 118.128909 164.16791) (xy 118.128905 164.167903) (xy 117.994696 163.992999) - (xy 117.949801 163.93449) (xy 117.949795 163.934483) (xy 117.741766 163.726454) (xy 117.741759 163.726448) - (xy 117.508355 163.547351) (xy 117.508353 163.547349) (xy 117.508347 163.547345) (xy 117.508342 163.547342) - (xy 117.508339 163.54734) (xy 117.25356 163.400242) (xy 117.253544 163.400234) (xy 116.981744 163.287652) - (xy 116.697546 163.211501) (xy 116.405866 163.173101) (xy 116.405861 163.1731) (xy 116.405856 163.1731) - (xy 116.111644 163.1731) (xy 116.111638 163.1731) (xy 116.111633 163.173101) (xy 115.819953 163.211501) - (xy 115.535755 163.287652) (xy 115.263955 163.400234) (xy 115.263939 163.400242) (xy 115.00916 163.54734) - (xy 115.009144 163.547351) (xy 114.77574 163.726448) (xy 114.775733 163.726454) (xy 114.567704 163.934483) - (xy 114.567698 163.93449) (xy 114.388601 164.167894) (xy 114.38859 164.16791) (xy 114.241492 164.422689) - (xy 114.241484 164.422705) (xy 114.128902 164.694505) (xy 114.052751 164.978703) (xy 114.014351 165.270383) - (xy 114.01435 165.2704) (xy 114.01435 165.564599) (xy 114.014351 165.564616) (xy 114.052751 165.856296) - (xy 114.128902 166.140494) (xy 114.241484 166.412294) (xy 114.241492 166.41231) (xy 114.38859 166.667089) - (xy 114.388601 166.667105) (xy 114.567698 166.900509) (xy 114.567704 166.900516) (xy 114.643507 166.976319) - (xy 114.676992 167.037642) (xy 114.672008 167.107334) (xy 114.630136 167.163267) (xy 114.564672 167.187684) - (xy 114.555826 167.188) (xy 110.539499 167.188) (xy 110.47246 167.168315) (xy 110.426705 167.115511) - (xy 110.415499 167.064) (xy 110.415499 165.839629) (xy 110.415498 165.839623) (xy 110.415497 165.839616) - (xy 110.409091 165.780017) (xy 110.358796 165.645169) (xy 110.358795 165.645168) (xy 110.358793 165.645164) - (xy 110.272547 165.529955) (xy 110.272544 165.529952) (xy 110.157335 165.443706) (xy 110.157328 165.443702) - (xy 110.022482 165.393408) (xy 110.022483 165.393408) (xy 109.962883 165.387001) (xy 109.962881 165.387) - (xy 109.962873 165.387) (xy 109.962864 165.387) (xy 108.267129 165.387) (xy 108.267123 165.387001) - (xy 108.207516 165.393408) (xy 108.072671 165.443702) (xy 108.072664 165.443706) (xy 107.957455 165.529952) - (xy 107.957452 165.529955) (xy 107.871206 165.645164) (xy 107.871202 165.645171) (xy 107.820908 165.780017) - (xy 107.814501 165.839616) (xy 107.814501 165.839623) (xy 107.8145 165.839635) (xy 107.8145 167.064) - (xy 107.794815 167.131039) (xy 107.742011 167.176794) (xy 107.6905 167.188) (xy 102.870476 167.188) - (xy 102.803437 167.168315) (xy 102.757682 167.115511) (xy 102.747738 167.046353) (xy 102.752545 167.025683) - (xy 102.763475 166.992042) (xy 102.763475 166.992038) (xy 102.763477 166.992034) (xy 102.7955 166.789852) - (xy 102.7955 166.585148) (xy 102.763477 166.382966) (xy 102.70022 166.188281) (xy 102.700218 166.188278) - (xy 102.700218 166.188276) (xy 102.666503 166.122107) (xy 102.607287 166.00589) (xy 102.537032 165.909191) - (xy 102.486971 165.840286) (xy 102.342213 165.695528) (xy 102.176613 165.575215) (xy 102.176612 165.575214) - (xy 102.17661 165.575213) (xy 102.119653 165.546191) (xy 101.994223 165.482281) (xy 101.799534 165.419022) - (xy 101.624995 165.391378) (xy 101.597352 165.387) (xy 101.392648 165.387) (xy 101.368329 165.390851) - (xy 101.190465 165.419022) (xy 100.995776 165.482281) (xy 100.813386 165.575215) (xy 100.647786 165.695528) - (xy 100.503028 165.840286) (xy 100.382715 166.005886) (xy 100.289781 166.188276) (xy 100.226522 166.382965) - (xy 100.1945 166.585148) (xy 100.1945 166.789851) (xy 100.226523 166.992035) (xy 100.226524 166.992042) - (xy 100.237455 167.025683) (xy 100.23945 167.095524) (xy 100.203369 167.155356) (xy 100.140668 167.186184) - (xy 100.119524 167.188) (xy 94.149174 167.188) (xy 94.082135 167.168315) (xy 94.03638 167.115511) - (xy 94.026436 167.046353) (xy 94.055461 166.982797) (xy 94.061493 166.976319) (xy 94.137295 166.900516) - (xy 94.1373 166.900511) (xy 94.316405 166.667097) (xy 94.463511 166.412303) (xy 94.5761 166.140487) - (xy 94.652248 165.8563) (xy 94.69065 165.564606) (xy 94.69065 165.270394) (xy 94.652248 164.9787) - (xy 94.5761 164.694513) (xy 94.576097 164.694505) (xy 94.463515 164.422705) (xy 94.463507 164.422689) - (xy 94.316409 164.16791) (xy 94.316405 164.167903) (xy 94.182196 163.992999) (xy 94.137301 163.93449) - (xy 94.137295 163.934483) (xy 93.929266 163.726454) (xy 93.929259 163.726448) (xy 93.695855 163.547351) - (xy 93.695853 163.547349) (xy 93.695847 163.547345) (xy 93.695842 163.547342) (xy 93.695839 163.54734) - (xy 93.44106 163.400242) (xy 93.441044 163.400234) (xy 93.169244 163.287652) (xy 92.885046 163.211501) - (xy 92.593366 163.173101) (xy 92.593361 163.1731) (xy 92.593356 163.1731) (xy 92.299144 163.1731) - (xy 92.299138 163.1731) (xy 92.299133 163.173101) (xy 92.007453 163.211501) (xy 91.723255 163.287652) - (xy 91.451455 163.400234) (xy 91.451439 163.400242) (xy 91.19666 163.54734) (xy 91.196644 163.547351) - (xy 90.96324 163.726448) (xy 90.963233 163.726454) (xy 90.755204 163.934483) (xy 90.755198 163.93449) - (xy 90.576101 164.167894) (xy 90.57609 164.16791) (xy 90.428992 164.422689) (xy 90.428984 164.422705) - (xy 90.316402 164.694505) (xy 90.240251 164.978703) (xy 90.201851 165.270383) (xy 90.20185 165.2704) - (xy 90.20185 165.564599) (xy 90.201851 165.564616) (xy 90.240251 165.856296) (xy 90.316402 166.140494) - (xy 90.428984 166.412294) (xy 90.428992 166.41231) (xy 90.57609 166.667089) (xy 90.576101 166.667105) - (xy 90.755198 166.900509) (xy 90.755204 166.900516) (xy 90.831007 166.976319) (xy 90.864492 167.037642) - (xy 90.859508 167.107334) (xy 90.817636 167.163267) (xy 90.752172 167.187684) (xy 90.743326 167.188) - (xy 72.439499 167.188) (xy 72.37246 167.168315) (xy 72.326705 167.115511) (xy 72.315499 167.064) - (xy 72.315499 165.839629) (xy 72.315498 165.839623) (xy 72.315497 165.839616) (xy 72.309091 165.780017) - (xy 72.258796 165.645169) (xy 72.258795 165.645168) (xy 72.258793 165.645164) (xy 72.172547 165.529955) - (xy 72.172544 165.529952) (xy 72.057335 165.443706) (xy 72.057328 165.443702) (xy 71.922482 165.393408) - (xy 71.922483 165.393408) (xy 71.862883 165.387001) (xy 71.862881 165.387) (xy 71.862873 165.387) - (xy 71.862864 165.387) (xy 70.167129 165.387) (xy 70.167123 165.387001) (xy 70.107516 165.393408) - (xy 69.972671 165.443702) (xy 69.972664 165.443706) (xy 69.857455 165.529952) (xy 69.857452 165.529955) - (xy 69.771206 165.645164) (xy 69.771202 165.645171) (xy 69.720908 165.780017) (xy 69.714501 165.839616) - (xy 69.714501 165.839623) (xy 69.7145 165.839635) (xy 64.38632 165.839635) (xy 64.242213 165.695528) - (xy 64.076613 165.575215) (xy 64.076612 165.575214) (xy 64.07661 165.575213) (xy 64.019653 165.546191) - (xy 63.894223 165.482281) (xy 63.699534 165.419022) (xy 63.524995 165.391378) (xy 63.497352 165.387) - (xy 63.292648 165.387) (xy 63.268329 165.390851) (xy 63.090465 165.419022) (xy 62.895776 165.482281) - (xy 62.713386 165.575215) (xy 62.547786 165.695528) (xy 62.403028 165.840286) (xy 62.282715 166.005886) - (xy 62.189781 166.188276) (xy 62.126522 166.382965) (xy 62.0945 166.585148) (xy 52.372086 166.585148) - (xy 52.360522 162.935243) (xy 52.355001 161.192483) (xy 58.387 161.192483) (xy 58.387 163.292501) - (xy 58.387001 163.292518) (xy 58.3975 163.395296) (xy 58.397501 163.395299) (xy 58.412253 163.439817) - (xy 58.452686 163.561834) (xy 58.544788 163.711156) (xy 58.668844 163.835212) (xy 58.818166 163.927314) - (xy 58.984703 163.982499) (xy 59.087491 163.993) (xy 61.039618 163.992999) (xy 61.039627 163.993) - (xy 62.41912 163.992999) (xy 62.486159 164.012684) (xy 62.494606 164.018623) (xy 62.511453 164.03155) - (xy 62.515183 164.034412) (xy 62.51519 164.034416) (xy 62.759309 164.175359) (xy 62.759314 164.175361) - (xy 62.759317 164.175363) (xy 63.019761 164.283242) (xy 63.292058 164.356204) (xy 63.571549 164.393) - (xy 63.571556 164.393) (xy 63.853444 164.393) (xy 63.853451 164.393) (xy 64.132942 164.356204) (xy 64.405239 164.283242) - (xy 64.665683 164.175363) (xy 64.909817 164.034412) (xy 65.133465 163.8628) (xy 65.3328 163.663465) - (xy 65.504412 163.439817) (xy 65.645363 163.195683) (xy 65.753242 162.935239) (xy 65.826204 162.662942) - (xy 65.863 162.383451) (xy 65.863 162.101549) (xy 65.826204 161.822058) (xy 65.753242 161.549761) - (xy 65.645363 161.289317) (xy 65.645361 161.289314) (xy 65.645359 161.289309) (xy 65.504416 161.04519) - (xy 65.504412 161.045183) (xy 65.3328 160.821535) (xy 65.332798 160.821533) (xy 65.332795 160.821529) - (xy 65.13347 160.622204) (xy 65.049389 160.557686) (xy 64.909817 160.450588) (xy 64.909811 160.450584) - (xy 64.909809 160.450583) (xy 64.66569 160.30964) (xy 64.665679 160.309635) (xy 64.405243 160.201759) - (xy 64.132939 160.128795) (xy 63.853458 160.092) (xy 63.853451 160.092) (xy 63.571549 160.092) (xy 63.571541 160.092) - (xy 63.29206 160.128795) (xy 63.019756 160.201759) (xy 62.75932 160.309635) (xy 62.759309 160.30964) - (xy 62.515192 160.450581) (xy 62.515183 160.450588) (xy 62.494606 160.466376) (xy 62.429438 160.49157) - (xy 62.419122 160.492) (xy 59.087498 160.492) (xy 59.087481 160.492001) (xy 58.984703 160.5025) - (xy 58.9847 160.502501) (xy 58.818168 160.557685) (xy 58.818163 160.557687) (xy 58.668842 160.649789) - (xy 58.544789 160.773842) (xy 58.452687 160.923163) (xy 58.452686 160.923166) (xy 58.397501 161.089703) - (xy 58.397501 161.089704) (xy 58.3975 161.089704) (xy 58.387 161.192483) (xy 52.355001 161.192483) - (xy 52.354992 161.189727) (xy 52.349311 159.396633) (xy 52.341952 157.073921) (xy 60.047 157.073921) - (xy 60.047 157.251078) (xy 60.074714 157.426056) (xy 60.129456 157.594539) (xy 60.129457 157.594542) - (xy 60.171133 157.676334) (xy 60.209886 157.75239) (xy 60.314017 157.895714) (xy 60.439286 158.020983) - (xy 60.58261 158.125114) (xy 60.645784 158.157303) (xy 60.740457 158.205542) (xy 60.74046 158.205543) - (xy 60.824701 158.232914) (xy 60.908945 158.260286) (xy 61.083921 158.288) (xy 61.083922 158.288) - (xy 61.261078 158.288) (xy 61.261079 158.288) (xy 61.436055 158.260286) (xy 61.604542 158.205542) - (xy 61.76239 158.125114) (xy 61.905714 158.020983) (xy 62.030983 157.895714) (xy 62.135114 157.75239) - (xy 62.215542 157.594542) (xy 62.270286 157.426055) (xy 62.298 157.251079) (xy 62.298 157.073921) - (xy 62.288731 157.0154) (xy 64.0081 157.0154) (xy 64.0081 157.309599) (xy 64.008101 157.309616) - (xy 64.045611 157.594539) (xy 64.046502 157.6013) (xy 64.091607 157.769635) (xy 64.122652 157.885494) - (xy 64.235234 158.157294) (xy 64.235242 158.15731) (xy 64.38234 158.412089) (xy 64.382351 158.412105) - (xy 64.561448 158.645509) (xy 64.561454 158.645516) (xy 64.769483 158.853545) (xy 64.76949 158.853551) - (xy 64.935705 158.981092) (xy 65.002903 159.032655) (xy 65.00291 159.032659) (xy 65.257689 159.179757) - (xy 65.257705 159.179765) (xy 65.529505 159.292347) (xy 65.529507 159.292347) (xy 65.529513 159.29235) - (xy 65.8137 159.368498) (xy 66.105394 159.4069) (xy 66.105401 159.4069) (xy 66.399599 159.4069) - (xy 66.399606 159.4069) (xy 66.6913 159.368498) (xy 66.975487 159.29235) (xy 67.048818 159.261975) - (xy 67.247294 159.179765) (xy 67.247297 159.179763) (xy 67.247303 159.179761) (xy 67.502097 159.032655) - (xy 67.735511 158.85355) (xy 67.893819 158.695241) (xy 67.955141 158.661758) (xy 68.024832 158.666742) - (xy 68.080766 158.708613) (xy 68.105183 158.774078) (xy 68.09606 158.830376) (xy 68.02176 159.009753) - (xy 67.948795 159.28206) (xy 67.912 159.561541) (xy 67.912 159.843458) (xy 67.948795 160.122939) - (xy 68.021759 160.395243) (xy 68.129635 160.655679) (xy 68.12964 160.65569) (xy 68.244883 160.855295) - (xy 68.270588 160.899817) (xy 68.416294 161.089704) (xy 68.442204 161.12347) (xy 68.641529 161.322795) - (xy 68.641533 161.322798) (xy 68.641535 161.3228) (xy 68.865183 161.494412) (xy 68.86519 161.494416) - (xy 69.109309 161.635359) (xy 69.109314 161.635361) (xy 69.109317 161.635363) (xy 69.369761 161.743242) - (xy 69.642058 161.816204) (xy 69.921549 161.853) (xy 69.921556 161.853) (xy 70.203444 161.853) (xy 70.203451 161.853) - (xy 70.482942 161.816204) (xy 70.755239 161.743242) (xy 71.015683 161.635363) (xy 71.259817 161.494412) - (xy 71.280392 161.478623) (xy 71.34556 161.453429) (xy 71.355879 161.452999) (xy 72.537482 161.452999) - (xy 72.537491 161.453) (xy 74.687508 161.452999) (xy 74.790297 161.442499) (xy 74.956834 161.387314) - (xy 75.106156 161.295212) (xy 75.208885 161.192483) (xy 96.487 161.192483) (xy 96.487 163.292501) - (xy 96.487001 163.292518) (xy 96.4975 163.395296) (xy 96.497501 163.395299) (xy 96.512253 163.439817) - (xy 96.552686 163.561834) (xy 96.644788 163.711156) (xy 96.768844 163.835212) (xy 96.918166 163.927314) - (xy 97.084703 163.982499) (xy 97.187491 163.993) (xy 99.139618 163.992999) (xy 99.139627 163.993) - (xy 100.51912 163.992999) (xy 100.586159 164.012684) (xy 100.594606 164.018623) (xy 100.611453 164.03155) - (xy 100.615183 164.034412) (xy 100.61519 164.034416) (xy 100.859309 164.175359) (xy 100.859314 164.175361) - (xy 100.859317 164.175363) (xy 101.119761 164.283242) (xy 101.392058 164.356204) (xy 101.671549 164.393) - (xy 101.671556 164.393) (xy 101.953444 164.393) (xy 101.953451 164.393) (xy 102.232942 164.356204) - (xy 102.505239 164.283242) (xy 102.765683 164.175363) (xy 103.009817 164.034412) (xy 103.233465 163.8628) - (xy 103.4328 163.663465) (xy 103.604412 163.439817) (xy 103.745363 163.195683) (xy 103.853242 162.935239) - (xy 103.926204 162.662942) (xy 103.963 162.383451) (xy 103.963 162.101549) (xy 103.926204 161.822058) - (xy 103.853242 161.549761) (xy 103.745363 161.289317) (xy 103.745361 161.289314) (xy 103.745359 161.289309) - (xy 103.604416 161.04519) (xy 103.604412 161.045183) (xy 103.4328 160.821535) (xy 103.432798 160.821533) - (xy 103.432795 160.821529) (xy 103.23347 160.622204) (xy 103.149389 160.557686) (xy 103.009817 160.450588) - (xy 103.009811 160.450584) (xy 103.009809 160.450583) (xy 102.76569 160.30964) (xy 102.765679 160.309635) - (xy 102.505243 160.201759) (xy 102.232939 160.128795) (xy 101.953458 160.092) (xy 101.953451 160.092) - (xy 101.671549 160.092) (xy 101.671541 160.092) (xy 101.39206 160.128795) (xy 101.119756 160.201759) - (xy 100.85932 160.309635) (xy 100.859309 160.30964) (xy 100.615192 160.450581) (xy 100.615183 160.450588) - (xy 100.594606 160.466376) (xy 100.529438 160.49157) (xy 100.519122 160.492) (xy 97.187498 160.492) - (xy 97.187481 160.492001) (xy 97.084703 160.5025) (xy 97.0847 160.502501) (xy 96.918168 160.557685) - (xy 96.918163 160.557687) (xy 96.768842 160.649789) (xy 96.644789 160.773842) (xy 96.552687 160.923163) - (xy 96.552686 160.923166) (xy 96.497501 161.089703) (xy 96.497501 161.089704) (xy 96.4975 161.089704) - (xy 96.487 161.192483) (xy 75.208885 161.192483) (xy 75.230212 161.171156) (xy 75.322314 161.021834) - (xy 75.377499 160.855297) (xy 75.388 160.752509) (xy 75.387999 158.652492) (xy 75.387286 158.645516) - (xy 75.377499 158.549703) (xy 75.377498 158.5497) (xy 75.377246 158.548939) (xy 75.322314 158.383166) - (xy 75.230212 158.233844) (xy 75.106156 158.109788) (xy 75.013388 158.052569) (xy 74.956836 158.017687) - (xy 74.956831 158.017685) (xy 74.955362 158.017198) (xy 74.790297 157.962501) (xy 74.790295 157.9625) - (xy 74.687516 157.952) (xy 74.687509 157.952) (xy 72.760381 157.952) (xy 72.760373 157.952) (xy 72.393453 157.952) - (xy 72.326414 157.932315) (xy 72.280659 157.879511) (xy 72.270715 157.810353) (xy 72.293134 157.755116) - (xy 72.29413 157.753743) (xy 72.295114 157.75239) (xy 72.375542 157.594542) (xy 72.430286 157.426055) - (xy 72.458 157.251079) (xy 72.458 157.073921) (xy 98.147 157.073921) (xy 98.147 157.251078) (xy 98.174714 157.426056) - (xy 98.229456 157.594539) (xy 98.229457 157.594542) (xy 98.271133 157.676334) (xy 98.309886 157.75239) - (xy 98.414017 157.895714) (xy 98.539286 158.020983) (xy 98.68261 158.125114) (xy 98.745784 158.157303) - (xy 98.840457 158.205542) (xy 98.84046 158.205543) (xy 98.924701 158.232914) (xy 99.008945 158.260286) - (xy 99.183921 158.288) (xy 99.183922 158.288) (xy 99.361078 158.288) (xy 99.361079 158.288) (xy 99.536055 158.260286) - (xy 99.704542 158.205542) (xy 99.86239 158.125114) (xy 100.005714 158.020983) (xy 100.130983 157.895714) - (xy 100.235114 157.75239) (xy 100.315542 157.594542) (xy 100.370286 157.426055) (xy 100.398 157.251079) - (xy 100.398 157.073921) (xy 100.388731 157.0154) (xy 102.1081 157.0154) (xy 102.1081 157.309599) - (xy 102.108101 157.309616) (xy 102.145611 157.594539) (xy 102.146502 157.6013) (xy 102.191607 157.769635) - (xy 102.222652 157.885494) (xy 102.335234 158.157294) (xy 102.335242 158.15731) (xy 102.48234 158.412089) - (xy 102.482351 158.412105) (xy 102.661448 158.645509) (xy 102.661454 158.645516) (xy 102.869483 158.853545) - (xy 102.86949 158.853551) (xy 103.035705 158.981092) (xy 103.102903 159.032655) (xy 103.10291 159.032659) - (xy 103.357689 159.179757) (xy 103.357705 159.179765) (xy 103.629505 159.292347) (xy 103.629507 159.292347) - (xy 103.629513 159.29235) (xy 103.9137 159.368498) (xy 104.205394 159.4069) (xy 104.205401 159.4069) - (xy 104.499599 159.4069) (xy 104.499606 159.4069) (xy 104.7913 159.368498) (xy 105.075487 159.29235) - (xy 105.148818 159.261975) (xy 105.347294 159.179765) (xy 105.347297 159.179763) (xy 105.347303 159.179761) - (xy 105.602097 159.032655) (xy 105.835511 158.85355) (xy 105.993819 158.695241) (xy 106.055141 158.661758) - (xy 106.124832 158.666742) (xy 106.180766 158.708613) (xy 106.205183 158.774078) (xy 106.19606 158.830376) - (xy 106.12176 159.009753) (xy 106.048795 159.28206) (xy 106.012 159.561541) (xy 106.012 159.843458) - (xy 106.048795 160.122939) (xy 106.121759 160.395243) (xy 106.229635 160.655679) (xy 106.22964 160.65569) - (xy 106.344883 160.855295) (xy 106.370588 160.899817) (xy 106.516294 161.089704) (xy 106.542204 161.12347) - (xy 106.741529 161.322795) (xy 106.741533 161.322798) (xy 106.741535 161.3228) (xy 106.965183 161.494412) - (xy 106.96519 161.494416) (xy 107.209309 161.635359) (xy 107.209314 161.635361) (xy 107.209317 161.635363) - (xy 107.469761 161.743242) (xy 107.742058 161.816204) (xy 108.021549 161.853) (xy 108.021556 161.853) - (xy 108.303444 161.853) (xy 108.303451 161.853) (xy 108.582942 161.816204) (xy 108.855239 161.743242) - (xy 109.115683 161.635363) (xy 109.359817 161.494412) (xy 109.380392 161.478623) (xy 109.44556 161.453429) - (xy 109.455879 161.452999) (xy 110.637482 161.452999) (xy 110.637491 161.453) (xy 112.787508 161.452999) - (xy 112.890297 161.442499) (xy 113.056834 161.387314) (xy 113.206156 161.295212) (xy 113.308885 161.192483) - (xy 125.062 161.192483) (xy 125.062 163.292501) (xy 125.062001 163.292518) (xy 125.0725 163.395296) - (xy 125.072501 163.395299) (xy 125.087253 163.439817) (xy 125.127686 163.561834) (xy 125.219788 163.711156) - (xy 125.343844 163.835212) (xy 125.493166 163.927314) (xy 125.659703 163.982499) (xy 125.762491 163.993) - (xy 127.714618 163.992999) (xy 127.714627 163.993) (xy 129.09412 163.992999) (xy 129.161159 164.012684) - (xy 129.169606 164.018623) (xy 129.186453 164.03155) (xy 129.190183 164.034412) (xy 129.19019 164.034416) - (xy 129.434309 164.175359) (xy 129.434314 164.175361) (xy 129.434317 164.175363) (xy 129.694761 164.283242) - (xy 129.967058 164.356204) (xy 130.246549 164.393) (xy 130.246556 164.393) (xy 130.528444 164.393) - (xy 130.528451 164.393) (xy 130.807942 164.356204) (xy 131.080239 164.283242) (xy 131.340683 164.175363) - (xy 131.584817 164.034412) (xy 131.808465 163.8628) (xy 132.0078 163.663465) (xy 132.179412 163.439817) - (xy 132.320363 163.195683) (xy 132.428242 162.935239) (xy 132.501204 162.662942) (xy 132.538 162.383451) - (xy 132.538 162.101549) (xy 132.501204 161.822058) (xy 132.428242 161.549761) (xy 132.320363 161.289317) - (xy 132.320361 161.289314) (xy 132.320359 161.289309) (xy 132.179416 161.04519) (xy 132.179412 161.045183) - (xy 132.0078 160.821535) (xy 132.007798 160.821533) (xy 132.007795 160.821529) (xy 131.80847 160.622204) - (xy 131.724389 160.557686) (xy 131.584817 160.450588) (xy 131.584811 160.450584) (xy 131.584809 160.450583) - (xy 131.34069 160.30964) (xy 131.340679 160.309635) (xy 131.080243 160.201759) (xy 130.807939 160.128795) - (xy 130.528458 160.092) (xy 130.528451 160.092) (xy 130.246549 160.092) (xy 130.246541 160.092) - (xy 129.96706 160.128795) (xy 129.694756 160.201759) (xy 129.43432 160.309635) (xy 129.434309 160.30964) - (xy 129.190192 160.450581) (xy 129.190183 160.450588) (xy 129.169606 160.466376) (xy 129.104438 160.49157) - (xy 129.094122 160.492) (xy 125.762498 160.492) (xy 125.762481 160.492001) (xy 125.659703 160.5025) - (xy 125.6597 160.502501) (xy 125.493168 160.557685) (xy 125.493163 160.557687) (xy 125.343842 160.649789) - (xy 125.219789 160.773842) (xy 125.127687 160.923163) (xy 125.127686 160.923166) (xy 125.072501 161.089703) - (xy 125.072501 161.089704) (xy 125.0725 161.089704) (xy 125.062 161.192483) (xy 113.308885 161.192483) - (xy 113.330212 161.171156) (xy 113.422314 161.021834) (xy 113.477499 160.855297) (xy 113.488 160.752509) - (xy 113.487999 158.652492) (xy 113.487286 158.645516) (xy 113.477499 158.549703) (xy 113.477498 158.5497) - (xy 113.477246 158.548939) (xy 113.422314 158.383166) (xy 113.330212 158.233844) (xy 113.206156 158.109788) - (xy 113.113388 158.052569) (xy 113.056836 158.017687) (xy 113.056831 158.017685) (xy 113.055362 158.017198) - (xy 112.890297 157.962501) (xy 112.890295 157.9625) (xy 112.787516 157.952) (xy 112.787509 157.952) - (xy 110.860381 157.952) (xy 110.860373 157.952) (xy 110.493453 157.952) (xy 110.426414 157.932315) - (xy 110.380659 157.879511) (xy 110.370715 157.810353) (xy 110.393134 157.755116) (xy 110.39413 157.753743) - (xy 110.395114 157.75239) (xy 110.475542 157.594542) (xy 110.530286 157.426055) (xy 110.558 157.251079) - (xy 110.558 157.073921) (xy 126.722 157.073921) (xy 126.722 157.251078) (xy 126.749714 157.426056) - (xy 126.804456 157.594539) (xy 126.804457 157.594542) (xy 126.846133 157.676334) (xy 126.884886 157.75239) - (xy 126.989017 157.895714) (xy 127.114286 158.020983) (xy 127.25761 158.125114) (xy 127.320784 158.157303) - (xy 127.415457 158.205542) (xy 127.41546 158.205543) (xy 127.499701 158.232914) (xy 127.583945 158.260286) - (xy 127.758921 158.288) (xy 127.758922 158.288) (xy 127.936078 158.288) (xy 127.936079 158.288) - (xy 128.111055 158.260286) (xy 128.279542 158.205542) (xy 128.43739 158.125114) (xy 128.580714 158.020983) - (xy 128.705983 157.895714) (xy 128.810114 157.75239) (xy 128.890542 157.594542) (xy 128.945286 157.426055) - (xy 128.973 157.251079) (xy 128.973 157.073921) (xy 128.963731 157.0154) (xy 130.6831 157.0154) - (xy 130.6831 157.309599) (xy 130.683101 157.309616) (xy 130.720611 157.594539) (xy 130.721502 157.6013) - (xy 130.766607 157.769635) (xy 130.797652 157.885494) (xy 130.910234 158.157294) (xy 130.910242 158.15731) - (xy 131.05734 158.412089) (xy 131.057351 158.412105) (xy 131.236448 158.645509) (xy 131.236454 158.645516) - (xy 131.444483 158.853545) (xy 131.44449 158.853551) (xy 131.610705 158.981092) (xy 131.677903 159.032655) - (xy 131.67791 159.032659) (xy 131.932689 159.179757) (xy 131.932705 159.179765) (xy 132.204505 159.292347) - (xy 132.204507 159.292347) (xy 132.204513 159.29235) (xy 132.4887 159.368498) (xy 132.780394 159.4069) - (xy 132.780401 159.4069) (xy 133.074599 159.4069) (xy 133.074606 159.4069) (xy 133.3663 159.368498) - (xy 133.650487 159.29235) (xy 133.723818 159.261975) (xy 133.922294 159.179765) (xy 133.922297 159.179763) - (xy 133.922303 159.179761) (xy 134.177097 159.032655) (xy 134.410511 158.85355) (xy 134.568819 158.695241) - (xy 134.630141 158.661758) (xy 134.699832 158.666742) (xy 134.755766 158.708613) (xy 134.780183 158.774078) - (xy 134.77106 158.830376) (xy 134.69676 159.009753) (xy 134.623795 159.28206) (xy 134.587 159.561541) - (xy 134.587 159.843458) (xy 134.623795 160.122939) (xy 134.696759 160.395243) (xy 134.804635 160.655679) - (xy 134.80464 160.65569) (xy 134.919883 160.855295) (xy 134.945588 160.899817) (xy 135.091294 161.089704) - (xy 135.117204 161.12347) (xy 135.316529 161.322795) (xy 135.316533 161.322798) (xy 135.316535 161.3228) - (xy 135.540183 161.494412) (xy 135.54019 161.494416) (xy 135.784309 161.635359) (xy 135.784314 161.635361) - (xy 135.784317 161.635363) (xy 136.044761 161.743242) (xy 136.317058 161.816204) (xy 136.596549 161.853) - (xy 136.596556 161.853) (xy 136.878444 161.853) (xy 136.878451 161.853) (xy 137.157942 161.816204) - (xy 137.430239 161.743242) (xy 137.690683 161.635363) (xy 137.934817 161.494412) (xy 137.955392 161.478623) - (xy 138.02056 161.453429) (xy 138.030879 161.452999) (xy 139.212482 161.452999) (xy 139.212491 161.453) - (xy 141.362508 161.452999) (xy 141.465297 161.442499) (xy 141.631834 161.387314) (xy 141.781156 161.295212) - (xy 141.905212 161.171156) (xy 141.997314 161.021834) (xy 142.052499 160.855297) (xy 142.063 160.752509) - (xy 142.062999 159.403318) (xy 142.492 159.403318) (xy 142.492 159.684181) (xy 142.523442 159.963244) - (xy 142.523445 159.963262) (xy 142.585939 160.237067) (xy 142.585943 160.237079) (xy 142.6787 160.502161) - (xy 142.800553 160.755192) (xy 142.824528 160.793347) (xy 142.949977 160.992998) (xy 142.991599 161.04519) - (xy 143.109067 161.192491) (xy 143.125084 161.212575) (xy 143.323675 161.411166) (xy 143.543252 161.586273) - (xy 143.682232 161.6736) (xy 143.781057 161.735696) (xy 143.810236 161.749748) (xy 144.034092 161.857551) - (xy 144.23318 161.927215) (xy 144.29917 161.950306) (xy 144.299182 161.95031) (xy 144.572991 162.012805) - (xy 144.572997 162.012805) (xy 144.573005 162.012807) (xy 144.759047 162.033768) (xy 144.852069 162.044249) - (xy 144.852072 162.04425) (xy 144.852075 162.04425) (xy 145.132928 162.04425) (xy 145.132929 162.044249) - (xy 145.275555 162.028179) (xy 145.411994 162.012807) (xy 145.411999 162.012806) (xy 145.412009 162.012805) - (xy 145.685818 161.95031) (xy 145.950908 161.857551) (xy 146.203945 161.735695) (xy 146.441748 161.586273) - (xy 146.661325 161.411166) (xy 146.859916 161.212575) (xy 147.035023 160.992998) (xy 147.184445 160.755195) - (xy 147.306301 160.502158) (xy 147.39906 160.237068) (xy 147.461555 159.963259) (xy 147.493 159.684175) - (xy 147.493 159.403325) (xy 147.492999 159.403318) (xy 147.492999 159.403314) (xy 147.492248 159.39665) - (xy 157.9881 159.39665) (xy 157.9881 159.690849) (xy 157.988101 159.690866) (xy 158.026501 159.982546) - (xy 158.102652 160.266744) (xy 158.215234 160.538544) (xy 158.215242 160.53856) (xy 158.36234 160.793339) - (xy 158.362351 160.793355) (xy 158.541448 161.026759) (xy 158.541454 161.026766) (xy 158.749483 161.234795) - (xy 158.749489 161.2348) (xy 158.982903 161.413905) (xy 158.98291 161.413909) (xy 159.237689 161.561007) - (xy 159.237705 161.561015) (xy 159.509505 161.673597) (xy 159.509507 161.673597) (xy 159.509513 161.6736) - (xy 159.7937 161.749748) (xy 160.085394 161.78815) (xy 160.085401 161.78815) (xy 160.379599 161.78815) - (xy 160.379606 161.78815) (xy 160.6713 161.749748) (xy 160.955487 161.6736) (xy 161.166315 161.586273) - (xy 161.227294 161.561015) (xy 161.227297 161.561013) (xy 161.227303 161.561011) (xy 161.482097 161.413905) - (xy 161.715511 161.2348) (xy 161.92355 161.026761) (xy 162.102655 160.793347) (xy 162.249761 160.538553) - (xy 162.269044 160.492001) (xy 162.362347 160.266744) (xy 162.362346 160.266744) (xy 162.36235 160.266737) - (xy 162.438498 159.98255) (xy 162.4769 159.690856) (xy 162.4769 159.396644) (xy 162.438498 159.10495) - (xy 162.36235 158.820763) (xy 162.343013 158.774078) (xy 162.249765 158.548955) (xy 162.249757 158.548939) - (xy 162.102659 158.29416) (xy 162.102655 158.294153) (xy 161.997639 158.157294) (xy 161.923551 158.06074) - (xy 161.923545 158.060733) (xy 161.715516 157.852704) (xy 161.715509 157.852698) (xy 161.482105 157.673601) - (xy 161.482103 157.673599) (xy 161.482097 157.673595) (xy 161.482092 157.673592) (xy 161.482089 157.67359) - (xy 161.22731 157.526492) (xy 161.227294 157.526484) (xy 160.955494 157.413902) (xy 160.935714 157.408602) - (xy 160.6713 157.337752) (xy 160.671299 157.337751) (xy 160.671296 157.337751) (xy 160.379616 157.299351) - (xy 160.379611 157.29935) (xy 160.379606 157.29935) (xy 160.085394 157.29935) (xy 160.085388 157.29935) - (xy 160.085383 157.299351) (xy 159.793703 157.337751) (xy 159.509505 157.413902) (xy 159.237705 157.526484) - (xy 159.237689 157.526492) (xy 158.98291 157.67359) (xy 158.982894 157.673601) (xy 158.74949 157.852698) - (xy 158.749483 157.852704) (xy 158.541454 158.060733) (xy 158.541448 158.06074) (xy 158.362351 158.294144) - (xy 158.36234 158.29416) (xy 158.215242 158.548939) (xy 158.215234 158.548955) (xy 158.102652 158.820755) - (xy 158.026501 159.104953) (xy 157.988101 159.396633) (xy 157.9881 159.39665) (xy 147.492248 159.39665) - (xy 147.467811 159.179765) (xy 147.461555 159.124241) (xy 147.39906 158.850432) (xy 147.306301 158.585342) - (xy 147.184445 158.332305) (xy 147.035023 158.094502) (xy 146.859916 157.874925) (xy 146.661325 157.676334) - (xy 146.65789 157.673595) (xy 146.551556 157.588796) (xy 146.441748 157.501227) (xy 146.203945 157.351805) - (xy 146.203942 157.351803) (xy 145.950911 157.22995) (xy 145.685829 157.137193) (xy 145.685817 157.137189) - (xy 145.412012 157.074695) (xy 145.411994 157.074692) (xy 145.132931 157.04325) (xy 145.132925 157.04325) - (xy 144.852075 157.04325) (xy 144.852068 157.04325) (xy 144.573005 157.074692) (xy 144.572987 157.074695) - (xy 144.299182 157.137189) (xy 144.29917 157.137193) (xy 144.034088 157.22995) (xy 143.781057 157.351803) - (xy 143.543253 157.501226) (xy 143.323675 157.676333) (xy 143.125083 157.874925) (xy 142.949976 158.094503) - (xy 142.800553 158.332307) (xy 142.6787 158.585338) (xy 142.585943 158.85042) (xy 142.585939 158.850432) - (xy 142.523445 159.124237) (xy 142.523442 159.124255) (xy 142.492 159.403318) (xy 142.062999 159.403318) - (xy 142.062999 158.652492) (xy 142.062286 158.645516) (xy 142.052499 158.549703) (xy 142.052498 158.5497) - (xy 142.052246 158.548939) (xy 141.997314 158.383166) (xy 141.905212 158.233844) (xy 141.781156 158.109788) - (xy 141.688388 158.052569) (xy 141.631836 158.017687) (xy 141.631831 158.017685) (xy 141.630362 158.017198) - (xy 141.465297 157.962501) (xy 141.465295 157.9625) (xy 141.362516 157.952) (xy 141.362509 157.952) - (xy 139.435381 157.952) (xy 139.435373 157.952) (xy 139.068453 157.952) (xy 139.001414 157.932315) - (xy 138.955659 157.879511) (xy 138.945715 157.810353) (xy 138.968134 157.755116) (xy 138.96913 157.753743) - (xy 138.970114 157.75239) (xy 139.050542 157.594542) (xy 139.105286 157.426055) (xy 139.133 157.251079) - (xy 139.133 157.073921) (xy 139.105286 156.898945) (xy 139.050542 156.730458) (xy 139.050542 156.730457) - (xy 138.970113 156.572609) (xy 138.865983 156.429286) (xy 138.740714 156.304017) (xy 138.59739 156.199886) - (xy 138.534232 156.167705) (xy 138.439542 156.119457) (xy 138.439539 156.119456) (xy 138.271056 156.064714) - (xy 138.183567 156.050857) (xy 138.096079 156.037) (xy 137.918921 156.037) (xy 137.860595 156.046238) - (xy 137.743943 156.064714) (xy 137.57546 156.119456) (xy 137.575457 156.119457) (xy 137.417609 156.199886) - (xy 137.335838 156.259296) (xy 137.274286 156.304017) (xy 137.274284 156.304019) (xy 137.274283 156.304019) - (xy 137.149019 156.429283) (xy 137.149019 156.429284) (xy 137.149017 156.429286) (xy 137.141587 156.439513) - (xy 137.044886 156.572609) (xy 136.964457 156.730457) (xy 136.964456 156.73046) (xy 136.909714 156.898943) - (xy 136.909714 156.898945) (xy 136.882 157.073921) (xy 136.882 157.251079) (xy 136.897953 157.351803) - (xy 136.90695 157.408602) (xy 136.897996 157.477895) (xy 136.853 157.531347) (xy 136.786248 157.551987) - (xy 136.784477 157.552) (xy 136.596541 157.552) (xy 136.31706 157.588795) (xy 136.044756 157.661759) - (xy 135.78432 157.769635) (xy 135.784309 157.76964) (xy 135.54019 157.910583) (xy 135.540182 157.910589) - (xy 135.316534 158.0822) (xy 135.175786 158.222948) (xy 135.114463 158.256432) (xy 135.044771 158.251448) - (xy 134.988838 158.209576) (xy 134.964421 158.144112) (xy 134.973544 158.087813) (xy 134.984759 158.060739) - (xy 135.05735 157.885487) (xy 135.133498 157.6013) (xy 135.1719 157.309606) (xy 135.1719 157.015394) - (xy 135.133498 156.7237) (xy 135.05735 156.439513) (xy 135.001227 156.304019) (xy 134.944765 156.167705) - (xy 134.944757 156.167689) (xy 134.797659 155.91291) (xy 134.797655 155.912903) (xy 134.61855 155.679489) - (xy 134.618545 155.679483) (xy 134.410516 155.471454) (xy 134.410509 155.471448) (xy 134.177105 155.292351) - (xy 134.177103 155.292349) (xy 134.177097 155.292345) (xy 134.177092 155.292342) (xy 134.177089 155.29234) - (xy 133.92231 155.145242) (xy 133.922294 155.145234) (xy 133.650494 155.032652) (xy 133.366296 154.956501) - (xy 133.074616 154.918101) (xy 133.074611 154.9181) (xy 133.074606 154.9181) (xy 132.780394 154.9181) - (xy 132.780388 154.9181) (xy 132.780383 154.918101) (xy 132.488703 154.956501) (xy 132.204505 155.032652) - (xy 131.932705 155.145234) (xy 131.932689 155.145242) (xy 131.67791 155.29234) (xy 131.677894 155.292351) - (xy 131.44449 155.471448) (xy 131.444483 155.471454) (xy 131.236454 155.679483) (xy 131.236448 155.67949) - (xy 131.057351 155.912894) (xy 131.05734 155.91291) (xy 130.910242 156.167689) (xy 130.910234 156.167705) - (xy 130.797652 156.439505) (xy 130.721501 156.723703) (xy 130.683101 157.015383) (xy 130.6831 157.0154) - (xy 128.963731 157.0154) (xy 128.945286 156.898945) (xy 128.890542 156.730458) (xy 128.890542 156.730457) - (xy 128.810113 156.572609) (xy 128.705983 156.429286) (xy 128.580714 156.304017) (xy 128.43739 156.199886) - (xy 128.374232 156.167705) (xy 128.279542 156.119457) (xy 128.279539 156.119456) (xy 128.111056 156.064714) - (xy 128.023567 156.050857) (xy 127.936079 156.037) (xy 127.758921 156.037) (xy 127.700595 156.046238) - (xy 127.583943 156.064714) (xy 127.41546 156.119456) (xy 127.415457 156.119457) (xy 127.257609 156.199886) - (xy 127.175838 156.259296) (xy 127.114286 156.304017) (xy 127.114284 156.304019) (xy 127.114283 156.304019) - (xy 126.989019 156.429283) (xy 126.989019 156.429284) (xy 126.989017 156.429286) (xy 126.981587 156.439513) - (xy 126.884886 156.572609) (xy 126.804457 156.730457) (xy 126.804456 156.73046) (xy 126.749714 156.898943) - (xy 126.722 157.073921) (xy 110.558 157.073921) (xy 110.530286 156.898945) (xy 110.475542 156.730458) - (xy 110.475542 156.730457) (xy 110.395113 156.572609) (xy 110.290983 156.429286) (xy 110.165714 156.304017) - (xy 110.02239 156.199886) (xy 109.959232 156.167705) (xy 109.864542 156.119457) (xy 109.864539 156.119456) - (xy 109.696056 156.064714) (xy 109.608567 156.050857) (xy 109.521079 156.037) (xy 109.343921 156.037) - (xy 109.285595 156.046238) (xy 109.168943 156.064714) (xy 109.00046 156.119456) (xy 109.000457 156.119457) - (xy 108.842609 156.199886) (xy 108.760838 156.259296) (xy 108.699286 156.304017) (xy 108.699284 156.304019) - (xy 108.699283 156.304019) (xy 108.574019 156.429283) (xy 108.574019 156.429284) (xy 108.574017 156.429286) - (xy 108.566587 156.439513) (xy 108.469886 156.572609) (xy 108.389457 156.730457) (xy 108.389456 156.73046) - (xy 108.334714 156.898943) (xy 108.334714 156.898945) (xy 108.307 157.073921) (xy 108.307 157.251079) - (xy 108.322953 157.351803) (xy 108.33195 157.408602) (xy 108.322996 157.477895) (xy 108.278 157.531347) - (xy 108.211248 157.551987) (xy 108.209477 157.552) (xy 108.021541 157.552) (xy 107.74206 157.588795) - (xy 107.469756 157.661759) (xy 107.20932 157.769635) (xy 107.209309 157.76964) (xy 106.96519 157.910583) - (xy 106.965182 157.910589) (xy 106.741534 158.0822) (xy 106.600786 158.222948) (xy 106.539463 158.256432) - (xy 106.469771 158.251448) (xy 106.413838 158.209576) (xy 106.389421 158.144112) (xy 106.398544 158.087813) - (xy 106.409759 158.060739) (xy 106.48235 157.885487) (xy 106.558498 157.6013) (xy 106.5969 157.309606) - (xy 106.5969 157.015394) (xy 106.558498 156.7237) (xy 106.48235 156.439513) (xy 106.426227 156.304019) - (xy 106.369765 156.167705) (xy 106.369757 156.167689) (xy 106.222659 155.91291) (xy 106.222655 155.912903) - (xy 106.04355 155.679489) (xy 106.043545 155.679483) (xy 105.835516 155.471454) (xy 105.835509 155.471448) - (xy 105.602105 155.292351) (xy 105.602103 155.292349) (xy 105.602097 155.292345) (xy 105.602092 155.292342) - (xy 105.602089 155.29234) (xy 105.34731 155.145242) (xy 105.347294 155.145234) (xy 105.075494 155.032652) - (xy 104.791296 154.956501) (xy 104.499616 154.918101) (xy 104.499611 154.9181) (xy 104.499606 154.9181) - (xy 104.205394 154.9181) (xy 104.205388 154.9181) (xy 104.205383 154.918101) (xy 103.913703 154.956501) - (xy 103.629505 155.032652) (xy 103.357705 155.145234) (xy 103.357689 155.145242) (xy 103.10291 155.29234) - (xy 103.102894 155.292351) (xy 102.86949 155.471448) (xy 102.869483 155.471454) (xy 102.661454 155.679483) - (xy 102.661448 155.67949) (xy 102.482351 155.912894) (xy 102.48234 155.91291) (xy 102.335242 156.167689) - (xy 102.335234 156.167705) (xy 102.222652 156.439505) (xy 102.146501 156.723703) (xy 102.108101 157.015383) - (xy 102.1081 157.0154) (xy 100.388731 157.0154) (xy 100.370286 156.898945) (xy 100.315542 156.730458) - (xy 100.315542 156.730457) (xy 100.235113 156.572609) (xy 100.130983 156.429286) (xy 100.005714 156.304017) - (xy 99.86239 156.199886) (xy 99.799232 156.167705) (xy 99.704542 156.119457) (xy 99.704539 156.119456) - (xy 99.536056 156.064714) (xy 99.448567 156.050857) (xy 99.361079 156.037) (xy 99.183921 156.037) - (xy 99.125595 156.046238) (xy 99.008943 156.064714) (xy 98.84046 156.119456) (xy 98.840457 156.119457) - (xy 98.682609 156.199886) (xy 98.600838 156.259296) (xy 98.539286 156.304017) (xy 98.539284 156.304019) - (xy 98.539283 156.304019) (xy 98.414019 156.429283) (xy 98.414019 156.429284) (xy 98.414017 156.429286) - (xy 98.406587 156.439513) (xy 98.309886 156.572609) (xy 98.229457 156.730457) (xy 98.229456 156.73046) - (xy 98.174714 156.898943) (xy 98.147 157.073921) (xy 72.458 157.073921) (xy 72.430286 156.898945) - (xy 72.375542 156.730458) (xy 72.375542 156.730457) (xy 72.295113 156.572609) (xy 72.190983 156.429286) - (xy 72.065714 156.304017) (xy 71.92239 156.199886) (xy 71.859232 156.167705) (xy 71.764542 156.119457) - (xy 71.764539 156.119456) (xy 71.596056 156.064714) (xy 71.508567 156.050857) (xy 71.421079 156.037) - (xy 71.243921 156.037) (xy 71.185595 156.046238) (xy 71.068943 156.064714) (xy 70.90046 156.119456) - (xy 70.900457 156.119457) (xy 70.742609 156.199886) (xy 70.660838 156.259296) (xy 70.599286 156.304017) - (xy 70.599284 156.304019) (xy 70.599283 156.304019) (xy 70.474019 156.429283) (xy 70.474019 156.429284) - (xy 70.474017 156.429286) (xy 70.466587 156.439513) (xy 70.369886 156.572609) (xy 70.289457 156.730457) - (xy 70.289456 156.73046) (xy 70.234714 156.898943) (xy 70.234714 156.898945) (xy 70.207 157.073921) - (xy 70.207 157.251079) (xy 70.222953 157.351803) (xy 70.23195 157.408602) (xy 70.222996 157.477895) - (xy 70.178 157.531347) (xy 70.111248 157.551987) (xy 70.109477 157.552) (xy 69.921541 157.552) (xy 69.64206 157.588795) - (xy 69.369756 157.661759) (xy 69.10932 157.769635) (xy 69.109309 157.76964) (xy 68.86519 157.910583) - (xy 68.865182 157.910589) (xy 68.641534 158.0822) (xy 68.500786 158.222948) (xy 68.439463 158.256432) - (xy 68.369771 158.251448) (xy 68.313838 158.209576) (xy 68.289421 158.144112) (xy 68.298544 158.087813) - (xy 68.309759 158.060739) (xy 68.38235 157.885487) (xy 68.458498 157.6013) (xy 68.4969 157.309606) - (xy 68.4969 157.015394) (xy 68.458498 156.7237) (xy 68.38235 156.439513) (xy 68.326227 156.304019) - (xy 68.269765 156.167705) (xy 68.269757 156.167689) (xy 68.122659 155.91291) (xy 68.122655 155.912903) - (xy 67.94355 155.679489) (xy 67.943545 155.679483) (xy 67.735516 155.471454) (xy 67.735509 155.471448) - (xy 67.502105 155.292351) (xy 67.502103 155.292349) (xy 67.502097 155.292345) (xy 67.502092 155.292342) - (xy 67.502089 155.29234) (xy 67.24731 155.145242) (xy 67.247294 155.145234) (xy 66.975494 155.032652) - (xy 66.691296 154.956501) (xy 66.399616 154.918101) (xy 66.399611 154.9181) (xy 66.399606 154.9181) - (xy 66.105394 154.9181) (xy 66.105388 154.9181) (xy 66.105383 154.918101) (xy 65.813703 154.956501) - (xy 65.529505 155.032652) (xy 65.257705 155.145234) (xy 65.257689 155.145242) (xy 65.00291 155.29234) - (xy 65.002894 155.292351) (xy 64.76949 155.471448) (xy 64.769483 155.471454) (xy 64.561454 155.679483) - (xy 64.561448 155.67949) (xy 64.382351 155.912894) (xy 64.38234 155.91291) (xy 64.235242 156.167689) - (xy 64.235234 156.167705) (xy 64.122652 156.439505) (xy 64.046501 156.723703) (xy 64.008101 157.015383) - (xy 64.0081 157.0154) (xy 62.288731 157.0154) (xy 62.270286 156.898945) (xy 62.215542 156.730458) - (xy 62.215542 156.730457) (xy 62.135113 156.572609) (xy 62.030983 156.429286) (xy 61.905714 156.304017) - (xy 61.76239 156.199886) (xy 61.699232 156.167705) (xy 61.604542 156.119457) (xy 61.604539 156.119456) - (xy 61.436056 156.064714) (xy 61.348567 156.050857) (xy 61.261079 156.037) (xy 61.083921 156.037) - (xy 61.025595 156.046238) (xy 60.908943 156.064714) (xy 60.74046 156.119456) (xy 60.740457 156.119457) - (xy 60.582609 156.199886) (xy 60.500838 156.259296) (xy 60.439286 156.304017) (xy 60.439284 156.304019) - (xy 60.439283 156.304019) (xy 60.314019 156.429283) (xy 60.314019 156.429284) (xy 60.314017 156.429286) - (xy 60.306587 156.439513) (xy 60.209886 156.572609) (xy 60.129457 156.730457) (xy 60.129456 156.73046) - (xy 60.074714 156.898943) (xy 60.047 157.073921) (xy 52.341952 157.073921) (xy 52.31173 147.535148) - (xy 62.0945 147.535148) (xy 62.0945 147.739851) (xy 62.126522 147.942034) (xy 62.189781 148.136723) - (xy 62.247095 148.249206) (xy 62.27832 148.310489) (xy 62.282715 148.319113) (xy 62.403028 148.484713) - (xy 62.547786 148.629471) (xy 62.683749 148.728252) (xy 62.71339 148.749787) (xy 62.802212 148.795044) - (xy 62.895776 148.842718) (xy 62.895778 148.842718) (xy 62.895781 148.84272) (xy 63.000137 148.876627) - (xy 63.090465 148.905977) (xy 63.191557 148.921988) (xy 63.292648 148.938) (xy 63.292649 148.938) - (xy 63.497351 148.938) (xy 63.497352 148.938) (xy 63.699534 148.905977) (xy 63.894219 148.84272) - (xy 64.07661 148.749787) (xy 64.238305 148.63231) (xy 64.242213 148.629471) (xy 64.242215 148.629468) - (xy 64.242219 148.629466) (xy 64.386966 148.484719) (xy 64.386968 148.484715) (xy 64.386971 148.484713) - (xy 64.439732 148.41209) (xy 64.507287 148.31911) (xy 64.60022 148.136719) (xy 64.663477 147.942034) - (xy 64.6955 147.739852) (xy 64.6955 147.535148) (xy 64.663477 147.332965) (xy 64.606296 147.156981) - (xy 64.60022 147.138281) (xy 64.600218 147.138278) (xy 64.600218 147.138276) (xy 64.507287 146.95589) - (xy 64.437032 146.859191) (xy 64.437031 146.859188) (xy 64.386971 146.790287) (xy 64.386967 146.790282) - (xy 64.38632 146.789635) (xy 69.7145 146.789635) (xy 69.7145 148.48537) (xy 69.714501 148.485376) - (xy 69.720908 148.544983) (xy 69.771202 148.679828) (xy 69.771206 148.679835) (xy 69.857452 148.795044) - (xy 69.857455 148.795047) (xy 69.972664 148.881293) (xy 69.972671 148.881297) (xy 70.107517 148.931591) - (xy 70.107516 148.931591) (xy 70.114444 148.932335) (xy 70.167127 148.938) (xy 71.414902 148.937999) - (xy 71.481941 148.957684) (xy 71.502583 148.974318) (xy 75.371139 152.842874) (xy 75.371149 152.842885) - (xy 75.375479 152.847215) (xy 75.37548 152.847216) (xy 75.487284 152.95902) (xy 75.525451 152.981055) - (xy 75.574095 153.009139) (xy 75.574097 153.009141) (xy 75.612151 153.031111) (xy 75.624215 153.038077) - (xy 75.776943 153.079001) (xy 75.776946 153.079001) (xy 75.942653 153.079001) (xy 75.942669 153.079) - (xy 99.424831 153.079) (xy 99.424847 153.079001) (xy 99.432443 153.079001) (xy 99.590554 153.079001) - (xy 99.590557 153.079001) (xy 99.743285 153.038077) (xy 99.793404 153.009139) (xy 99.880216 152.95902) - (xy 99.99202 152.847216) (xy 99.99202 152.847214) (xy 100.002228 152.837007) (xy 100.00223 152.837004) - (xy 103.864916 148.974318) (xy 103.926239 148.940833) (xy 103.952597 148.937999) (xy 105.200371 148.937999) - (xy 105.200372 148.937999) (xy 105.259983 148.931591) (xy 105.394831 148.881296) (xy 105.510046 148.795046) - (xy 105.596296 148.679831) (xy 105.646591 148.544983) (xy 105.653 148.485373) (xy 105.653 148.362) - (xy 105.672685 148.294961) (xy 105.725489 148.249206) (xy 105.777 148.238) (xy 114.362647 148.238) - (xy 114.429686 148.257685) (xy 114.475441 148.310489) (xy 114.485385 148.379647) (xy 114.45636 148.443203) - (xy 114.450328 148.449681) (xy 114.391333 148.508675) (xy 114.216226 148.728253) (xy 114.066803 148.966057) - (xy 113.94495 149.219088) (xy 113.852193 149.48417) (xy 113.852189 149.484182) (xy 113.789695 149.757987) - (xy 113.789692 149.758005) (xy 113.75825 150.037068) (xy 113.75825 150.317931) (xy 113.789692 150.596994) - (xy 113.789695 150.597012) (xy 113.852189 150.870817) (xy 113.852193 150.870829) (xy 113.94495 151.135911) - (xy 114.066803 151.388942) (xy 114.066805 151.388945) (xy 114.216227 151.626748) (xy 114.274819 151.70022) - (xy 114.38763 151.841681) (xy 114.391334 151.846325) (xy 114.589925 152.044916) (xy 114.809502 152.220023) - (xy 115.047305 152.369445) (xy 115.300342 152.491301) (xy 115.49943 152.560965) (xy 115.56542 152.584056) - (xy 115.565432 152.58406) (xy 115.839241 152.646555) (xy 115.839247 152.646555) (xy 115.839255 152.646557) - (xy 116.025297 152.667518) (xy 116.118319 152.677999) (xy 116.118322 152.678) (xy 116.118325 152.678) - (xy 116.399178 152.678) (xy 116.399179 152.677999) (xy 116.541805 152.661929) (xy 116.678244 152.646557) - (xy 116.678249 152.646556) (xy 116.678259 152.646555) (xy 116.755519 152.628921) (xy 150.852 152.628921) - (xy 150.852 152.806078) (xy 150.879714 152.981056) (xy 150.934456 153.149539) (xy 150.934457 153.149542) - (xy 151.014886 153.30739) (xy 151.119017 153.450714) (xy 151.244286 153.575983) (xy 151.38761 153.680114) - (xy 151.465029 153.719561) (xy 151.545457 153.760542) (xy 151.54546 153.760543) (xy 151.629701 153.787914) - (xy 151.713945 153.815286) (xy 151.888921 153.843) (xy 151.888922 153.843) (xy 152.066078 153.843) - (xy 152.066079 153.843) (xy 152.241055 153.815286) (xy 152.409542 153.760542) (xy 152.56739 153.680114) - (xy 152.710714 153.575983) (xy 152.835983 153.450714) (xy 152.940114 153.30739) (xy 153.020542 153.149542) - (xy 153.075286 152.981055) (xy 153.103 152.806079) (xy 153.103 152.628921) (xy 153.075286 152.453945) - (xy 153.020542 152.285458) (xy 153.020542 152.285457) (xy 152.940113 152.127609) (xy 152.835983 151.984286) - (xy 152.710714 151.859017) (xy 152.56739 151.754886) (xy 152.409542 151.674457) (xy 152.409539 151.674456) - (xy 152.241056 151.619714) (xy 152.153567 151.605857) (xy 152.066079 151.592) (xy 151.888921 151.592) - (xy 151.830595 151.601238) (xy 151.713943 151.619714) (xy 151.54546 151.674456) (xy 151.545457 151.674457) - (xy 151.387609 151.754886) (xy 151.317931 151.805511) (xy 151.244286 151.859017) (xy 151.244284 151.859019) - (xy 151.244283 151.859019) (xy 151.119019 151.984283) (xy 151.119019 151.984284) (xy 151.119017 151.984286) - (xy 151.074967 152.044916) (xy 151.014886 152.127609) (xy 150.934457 152.285457) (xy 150.934456 152.28546) - (xy 150.879714 152.453943) (xy 150.852 152.628921) (xy 116.755519 152.628921) (xy 116.952068 152.58406) - (xy 117.217158 152.491301) (xy 117.470195 152.369445) (xy 117.707998 152.220023) (xy 117.927575 152.044916) - (xy 118.126166 151.846325) (xy 118.301273 151.626748) (xy 118.450695 151.388945) (xy 118.572551 151.135908) - (xy 118.66531 150.870818) (xy 118.727805 150.597009) (xy 118.730631 150.571934) (xy 118.75551 150.351116) - (xy 118.75925 150.317925) (xy 118.75925 150.037075) (xy 118.734047 149.81339) (xy 118.727807 149.758005) - (xy 118.727806 149.758) (xy 118.727805 149.757991) (xy 118.666773 149.490592) (xy 118.671046 149.420854) - (xy 118.712345 149.364496) (xy 118.777557 149.339413) (xy 118.787664 149.339) (xy 126.977331 149.339) - (xy 126.977347 149.339001) (xy 126.984943 149.339001) (xy 127.143054 149.339001) (xy 127.143057 149.339001) - (xy 127.295785 149.298077) (xy 127.345904 149.269139) (xy 127.432716 149.21902) (xy 127.54452 149.107216) - (xy 127.544521 149.107213) (xy 127.677418 148.974315) (xy 127.738739 148.940833) (xy 127.765097 148.937999) - (xy 129.012871 148.937999) (xy 129.012872 148.937999) (xy 129.072483 148.931591) (xy 129.207331 148.881296) - (xy 129.322546 148.795046) (xy 129.408796 148.679831) (xy 129.459091 148.544983) (xy 129.4655 148.485373) - (xy 129.465499 147.535148) (xy 133.532 147.535148) (xy 133.532 147.739851) (xy 133.564022 147.942034) - (xy 133.627281 148.136723) (xy 133.684595 148.249206) (xy 133.71582 148.310489) (xy 133.720215 148.319113) - (xy 133.840528 148.484713) (xy 133.985286 148.629471) (xy 134.121249 148.728252) (xy 134.15089 148.749787) - (xy 134.239712 148.795044) (xy 134.333276 148.842718) (xy 134.333278 148.842718) (xy 134.333281 148.84272) - (xy 134.437637 148.876627) (xy 134.527965 148.905977) (xy 134.629057 148.921988) (xy 134.730148 148.938) - (xy 134.730149 148.938) (xy 134.934851 148.938) (xy 134.934852 148.938) (xy 135.137034 148.905977) - (xy 135.331719 148.84272) (xy 135.51411 148.749787) (xy 135.675805 148.63231) (xy 135.679713 148.629471) - (xy 135.679715 148.629468) (xy 135.679719 148.629466) (xy 135.824466 148.484719) (xy 135.824468 148.484715) - (xy 135.824471 148.484713) (xy 135.877232 148.41209) (xy 135.944787 148.31911) (xy 136.03772 148.136719) - (xy 136.100977 147.942034) (xy 136.133 147.739852) (xy 136.133 147.535148) (xy 136.100977 147.332965) - (xy 136.043796 147.156981) (xy 136.03772 147.138281) (xy 136.037718 147.138278) (xy 136.037718 147.138276) - (xy 135.944787 146.95589) (xy 135.874532 146.859191) (xy 135.874531 146.859188) (xy 135.824471 146.790287) - (xy 135.824467 146.790282) (xy 135.82382 146.789635) (xy 141.152 146.789635) (xy 141.152 148.48537) - (xy 141.152001 148.485376) (xy 141.158408 148.544983) (xy 141.208702 148.679828) (xy 141.208706 148.679835) - (xy 141.294952 148.795044) (xy 141.294955 148.795047) (xy 141.410164 148.881293) (xy 141.410171 148.881297) - (xy 141.545017 148.931591) (xy 141.545016 148.931591) (xy 141.551944 148.932335) (xy 141.604627 148.938) - (xy 142.852402 148.937999) (xy 142.919441 148.957684) (xy 142.940083 148.974318) (xy 144.312539 150.346774) - (xy 144.312549 150.346785) (xy 144.316879 150.351115) (xy 144.31688 150.351116) (xy 144.428684 150.46292) - (xy 144.428686 150.462921) (xy 144.42869 150.462924) (xy 144.544829 150.529976) (xy 144.565616 150.541977) - (xy 144.677419 150.571934) (xy 144.718342 150.5829) (xy 144.718343 150.5829) (xy 154.308431 150.5829) - (xy 154.308447 150.582901) (xy 154.316043 150.582901) (xy 154.474154 150.582901) (xy 154.474157 150.582901) - (xy 154.626885 150.541977) (xy 154.677004 150.513039) (xy 154.753849 150.468673) (xy 154.821746 150.452202) - (xy 154.887772 150.475055) (xy 154.930963 150.529976) (xy 154.938784 150.559875) (xy 154.943795 150.597939) - (xy 155.016759 150.870243) (xy 155.124635 151.130679) (xy 155.12464 151.13069) (xy 155.265583 151.374809) - (xy 155.265588 151.374817) (xy 155.281375 151.395391) (xy 155.30657 151.460559) (xy 155.307 151.470878) - (xy 155.307 154.802501) (xy 155.307001 154.802518) (xy 155.3175 154.905296) (xy 155.317501 154.905299) - (xy 155.359702 155.03265) (xy 155.372686 155.071834) (xy 155.464788 155.221156) (xy 155.588844 155.345212) - (xy 155.738166 155.437314) (xy 155.904703 155.492499) (xy 156.007491 155.503) (xy 158.107508 155.502999) - (xy 158.210297 155.492499) (xy 158.376834 155.437314) (xy 158.526156 155.345212) (xy 158.650212 155.221156) - (xy 158.742314 155.071834) (xy 158.797499 154.905297) (xy 158.808 154.802509) (xy 158.807999 152.850381) - (xy 158.808 152.850373) (xy 158.807999 151.470878) (xy 158.827684 151.40384) (xy 158.833617 151.3954) - (xy 158.849412 151.374817) (xy 158.990363 151.130683) (xy 159.098242 150.870239) (xy 159.171204 150.597942) - (xy 159.198232 150.392648) (xy 160.202 150.392648) (xy 160.202 150.597352) (xy 160.206378 150.624995) - (xy 160.234022 150.799534) (xy 160.297281 150.994223) (xy 160.390215 151.176613) (xy 160.510528 151.342213) - (xy 160.655286 151.486971) (xy 160.799849 151.592) (xy 160.82089 151.607287) (xy 160.937107 151.666503) - (xy 161.003276 151.700218) (xy 161.003278 151.700218) (xy 161.003281 151.70022) (xy 161.107637 151.734127) - (xy 161.197965 151.763477) (xy 161.299057 151.779488) (xy 161.400148 151.7955) (xy 161.400149 151.7955) - (xy 161.604851 151.7955) (xy 161.604852 151.7955) (xy 161.807034 151.763477) (xy 162.001719 151.70022) - (xy 162.18411 151.607287) (xy 162.27709 151.539732) (xy 162.349713 151.486971) (xy 162.349715 151.486968) - (xy 162.349719 151.486966) (xy 162.494466 151.342219) (xy 162.494468 151.342215) (xy 162.494471 151.342213) - (xy 162.547232 151.26959) (xy 162.614787 151.17661) (xy 162.70772 150.994219) (xy 162.770977 150.799534) - (xy 162.803 150.597352) (xy 162.803 150.392648) (xy 162.770977 150.190466) (xy 162.70772 149.995781) - (xy 162.707718 149.995778) (xy 162.707718 149.995776) (xy 162.674003 149.929607) (xy 162.614787 149.81339) - (xy 162.574535 149.757987) (xy 162.494471 149.647786) (xy 162.349713 149.503028) (xy 162.184113 149.382715) - (xy 162.184112 149.382714) (xy 162.18411 149.382713) (xy 162.127153 149.353691) (xy 162.001723 149.289781) - (xy 161.807034 149.226522) (xy 161.632495 149.198878) (xy 161.604852 149.1945) (xy 161.400148 149.1945) - (xy 161.375829 149.198351) (xy 161.197965 149.226522) (xy 161.003276 149.289781) (xy 160.820886 149.382715) - (xy 160.655286 149.503028) (xy 160.510528 149.647786) (xy 160.390215 149.813386) (xy 160.297281 149.995776) - (xy 160.234022 150.190465) (xy 160.208578 150.351116) (xy 160.202 150.392648) (xy 159.198232 150.392648) - (xy 159.208 150.318451) (xy 159.208 150.036549) (xy 159.171204 149.757058) (xy 159.098242 149.484761) - (xy 158.990363 149.224317) (xy 158.990361 149.224314) (xy 158.990359 149.224309) (xy 158.849416 148.98019) - (xy 158.849412 148.980183) (xy 158.6778 148.756535) (xy 158.677798 148.756533) (xy 158.677795 148.756529) - (xy 158.47847 148.557204) (xy 158.478465 148.5572) (xy 158.254817 148.385588) (xy 158.254811 148.385584) - (xy 158.254809 148.385583) (xy 158.01069 148.24464) (xy 158.010679 148.244635) (xy 157.750243 148.136759) - (xy 157.681409 148.118315) (xy 157.477942 148.063796) (xy 157.469566 148.062693) (xy 157.448876 148.059969) - (xy 157.38498 148.0317) (xy 157.346511 147.973375) (xy 157.345682 147.90351) (xy 157.377382 147.849351) - (xy 161.014916 144.211818) (xy 161.076239 144.178333) (xy 161.102597 144.175499) (xy 162.350371 144.175499) - (xy 162.350372 144.175499) (xy 162.409983 144.169091) (xy 162.544831 144.118796) (xy 162.660046 144.032546) - (xy 162.746296 143.917331) (xy 162.796591 143.782483) (xy 162.803 143.722873) (xy 162.802999 142.027128) - (xy 162.796591 141.967517) (xy 162.792781 141.957303) (xy 162.746297 141.832671) (xy 162.746293 141.832664) - (xy 162.660047 141.717455) (xy 162.660044 141.717452) (xy 162.544835 141.631206) (xy 162.544828 141.631202) - (xy 162.409982 141.580908) (xy 162.409983 141.580908) (xy 162.350383 141.574501) (xy 162.350381 141.5745) - (xy 162.350373 141.5745) (xy 162.350364 141.5745) (xy 160.654629 141.5745) (xy 160.654623 141.574501) - (xy 160.595016 141.580908) (xy 160.460171 141.631202) (xy 160.460164 141.631206) (xy 160.344955 141.717452) - (xy 160.344952 141.717455) (xy 160.258706 141.832664) (xy 160.258702 141.832671) (xy 160.208408 141.967517) - (xy 160.202001 142.027116) (xy 160.202001 142.027123) (xy 160.202 142.027135) (xy 160.202 143.274902) - (xy 160.182315 143.341941) (xy 160.165681 143.362583) (xy 154.182684 149.345581) (xy 154.121361 149.379066) - (xy 154.095003 149.3819) (xy 153.706524 149.3819) (xy 153.639485 149.362215) (xy 153.59373 149.309411) - (xy 153.583786 149.240253) (xy 153.612811 149.176697) (xy 153.618843 149.170219) (xy 153.668545 149.120516) - (xy 153.66855 149.120511) (xy 153.847655 148.887097) (xy 153.994761 148.632303) (xy 154.02587 148.5572) - (xy 154.107347 148.360494) (xy 154.107346 148.360494) (xy 154.10735 148.360487) (xy 154.183498 148.0763) - (xy 154.2219 147.784606) (xy 154.2219 147.490394) (xy 154.183498 147.1987) (xy 154.10735 146.914513) - (xy 154.107347 146.914505) (xy 153.994765 146.642705) (xy 153.994757 146.642689) (xy 153.847659 146.38791) - (xy 153.847655 146.387903) (xy 153.66855 146.154489) (xy 153.668545 146.154483) (xy 153.510243 145.996181) - (xy 153.476758 145.934858) (xy 153.481742 145.865166) (xy 153.523614 145.809233) (xy 153.589078 145.784816) - (xy 153.645376 145.793938) (xy 153.824761 145.868242) (xy 154.097058 145.941204) (xy 154.376549 145.978) - (xy 154.376556 145.978) (xy 154.658444 145.978) (xy 154.658451 145.978) (xy 154.937942 145.941204) - (xy 155.210239 145.868242) (xy 155.470683 145.760363) (xy 155.714817 145.619412) (xy 155.938465 145.4478) - (xy 156.1378 145.248465) (xy 156.309412 145.024817) (xy 156.450363 144.780683) (xy 156.558242 144.520239) - (xy 156.631204 144.247942) (xy 156.668 143.968451) (xy 156.668 143.686549) (xy 156.631204 143.407058) - (xy 156.558242 143.134761) (xy 156.450363 142.874317) (xy 156.450361 142.874314) (xy 156.450359 142.874309) - (xy 156.309416 142.63019) (xy 156.309412 142.630183) (xy 156.293623 142.609606) (xy 156.268429 142.544437) - (xy 156.267999 142.53412) (xy 156.267999 141.352517) (xy 156.268 141.352509) (xy 156.267999 139.202492) - (xy 156.257499 139.099703) (xy 156.202314 138.933166) (xy 156.110212 138.783844) (xy 155.986156 138.659788) - (xy 155.836834 138.567686) (xy 155.670297 138.512501) (xy 155.670295 138.5125) (xy 155.56751 138.502) - (xy 153.467498 138.502) (xy 153.467481 138.502001) (xy 153.364703 138.5125) (xy 153.3647 138.512501) - (xy 153.198168 138.567685) (xy 153.198163 138.567687) (xy 153.048842 138.659789) (xy 152.924789 138.783842) - (xy 152.832687 138.933163) (xy 152.832685 138.933168) (xy 152.812776 138.99325) (xy 152.777501 139.099703) - (xy 152.777501 139.099704) (xy 152.7775 139.099704) (xy 152.767 139.202483) (xy 152.767 141.496547) - (xy 152.747315 141.563586) (xy 152.694511 141.609341) (xy 152.625353 141.619285) (xy 152.570116 141.596866) - (xy 152.567392 141.594887) (xy 152.409542 141.514457) (xy 152.409539 141.514456) (xy 152.241056 141.459714) - (xy 152.153567 141.445857) (xy 152.066079 141.432) (xy 151.888921 141.432) (xy 151.830595 141.441238) - (xy 151.713943 141.459714) (xy 151.54546 141.514456) (xy 151.545457 141.514457) (xy 151.387609 141.594886) - (xy 151.327905 141.638264) (xy 151.244286 141.699017) (xy 151.244284 141.699019) (xy 151.244283 141.699019) - (xy 151.119019 141.824283) (xy 151.119019 141.824284) (xy 151.119017 141.824286) (xy 151.100468 141.849817) - (xy 151.014886 141.967609) (xy 150.934457 142.125457) (xy 150.934456 142.12546) (xy 150.879714 142.293943) - (xy 150.852 142.468921) (xy 150.852 142.646078) (xy 150.879714 142.821056) (xy 150.934456 142.989539) - (xy 150.934457 142.989542) (xy 150.966048 143.051541) (xy 151.014886 143.14739) (xy 151.119017 143.290714) - (xy 151.244286 143.415983) (xy 151.38761 143.520114) (xy 151.465029 143.559561) (xy 151.545457 143.600542) - (xy 151.54546 143.600543) (xy 151.629701 143.627914) (xy 151.713945 143.655286) (xy 151.888921 143.683) - (xy 151.888922 143.683) (xy 152.066078 143.683) (xy 152.066079 143.683) (xy 152.223603 143.65805) - (xy 152.292895 143.667004) (xy 152.346347 143.712) (xy 152.366987 143.778752) (xy 152.367 143.780523) - (xy 152.367 143.968458) (xy 152.403795 144.247939) (xy 152.476759 144.520243) (xy 152.584635 144.780679) - (xy 152.58464 144.78069) (xy 152.70226 144.984412) (xy 152.725588 145.024817) (xy 152.885519 145.233242) - (xy 152.897204 145.24847) (xy 153.037947 145.389213) (xy 153.071432 145.450536) (xy 153.066448 145.520228) - (xy 153.024576 145.576161) (xy 152.959112 145.600578) (xy 152.902814 145.591455) (xy 152.700494 145.507652) - (xy 152.487335 145.450536) (xy 152.4163 145.431502) (xy 152.416299 145.431501) (xy 152.416296 145.431501) - (xy 152.124616 145.393101) (xy 152.124611 145.3931) (xy 152.124606 145.3931) (xy 151.830394 145.3931) - (xy 151.830388 145.3931) (xy 151.830383 145.393101) (xy 151.538703 145.431501) (xy 151.254505 145.507652) - (xy 150.982705 145.620234) (xy 150.982689 145.620242) (xy 150.72791 145.76734) (xy 150.727894 145.767351) - (xy 150.49449 145.946448) (xy 150.494483 145.946454) (xy 150.286454 146.154483) (xy 150.286448 146.15449) - (xy 150.107351 146.387894) (xy 150.10734 146.38791) (xy 149.960242 146.642689) (xy 149.960234 146.642705) - (xy 149.847652 146.914505) (xy 149.771501 147.198703) (xy 149.733101 147.490383) (xy 149.7331 147.4904) - (xy 149.7331 147.784599) (xy 149.733101 147.784616) (xy 149.770081 148.065511) (xy 149.771502 148.0763) - (xy 149.834144 148.310084) (xy 149.847652 148.360494) (xy 149.960234 148.632294) (xy 149.960242 148.63231) - (xy 150.10734 148.887089) (xy 150.107351 148.887105) (xy 150.286448 149.120509) (xy 150.286454 149.120516) - (xy 150.336157 149.170219) (xy 150.369642 149.231542) (xy 150.364658 149.301234) (xy 150.322786 149.357167) - (xy 150.257322 149.381584) (xy 150.248476 149.3819) (xy 145.097497 149.3819) (xy 145.030458 149.362215) - (xy 145.009816 149.345581) (xy 143.789318 148.125083) (xy 143.755833 148.06376) (xy 143.752999 148.037402) - (xy 143.752999 146.789629) (xy 143.752998 146.789623) (xy 143.752997 146.789616) (xy 143.746591 146.730017) - (xy 143.696296 146.595169) (xy 143.696295 146.595168) (xy 143.696293 146.595164) (xy 143.610047 146.479955) - (xy 143.610044 146.479952) (xy 143.494835 146.393706) (xy 143.494828 146.393702) (xy 143.359982 146.343408) - (xy 143.359983 146.343408) (xy 143.300383 146.337001) (xy 143.300381 146.337) (xy 143.300373 146.337) - (xy 143.300364 146.337) (xy 141.604629 146.337) (xy 141.604623 146.337001) (xy 141.545016 146.343408) - (xy 141.410171 146.393702) (xy 141.410164 146.393706) (xy 141.294955 146.479952) (xy 141.294952 146.479955) - (xy 141.208706 146.595164) (xy 141.208702 146.595171) (xy 141.158408 146.730017) (xy 141.152001 146.789616) - (xy 141.152001 146.789623) (xy 141.152 146.789635) (xy 135.82382 146.789635) (xy 135.679713 146.645528) - (xy 135.514113 146.525215) (xy 135.514112 146.525214) (xy 135.51411 146.525213) (xy 135.457153 146.496191) - (xy 135.331723 146.432281) (xy 135.137034 146.369022) (xy 134.962495 146.341378) (xy 134.934852 146.337) - (xy 134.730148 146.337) (xy 134.705829 146.340851) (xy 134.527965 146.369022) (xy 134.333276 146.432281) - (xy 134.150886 146.525215) (xy 133.985286 146.645528) (xy 133.840528 146.790286) (xy 133.720215 146.955886) - (xy 133.627281 147.138276) (xy 133.564022 147.332965) (xy 133.532 147.535148) (xy 129.465499 147.535148) - (xy 129.465499 146.789628) (xy 129.459091 146.730017) (xy 129.408796 146.595169) (xy 129.408795 146.595168) - (xy 129.408793 146.595164) (xy 129.322547 146.479955) (xy 129.322544 146.479952) (xy 129.207335 146.393706) - (xy 129.207328 146.393702) (xy 129.072482 146.343408) (xy 129.072483 146.343408) (xy 129.012883 146.337001) - (xy 129.012881 146.337) (xy 129.012873 146.337) (xy 129.012864 146.337) (xy 127.317129 146.337) - (xy 127.317123 146.337001) (xy 127.257516 146.343408) (xy 127.122671 146.393702) (xy 127.122664 146.393706) - (xy 127.007455 146.479952) (xy 127.007452 146.479955) (xy 126.921206 146.595164) (xy 126.921202 146.595171) - (xy 126.870908 146.730017) (xy 126.864501 146.789616) (xy 126.864501 146.789623) (xy 126.8645 146.789635) - (xy 126.8645 148.014) (xy 126.844815 148.081039) (xy 126.792011 148.126794) (xy 126.7405 148.138) - (xy 121.920476 148.138) (xy 121.853437 148.118315) (xy 121.807682 148.065511) (xy 121.797738 147.996353) - (xy 121.802545 147.975683) (xy 121.813475 147.942042) (xy 121.813475 147.942038) (xy 121.813477 147.942034) - (xy 121.8455 147.739852) (xy 121.8455 147.535148) (xy 121.813477 147.332965) (xy 121.756296 147.156981) - (xy 121.75022 147.138281) (xy 121.750218 147.138278) (xy 121.750218 147.138276) (xy 121.716503 147.072107) - (xy 121.657287 146.95589) (xy 121.627225 146.914513) (xy 121.536971 146.790286) (xy 121.392213 146.645528) - (xy 121.226613 146.525215) (xy 121.226612 146.525214) (xy 121.22661 146.525213) (xy 121.169653 146.496191) - (xy 121.044223 146.432281) (xy 120.849534 146.369022) (xy 120.674995 146.341378) (xy 120.647352 146.337) - (xy 120.442648 146.337) (xy 120.418329 146.340851) (xy 120.240465 146.369022) (xy 120.045776 146.432281) - (xy 119.863386 146.525215) (xy 119.697786 146.645528) (xy 119.553028 146.790286) (xy 119.432715 146.955886) - (xy 119.339781 147.138276) (xy 119.276522 147.332965) (xy 119.2445 147.535148) (xy 119.2445 147.739852) - (xy 119.25159 147.784616) (xy 119.276523 147.942035) (xy 119.276524 147.942042) (xy 119.287455 147.975683) - (xy 119.28945 148.045524) (xy 119.253369 148.105356) (xy 119.190668 148.136184) (xy 119.169524 148.138) - (xy 118.378597 148.138) (xy 118.311558 148.118315) (xy 118.290916 148.101681) (xy 117.46509 147.275855) - (xy 117.465088 147.275852) (xy 117.346217 147.156981) (xy 117.346216 147.15698) (xy 117.259404 147.10686) - (xy 117.259404 147.106859) (xy 117.2594 147.106858) (xy 117.209285 147.077923) (xy 117.056557 147.036999) - (xy 116.898443 147.036999) (xy 116.890847 147.036999) (xy 116.890831 147.037) (xy 105.776999 147.037) - (xy 105.70996 147.017315) (xy 105.664205 146.964511) (xy 105.652999 146.913) (xy 105.652999 146.789629) - (xy 105.652998 146.789623) (xy 105.652997 146.789616) (xy 105.646591 146.730017) (xy 105.596296 146.595169) - (xy 105.596295 146.595168) (xy 105.596293 146.595164) (xy 105.510047 146.479955) (xy 105.510044 146.479952) - (xy 105.394835 146.393706) (xy 105.394828 146.393702) (xy 105.259982 146.343408) (xy 105.259983 146.343408) - (xy 105.200383 146.337001) (xy 105.200381 146.337) (xy 105.200373 146.337) (xy 105.200364 146.337) - (xy 103.504629 146.337) (xy 103.504623 146.337001) (xy 103.445016 146.343408) (xy 103.310171 146.393702) - (xy 103.310164 146.393706) (xy 103.194955 146.479952) (xy 103.194952 146.479955) (xy 103.108706 146.595164) - (xy 103.108702 146.595171) (xy 103.058408 146.730017) (xy 103.052001 146.789616) (xy 103.052001 146.789623) - (xy 103.052 146.789635) (xy 103.052 148.037402) (xy 103.032315 148.104441) (xy 103.015681 148.125083) - (xy 99.299084 151.841681) (xy 99.237761 151.875166) (xy 99.211403 151.878) (xy 94.545895 151.878) - (xy 94.478856 151.858315) (xy 94.433101 151.805511) (xy 94.423157 151.736353) (xy 94.448948 151.676687) - (xy 94.450525 151.674708) (xy 94.488773 151.626748) (xy 94.638195 151.388945) (xy 94.760051 151.135908) - (xy 94.85281 150.870818) (xy 94.915305 150.597009) (xy 94.918131 150.571934) (xy 94.94301 150.351116) - (xy 94.94675 150.317925) (xy 94.94675 150.037075) (xy 94.921547 149.81339) (xy 94.915307 149.758005) - (xy 94.915304 149.757987) (xy 94.915092 149.75706) (xy 94.85281 149.484182) (xy 94.760051 149.219092) - (xy 94.638195 148.966055) (xy 94.488773 148.728252) (xy 94.313666 148.508675) (xy 94.115075 148.310084) - (xy 94.096111 148.294961) (xy 94.033005 148.244635) (xy 93.895498 148.134977) (xy 93.657695 147.985555) - (xy 93.657692 147.985553) (xy 93.404661 147.8637) (xy 93.139579 147.770943) (xy 93.139567 147.770939) - (xy 92.865762 147.708445) (xy 92.865744 147.708442) (xy 92.586681 147.677) (xy 92.586675 147.677) - (xy 92.305825 147.677) (xy 92.305818 147.677) (xy 92.026755 147.708442) (xy 92.026737 147.708445) - (xy 91.752932 147.770939) (xy 91.75292 147.770943) (xy 91.487838 147.8637) (xy 91.234807 147.985553) - (xy 90.997003 148.134976) (xy 90.777425 148.310083) (xy 90.578833 148.508675) (xy 90.403726 148.728253) - (xy 90.254303 148.966057) (xy 90.13245 149.219088) (xy 90.039693 149.48417) (xy 90.039689 149.484182) - (xy 89.977195 149.757987) (xy 89.977192 149.758005) (xy 89.94575 150.037068) (xy 89.94575 150.317931) - (xy 89.977192 150.596994) (xy 89.977195 150.597012) (xy 90.039689 150.870817) (xy 90.039693 150.870829) - (xy 90.13245 151.135911) (xy 90.254303 151.388942) (xy 90.254305 151.388945) (xy 90.403727 151.626748) - (xy 90.439586 151.671713) (xy 90.443552 151.676687) (xy 90.469961 151.741374) (xy 90.457204 151.81007) - (xy 90.409334 151.860963) (xy 90.346605 151.878) (xy 76.156097 151.878) (xy 76.089058 151.858315) - (xy 76.068416 151.841681) (xy 72.351818 148.125083) (xy 72.318333 148.06376) (xy 72.315499 148.037402) - (xy 72.315499 147.535148) (xy 95.432 147.535148) (xy 95.432 147.739851) (xy 95.464022 147.942034) - (xy 95.527281 148.136723) (xy 95.584595 148.249206) (xy 95.61582 148.310489) (xy 95.620215 148.319113) - (xy 95.740528 148.484713) (xy 95.885286 148.629471) (xy 96.021249 148.728252) (xy 96.05089 148.749787) - (xy 96.139712 148.795044) (xy 96.233276 148.842718) (xy 96.233278 148.842718) (xy 96.233281 148.84272) - (xy 96.337637 148.876627) (xy 96.427965 148.905977) (xy 96.529057 148.921988) (xy 96.630148 148.938) - (xy 96.630149 148.938) (xy 96.834851 148.938) (xy 96.834852 148.938) (xy 97.037034 148.905977) (xy 97.231719 148.84272) - (xy 97.41411 148.749787) (xy 97.575805 148.63231) (xy 97.579713 148.629471) (xy 97.579715 148.629468) - (xy 97.579719 148.629466) (xy 97.724466 148.484719) (xy 97.724468 148.484715) (xy 97.724471 148.484713) - (xy 97.777232 148.41209) (xy 97.844787 148.31911) (xy 97.93772 148.136719) (xy 98.000977 147.942034) - (xy 98.033 147.739852) (xy 98.033 147.535148) (xy 98.000977 147.332965) (xy 97.943796 147.156981) - (xy 97.93772 147.138281) (xy 97.937718 147.138278) (xy 97.937718 147.138276) (xy 97.904003 147.072107) - (xy 97.844787 146.95589) (xy 97.814725 146.914513) (xy 97.724471 146.790286) (xy 97.579713 146.645528) - (xy 97.414113 146.525215) (xy 97.414112 146.525214) (xy 97.41411 146.525213) (xy 97.357153 146.496191) - (xy 97.231723 146.432281) (xy 97.037034 146.369022) (xy 96.862495 146.341378) (xy 96.834852 146.337) - (xy 96.630148 146.337) (xy 96.605829 146.340851) (xy 96.427965 146.369022) (xy 96.233276 146.432281) - (xy 96.050886 146.525215) (xy 95.885286 146.645528) (xy 95.740528 146.790286) (xy 95.620215 146.955886) - (xy 95.527281 147.138276) (xy 95.464022 147.332965) (xy 95.432 147.535148) (xy 72.315499 147.535148) - (xy 72.315499 146.789629) (xy 72.315498 146.789623) (xy 72.315497 146.789616) (xy 72.309091 146.730017) - (xy 72.258796 146.595169) (xy 72.258795 146.595168) (xy 72.258793 146.595164) (xy 72.172547 146.479955) - (xy 72.172544 146.479952) (xy 72.057335 146.393706) (xy 72.057328 146.393702) (xy 71.922482 146.343408) - (xy 71.922483 146.343408) (xy 71.862883 146.337001) (xy 71.862881 146.337) (xy 71.862873 146.337) - (xy 71.862864 146.337) (xy 70.167129 146.337) (xy 70.167123 146.337001) (xy 70.107516 146.343408) - (xy 69.972671 146.393702) (xy 69.972664 146.393706) (xy 69.857455 146.479952) (xy 69.857452 146.479955) - (xy 69.771206 146.595164) (xy 69.771202 146.595171) (xy 69.720908 146.730017) (xy 69.714501 146.789616) - (xy 69.714501 146.789623) (xy 69.7145 146.789635) (xy 64.38632 146.789635) (xy 64.242213 146.645528) - (xy 64.076613 146.525215) (xy 64.076612 146.525214) (xy 64.07661 146.525213) (xy 64.019653 146.496191) - (xy 63.894223 146.432281) (xy 63.699534 146.369022) (xy 63.524995 146.341378) (xy 63.497352 146.337) - (xy 63.292648 146.337) (xy 63.268329 146.340851) (xy 63.090465 146.369022) (xy 62.895776 146.432281) - (xy 62.713386 146.525215) (xy 62.547786 146.645528) (xy 62.403028 146.790286) (xy 62.282715 146.955886) - (xy 62.189781 147.138276) (xy 62.126522 147.332965) (xy 62.0945 147.535148) (xy 52.31173 147.535148) - (xy 52.294644 142.142483) (xy 58.387 142.142483) (xy 58.387 144.242501) (xy 58.387001 144.242518) - (xy 58.3975 144.345296) (xy 58.397501 144.345299) (xy 58.452685 144.511831) (xy 58.452687 144.511836) - (xy 58.487569 144.568388) (xy 58.544788 144.661156) (xy 58.668844 144.785212) (xy 58.818166 144.877314) - (xy 58.984703 144.932499) (xy 59.087491 144.943) (xy 61.039618 144.942999) (xy 61.039627 144.943) - (xy 62.41912 144.942999) (xy 62.486159 144.962684) (xy 62.494606 144.968623) (xy 62.511453 144.98155) - (xy 62.515183 144.984412) (xy 62.51519 144.984416) (xy 62.759309 145.125359) (xy 62.759314 145.125361) - (xy 62.759317 145.125363) (xy 63.019761 145.233242) (xy 63.292058 145.306204) (xy 63.571549 145.343) - (xy 63.571556 145.343) (xy 63.853444 145.343) (xy 63.853451 145.343) (xy 64.132942 145.306204) (xy 64.405239 145.233242) - (xy 64.665683 145.125363) (xy 64.909817 144.984412) (xy 65.133465 144.8128) (xy 65.3328 144.613465) - (xy 65.504412 144.389817) (xy 65.645363 144.145683) (xy 65.753242 143.885239) (xy 65.826204 143.612942) - (xy 65.863 143.333451) (xy 65.863 143.051549) (xy 65.826204 142.772058) (xy 65.753242 142.499761) - (xy 65.645363 142.239317) (xy 65.645361 142.239314) (xy 65.645359 142.239309) (xy 65.504416 141.99519) - (xy 65.504412 141.995183) (xy 65.3328 141.771535) (xy 65.332798 141.771533) (xy 65.332795 141.771529) - (xy 65.13347 141.572204) (xy 65.122239 141.563586) (xy 64.909817 141.400588) (xy 64.909811 141.400584) - (xy 64.909809 141.400583) (xy 64.66569 141.25964) (xy 64.665679 141.259635) (xy 64.405243 141.151759) - (xy 64.132939 141.078795) (xy 63.853458 141.042) (xy 63.853451 141.042) (xy 63.571549 141.042) (xy 63.571541 141.042) - (xy 63.29206 141.078795) (xy 63.019756 141.151759) (xy 62.75932 141.259635) (xy 62.759309 141.25964) - (xy 62.515192 141.400581) (xy 62.515183 141.400588) (xy 62.494606 141.416376) (xy 62.429438 141.44157) - (xy 62.419122 141.442) (xy 59.087498 141.442) (xy 59.087481 141.442001) (xy 58.984703 141.4525) - (xy 58.9847 141.452501) (xy 58.818168 141.507685) (xy 58.818163 141.507687) (xy 58.668842 141.599789) - (xy 58.544789 141.723842) (xy 58.452687 141.873163) (xy 58.452685 141.873168) (xy 58.424849 141.95717) - (xy 58.397501 142.039703) (xy 58.397501 142.039704) (xy 58.3975 142.039704) (xy 58.387 142.142483) - (xy 52.294644 142.142483) (xy 52.281595 138.023921) (xy 60.047 138.023921) (xy 60.047 138.201078) - (xy 60.074714 138.376056) (xy 60.129456 138.544539) (xy 60.129457 138.544542) (xy 60.209886 138.70239) - (xy 60.314017 138.845714) (xy 60.439286 138.970983) (xy 60.58261 139.075114) (xy 60.645784 139.107303) - (xy 60.740457 139.155542) (xy 60.74046 139.155543) (xy 60.824701 139.182914) (xy 60.908945 139.210286) - (xy 61.083921 139.238) (xy 61.083922 139.238) (xy 61.261078 139.238) (xy 61.261079 139.238) (xy 61.436055 139.210286) - (xy 61.604542 139.155542) (xy 61.76239 139.075114) (xy 61.905714 138.970983) (xy 62.030983 138.845714) - (xy 62.135114 138.70239) (xy 62.215542 138.544542) (xy 62.270286 138.376055) (xy 62.298 138.201079) - (xy 62.298 138.023921) (xy 62.288731 137.9654) (xy 64.0081 137.9654) (xy 64.0081 138.259599) (xy 64.008101 138.259616) - (xy 64.045611 138.544539) (xy 64.046502 138.5513) (xy 64.091607 138.719635) (xy 64.122652 138.835494) - (xy 64.235234 139.107294) (xy 64.235242 139.10731) (xy 64.38234 139.362089) (xy 64.382351 139.362105) - (xy 64.561448 139.595509) (xy 64.561454 139.595516) (xy 64.769483 139.803545) (xy 64.76949 139.803551) - (xy 64.918321 139.917753) (xy 65.002903 139.982655) (xy 65.00291 139.982659) (xy 65.257689 140.129757) - (xy 65.257705 140.129765) (xy 65.529505 140.242347) (xy 65.529507 140.242347) (xy 65.529513 140.24235) - (xy 65.8137 140.318498) (xy 66.105394 140.3569) (xy 66.105401 140.3569) (xy 66.399599 140.3569) - (xy 66.399606 140.3569) (xy 66.6913 140.318498) (xy 66.975487 140.24235) (xy 67.102659 140.189674) - (xy 67.247294 140.129765) (xy 67.247297 140.129763) (xy 67.247303 140.129761) (xy 67.502097 139.982655) - (xy 67.735511 139.80355) (xy 67.893819 139.645241) (xy 67.955141 139.611758) (xy 68.024832 139.616742) - (xy 68.080766 139.658613) (xy 68.105183 139.724078) (xy 68.09606 139.780376) (xy 68.02176 139.959753) - (xy 67.948795 140.23206) (xy 67.912 140.511541) (xy 67.912 140.793458) (xy 67.948795 141.072939) - (xy 68.021759 141.345243) (xy 68.129635 141.605679) (xy 68.12964 141.60569) (xy 68.270583 141.849809) - (xy 68.270588 141.849817) (xy 68.416294 142.039704) (xy 68.442204 142.07347) (xy 68.641529 142.272795) - (xy 68.641533 142.272798) (xy 68.641535 142.2728) (xy 68.865183 142.444412) (xy 68.86519 142.444416) - (xy 69.109309 142.585359) (xy 69.109314 142.585361) (xy 69.109317 142.585363) (xy 69.369761 142.693242) - (xy 69.642058 142.766204) (xy 69.921549 142.803) (xy 69.921556 142.803) (xy 70.203444 142.803) (xy 70.203451 142.803) - (xy 70.482942 142.766204) (xy 70.755239 142.693242) (xy 71.015683 142.585363) (xy 71.259817 142.444412) - (xy 71.280392 142.428623) (xy 71.34556 142.403429) (xy 71.355879 142.402999) (xy 72.537482 142.402999) - (xy 72.537491 142.403) (xy 74.687508 142.402999) (xy 74.790297 142.392499) (xy 74.956834 142.337314) - (xy 75.106156 142.245212) (xy 75.208885 142.142483) (xy 86.962 142.142483) (xy 86.962 144.242501) - (xy 86.962001 144.242518) (xy 86.9725 144.345296) (xy 86.972501 144.345299) (xy 87.027685 144.511831) - (xy 87.027687 144.511836) (xy 87.062569 144.568388) (xy 87.119788 144.661156) (xy 87.243844 144.785212) - (xy 87.393166 144.877314) (xy 87.559703 144.932499) (xy 87.662491 144.943) (xy 89.614618 144.942999) - (xy 89.614627 144.943) (xy 90.99412 144.942999) (xy 91.061159 144.962684) (xy 91.069606 144.968623) - (xy 91.086453 144.98155) (xy 91.090183 144.984412) (xy 91.09019 144.984416) (xy 91.334309 145.125359) - (xy 91.334314 145.125361) (xy 91.334317 145.125363) (xy 91.594761 145.233242) (xy 91.867058 145.306204) - (xy 92.146549 145.343) (xy 92.146556 145.343) (xy 92.428444 145.343) (xy 92.428451 145.343) (xy 92.707942 145.306204) - (xy 92.980239 145.233242) (xy 93.240683 145.125363) (xy 93.484817 144.984412) (xy 93.708465 144.8128) - (xy 93.9078 144.613465) (xy 94.079412 144.389817) (xy 94.220363 144.145683) (xy 94.328242 143.885239) - (xy 94.401204 143.612942) (xy 94.438 143.333451) (xy 94.438 143.051549) (xy 94.401204 142.772058) - (xy 94.328242 142.499761) (xy 94.220363 142.239317) (xy 94.220361 142.239314) (xy 94.220359 142.239309) - (xy 94.079416 141.99519) (xy 94.079412 141.995183) (xy 93.9078 141.771535) (xy 93.907798 141.771533) - (xy 93.907795 141.771529) (xy 93.70847 141.572204) (xy 93.697239 141.563586) (xy 93.484817 141.400588) - (xy 93.484811 141.400584) (xy 93.484809 141.400583) (xy 93.24069 141.25964) (xy 93.240679 141.259635) - (xy 92.980243 141.151759) (xy 92.707939 141.078795) (xy 92.428458 141.042) (xy 92.428451 141.042) - (xy 92.146549 141.042) (xy 92.146541 141.042) (xy 91.86706 141.078795) (xy 91.594756 141.151759) - (xy 91.33432 141.259635) (xy 91.334309 141.25964) (xy 91.090192 141.400581) (xy 91.090183 141.400588) - (xy 91.069606 141.416376) (xy 91.004438 141.44157) (xy 90.994122 141.442) (xy 87.662498 141.442) - (xy 87.662481 141.442001) (xy 87.559703 141.4525) (xy 87.5597 141.452501) (xy 87.393168 141.507685) - (xy 87.393163 141.507687) (xy 87.243842 141.599789) (xy 87.119789 141.723842) (xy 87.027687 141.873163) - (xy 87.027685 141.873168) (xy 86.999849 141.95717) (xy 86.972501 142.039703) (xy 86.972501 142.039704) - (xy 86.9725 142.039704) (xy 86.962 142.142483) (xy 75.208885 142.142483) (xy 75.230212 142.121156) - (xy 75.322314 141.971834) (xy 75.377499 141.805297) (xy 75.388 141.702509) (xy 75.387999 140.375652) - (xy 79.0395 140.375652) (xy 79.0395 140.611847) (xy 79.076446 140.845118) (xy 79.149433 141.069746) - (xy 79.246187 141.259635) (xy 79.256657 141.280183) (xy 79.395483 141.47126) (xy 79.56249 141.638267) - (xy 79.753567 141.777093) (xy 79.846183 141.824283) (xy 79.964003 141.884316) (xy 79.964005 141.884316) - (xy 79.964008 141.884318) (xy 80.084412 141.923439) (xy 80.188631 141.957303) (xy 80.421903 141.99425) - (xy 80.421908 141.99425) (xy 80.658097 141.99425) (xy 80.891368 141.957303) (xy 81.115992 141.884318) - (xy 81.326433 141.777093) (xy 81.51751 141.638267) (xy 81.684517 141.47126) (xy 81.823343 141.280183) - (xy 81.930568 141.069742) (xy 82.003553 140.845118) (xy 82.028929 140.6849) (xy 82.0405 140.611847) - (xy 82.0405 140.375652) (xy 82.003553 140.142381) (xy 81.951652 139.982648) (xy 81.930568 139.917758) - (xy 81.930566 139.917755) (xy 81.930566 139.917753) (xy 81.823342 139.707316) (xy 81.684517 139.51624) - (xy 81.51751 139.349233) (xy 81.326433 139.210407) (xy 81.30885 139.201448) (xy 81.115996 139.103183) - (xy 80.891368 139.030196) (xy 80.658097 138.99325) (xy 80.658092 138.99325) (xy 80.421908 138.99325) - (xy 80.421903 138.99325) (xy 80.188631 139.030196) (xy 79.964003 139.103183) (xy 79.753566 139.210407) - (xy 79.64455 139.289612) (xy 79.56249 139.349233) (xy 79.562488 139.349235) (xy 79.562487 139.349235) - (xy 79.395485 139.516237) (xy 79.395485 139.516238) (xy 79.395483 139.51624) (xy 79.337891 139.595509) - (xy 79.256657 139.707316) (xy 79.149433 139.917753) (xy 79.076446 140.142381) (xy 79.0395 140.375652) - (xy 75.387999 140.375652) (xy 75.387999 139.602492) (xy 75.387286 139.595516) (xy 75.377499 139.499703) - (xy 75.377498 139.4997) (xy 75.322314 139.333166) (xy 75.230212 139.183844) (xy 75.106156 139.059788) - (xy 74.99828 138.99325) (xy 74.956836 138.967687) (xy 74.956831 138.967685) (xy 74.955362 138.967198) - (xy 74.790297 138.912501) (xy 74.790295 138.9125) (xy 74.687516 138.902) (xy 74.687509 138.902) - (xy 72.760381 138.902) (xy 72.760373 138.902) (xy 72.393453 138.902) (xy 72.326414 138.882315) (xy 72.280659 138.829511) - (xy 72.270715 138.760353) (xy 72.293134 138.705116) (xy 72.29413 138.703743) (xy 72.295114 138.70239) - (xy 72.375542 138.544542) (xy 72.430286 138.376055) (xy 72.458 138.201079) (xy 72.458 138.023921) - (xy 88.622 138.023921) (xy 88.622 138.201078) (xy 88.649714 138.376056) (xy 88.704456 138.544539) - (xy 88.704457 138.544542) (xy 88.784886 138.70239) (xy 88.889017 138.845714) (xy 89.014286 138.970983) - (xy 89.15761 139.075114) (xy 89.220784 139.107303) (xy 89.315457 139.155542) (xy 89.31546 139.155543) - (xy 89.399701 139.182914) (xy 89.483945 139.210286) (xy 89.658921 139.238) (xy 89.658922 139.238) - (xy 89.836078 139.238) (xy 89.836079 139.238) (xy 90.011055 139.210286) (xy 90.179542 139.155542) - (xy 90.33739 139.075114) (xy 90.480714 138.970983) (xy 90.605983 138.845714) (xy 90.710114 138.70239) - (xy 90.790542 138.544542) (xy 90.845286 138.376055) (xy 90.873 138.201079) (xy 90.873 138.023921) - (xy 90.863731 137.9654) (xy 92.5831 137.9654) (xy 92.5831 138.259599) (xy 92.583101 138.259616) - (xy 92.620611 138.544539) (xy 92.621502 138.5513) (xy 92.666607 138.719635) (xy 92.697652 138.835494) - (xy 92.810234 139.107294) (xy 92.810242 139.10731) (xy 92.95734 139.362089) (xy 92.957351 139.362105) - (xy 93.136448 139.595509) (xy 93.136454 139.595516) (xy 93.344483 139.803545) (xy 93.34449 139.803551) - (xy 93.493321 139.917753) (xy 93.577903 139.982655) (xy 93.57791 139.982659) (xy 93.832689 140.129757) - (xy 93.832705 140.129765) (xy 94.104505 140.242347) (xy 94.104507 140.242347) (xy 94.104513 140.24235) - (xy 94.3887 140.318498) (xy 94.680394 140.3569) (xy 94.680401 140.3569) (xy 94.974599 140.3569) - (xy 94.974606 140.3569) (xy 95.2663 140.318498) (xy 95.550487 140.24235) (xy 95.677659 140.189674) - (xy 95.822294 140.129765) (xy 95.822297 140.129763) (xy 95.822303 140.129761) (xy 96.077097 139.982655) - (xy 96.310511 139.80355) (xy 96.468819 139.645241) (xy 96.530141 139.611758) (xy 96.599832 139.616742) - (xy 96.655766 139.658613) (xy 96.680183 139.724078) (xy 96.67106 139.780376) (xy 96.59676 139.959753) - (xy 96.523795 140.23206) (xy 96.487 140.511541) (xy 96.487 140.793458) (xy 96.523795 141.072939) - (xy 96.596759 141.345243) (xy 96.704635 141.605679) (xy 96.70464 141.60569) (xy 96.845583 141.849809) - (xy 96.845588 141.849817) (xy 96.991294 142.039704) (xy 97.017204 142.07347) (xy 97.216529 142.272795) - (xy 97.216533 142.272798) (xy 97.216535 142.2728) (xy 97.440183 142.444412) (xy 97.44019 142.444416) - (xy 97.684309 142.585359) (xy 97.684314 142.585361) (xy 97.684317 142.585363) (xy 97.944761 142.693242) - (xy 98.217058 142.766204) (xy 98.496549 142.803) (xy 98.496556 142.803) (xy 98.778444 142.803) (xy 98.778451 142.803) - (xy 99.057942 142.766204) (xy 99.330239 142.693242) (xy 99.590683 142.585363) (xy 99.834817 142.444412) - (xy 99.855392 142.428623) (xy 99.92056 142.403429) (xy 99.930879 142.402999) (xy 101.112482 142.402999) - (xy 101.112491 142.403) (xy 103.262508 142.402999) (xy 103.365297 142.392499) (xy 103.531834 142.337314) - (xy 103.681156 142.245212) (xy 103.783885 142.142483) (xy 106.012 142.142483) (xy 106.012 144.242501) - (xy 106.012001 144.242518) (xy 106.0225 144.345296) (xy 106.022501 144.345299) (xy 106.077685 144.511831) - (xy 106.077687 144.511836) (xy 106.112569 144.568388) (xy 106.169788 144.661156) (xy 106.293844 144.785212) - (xy 106.443166 144.877314) (xy 106.609703 144.932499) (xy 106.712491 144.943) (xy 108.664618 144.942999) - (xy 108.664627 144.943) (xy 110.04412 144.942999) (xy 110.111159 144.962684) (xy 110.119606 144.968623) - (xy 110.136453 144.98155) (xy 110.140183 144.984412) (xy 110.14019 144.984416) (xy 110.384309 145.125359) - (xy 110.384314 145.125361) (xy 110.384317 145.125363) (xy 110.644761 145.233242) (xy 110.917058 145.306204) - (xy 111.196549 145.343) (xy 111.196556 145.343) (xy 111.478444 145.343) (xy 111.478451 145.343) - (xy 111.757942 145.306204) (xy 112.030239 145.233242) (xy 112.290683 145.125363) (xy 112.534817 144.984412) - (xy 112.758465 144.8128) (xy 112.9578 144.613465) (xy 113.129412 144.389817) (xy 113.270363 144.145683) - (xy 113.378242 143.885239) (xy 113.451204 143.612942) (xy 113.488 143.333451) (xy 113.488 143.051549) - (xy 113.451204 142.772058) (xy 113.378242 142.499761) (xy 113.270363 142.239317) (xy 113.270361 142.239314) - (xy 113.270359 142.239309) (xy 113.129416 141.99519) (xy 113.129412 141.995183) (xy 112.9578 141.771535) - (xy 112.957798 141.771533) (xy 112.957795 141.771529) (xy 112.75847 141.572204) (xy 112.747239 141.563586) - (xy 112.534817 141.400588) (xy 112.534811 141.400584) (xy 112.534809 141.400583) (xy 112.29069 141.25964) - (xy 112.290679 141.259635) (xy 112.030243 141.151759) (xy 111.757939 141.078795) (xy 111.478458 141.042) - (xy 111.478451 141.042) (xy 111.196549 141.042) (xy 111.196541 141.042) (xy 110.91706 141.078795) - (xy 110.644756 141.151759) (xy 110.38432 141.259635) (xy 110.384309 141.25964) (xy 110.140192 141.400581) - (xy 110.140183 141.400588) (xy 110.119606 141.416376) (xy 110.054438 141.44157) (xy 110.044122 141.442) - (xy 106.712498 141.442) (xy 106.712481 141.442001) (xy 106.609703 141.4525) (xy 106.6097 141.452501) - (xy 106.443168 141.507685) (xy 106.443163 141.507687) (xy 106.293842 141.599789) (xy 106.169789 141.723842) - (xy 106.077687 141.873163) (xy 106.077685 141.873168) (xy 106.049849 141.95717) (xy 106.022501 142.039703) - (xy 106.022501 142.039704) (xy 106.0225 142.039704) (xy 106.012 142.142483) (xy 103.783885 142.142483) - (xy 103.805212 142.121156) (xy 103.897314 141.971834) (xy 103.952499 141.805297) (xy 103.963 141.702509) - (xy 103.962999 139.602492) (xy 103.962286 139.595516) (xy 103.952499 139.499703) (xy 103.952498 139.4997) - (xy 103.897314 139.333166) (xy 103.805212 139.183844) (xy 103.681156 139.059788) (xy 103.57328 138.99325) - (xy 103.531836 138.967687) (xy 103.531831 138.967685) (xy 103.530362 138.967198) (xy 103.365297 138.912501) - (xy 103.365295 138.9125) (xy 103.262516 138.902) (xy 103.262509 138.902) (xy 101.335381 138.902) - (xy 101.335373 138.902) (xy 100.968453 138.902) (xy 100.901414 138.882315) (xy 100.855659 138.829511) - (xy 100.845715 138.760353) (xy 100.868134 138.705116) (xy 100.86913 138.703743) (xy 100.870114 138.70239) - (xy 100.950542 138.544542) (xy 101.005286 138.376055) (xy 101.033 138.201079) (xy 101.033 138.023921) - (xy 107.672 138.023921) (xy 107.672 138.201078) (xy 107.699714 138.376056) (xy 107.754456 138.544539) - (xy 107.754457 138.544542) (xy 107.834886 138.70239) (xy 107.939017 138.845714) (xy 108.064286 138.970983) - (xy 108.20761 139.075114) (xy 108.270784 139.107303) (xy 108.365457 139.155542) (xy 108.36546 139.155543) - (xy 108.449701 139.182914) (xy 108.533945 139.210286) (xy 108.708921 139.238) (xy 108.708922 139.238) - (xy 108.886078 139.238) (xy 108.886079 139.238) (xy 109.061055 139.210286) (xy 109.229542 139.155542) - (xy 109.38739 139.075114) (xy 109.530714 138.970983) (xy 109.655983 138.845714) (xy 109.760114 138.70239) - (xy 109.840542 138.544542) (xy 109.895286 138.376055) (xy 109.923 138.201079) (xy 109.923 138.023921) - (xy 109.913731 137.9654) (xy 111.6331 137.9654) (xy 111.6331 138.259599) (xy 111.633101 138.259616) - (xy 111.670611 138.544539) (xy 111.671502 138.5513) (xy 111.716607 138.719635) (xy 111.747652 138.835494) - (xy 111.860234 139.107294) (xy 111.860242 139.10731) (xy 112.00734 139.362089) (xy 112.007351 139.362105) - (xy 112.186448 139.595509) (xy 112.186454 139.595516) (xy 112.394483 139.803545) (xy 112.39449 139.803551) - (xy 112.543321 139.917753) (xy 112.627903 139.982655) (xy 112.62791 139.982659) (xy 112.882689 140.129757) - (xy 112.882705 140.129765) (xy 113.154505 140.242347) (xy 113.154507 140.242347) (xy 113.154513 140.24235) - (xy 113.4387 140.318498) (xy 113.730394 140.3569) (xy 113.730401 140.3569) (xy 114.024599 140.3569) - (xy 114.024606 140.3569) (xy 114.3163 140.318498) (xy 114.600487 140.24235) (xy 114.727659 140.189674) - (xy 114.872294 140.129765) (xy 114.872297 140.129763) (xy 114.872303 140.129761) (xy 115.127097 139.982655) - (xy 115.360511 139.80355) (xy 115.518819 139.645241) (xy 115.580141 139.611758) (xy 115.649832 139.616742) - (xy 115.705766 139.658613) (xy 115.730183 139.724078) (xy 115.72106 139.780376) (xy 115.64676 139.959753) - (xy 115.573795 140.23206) (xy 115.537 140.511541) (xy 115.537 140.793458) (xy 115.573795 141.072939) - (xy 115.646759 141.345243) (xy 115.754635 141.605679) (xy 115.75464 141.60569) (xy 115.895583 141.849809) - (xy 115.895588 141.849817) (xy 116.041294 142.039704) (xy 116.067204 142.07347) (xy 116.266529 142.272795) - (xy 116.266533 142.272798) (xy 116.266535 142.2728) (xy 116.490183 142.444412) (xy 116.49019 142.444416) - (xy 116.734309 142.585359) (xy 116.734314 142.585361) (xy 116.734317 142.585363) (xy 116.994761 142.693242) - (xy 117.267058 142.766204) (xy 117.546549 142.803) (xy 117.546556 142.803) (xy 117.828444 142.803) - (xy 117.828451 142.803) (xy 118.107942 142.766204) (xy 118.380239 142.693242) (xy 118.640683 142.585363) - (xy 118.884817 142.444412) (xy 118.905392 142.428623) (xy 118.97056 142.403429) (xy 118.980879 142.402999) - (xy 120.162482 142.402999) (xy 120.162491 142.403) (xy 122.312508 142.402999) (xy 122.415297 142.392499) - (xy 122.581834 142.337314) (xy 122.731156 142.245212) (xy 122.833885 142.142483) (xy 125.062 142.142483) - (xy 125.062 144.242501) (xy 125.062001 144.242518) (xy 125.0725 144.345296) (xy 125.072501 144.345299) - (xy 125.127685 144.511831) (xy 125.127687 144.511836) (xy 125.162569 144.568388) (xy 125.219788 144.661156) - (xy 125.343844 144.785212) (xy 125.493166 144.877314) (xy 125.659703 144.932499) (xy 125.762491 144.943) - (xy 127.714618 144.942999) (xy 127.714627 144.943) (xy 129.09412 144.942999) (xy 129.161159 144.962684) - (xy 129.169606 144.968623) (xy 129.186453 144.98155) (xy 129.190183 144.984412) (xy 129.19019 144.984416) - (xy 129.434309 145.125359) (xy 129.434314 145.125361) (xy 129.434317 145.125363) (xy 129.694761 145.233242) - (xy 129.967058 145.306204) (xy 130.246549 145.343) (xy 130.246556 145.343) (xy 130.528444 145.343) - (xy 130.528451 145.343) (xy 130.807942 145.306204) (xy 131.080239 145.233242) (xy 131.340683 145.125363) - (xy 131.584817 144.984412) (xy 131.808465 144.8128) (xy 132.0078 144.613465) (xy 132.179412 144.389817) - (xy 132.320363 144.145683) (xy 132.428242 143.885239) (xy 132.501204 143.612942) (xy 132.538 143.333451) - (xy 132.538 143.051549) (xy 132.501204 142.772058) (xy 132.428242 142.499761) (xy 132.320363 142.239317) - (xy 132.320361 142.239314) (xy 132.320359 142.239309) (xy 132.179416 141.99519) (xy 132.179412 141.995183) - (xy 132.0078 141.771535) (xy 132.007798 141.771533) (xy 132.007795 141.771529) (xy 131.80847 141.572204) - (xy 131.797239 141.563586) (xy 131.584817 141.400588) (xy 131.584811 141.400584) (xy 131.584809 141.400583) - (xy 131.34069 141.25964) (xy 131.340679 141.259635) (xy 131.080243 141.151759) (xy 130.807939 141.078795) - (xy 130.528458 141.042) (xy 130.528451 141.042) (xy 130.246549 141.042) (xy 130.246541 141.042) - (xy 129.96706 141.078795) (xy 129.694756 141.151759) (xy 129.43432 141.259635) (xy 129.434309 141.25964) - (xy 129.190192 141.400581) (xy 129.190183 141.400588) (xy 129.169606 141.416376) (xy 129.104438 141.44157) - (xy 129.094122 141.442) (xy 125.762498 141.442) (xy 125.762481 141.442001) (xy 125.659703 141.4525) - (xy 125.6597 141.452501) (xy 125.493168 141.507685) (xy 125.493163 141.507687) (xy 125.343842 141.599789) - (xy 125.219789 141.723842) (xy 125.127687 141.873163) (xy 125.127685 141.873168) (xy 125.099849 141.95717) - (xy 125.072501 142.039703) (xy 125.072501 142.039704) (xy 125.0725 142.039704) (xy 125.062 142.142483) - (xy 122.833885 142.142483) (xy 122.855212 142.121156) (xy 122.947314 141.971834) (xy 123.002499 141.805297) - (xy 123.013 141.702509) (xy 123.012999 139.602492) (xy 123.012286 139.595516) (xy 123.002499 139.499703) - (xy 123.002498 139.4997) (xy 122.947314 139.333166) (xy 122.855212 139.183844) (xy 122.731156 139.059788) - (xy 122.62328 138.99325) (xy 122.581836 138.967687) (xy 122.581831 138.967685) (xy 122.580362 138.967198) - (xy 122.415297 138.912501) (xy 122.415295 138.9125) (xy 122.312516 138.902) (xy 122.312509 138.902) - (xy 120.385381 138.902) (xy 120.385373 138.902) (xy 120.018453 138.902) (xy 119.951414 138.882315) - (xy 119.905659 138.829511) (xy 119.895715 138.760353) (xy 119.918134 138.705116) (xy 119.91913 138.703743) - (xy 119.920114 138.70239) (xy 120.000542 138.544542) (xy 120.055286 138.376055) (xy 120.083 138.201079) - (xy 120.083 138.023921) (xy 126.722 138.023921) (xy 126.722 138.201078) (xy 126.749714 138.376056) - (xy 126.804456 138.544539) (xy 126.804457 138.544542) (xy 126.884886 138.70239) (xy 126.989017 138.845714) - (xy 127.114286 138.970983) (xy 127.25761 139.075114) (xy 127.320784 139.107303) (xy 127.415457 139.155542) - (xy 127.41546 139.155543) (xy 127.499701 139.182914) (xy 127.583945 139.210286) (xy 127.758921 139.238) - (xy 127.758922 139.238) (xy 127.936078 139.238) (xy 127.936079 139.238) (xy 128.111055 139.210286) - (xy 128.279542 139.155542) (xy 128.43739 139.075114) (xy 128.580714 138.970983) (xy 128.705983 138.845714) - (xy 128.810114 138.70239) (xy 128.890542 138.544542) (xy 128.945286 138.376055) (xy 128.973 138.201079) - (xy 128.973 138.023921) (xy 128.963731 137.9654) (xy 130.6831 137.9654) (xy 130.6831 138.259599) - (xy 130.683101 138.259616) (xy 130.720611 138.544539) (xy 130.721502 138.5513) (xy 130.766607 138.719635) - (xy 130.797652 138.835494) (xy 130.910234 139.107294) (xy 130.910242 139.10731) (xy 131.05734 139.362089) - (xy 131.057351 139.362105) (xy 131.236448 139.595509) (xy 131.236454 139.595516) (xy 131.444483 139.803545) - (xy 131.44449 139.803551) (xy 131.593321 139.917753) (xy 131.677903 139.982655) (xy 131.67791 139.982659) - (xy 131.932689 140.129757) (xy 131.932705 140.129765) (xy 132.204505 140.242347) (xy 132.204507 140.242347) - (xy 132.204513 140.24235) (xy 132.4887 140.318498) (xy 132.780394 140.3569) (xy 132.780401 140.3569) - (xy 133.074599 140.3569) (xy 133.074606 140.3569) (xy 133.3663 140.318498) (xy 133.650487 140.24235) - (xy 133.777659 140.189674) (xy 133.922294 140.129765) (xy 133.922297 140.129763) (xy 133.922303 140.129761) - (xy 134.177097 139.982655) (xy 134.410511 139.80355) (xy 134.568819 139.645241) (xy 134.630141 139.611758) - (xy 134.699832 139.616742) (xy 134.755766 139.658613) (xy 134.780183 139.724078) (xy 134.77106 139.780376) - (xy 134.69676 139.959753) (xy 134.623795 140.23206) (xy 134.587 140.511541) (xy 134.587 140.793458) - (xy 134.623795 141.072939) (xy 134.696759 141.345243) (xy 134.804635 141.605679) (xy 134.80464 141.60569) - (xy 134.945583 141.849809) (xy 134.945588 141.849817) (xy 135.091294 142.039704) (xy 135.117204 142.07347) - (xy 135.316529 142.272795) (xy 135.316533 142.272798) (xy 135.316535 142.2728) (xy 135.540183 142.444412) - (xy 135.54019 142.444416) (xy 135.784309 142.585359) (xy 135.784314 142.585361) (xy 135.784317 142.585363) - (xy 136.044761 142.693242) (xy 136.317058 142.766204) (xy 136.596549 142.803) (xy 136.596556 142.803) - (xy 136.878444 142.803) (xy 136.878451 142.803) (xy 137.157942 142.766204) (xy 137.430239 142.693242) - (xy 137.690683 142.585363) (xy 137.934817 142.444412) (xy 137.955392 142.428623) (xy 138.02056 142.403429) - (xy 138.030879 142.402999) (xy 139.212482 142.402999) (xy 139.212491 142.403) (xy 141.362508 142.402999) - (xy 141.465297 142.392499) (xy 141.631834 142.337314) (xy 141.781156 142.245212) (xy 141.905212 142.121156) - (xy 141.997314 141.971834) (xy 142.052499 141.805297) (xy 142.063 141.702509) (xy 142.062999 139.602492) - (xy 142.062286 139.595516) (xy 142.052499 139.499703) (xy 142.052498 139.4997) (xy 141.997314 139.333166) - (xy 141.905212 139.183844) (xy 141.781156 139.059788) (xy 141.67328 138.99325) (xy 141.631836 138.967687) - (xy 141.631831 138.967685) (xy 141.630362 138.967198) (xy 141.465297 138.912501) (xy 141.465295 138.9125) - (xy 141.362516 138.902) (xy 141.362509 138.902) (xy 139.435381 138.902) (xy 139.435373 138.902) - (xy 139.068453 138.902) (xy 139.001414 138.882315) (xy 138.955659 138.829511) (xy 138.945715 138.760353) - (xy 138.968134 138.705116) (xy 138.96913 138.703743) (xy 138.970114 138.70239) (xy 139.050542 138.544542) - (xy 139.105286 138.376055) (xy 139.133 138.201079) (xy 139.133 138.023921) (xy 139.105286 137.848945) - (xy 139.072655 137.748515) (xy 139.050543 137.68046) (xy 139.050542 137.680457) (xy 138.970113 137.522609) - (xy 138.865983 137.379286) (xy 138.740714 137.254017) (xy 138.59739 137.149886) (xy 138.534232 137.117705) - (xy 138.439542 137.069457) (xy 138.439539 137.069456) (xy 138.271056 137.014714) (xy 138.183567 137.000857) - (xy 138.096079 136.987) (xy 137.918921 136.987) (xy 137.860595 136.996238) (xy 137.743943 137.014714) - (xy 137.57546 137.069456) (xy 137.575457 137.069457) (xy 137.417609 137.149886) (xy 137.375476 137.180498) - (xy 137.274286 137.254017) (xy 137.274284 137.254019) (xy 137.274283 137.254019) (xy 137.149019 137.379283) - (xy 137.149019 137.379284) (xy 137.149017 137.379286) (xy 137.117765 137.422301) (xy 137.044886 137.522609) - (xy 136.964457 137.680457) (xy 136.964456 137.68046) (xy 136.909714 137.848943) (xy 136.882 138.023921) - (xy 136.882 138.201077) (xy 136.90695 138.358602) (xy 136.897996 138.427895) (xy 136.853 138.481347) - (xy 136.786248 138.501987) (xy 136.784477 138.502) (xy 136.596541 138.502) (xy 136.31706 138.538795) - (xy 136.044756 138.611759) (xy 135.78432 138.719635) (xy 135.784309 138.71964) (xy 135.54019 138.860583) - (xy 135.540182 138.860589) (xy 135.316534 139.0322) (xy 135.175786 139.172948) (xy 135.114463 139.206432) - (xy 135.044771 139.201448) (xy 134.988838 139.159576) (xy 134.964421 139.094112) (xy 134.973544 139.037813) - (xy 134.9767 139.030196) (xy 135.05735 138.835487) (xy 135.133498 138.5513) (xy 135.1719 138.259606) - (xy 135.1719 137.965394) (xy 135.133498 137.6737) (xy 135.05735 137.389513) (xy 135.001227 137.254019) - (xy 134.944765 137.117705) (xy 134.944757 137.117689) (xy 134.797659 136.86291) (xy 134.797655 136.862903) - (xy 134.61855 136.629489) (xy 134.618545 136.629483) (xy 134.410516 136.421454) (xy 134.410509 136.421448) - (xy 134.177105 136.242351) (xy 134.177103 136.242349) (xy 134.177097 136.242345) (xy 134.177092 136.242342) - (xy 134.177089 136.24234) (xy 133.92231 136.095242) (xy 133.922294 136.095234) (xy 133.650494 135.982652) - (xy 133.366296 135.906501) (xy 133.074616 135.868101) (xy 133.074611 135.8681) (xy 133.074606 135.8681) - (xy 132.780394 135.8681) (xy 132.780388 135.8681) (xy 132.780383 135.868101) (xy 132.488703 135.906501) - (xy 132.204505 135.982652) (xy 131.932705 136.095234) (xy 131.932689 136.095242) (xy 131.67791 136.24234) - (xy 131.677894 136.242351) (xy 131.44449 136.421448) (xy 131.444483 136.421454) (xy 131.236454 136.629483) - (xy 131.236448 136.62949) (xy 131.057351 136.862894) (xy 131.05734 136.86291) (xy 130.910242 137.117689) - (xy 130.910234 137.117705) (xy 130.797652 137.389505) (xy 130.721501 137.673703) (xy 130.683101 137.965383) - (xy 130.6831 137.9654) (xy 128.963731 137.9654) (xy 128.945286 137.848945) (xy 128.912655 137.748515) - (xy 128.890543 137.68046) (xy 128.890542 137.680457) (xy 128.810113 137.522609) (xy 128.705983 137.379286) - (xy 128.580714 137.254017) (xy 128.43739 137.149886) (xy 128.374232 137.117705) (xy 128.279542 137.069457) - (xy 128.279539 137.069456) (xy 128.111056 137.014714) (xy 128.023567 137.000857) (xy 127.936079 136.987) - (xy 127.758921 136.987) (xy 127.700595 136.996238) (xy 127.583943 137.014714) (xy 127.41546 137.069456) - (xy 127.415457 137.069457) (xy 127.257609 137.149886) (xy 127.215476 137.180498) (xy 127.114286 137.254017) - (xy 127.114284 137.254019) (xy 127.114283 137.254019) (xy 126.989019 137.379283) (xy 126.989019 137.379284) - (xy 126.989017 137.379286) (xy 126.957765 137.422301) (xy 126.884886 137.522609) (xy 126.804457 137.680457) - (xy 126.804456 137.68046) (xy 126.749714 137.848943) (xy 126.722 138.023921) (xy 120.083 138.023921) - (xy 120.055286 137.848945) (xy 120.022655 137.748515) (xy 120.000543 137.68046) (xy 120.000542 137.680457) - (xy 119.920113 137.522609) (xy 119.815983 137.379286) (xy 119.690714 137.254017) (xy 119.54739 137.149886) - (xy 119.484232 137.117705) (xy 119.389542 137.069457) (xy 119.389539 137.069456) (xy 119.221056 137.014714) - (xy 119.133567 137.000857) (xy 119.046079 136.987) (xy 118.868921 136.987) (xy 118.810595 136.996238) - (xy 118.693943 137.014714) (xy 118.52546 137.069456) (xy 118.525457 137.069457) (xy 118.367609 137.149886) - (xy 118.325476 137.180498) (xy 118.224286 137.254017) (xy 118.224284 137.254019) (xy 118.224283 137.254019) - (xy 118.099019 137.379283) (xy 118.099019 137.379284) (xy 118.099017 137.379286) (xy 118.067765 137.422301) - (xy 117.994886 137.522609) (xy 117.914457 137.680457) (xy 117.914456 137.68046) (xy 117.859714 137.848943) - (xy 117.832 138.023921) (xy 117.832 138.201077) (xy 117.85695 138.358602) (xy 117.847996 138.427895) - (xy 117.803 138.481347) (xy 117.736248 138.501987) (xy 117.734477 138.502) (xy 117.546541 138.502) - (xy 117.26706 138.538795) (xy 116.994756 138.611759) (xy 116.73432 138.719635) (xy 116.734309 138.71964) - (xy 116.49019 138.860583) (xy 116.490182 138.860589) (xy 116.266534 139.0322) (xy 116.125786 139.172948) - (xy 116.064463 139.206432) (xy 115.994771 139.201448) (xy 115.938838 139.159576) (xy 115.914421 139.094112) - (xy 115.923544 139.037813) (xy 115.9267 139.030196) (xy 116.00735 138.835487) (xy 116.083498 138.5513) - (xy 116.1219 138.259606) (xy 116.1219 137.965394) (xy 116.083498 137.6737) (xy 116.00735 137.389513) - (xy 115.951227 137.254019) (xy 115.894765 137.117705) (xy 115.894757 137.117689) (xy 115.747659 136.86291) - (xy 115.747655 136.862903) (xy 115.56855 136.629489) (xy 115.568545 136.629483) (xy 115.360516 136.421454) - (xy 115.360509 136.421448) (xy 115.127105 136.242351) (xy 115.127103 136.242349) (xy 115.127097 136.242345) - (xy 115.127092 136.242342) (xy 115.127089 136.24234) (xy 114.87231 136.095242) (xy 114.872294 136.095234) - (xy 114.600494 135.982652) (xy 114.316296 135.906501) (xy 114.024616 135.868101) (xy 114.024611 135.8681) - (xy 114.024606 135.8681) (xy 113.730394 135.8681) (xy 113.730388 135.8681) (xy 113.730383 135.868101) - (xy 113.438703 135.906501) (xy 113.154505 135.982652) (xy 112.882705 136.095234) (xy 112.882689 136.095242) - (xy 112.62791 136.24234) (xy 112.627894 136.242351) (xy 112.39449 136.421448) (xy 112.394483 136.421454) - (xy 112.186454 136.629483) (xy 112.186448 136.62949) (xy 112.007351 136.862894) (xy 112.00734 136.86291) - (xy 111.860242 137.117689) (xy 111.860234 137.117705) (xy 111.747652 137.389505) (xy 111.671501 137.673703) - (xy 111.633101 137.965383) (xy 111.6331 137.9654) (xy 109.913731 137.9654) (xy 109.895286 137.848945) - (xy 109.862655 137.748515) (xy 109.840543 137.68046) (xy 109.840542 137.680457) (xy 109.760113 137.522609) - (xy 109.655983 137.379286) (xy 109.530714 137.254017) (xy 109.38739 137.149886) (xy 109.324232 137.117705) - (xy 109.229542 137.069457) (xy 109.229539 137.069456) (xy 109.061056 137.014714) (xy 108.973567 137.000857) - (xy 108.886079 136.987) (xy 108.708921 136.987) (xy 108.650595 136.996238) (xy 108.533943 137.014714) - (xy 108.36546 137.069456) (xy 108.365457 137.069457) (xy 108.207609 137.149886) (xy 108.165476 137.180498) - (xy 108.064286 137.254017) (xy 108.064284 137.254019) (xy 108.064283 137.254019) (xy 107.939019 137.379283) - (xy 107.939019 137.379284) (xy 107.939017 137.379286) (xy 107.907765 137.422301) (xy 107.834886 137.522609) - (xy 107.754457 137.680457) (xy 107.754456 137.68046) (xy 107.699714 137.848943) (xy 107.672 138.023921) - (xy 101.033 138.023921) (xy 101.005286 137.848945) (xy 100.972655 137.748515) (xy 100.950543 137.68046) - (xy 100.950542 137.680457) (xy 100.870113 137.522609) (xy 100.765983 137.379286) (xy 100.640714 137.254017) - (xy 100.49739 137.149886) (xy 100.434232 137.117705) (xy 100.339542 137.069457) (xy 100.339539 137.069456) - (xy 100.171056 137.014714) (xy 100.083567 137.000857) (xy 99.996079 136.987) (xy 99.818921 136.987) - (xy 99.760595 136.996238) (xy 99.643943 137.014714) (xy 99.47546 137.069456) (xy 99.475457 137.069457) - (xy 99.317609 137.149886) (xy 99.275476 137.180498) (xy 99.174286 137.254017) (xy 99.174284 137.254019) - (xy 99.174283 137.254019) (xy 99.049019 137.379283) (xy 99.049019 137.379284) (xy 99.049017 137.379286) - (xy 99.017765 137.422301) (xy 98.944886 137.522609) (xy 98.864457 137.680457) (xy 98.864456 137.68046) - (xy 98.809714 137.848943) (xy 98.782 138.023921) (xy 98.782 138.201077) (xy 98.80695 138.358602) - (xy 98.797996 138.427895) (xy 98.753 138.481347) (xy 98.686248 138.501987) (xy 98.684477 138.502) - (xy 98.496541 138.502) (xy 98.21706 138.538795) (xy 97.944756 138.611759) (xy 97.68432 138.719635) - (xy 97.684309 138.71964) (xy 97.44019 138.860583) (xy 97.440182 138.860589) (xy 97.216534 139.0322) - (xy 97.075786 139.172948) (xy 97.014463 139.206432) (xy 96.944771 139.201448) (xy 96.888838 139.159576) - (xy 96.864421 139.094112) (xy 96.873544 139.037813) (xy 96.8767 139.030196) (xy 96.95735 138.835487) - (xy 97.033498 138.5513) (xy 97.0719 138.259606) (xy 97.0719 137.965394) (xy 97.033498 137.6737) - (xy 96.95735 137.389513) (xy 96.901227 137.254019) (xy 96.844765 137.117705) (xy 96.844757 137.117689) - (xy 96.697659 136.86291) (xy 96.697655 136.862903) (xy 96.51855 136.629489) (xy 96.518545 136.629483) - (xy 96.310516 136.421454) (xy 96.310509 136.421448) (xy 96.077105 136.242351) (xy 96.077103 136.242349) - (xy 96.077097 136.242345) (xy 96.077092 136.242342) (xy 96.077089 136.24234) (xy 95.82231 136.095242) - (xy 95.822294 136.095234) (xy 95.550494 135.982652) (xy 95.266296 135.906501) (xy 94.974616 135.868101) - (xy 94.974611 135.8681) (xy 94.974606 135.8681) (xy 94.680394 135.8681) (xy 94.680388 135.8681) - (xy 94.680383 135.868101) (xy 94.388703 135.906501) (xy 94.104505 135.982652) (xy 93.832705 136.095234) - (xy 93.832689 136.095242) (xy 93.57791 136.24234) (xy 93.577894 136.242351) (xy 93.34449 136.421448) - (xy 93.344483 136.421454) (xy 93.136454 136.629483) (xy 93.136448 136.62949) (xy 92.957351 136.862894) - (xy 92.95734 136.86291) (xy 92.810242 137.117689) (xy 92.810234 137.117705) (xy 92.697652 137.389505) - (xy 92.621501 137.673703) (xy 92.583101 137.965383) (xy 92.5831 137.9654) (xy 90.863731 137.9654) - (xy 90.845286 137.848945) (xy 90.812655 137.748515) (xy 90.790543 137.68046) (xy 90.790542 137.680457) - (xy 90.710113 137.522609) (xy 90.605983 137.379286) (xy 90.480714 137.254017) (xy 90.33739 137.149886) - (xy 90.274232 137.117705) (xy 90.179542 137.069457) (xy 90.179539 137.069456) (xy 90.011056 137.014714) - (xy 89.923567 137.000857) (xy 89.836079 136.987) (xy 89.658921 136.987) (xy 89.600595 136.996238) - (xy 89.483943 137.014714) (xy 89.31546 137.069456) (xy 89.315457 137.069457) (xy 89.157609 137.149886) - (xy 89.115476 137.180498) (xy 89.014286 137.254017) (xy 89.014284 137.254019) (xy 89.014283 137.254019) - (xy 88.889019 137.379283) (xy 88.889019 137.379284) (xy 88.889017 137.379286) (xy 88.857765 137.422301) - (xy 88.784886 137.522609) (xy 88.704457 137.680457) (xy 88.704456 137.68046) (xy 88.649714 137.848943) - (xy 88.622 138.023921) (xy 72.458 138.023921) (xy 72.430286 137.848945) (xy 72.397655 137.748515) - (xy 72.375543 137.68046) (xy 72.375542 137.680457) (xy 72.295113 137.522609) (xy 72.190983 137.379286) - (xy 72.065714 137.254017) (xy 71.92239 137.149886) (xy 71.859232 137.117705) (xy 71.764542 137.069457) - (xy 71.764539 137.069456) (xy 71.596056 137.014714) (xy 71.508567 137.000857) (xy 71.421079 136.987) - (xy 71.243921 136.987) (xy 71.185595 136.996238) (xy 71.068943 137.014714) (xy 70.90046 137.069456) - (xy 70.900457 137.069457) (xy 70.742609 137.149886) (xy 70.700476 137.180498) (xy 70.599286 137.254017) - (xy 70.599284 137.254019) (xy 70.599283 137.254019) (xy 70.474019 137.379283) (xy 70.474019 137.379284) - (xy 70.474017 137.379286) (xy 70.442765 137.422301) (xy 70.369886 137.522609) (xy 70.289457 137.680457) - (xy 70.289456 137.68046) (xy 70.234714 137.848943) (xy 70.207 138.023921) (xy 70.207 138.201077) - (xy 70.23195 138.358602) (xy 70.222996 138.427895) (xy 70.178 138.481347) (xy 70.111248 138.501987) - (xy 70.109477 138.502) (xy 69.921541 138.502) (xy 69.64206 138.538795) (xy 69.369756 138.611759) - (xy 69.10932 138.719635) (xy 69.109309 138.71964) (xy 68.86519 138.860583) (xy 68.865182 138.860589) - (xy 68.641534 139.0322) (xy 68.500786 139.172948) (xy 68.439463 139.206432) (xy 68.369771 139.201448) - (xy 68.313838 139.159576) (xy 68.289421 139.094112) (xy 68.298544 139.037813) (xy 68.3017 139.030196) - (xy 68.38235 138.835487) (xy 68.458498 138.5513) (xy 68.4969 138.259606) (xy 68.4969 137.965394) - (xy 68.458498 137.6737) (xy 68.38235 137.389513) (xy 68.326227 137.254019) (xy 68.269765 137.117705) - (xy 68.269757 137.117689) (xy 68.122659 136.86291) (xy 68.122655 136.862903) (xy 67.94355 136.629489) - (xy 67.943545 136.629483) (xy 67.735516 136.421454) (xy 67.735509 136.421448) (xy 67.502105 136.242351) - (xy 67.502103 136.242349) (xy 67.502097 136.242345) (xy 67.502092 136.242342) (xy 67.502089 136.24234) - (xy 67.24731 136.095242) (xy 67.247294 136.095234) (xy 66.975494 135.982652) (xy 66.691296 135.906501) - (xy 66.399616 135.868101) (xy 66.399611 135.8681) (xy 66.399606 135.8681) (xy 66.105394 135.8681) - (xy 66.105388 135.8681) (xy 66.105383 135.868101) (xy 65.813703 135.906501) (xy 65.529505 135.982652) - (xy 65.257705 136.095234) (xy 65.257689 136.095242) (xy 65.00291 136.24234) (xy 65.002894 136.242351) - (xy 64.76949 136.421448) (xy 64.769483 136.421454) (xy 64.561454 136.629483) (xy 64.561448 136.62949) - (xy 64.382351 136.862894) (xy 64.38234 136.86291) (xy 64.235242 137.117689) (xy 64.235234 137.117705) - (xy 64.122652 137.389505) (xy 64.046501 137.673703) (xy 64.008101 137.965383) (xy 64.0081 137.9654) - (xy 62.288731 137.9654) (xy 62.270286 137.848945) (xy 62.237655 137.748515) (xy 62.215543 137.68046) - (xy 62.215542 137.680457) (xy 62.135113 137.522609) (xy 62.030983 137.379286) (xy 61.905714 137.254017) - (xy 61.76239 137.149886) (xy 61.699232 137.117705) (xy 61.604542 137.069457) (xy 61.604539 137.069456) - (xy 61.436056 137.014714) (xy 61.348567 137.000857) (xy 61.261079 136.987) (xy 61.083921 136.987) - (xy 61.025595 136.996238) (xy 60.908943 137.014714) (xy 60.74046 137.069456) (xy 60.740457 137.069457) - (xy 60.582609 137.149886) (xy 60.540476 137.180498) (xy 60.439286 137.254017) (xy 60.439284 137.254019) - (xy 60.439283 137.254019) (xy 60.314019 137.379283) (xy 60.314019 137.379284) (xy 60.314017 137.379286) - (xy 60.282765 137.422301) (xy 60.209886 137.522609) (xy 60.129457 137.680457) (xy 60.129456 137.68046) - (xy 60.074714 137.848943) (xy 60.047 138.023921) (xy 52.281595 138.023921) (xy 52.27829 136.980855) - (xy 52.273886 135.590818) (xy 142.492 135.590818) (xy 142.492 135.871681) (xy 142.523442 136.150744) - (xy 142.523445 136.150762) (xy 142.585939 136.424567) (xy 142.585943 136.424579) (xy 142.6787 136.689661) - (xy 142.800553 136.942692) (xy 142.824528 136.980847) (xy 142.949977 137.180498) (xy 143.125084 137.400075) - (xy 143.323675 137.598666) (xy 143.543252 137.773773) (xy 143.781055 137.923195) (xy 144.034092 138.045051) - (xy 144.23318 138.114715) (xy 144.29917 138.137806) (xy 144.299182 138.13781) (xy 144.572991 138.200305) - (xy 144.572997 138.200305) (xy 144.573005 138.200307) (xy 144.759047 138.221268) (xy 144.852069 138.231749) - (xy 144.852072 138.23175) (xy 144.852075 138.23175) (xy 145.132928 138.23175) (xy 145.132929 138.231749) - (xy 145.275555 138.215679) (xy 145.411994 138.200307) (xy 145.411999 138.200306) (xy 145.412009 138.200305) - (xy 145.685818 138.13781) (xy 145.950908 138.045051) (xy 146.203945 137.923195) (xy 146.441748 137.773773) - (xy 146.661325 137.598666) (xy 146.859916 137.400075) (xy 147.035023 137.180498) (xy 147.184445 136.942695) - (xy 147.306301 136.689658) (xy 147.39906 136.424568) (xy 147.461555 136.150759) (xy 147.493 135.871675) - (xy 147.493 135.590825) (xy 147.492999 135.590818) (xy 147.492999 135.590814) (xy 147.492248 135.58415) - (xy 157.9881 135.58415) (xy 157.9881 135.878349) (xy 157.988101 135.878366) (xy 158.023962 136.150762) - (xy 158.026502 136.17005) (xy 158.045873 136.242345) (xy 158.102652 136.454244) (xy 158.215234 136.726044) - (xy 158.215242 136.72606) (xy 158.36234 136.980839) (xy 158.362351 136.980855) (xy 158.541448 137.214259) - (xy 158.541454 137.214266) (xy 158.749483 137.422295) (xy 158.749489 137.4223) (xy 158.982903 137.601405) - (xy 158.98291 137.601409) (xy 159.237689 137.748507) (xy 159.237705 137.748515) (xy 159.509505 137.861097) - (xy 159.509507 137.861097) (xy 159.509513 137.8611) (xy 159.7937 137.937248) (xy 160.085394 137.97565) - (xy 160.085401 137.97565) (xy 160.379599 137.97565) (xy 160.379606 137.97565) (xy 160.6713 137.937248) - (xy 160.955487 137.8611) (xy 161.166315 137.773773) (xy 161.227294 137.748515) (xy 161.227297 137.748513) - (xy 161.227303 137.748511) (xy 161.482097 137.601405) (xy 161.715511 137.4223) (xy 161.92355 137.214261) - (xy 162.102655 136.980847) (xy 162.249761 136.726053) (xy 162.289759 136.62949) (xy 162.362347 136.454244) - (xy 162.362346 136.454244) (xy 162.36235 136.454237) (xy 162.438498 136.17005) (xy 162.4769 135.878356) - (xy 162.4769 135.584144) (xy 162.438498 135.29245) (xy 162.36235 135.008263) (xy 162.362347 135.008255) - (xy 162.249765 134.736455) (xy 162.249757 134.736439) (xy 162.102659 134.48166) (xy 162.102655 134.481653) - (xy 161.92355 134.248239) (xy 161.923545 134.248233) (xy 161.715516 134.040204) (xy 161.715509 134.040198) - (xy 161.482105 133.861101) (xy 161.482103 133.861099) (xy 161.482097 133.861095) (xy 161.482092 133.861092) - (xy 161.482089 133.86109) (xy 161.22731 133.713992) (xy 161.227294 133.713984) (xy 160.955494 133.601402) - (xy 160.671296 133.525251) (xy 160.379616 133.486851) (xy 160.379611 133.48685) (xy 160.379606 133.48685) - (xy 160.085394 133.48685) (xy 160.085388 133.48685) (xy 160.085383 133.486851) (xy 159.793703 133.525251) - (xy 159.509505 133.601402) (xy 159.237705 133.713984) (xy 159.237689 133.713992) (xy 158.98291 133.86109) - (xy 158.982894 133.861101) (xy 158.74949 134.040198) (xy 158.749483 134.040204) (xy 158.541454 134.248233) - (xy 158.541448 134.24824) (xy 158.362351 134.481644) (xy 158.36234 134.48166) (xy 158.215242 134.736439) - (xy 158.215234 134.736455) (xy 158.102652 135.008255) (xy 158.026501 135.292453) (xy 157.988101 135.584133) - (xy 157.9881 135.58415) (xy 147.492248 135.58415) (xy 147.480272 135.477863) (xy 147.461555 135.311741) - (xy 147.39906 135.037932) (xy 147.306301 134.772842) (xy 147.184445 134.519805) (xy 147.035023 134.282002) - (xy 146.859916 134.062425) (xy 146.661325 133.863834) (xy 146.65789 133.861095) (xy 146.473429 133.713992) - (xy 146.441748 133.688727) (xy 146.203945 133.539305) (xy 146.203942 133.539303) (xy 145.950911 133.41745) - (xy 145.685829 133.324693) (xy 145.685817 133.324689) (xy 145.412012 133.262195) (xy 145.411994 133.262192) - (xy 145.132931 133.23075) (xy 145.132925 133.23075) (xy 144.852075 133.23075) (xy 144.852068 133.23075) - (xy 144.573005 133.262192) (xy 144.572987 133.262195) (xy 144.299182 133.324689) (xy 144.29917 133.324693) - (xy 144.034088 133.41745) (xy 143.781057 133.539303) (xy 143.543253 133.688726) (xy 143.323675 133.863833) - (xy 143.125083 134.062425) (xy 142.949976 134.282003) (xy 142.800553 134.519807) (xy 142.6787 134.772838) - (xy 142.585943 135.03792) (xy 142.585939 135.037932) (xy 142.523445 135.311737) (xy 142.523442 135.311755) - (xy 142.492 135.590818) (xy 52.273886 135.590818) (xy 52.273876 135.587739) (xy 52.251372 128.485148) - (xy 62.0945 128.485148) (xy 62.0945 128.689851) (xy 62.126522 128.892034) (xy 62.189781 129.086723) - (xy 62.282715 129.269113) (xy 62.403028 129.434713) (xy 62.547786 129.579471) (xy 62.679712 129.675319) - (xy 62.71339 129.699787) (xy 62.829607 129.759003) (xy 62.895776 129.792718) (xy 62.895778 129.792718) - (xy 62.895781 129.79272) (xy 62.937681 129.806334) (xy 63.090465 129.855977) (xy 63.16205 129.867315) - (xy 63.292648 129.888) (xy 63.292649 129.888) (xy 63.497351 129.888) (xy 63.497352 129.888) (xy 63.699534 129.855977) - (xy 63.894219 129.79272) (xy 64.07661 129.699787) (xy 64.172901 129.629828) (xy 64.242213 129.579471) - (xy 64.242215 129.579468) (xy 64.242219 129.579466) (xy 64.386966 129.434719) (xy 64.386968 129.434715) - (xy 64.386971 129.434713) (xy 64.439732 129.36209) (xy 64.507287 129.26911) (xy 64.60022 129.086719) - (xy 64.663477 128.892034) (xy 64.6955 128.689852) (xy 64.6955 128.485148) (xy 64.663477 128.282966) - (xy 64.648259 128.236131) (xy 64.600218 128.088276) (xy 64.507287 127.90589) (xy 64.437032 127.809191) - (xy 64.437031 127.809188) (xy 64.386971 127.740287) (xy 64.386967 127.740282) (xy 64.38632 127.739635) - (xy 69.7145 127.739635) (xy 69.7145 129.43537) (xy 69.714501 129.435376) (xy 69.720908 129.494983) - (xy 69.771202 129.629828) (xy 69.771206 129.629835) (xy 69.857452 129.745044) (xy 69.857455 129.745047) - (xy 69.972664 129.831293) (xy 69.972671 129.831297) (xy 70.107517 129.881591) (xy 70.107516 129.881591) - (xy 70.114444 129.882335) (xy 70.167127 129.888) (xy 71.414902 129.887999) (xy 71.444342 129.896643) - (xy 71.474329 129.903167) (xy 71.479344 129.906921) (xy 71.481941 129.907684) (xy 71.502582 129.924317) - (xy 71.631139 130.052874) (xy 71.631149 130.052885) (xy 71.635479 130.057215) (xy 71.63548 130.057216) - (xy 71.747284 130.16902) (xy 71.834095 130.219139) (xy 71.834097 130.219141) (xy 71.872151 130.241111) - (xy 71.884215 130.248077) (xy 72.036943 130.289) (xy 72.195057 130.289) (xy 98.402331 130.289) (xy 98.402347 130.289001) - (xy 98.409943 130.289001) (xy 98.568054 130.289001) (xy 98.568057 130.289001) (xy 98.720785 130.248077) - (xy 98.770904 130.219139) (xy 98.857716 130.16902) (xy 98.96952 130.057216) (xy 98.969521 130.057213) - (xy 99.102418 129.924315) (xy 99.163739 129.890833) (xy 99.190097 129.887999) (xy 99.989901 129.887999) - (xy 100.05694 129.907684) (xy 100.077581 129.924317) (xy 101.121284 130.96802) (xy 101.121286 130.968021) - (xy 101.12129 130.968024) (xy 101.258209 131.047073) (xy 101.258216 131.047077) (xy 101.410943 131.088001) - (xy 101.410945 131.088001) (xy 101.576654 131.088001) (xy 101.57667 131.088) (xy 116.653331 131.088) - (xy 116.653347 131.088001) (xy 116.660943 131.088001) (xy 116.819054 131.088001) (xy 116.819057 131.088001) - (xy 116.971785 131.047077) (xy 117.021904 131.018139) (xy 117.108716 130.96802) (xy 117.22052 130.856216) - (xy 117.22052 130.856214) (xy 117.230728 130.846007) (xy 117.23073 130.846004) (xy 118.152416 129.924318) - (xy 118.213739 129.890833) (xy 118.240097 129.887999) (xy 119.039902 129.887999) (xy 119.069342 129.896643) - (xy 119.099329 129.903167) (xy 119.104344 129.906921) (xy 119.106941 129.907684) (xy 119.127582 129.924317) - (xy 119.256139 130.052874) (xy 119.256149 130.052885) (xy 119.260479 130.057215) (xy 119.26048 130.057216) - (xy 119.372284 130.16902) (xy 119.459095 130.219139) (xy 119.459097 130.219141) (xy 119.497151 130.241111) - (xy 119.509215 130.248077) (xy 119.661943 130.289) (xy 136.502331 130.289) (xy 136.502347 130.289001) - (xy 136.509943 130.289001) (xy 136.668054 130.289001) (xy 136.668057 130.289001) (xy 136.820785 130.248077) - (xy 136.870904 130.219139) (xy 136.957716 130.16902) (xy 137.06952 130.057216) (xy 137.069521 130.057213) - (xy 137.202418 129.924315) (xy 137.263739 129.890833) (xy 137.290097 129.887999) (xy 138.537871 129.887999) - (xy 138.537872 129.887999) (xy 138.597483 129.881591) (xy 138.732331 129.831296) (xy 138.847546 129.745046) - (xy 138.933796 129.629831) (xy 138.984091 129.494983) (xy 138.9905 129.435373) (xy 138.990499 128.469402) - (xy 140.952 128.469402) (xy 140.952 128.705597) (xy 140.988946 128.938868) (xy 141.061933 129.163496) - (xy 141.169157 129.373933) (xy 141.307983 129.56501) (xy 141.47499 129.732017) (xy 141.666067 129.870843) - (xy 141.736874 129.906921) (xy 141.876503 129.978066) (xy 141.876505 129.978066) (xy 141.876508 129.978068) - (xy 141.996912 130.017189) (xy 142.101131 130.051053) (xy 142.334403 130.088) (xy 142.334408 130.088) - (xy 142.570597 130.088) (xy 142.803868 130.051053) (xy 142.816342 130.047) (xy 143.028492 129.978068) - (xy 143.238933 129.870843) (xy 143.43001 129.732017) (xy 143.597017 129.56501) (xy 143.735843 129.373933) - (xy 143.843068 129.163492) (xy 143.916053 128.938868) (xy 143.918141 128.925683) (xy 143.953 128.705597) - (xy 143.953 128.469402) (xy 143.916053 128.236131) (xy 143.868013 128.088281) (xy 143.843068 128.011508) - (xy 143.843066 128.011505) (xy 143.843066 128.011503) (xy 143.739982 127.809191) (xy 143.735843 127.801067) - (xy 143.597017 127.60999) (xy 143.43001 127.442983) (xy 143.238933 127.304157) (xy 143.217837 127.293408) - (xy 143.028496 127.196933) (xy 142.803868 127.123946) (xy 142.570597 127.087) (xy 142.570592 127.087) - (xy 142.334408 127.087) (xy 142.334403 127.087) (xy 142.101131 127.123946) (xy 141.876503 127.196933) - (xy 141.666066 127.304157) (xy 141.55854 127.38228) (xy 141.47499 127.442983) (xy 141.474988 127.442985) - (xy 141.474987 127.442985) (xy 141.307985 127.609987) (xy 141.307985 127.609988) (xy 141.307983 127.60999) - (xy 141.257106 127.680016) (xy 141.169157 127.801066) (xy 141.061933 128.011503) (xy 140.988946 128.236131) - (xy 140.952 128.469402) (xy 138.990499 128.469402) (xy 138.990499 127.739628) (xy 138.984091 127.680017) - (xy 138.933796 127.545169) (xy 138.933795 127.545168) (xy 138.933793 127.545164) (xy 138.847547 127.429955) - (xy 138.847544 127.429952) (xy 138.732335 127.343706) (xy 138.732328 127.343702) (xy 138.597482 127.293408) - (xy 138.597483 127.293408) (xy 138.537883 127.287001) (xy 138.537881 127.287) (xy 138.537873 127.287) - (xy 138.537864 127.287) (xy 136.842129 127.287) (xy 136.842123 127.287001) (xy 136.782516 127.293408) - (xy 136.647671 127.343702) (xy 136.647664 127.343706) (xy 136.532455 127.429952) (xy 136.532452 127.429955) - (xy 136.446206 127.545164) (xy 136.446202 127.545171) (xy 136.395908 127.680017) (xy 136.389501 127.739616) - (xy 136.389501 127.739623) (xy 136.3895 127.739635) (xy 136.3895 128.964) (xy 136.369815 129.031039) - (xy 136.317011 129.076794) (xy 136.2655 129.088) (xy 131.445476 129.088) (xy 131.378437 129.068315) - (xy 131.332682 129.015511) (xy 131.322738 128.946353) (xy 131.327545 128.925683) (xy 131.338475 128.892042) - (xy 131.338475 128.892038) (xy 131.338477 128.892034) (xy 131.3705 128.689852) (xy 131.3705 128.485148) - (xy 131.338477 128.282966) (xy 131.323259 128.236131) (xy 131.275218 128.088276) (xy 131.2361 128.011503) - (xy 131.182287 127.90589) (xy 131.112032 127.809191) (xy 131.061971 127.740286) (xy 130.917213 127.595528) - (xy 130.751613 127.475215) (xy 130.751612 127.475214) (xy 130.75161 127.475213) (xy 130.688355 127.442983) - (xy 130.569223 127.382281) (xy 130.374534 127.319022) (xy 130.199995 127.291378) (xy 130.172352 127.287) - (xy 129.967648 127.287) (xy 129.943329 127.290851) (xy 129.765465 127.319022) (xy 129.570776 127.382281) - (xy 129.388386 127.475215) (xy 129.222786 127.595528) (xy 129.078028 127.740286) (xy 128.957715 127.905886) - (xy 128.864781 128.088276) (xy 128.801522 128.282965) (xy 128.7695 128.485148) (xy 128.7695 128.689851) - (xy 128.801523 128.892035) (xy 128.801524 128.892042) (xy 128.812455 128.925683) (xy 128.81445 128.995524) - (xy 128.778369 129.055356) (xy 128.715668 129.086184) (xy 128.694524 129.088) (xy 120.064499 129.088) - (xy 119.99746 129.068315) (xy 119.951705 129.015511) (xy 119.940499 128.964) (xy 119.940499 127.739629) - (xy 119.940498 127.739623) (xy 119.940497 127.739616) (xy 119.934091 127.680017) (xy 119.883796 127.545169) - (xy 119.883795 127.545168) (xy 119.883793 127.545164) (xy 119.797547 127.429955) (xy 119.797544 127.429952) - (xy 119.682335 127.343706) (xy 119.682328 127.343702) (xy 119.547482 127.293408) (xy 119.547483 127.293408) - (xy 119.487883 127.287001) (xy 119.487881 127.287) (xy 119.487873 127.287) (xy 119.487864 127.287) - (xy 117.792129 127.287) (xy 117.792123 127.287001) (xy 117.732516 127.293408) (xy 117.597671 127.343702) - (xy 117.597664 127.343706) (xy 117.482455 127.429952) (xy 117.482452 127.429955) (xy 117.396206 127.545164) - (xy 117.396202 127.545171) (xy 117.345908 127.680017) (xy 117.339501 127.739616) (xy 117.339501 127.739623) - (xy 117.3395 127.739635) (xy 117.3395 128.987401) (xy 117.319815 129.05444) (xy 117.30318 129.075082) - (xy 116.715584 129.662681) (xy 116.527584 129.850681) (xy 116.466261 129.884166) (xy 116.439903 129.887) - (xy 111.825567 129.887) (xy 111.758528 129.867315) (xy 111.712773 129.814511) (xy 111.702829 129.745353) - (xy 111.731854 129.681797) (xy 111.752682 129.662681) (xy 111.797891 129.629835) (xy 111.867219 129.579466) - (xy 112.011966 129.434719) (xy 112.011968 129.434715) (xy 112.011971 129.434713) (xy 112.064732 129.36209) - (xy 112.132287 129.26911) (xy 112.22522 129.086719) (xy 112.288477 128.892034) (xy 112.3205 128.689852) - (xy 112.3205 128.485148) (xy 112.288477 128.282966) (xy 112.273259 128.236131) (xy 112.225218 128.088276) - (xy 112.1861 128.011503) (xy 112.132287 127.90589) (xy 112.062032 127.809191) (xy 112.011971 127.740286) - (xy 111.867213 127.595528) (xy 111.701613 127.475215) (xy 111.701612 127.475214) (xy 111.70161 127.475213) - (xy 111.638355 127.442983) (xy 111.519223 127.382281) (xy 111.324534 127.319022) (xy 111.149995 127.291378) - (xy 111.122352 127.287) (xy 110.917648 127.287) (xy 110.893329 127.290851) (xy 110.715465 127.319022) - (xy 110.520776 127.382281) (xy 110.338386 127.475215) (xy 110.172786 127.595528) (xy 110.028028 127.740286) - (xy 109.907715 127.905886) (xy 109.814781 128.088276) (xy 109.751522 128.282965) (xy 109.7195 128.485148) - (xy 109.7195 128.689851) (xy 109.751522 128.892034) (xy 109.814781 129.086723) (xy 109.907715 129.269113) - (xy 110.028028 129.434713) (xy 110.17278 129.579465) (xy 110.287318 129.662681) (xy 110.329984 129.718011) - (xy 110.335963 129.787625) (xy 110.303358 129.84942) (xy 110.242519 129.883777) (xy 110.214433 129.887) - (xy 105.474389 129.887) (xy 105.40735 129.867315) (xy 105.361595 129.814511) (xy 105.351651 129.745353) - (xy 105.380676 129.681797) (xy 105.386708 129.675319) (xy 105.432199 129.629828) (xy 105.497017 129.56501) - (xy 105.635843 129.373933) (xy 105.743068 129.163492) (xy 105.816053 128.938868) (xy 105.818141 128.925683) - (xy 105.853 128.705597) (xy 105.853 128.469402) (xy 105.816053 128.236131) (xy 105.768013 128.088281) - (xy 105.743068 128.011508) (xy 105.743066 128.011505) (xy 105.743066 128.011503) (xy 105.639982 127.809191) - (xy 105.635843 127.801067) (xy 105.497017 127.60999) (xy 105.33001 127.442983) (xy 105.138933 127.304157) - (xy 105.117837 127.293408) (xy 104.928496 127.196933) (xy 104.703868 127.123946) (xy 104.470597 127.087) - (xy 104.470592 127.087) (xy 104.234408 127.087) (xy 104.234403 127.087) (xy 104.001131 127.123946) - (xy 103.776503 127.196933) (xy 103.566066 127.304157) (xy 103.45854 127.38228) (xy 103.37499 127.442983) - (xy 103.374988 127.442985) (xy 103.374987 127.442985) (xy 103.207985 127.609987) (xy 103.207985 127.609988) - (xy 103.207983 127.60999) (xy 103.157106 127.680016) (xy 103.069157 127.801066) (xy 102.961933 128.011503) - (xy 102.888946 128.236131) (xy 102.852 128.469402) (xy 102.852 128.705597) (xy 102.888946 128.938868) - (xy 102.961933 129.163496) (xy 103.069157 129.373933) (xy 103.207983 129.56501) (xy 103.207985 129.565012) - (xy 103.318292 129.675319) (xy 103.351777 129.736642) (xy 103.346793 129.806334) (xy 103.304921 129.862267) - (xy 103.239457 129.886684) (xy 103.230611 129.887) (xy 101.790098 129.887) (xy 101.723059 129.867315) - (xy 101.702417 129.850681) (xy 100.926818 129.075082) (xy 100.893333 129.013759) (xy 100.890499 128.987401) - (xy 100.890499 127.739629) (xy 100.890498 127.739623) (xy 100.890497 127.739616) (xy 100.884091 127.680017) - (xy 100.833796 127.545169) (xy 100.833795 127.545168) (xy 100.833793 127.545164) (xy 100.747547 127.429955) - (xy 100.747544 127.429952) (xy 100.632335 127.343706) (xy 100.632328 127.343702) (xy 100.497482 127.293408) - (xy 100.497483 127.293408) (xy 100.437883 127.287001) (xy 100.437881 127.287) (xy 100.437873 127.287) - (xy 100.437864 127.287) (xy 98.742129 127.287) (xy 98.742123 127.287001) (xy 98.682516 127.293408) - (xy 98.547671 127.343702) (xy 98.547664 127.343706) (xy 98.432455 127.429952) (xy 98.432452 127.429955) - (xy 98.346206 127.545164) (xy 98.346202 127.545171) (xy 98.295908 127.680017) (xy 98.289501 127.739616) - (xy 98.289501 127.739623) (xy 98.2895 127.739635) (xy 98.2895 128.964) (xy 98.269815 129.031039) - (xy 98.217011 129.076794) (xy 98.1655 129.088) (xy 93.345476 129.088) (xy 93.278437 129.068315) - (xy 93.232682 129.015511) (xy 93.222738 128.946353) (xy 93.227545 128.925683) (xy 93.238475 128.892042) - (xy 93.238475 128.892038) (xy 93.238477 128.892034) (xy 93.2705 128.689852) (xy 93.2705 128.485148) - (xy 93.238477 128.282966) (xy 93.223259 128.236131) (xy 93.175218 128.088276) (xy 93.1361 128.011503) - (xy 93.082287 127.90589) (xy 93.012032 127.809191) (xy 92.961971 127.740286) (xy 92.817213 127.595528) - (xy 92.651613 127.475215) (xy 92.651612 127.475214) (xy 92.65161 127.475213) (xy 92.588355 127.442983) - (xy 92.469223 127.382281) (xy 92.274534 127.319022) (xy 92.099995 127.291378) (xy 92.072352 127.287) - (xy 91.867648 127.287) (xy 91.843329 127.290851) (xy 91.665465 127.319022) (xy 91.470776 127.382281) - (xy 91.288386 127.475215) (xy 91.122786 127.595528) (xy 90.978028 127.740286) (xy 90.857715 127.905886) - (xy 90.764781 128.088276) (xy 90.701522 128.282965) (xy 90.6695 128.485148) (xy 90.6695 128.689851) - (xy 90.701523 128.892035) (xy 90.701524 128.892042) (xy 90.712455 128.925683) (xy 90.71445 128.995524) - (xy 90.678369 129.055356) (xy 90.615668 129.086184) (xy 90.594524 129.088) (xy 72.439499 129.088) - (xy 72.37246 129.068315) (xy 72.326705 129.015511) (xy 72.315499 128.964) (xy 72.315499 127.739629) - (xy 72.315498 127.739623) (xy 72.315497 127.739616) (xy 72.309091 127.680017) (xy 72.258796 127.545169) - (xy 72.258795 127.545168) (xy 72.258793 127.545164) (xy 72.172547 127.429955) (xy 72.172544 127.429952) - (xy 72.057335 127.343706) (xy 72.057328 127.343702) (xy 71.922482 127.293408) (xy 71.922483 127.293408) - (xy 71.862883 127.287001) (xy 71.862881 127.287) (xy 71.862873 127.287) (xy 71.862864 127.287) (xy 70.167129 127.287) - (xy 70.167123 127.287001) (xy 70.107516 127.293408) (xy 69.972671 127.343702) (xy 69.972664 127.343706) - (xy 69.857455 127.429952) (xy 69.857452 127.429955) (xy 69.771206 127.545164) (xy 69.771202 127.545171) - (xy 69.720908 127.680017) (xy 69.714501 127.739616) (xy 69.714501 127.739623) (xy 69.7145 127.739635) - (xy 64.38632 127.739635) (xy 64.242213 127.595528) (xy 64.076613 127.475215) (xy 64.076612 127.475214) - (xy 64.07661 127.475213) (xy 64.013355 127.442983) (xy 63.894223 127.382281) (xy 63.699534 127.319022) - (xy 63.524995 127.291378) (xy 63.497352 127.287) (xy 63.292648 127.287) (xy 63.268329 127.290851) - (xy 63.090465 127.319022) (xy 62.895776 127.382281) (xy 62.713386 127.475215) (xy 62.547786 127.595528) - (xy 62.403028 127.740286) (xy 62.282715 127.905886) (xy 62.189781 128.088276) (xy 62.126522 128.282965) - (xy 62.0945 128.485148) (xy 52.251372 128.485148) (xy 52.251358 128.480669) (xy 52.249205 127.801066) - (xy 52.234286 123.092483) (xy 58.387 123.092483) (xy 58.387 125.192501) (xy 58.387001 125.192518) - (xy 58.3975 125.295296) (xy 58.397501 125.295299) (xy 58.412253 125.339817) (xy 58.452686 125.461834) - (xy 58.544788 125.611156) (xy 58.668844 125.735212) (xy 58.818166 125.827314) (xy 58.984703 125.882499) - (xy 59.087491 125.893) (xy 61.039618 125.892999) (xy 61.039627 125.893) (xy 62.41912 125.892999) - (xy 62.486159 125.912684) (xy 62.494606 125.918623) (xy 62.511453 125.93155) (xy 62.515183 125.934412) - (xy 62.51519 125.934416) (xy 62.759309 126.075359) (xy 62.759314 126.075361) (xy 62.759317 126.075363) - (xy 63.019761 126.183242) (xy 63.292058 126.256204) (xy 63.571549 126.293) (xy 63.571556 126.293) - (xy 63.853444 126.293) (xy 63.853451 126.293) (xy 64.132942 126.256204) (xy 64.405239 126.183242) - (xy 64.665683 126.075363) (xy 64.909817 125.934412) (xy 65.133465 125.7628) (xy 65.3328 125.563465) - (xy 65.504412 125.339817) (xy 65.645363 125.095683) (xy 65.753242 124.835239) (xy 65.826204 124.562942) - (xy 65.863 124.283451) (xy 65.863 124.001549) (xy 65.826204 123.722058) (xy 65.753242 123.449761) - (xy 65.645363 123.189317) (xy 65.645361 123.189314) (xy 65.645359 123.189309) (xy 65.504416 122.94519) - (xy 65.504412 122.945183) (xy 65.3328 122.721535) (xy 65.332798 122.721533) (xy 65.332795 122.721529) - (xy 65.13347 122.522204) (xy 65.049389 122.457686) (xy 64.909817 122.350588) (xy 64.909811 122.350584) - (xy 64.909809 122.350583) (xy 64.66569 122.20964) (xy 64.665679 122.209635) (xy 64.405243 122.101759) - (xy 64.132939 122.028795) (xy 63.853458 121.992) (xy 63.853451 121.992) (xy 63.571549 121.992) (xy 63.571541 121.992) - (xy 63.29206 122.028795) (xy 63.019756 122.101759) (xy 62.75932 122.209635) (xy 62.759309 122.20964) - (xy 62.515192 122.350581) (xy 62.515183 122.350588) (xy 62.494606 122.366376) (xy 62.429438 122.39157) - (xy 62.419122 122.392) (xy 59.087498 122.392) (xy 59.087481 122.392001) (xy 58.984703 122.4025) - (xy 58.9847 122.402501) (xy 58.818168 122.457685) (xy 58.818163 122.457687) (xy 58.668842 122.549789) - (xy 58.544789 122.673842) (xy 58.452687 122.823163) (xy 58.452686 122.823166) (xy 58.397501 122.989703) - (xy 58.397501 122.989704) (xy 58.3975 122.989704) (xy 58.387 123.092483) (xy 52.234286 123.092483) - (xy 52.221143 118.944402) (xy 52.84575 118.944402) (xy 52.84575 119.180597) (xy 52.882696 119.413868) - (xy 52.955683 119.638496) (xy 53.043367 119.810583) (xy 53.062907 119.848933) (xy 53.201733 120.04001) - (xy 53.36874 120.207017) (xy 53.559817 120.345843) (xy 53.659241 120.396502) (xy 53.770253 120.453066) - (xy 53.770255 120.453066) (xy 53.770258 120.453068) (xy 53.869575 120.485338) (xy 53.994881 120.526053) - (xy 54.228153 120.563) (xy 54.228158 120.563) (xy 54.464347 120.563) (xy 54.697618 120.526053) (xy 54.922242 120.453068) - (xy 55.132683 120.345843) (xy 55.32376 120.207017) (xy 55.490767 120.04001) (xy 55.629593 119.848933) - (xy 55.736818 119.638492) (xy 55.809803 119.413868) (xy 55.825636 119.313902) (xy 55.84675 119.180597) - (xy 55.84675 118.973921) (xy 60.047 118.973921) (xy 60.047 119.151079) (xy 60.051675 119.180597) - (xy 60.074714 119.326056) (xy 60.129456 119.494539) (xy 60.129457 119.494542) (xy 60.202807 119.638496) - (xy 60.209886 119.65239) (xy 60.314017 119.795714) (xy 60.439286 119.920983) (xy 60.58261 120.025114) - (xy 60.645784 120.057303) (xy 60.740457 120.105542) (xy 60.74046 120.105543) (xy 60.824701 120.132914) - (xy 60.908945 120.160286) (xy 61.083921 120.188) (xy 61.083922 120.188) (xy 61.261078 120.188) (xy 61.261079 120.188) - (xy 61.436055 120.160286) (xy 61.604542 120.105542) (xy 61.76239 120.025114) (xy 61.905714 119.920983) - (xy 62.030983 119.795714) (xy 62.135114 119.65239) (xy 62.215542 119.494542) (xy 62.270286 119.326055) - (xy 62.298 119.151079) (xy 62.298 118.973921) (xy 62.288731 118.9154) (xy 64.0081 118.9154) (xy 64.0081 119.209599) - (xy 64.008101 119.209616) (xy 64.045611 119.494539) (xy 64.046502 119.5013) (xy 64.091607 119.669635) - (xy 64.122652 119.785494) (xy 64.235234 120.057294) (xy 64.235242 120.05731) (xy 64.38234 120.312089) - (xy 64.382351 120.312105) (xy 64.561448 120.545509) (xy 64.561454 120.545516) (xy 64.769483 120.753545) - (xy 64.76949 120.753551) (xy 64.935705 120.881092) (xy 65.002903 120.932655) (xy 65.00291 120.932659) - (xy 65.257689 121.079757) (xy 65.257705 121.079765) (xy 65.529505 121.192347) (xy 65.529507 121.192347) - (xy 65.529513 121.19235) (xy 65.8137 121.268498) (xy 66.105394 121.3069) (xy 66.105401 121.3069) - (xy 66.399599 121.3069) (xy 66.399606 121.3069) (xy 66.6913 121.268498) (xy 66.975487 121.19235) - (xy 67.048818 121.161975) (xy 67.247294 121.079765) (xy 67.247297 121.079763) (xy 67.247303 121.079761) - (xy 67.502097 120.932655) (xy 67.735511 120.75355) (xy 67.893819 120.595241) (xy 67.955141 120.561758) - (xy 68.024832 120.566742) (xy 68.080766 120.608613) (xy 68.105183 120.674078) (xy 68.09606 120.730376) - (xy 68.02176 120.909753) (xy 67.948795 121.18206) (xy 67.912 121.461541) (xy 67.912 121.743458) - (xy 67.948795 122.022939) (xy 68.021759 122.295243) (xy 68.129635 122.555679) (xy 68.12964 122.55569) - (xy 68.244883 122.755295) (xy 68.270588 122.799817) (xy 68.416294 122.989704) (xy 68.442204 123.02347) - (xy 68.641529 123.222795) (xy 68.641533 123.222798) (xy 68.641535 123.2228) (xy 68.865183 123.394412) - (xy 68.86519 123.394416) (xy 69.109309 123.535359) (xy 69.109314 123.535361) (xy 69.109317 123.535363) - (xy 69.369761 123.643242) (xy 69.642058 123.716204) (xy 69.921549 123.753) (xy 69.921556 123.753) - (xy 70.203444 123.753) (xy 70.203451 123.753) (xy 70.482942 123.716204) (xy 70.755239 123.643242) - (xy 71.015683 123.535363) (xy 71.259817 123.394412) (xy 71.280392 123.378623) (xy 71.34556 123.353429) - (xy 71.355879 123.352999) (xy 72.537482 123.352999) (xy 72.537491 123.353) (xy 74.687508 123.352999) - (xy 74.790297 123.342499) (xy 74.956834 123.287314) (xy 75.106156 123.195212) (xy 75.208885 123.092483) - (xy 86.962 123.092483) (xy 86.962 125.192501) (xy 86.962001 125.192518) (xy 86.9725 125.295296) - (xy 86.972501 125.295299) (xy 86.987253 125.339817) (xy 87.027686 125.461834) (xy 87.119788 125.611156) - (xy 87.243844 125.735212) (xy 87.393166 125.827314) (xy 87.559703 125.882499) (xy 87.662491 125.893) - (xy 89.614618 125.892999) (xy 89.614627 125.893) (xy 90.99412 125.892999) (xy 91.061159 125.912684) - (xy 91.069606 125.918623) (xy 91.086453 125.93155) (xy 91.090183 125.934412) (xy 91.09019 125.934416) - (xy 91.334309 126.075359) (xy 91.334314 126.075361) (xy 91.334317 126.075363) (xy 91.594761 126.183242) - (xy 91.867058 126.256204) (xy 92.146549 126.293) (xy 92.146556 126.293) (xy 92.428444 126.293) (xy 92.428451 126.293) - (xy 92.707942 126.256204) (xy 92.980239 126.183242) (xy 93.240683 126.075363) (xy 93.484817 125.934412) - (xy 93.708465 125.7628) (xy 93.9078 125.563465) (xy 94.079412 125.339817) (xy 94.220363 125.095683) - (xy 94.328242 124.835239) (xy 94.401204 124.562942) (xy 94.438 124.283451) (xy 94.438 124.001549) - (xy 94.401204 123.722058) (xy 94.328242 123.449761) (xy 94.220363 123.189317) (xy 94.220361 123.189314) - (xy 94.220359 123.189309) (xy 94.079416 122.94519) (xy 94.079412 122.945183) (xy 93.9078 122.721535) - (xy 93.907798 122.721533) (xy 93.907795 122.721529) (xy 93.70847 122.522204) (xy 93.624389 122.457686) - (xy 93.484817 122.350588) (xy 93.484811 122.350584) (xy 93.484809 122.350583) (xy 93.24069 122.20964) - (xy 93.240679 122.209635) (xy 92.980243 122.101759) (xy 92.707939 122.028795) (xy 92.428458 121.992) - (xy 92.428451 121.992) (xy 92.146549 121.992) (xy 92.146541 121.992) (xy 91.86706 122.028795) (xy 91.594756 122.101759) - (xy 91.33432 122.209635) (xy 91.334309 122.20964) (xy 91.090192 122.350581) (xy 91.090183 122.350588) - (xy 91.069606 122.366376) (xy 91.004438 122.39157) (xy 90.994122 122.392) (xy 87.662498 122.392) - (xy 87.662481 122.392001) (xy 87.559703 122.4025) (xy 87.5597 122.402501) (xy 87.393168 122.457685) - (xy 87.393163 122.457687) (xy 87.243842 122.549789) (xy 87.119789 122.673842) (xy 87.027687 122.823163) - (xy 87.027686 122.823166) (xy 86.972501 122.989703) (xy 86.972501 122.989704) (xy 86.9725 122.989704) - (xy 86.962 123.092483) (xy 75.208885 123.092483) (xy 75.230212 123.071156) (xy 75.322314 122.921834) - (xy 75.377499 122.755297) (xy 75.388 122.652509) (xy 75.387999 120.552492) (xy 75.387286 120.545516) - (xy 75.377499 120.449703) (xy 75.377498 120.4497) (xy 75.377246 120.448939) (xy 75.322314 120.283166) - (xy 75.230212 120.133844) (xy 75.106156 120.009788) (xy 75.013388 119.952569) (xy 74.956836 119.917687) - (xy 74.956831 119.917685) (xy 74.955362 119.917198) (xy 74.790297 119.862501) (xy 74.790295 119.8625) - (xy 74.687516 119.852) (xy 74.687509 119.852) (xy 72.760381 119.852) (xy 72.760373 119.852) (xy 72.393453 119.852) - (xy 72.326414 119.832315) (xy 72.280659 119.779511) (xy 72.270715 119.710353) (xy 72.293134 119.655116) - (xy 72.29413 119.653743) (xy 72.295114 119.65239) (xy 72.375542 119.494542) (xy 72.430286 119.326055) - (xy 72.458 119.151079) (xy 72.458 118.973921) (xy 88.622 118.973921) (xy 88.622 119.151079) (xy 88.626675 119.180597) - (xy 88.649714 119.326056) (xy 88.704456 119.494539) (xy 88.704457 119.494542) (xy 88.777807 119.638496) - (xy 88.784886 119.65239) (xy 88.889017 119.795714) (xy 89.014286 119.920983) (xy 89.15761 120.025114) - (xy 89.220784 120.057303) (xy 89.315457 120.105542) (xy 89.31546 120.105543) (xy 89.399701 120.132914) - (xy 89.483945 120.160286) (xy 89.658921 120.188) (xy 89.658922 120.188) (xy 89.836078 120.188) (xy 89.836079 120.188) - (xy 90.011055 120.160286) (xy 90.179542 120.105542) (xy 90.33739 120.025114) (xy 90.480714 119.920983) - (xy 90.605983 119.795714) (xy 90.710114 119.65239) (xy 90.790542 119.494542) (xy 90.845286 119.326055) - (xy 90.873 119.151079) (xy 90.873 118.973921) (xy 90.863731 118.9154) (xy 92.5831 118.9154) (xy 92.5831 119.209599) - (xy 92.583101 119.209616) (xy 92.620611 119.494539) (xy 92.621502 119.5013) (xy 92.666607 119.669635) - (xy 92.697652 119.785494) (xy 92.810234 120.057294) (xy 92.810242 120.05731) (xy 92.95734 120.312089) - (xy 92.957351 120.312105) (xy 93.136448 120.545509) (xy 93.136454 120.545516) (xy 93.344483 120.753545) - (xy 93.34449 120.753551) (xy 93.510705 120.881092) (xy 93.577903 120.932655) (xy 93.57791 120.932659) - (xy 93.832689 121.079757) (xy 93.832705 121.079765) (xy 94.104505 121.192347) (xy 94.104507 121.192347) - (xy 94.104513 121.19235) (xy 94.3887 121.268498) (xy 94.680394 121.3069) (xy 94.680401 121.3069) - (xy 94.974599 121.3069) (xy 94.974606 121.3069) (xy 95.2663 121.268498) (xy 95.550487 121.19235) - (xy 95.623818 121.161975) (xy 95.822294 121.079765) (xy 95.822297 121.079763) (xy 95.822303 121.079761) - (xy 96.077097 120.932655) (xy 96.310511 120.75355) (xy 96.468819 120.595241) (xy 96.530141 120.561758) - (xy 96.599832 120.566742) (xy 96.655766 120.608613) (xy 96.680183 120.674078) (xy 96.67106 120.730376) - (xy 96.59676 120.909753) (xy 96.523795 121.18206) (xy 96.487 121.461541) (xy 96.487 121.743458) - (xy 96.523795 122.022939) (xy 96.596759 122.295243) (xy 96.704635 122.555679) (xy 96.70464 122.55569) - (xy 96.819883 122.755295) (xy 96.845588 122.799817) (xy 96.991294 122.989704) (xy 97.017204 123.02347) - (xy 97.216529 123.222795) (xy 97.216533 123.222798) (xy 97.216535 123.2228) (xy 97.440183 123.394412) - (xy 97.44019 123.394416) (xy 97.684309 123.535359) (xy 97.684314 123.535361) (xy 97.684317 123.535363) - (xy 97.944761 123.643242) (xy 98.217058 123.716204) (xy 98.496549 123.753) (xy 98.496556 123.753) - (xy 98.778444 123.753) (xy 98.778451 123.753) (xy 99.057942 123.716204) (xy 99.330239 123.643242) - (xy 99.590683 123.535363) (xy 99.834817 123.394412) (xy 99.855392 123.378623) (xy 99.92056 123.353429) - (xy 99.930879 123.352999) (xy 101.112482 123.352999) (xy 101.112491 123.353) (xy 103.262508 123.352999) - (xy 103.365297 123.342499) (xy 103.531834 123.287314) (xy 103.681156 123.195212) (xy 103.783885 123.092483) - (xy 106.012 123.092483) (xy 106.012 125.192501) (xy 106.012001 125.192518) (xy 106.0225 125.295296) - (xy 106.022501 125.295299) (xy 106.037253 125.339817) (xy 106.077686 125.461834) (xy 106.169788 125.611156) - (xy 106.293844 125.735212) (xy 106.443166 125.827314) (xy 106.609703 125.882499) (xy 106.712491 125.893) - (xy 108.664618 125.892999) (xy 108.664627 125.893) (xy 110.04412 125.892999) (xy 110.111159 125.912684) - (xy 110.119606 125.918623) (xy 110.136453 125.93155) (xy 110.140183 125.934412) (xy 110.14019 125.934416) - (xy 110.384309 126.075359) (xy 110.384314 126.075361) (xy 110.384317 126.075363) (xy 110.644761 126.183242) - (xy 110.917058 126.256204) (xy 111.196549 126.293) (xy 111.196556 126.293) (xy 111.478444 126.293) - (xy 111.478451 126.293) (xy 111.757942 126.256204) (xy 112.030239 126.183242) (xy 112.290683 126.075363) - (xy 112.534817 125.934412) (xy 112.758465 125.7628) (xy 112.9578 125.563465) (xy 113.129412 125.339817) - (xy 113.270363 125.095683) (xy 113.378242 124.835239) (xy 113.451204 124.562942) (xy 113.488 124.283451) - (xy 113.488 124.001549) (xy 113.451204 123.722058) (xy 113.378242 123.449761) (xy 113.270363 123.189317) - (xy 113.270361 123.189314) (xy 113.270359 123.189309) (xy 113.129416 122.94519) (xy 113.129412 122.945183) - (xy 112.9578 122.721535) (xy 112.957798 122.721533) (xy 112.957795 122.721529) (xy 112.75847 122.522204) - (xy 112.674389 122.457686) (xy 112.534817 122.350588) (xy 112.534811 122.350584) (xy 112.534809 122.350583) - (xy 112.29069 122.20964) (xy 112.290679 122.209635) (xy 112.030243 122.101759) (xy 111.757939 122.028795) - (xy 111.478458 121.992) (xy 111.478451 121.992) (xy 111.196549 121.992) (xy 111.196541 121.992) - (xy 110.91706 122.028795) (xy 110.644756 122.101759) (xy 110.38432 122.209635) (xy 110.384309 122.20964) - (xy 110.140192 122.350581) (xy 110.140183 122.350588) (xy 110.119606 122.366376) (xy 110.054438 122.39157) - (xy 110.044122 122.392) (xy 106.712498 122.392) (xy 106.712481 122.392001) (xy 106.609703 122.4025) - (xy 106.6097 122.402501) (xy 106.443168 122.457685) (xy 106.443163 122.457687) (xy 106.293842 122.549789) - (xy 106.169789 122.673842) (xy 106.077687 122.823163) (xy 106.077686 122.823166) (xy 106.022501 122.989703) - (xy 106.022501 122.989704) (xy 106.0225 122.989704) (xy 106.012 123.092483) (xy 103.783885 123.092483) - (xy 103.805212 123.071156) (xy 103.897314 122.921834) (xy 103.952499 122.755297) (xy 103.963 122.652509) - (xy 103.962999 120.552492) (xy 103.962286 120.545516) (xy 103.952499 120.449703) (xy 103.952498 120.4497) - (xy 103.952246 120.448939) (xy 103.897314 120.283166) (xy 103.805212 120.133844) (xy 103.681156 120.009788) - (xy 103.588388 119.952569) (xy 103.531836 119.917687) (xy 103.531831 119.917685) (xy 103.530362 119.917198) - (xy 103.365297 119.862501) (xy 103.365295 119.8625) (xy 103.262516 119.852) (xy 103.262509 119.852) - (xy 101.335381 119.852) (xy 101.335373 119.852) (xy 100.968453 119.852) (xy 100.901414 119.832315) - (xy 100.855659 119.779511) (xy 100.845715 119.710353) (xy 100.868134 119.655116) (xy 100.86913 119.653743) - (xy 100.870114 119.65239) (xy 100.950542 119.494542) (xy 101.005286 119.326055) (xy 101.033 119.151079) - (xy 101.033 118.973921) (xy 107.672 118.973921) (xy 107.672 119.151079) (xy 107.676675 119.180597) - (xy 107.699714 119.326056) (xy 107.754456 119.494539) (xy 107.754457 119.494542) (xy 107.827807 119.638496) - (xy 107.834886 119.65239) (xy 107.939017 119.795714) (xy 108.064286 119.920983) (xy 108.20761 120.025114) - (xy 108.270784 120.057303) (xy 108.365457 120.105542) (xy 108.36546 120.105543) (xy 108.449701 120.132914) - (xy 108.533945 120.160286) (xy 108.708921 120.188) (xy 108.708922 120.188) (xy 108.886078 120.188) - (xy 108.886079 120.188) (xy 109.061055 120.160286) (xy 109.229542 120.105542) (xy 109.38739 120.025114) - (xy 109.530714 119.920983) (xy 109.655983 119.795714) (xy 109.760114 119.65239) (xy 109.840542 119.494542) - (xy 109.895286 119.326055) (xy 109.923 119.151079) (xy 109.923 118.973921) (xy 109.913731 118.9154) - (xy 111.6331 118.9154) (xy 111.6331 119.209599) (xy 111.633101 119.209616) (xy 111.670611 119.494539) - (xy 111.671502 119.5013) (xy 111.716607 119.669635) (xy 111.747652 119.785494) (xy 111.860234 120.057294) - (xy 111.860242 120.05731) (xy 112.00734 120.312089) (xy 112.007351 120.312105) (xy 112.186448 120.545509) - (xy 112.186454 120.545516) (xy 112.394483 120.753545) (xy 112.39449 120.753551) (xy 112.560705 120.881092) - (xy 112.627903 120.932655) (xy 112.62791 120.932659) (xy 112.882689 121.079757) (xy 112.882705 121.079765) - (xy 113.154505 121.192347) (xy 113.154507 121.192347) (xy 113.154513 121.19235) (xy 113.4387 121.268498) - (xy 113.730394 121.3069) (xy 113.730401 121.3069) (xy 114.024599 121.3069) (xy 114.024606 121.3069) - (xy 114.3163 121.268498) (xy 114.600487 121.19235) (xy 114.673818 121.161975) (xy 114.872294 121.079765) - (xy 114.872297 121.079763) (xy 114.872303 121.079761) (xy 115.127097 120.932655) (xy 115.360511 120.75355) - (xy 115.518819 120.595241) (xy 115.580141 120.561758) (xy 115.649832 120.566742) (xy 115.705766 120.608613) - (xy 115.730183 120.674078) (xy 115.72106 120.730376) (xy 115.64676 120.909753) (xy 115.573795 121.18206) - (xy 115.537 121.461541) (xy 115.537 121.743458) (xy 115.573795 122.022939) (xy 115.646759 122.295243) - (xy 115.754635 122.555679) (xy 115.75464 122.55569) (xy 115.869883 122.755295) (xy 115.895588 122.799817) - (xy 116.041294 122.989704) (xy 116.067204 123.02347) (xy 116.266529 123.222795) (xy 116.266533 123.222798) - (xy 116.266535 123.2228) (xy 116.490183 123.394412) (xy 116.49019 123.394416) (xy 116.734309 123.535359) - (xy 116.734314 123.535361) (xy 116.734317 123.535363) (xy 116.994761 123.643242) (xy 117.267058 123.716204) - (xy 117.546549 123.753) (xy 117.546556 123.753) (xy 117.828444 123.753) (xy 117.828451 123.753) - (xy 118.107942 123.716204) (xy 118.380239 123.643242) (xy 118.640683 123.535363) (xy 118.884817 123.394412) - (xy 118.905392 123.378623) (xy 118.97056 123.353429) (xy 118.980879 123.352999) (xy 120.162482 123.352999) - (xy 120.162491 123.353) (xy 122.312508 123.352999) (xy 122.415297 123.342499) (xy 122.581834 123.287314) - (xy 122.731156 123.195212) (xy 122.833885 123.092483) (xy 125.062 123.092483) (xy 125.062 125.192501) - (xy 125.062001 125.192518) (xy 125.0725 125.295296) (xy 125.072501 125.295299) (xy 125.087253 125.339817) - (xy 125.127686 125.461834) (xy 125.219788 125.611156) (xy 125.343844 125.735212) (xy 125.493166 125.827314) - (xy 125.659703 125.882499) (xy 125.762491 125.893) (xy 127.714618 125.892999) (xy 127.714627 125.893) - (xy 129.09412 125.892999) (xy 129.161159 125.912684) (xy 129.169606 125.918623) (xy 129.186453 125.93155) - (xy 129.190183 125.934412) (xy 129.19019 125.934416) (xy 129.434309 126.075359) (xy 129.434314 126.075361) - (xy 129.434317 126.075363) (xy 129.694761 126.183242) (xy 129.967058 126.256204) (xy 130.246549 126.293) - (xy 130.246556 126.293) (xy 130.528444 126.293) (xy 130.528451 126.293) (xy 130.807942 126.256204) - (xy 131.080239 126.183242) (xy 131.340683 126.075363) (xy 131.584817 125.934412) (xy 131.808465 125.7628) - (xy 132.0078 125.563465) (xy 132.179412 125.339817) (xy 132.320363 125.095683) (xy 132.428242 124.835239) - (xy 132.501204 124.562942) (xy 132.538 124.283451) (xy 132.538 124.001549) (xy 132.501204 123.722058) - (xy 132.428242 123.449761) (xy 132.320363 123.189317) (xy 132.320361 123.189314) (xy 132.320359 123.189309) - (xy 132.179416 122.94519) (xy 132.179412 122.945183) (xy 132.0078 122.721535) (xy 132.007798 122.721533) - (xy 132.007795 122.721529) (xy 131.80847 122.522204) (xy 131.724389 122.457686) (xy 131.584817 122.350588) - (xy 131.584811 122.350584) (xy 131.584809 122.350583) (xy 131.34069 122.20964) (xy 131.340679 122.209635) - (xy 131.080243 122.101759) (xy 130.807939 122.028795) (xy 130.528458 121.992) (xy 130.528451 121.992) - (xy 130.246549 121.992) (xy 130.246541 121.992) (xy 129.96706 122.028795) (xy 129.694756 122.101759) - (xy 129.43432 122.209635) (xy 129.434309 122.20964) (xy 129.190192 122.350581) (xy 129.190183 122.350588) - (xy 129.169606 122.366376) (xy 129.104438 122.39157) (xy 129.094122 122.392) (xy 125.762498 122.392) - (xy 125.762481 122.392001) (xy 125.659703 122.4025) (xy 125.6597 122.402501) (xy 125.493168 122.457685) - (xy 125.493163 122.457687) (xy 125.343842 122.549789) (xy 125.219789 122.673842) (xy 125.127687 122.823163) - (xy 125.127686 122.823166) (xy 125.072501 122.989703) (xy 125.072501 122.989704) (xy 125.0725 122.989704) - (xy 125.062 123.092483) (xy 122.833885 123.092483) (xy 122.855212 123.071156) (xy 122.947314 122.921834) - (xy 123.002499 122.755297) (xy 123.013 122.652509) (xy 123.012999 120.552492) (xy 123.012286 120.545516) - (xy 123.002499 120.449703) (xy 123.002498 120.4497) (xy 123.002246 120.448939) (xy 122.947314 120.283166) - (xy 122.855212 120.133844) (xy 122.731156 120.009788) (xy 122.638388 119.952569) (xy 122.581836 119.917687) - (xy 122.581831 119.917685) (xy 122.580362 119.917198) (xy 122.415297 119.862501) (xy 122.415295 119.8625) - (xy 122.312516 119.852) (xy 122.312509 119.852) (xy 120.385381 119.852) (xy 120.385373 119.852) - (xy 120.018453 119.852) (xy 119.951414 119.832315) (xy 119.905659 119.779511) (xy 119.895715 119.710353) - (xy 119.918134 119.655116) (xy 119.91913 119.653743) (xy 119.920114 119.65239) (xy 120.000542 119.494542) - (xy 120.055286 119.326055) (xy 120.083 119.151079) (xy 120.083 118.973921) (xy 126.722 118.973921) - (xy 126.722 119.151079) (xy 126.726675 119.180597) (xy 126.749714 119.326056) (xy 126.804456 119.494539) - (xy 126.804457 119.494542) (xy 126.877807 119.638496) (xy 126.884886 119.65239) (xy 126.989017 119.795714) - (xy 127.114286 119.920983) (xy 127.25761 120.025114) (xy 127.320784 120.057303) (xy 127.415457 120.105542) - (xy 127.41546 120.105543) (xy 127.499701 120.132914) (xy 127.583945 120.160286) (xy 127.758921 120.188) - (xy 127.758922 120.188) (xy 127.936078 120.188) (xy 127.936079 120.188) (xy 128.111055 120.160286) - (xy 128.279542 120.105542) (xy 128.43739 120.025114) (xy 128.580714 119.920983) (xy 128.705983 119.795714) - (xy 128.810114 119.65239) (xy 128.890542 119.494542) (xy 128.945286 119.326055) (xy 128.973 119.151079) - (xy 128.973 118.973921) (xy 128.963731 118.9154) (xy 130.6831 118.9154) (xy 130.6831 119.209599) - (xy 130.683101 119.209616) (xy 130.720611 119.494539) (xy 130.721502 119.5013) (xy 130.766607 119.669635) - (xy 130.797652 119.785494) (xy 130.910234 120.057294) (xy 130.910242 120.05731) (xy 131.05734 120.312089) - (xy 131.057351 120.312105) (xy 131.236448 120.545509) (xy 131.236454 120.545516) (xy 131.444483 120.753545) - (xy 131.44449 120.753551) (xy 131.610705 120.881092) (xy 131.677903 120.932655) (xy 131.67791 120.932659) - (xy 131.932689 121.079757) (xy 131.932705 121.079765) (xy 132.204505 121.192347) (xy 132.204507 121.192347) - (xy 132.204513 121.19235) (xy 132.4887 121.268498) (xy 132.780394 121.3069) (xy 132.780401 121.3069) - (xy 133.074599 121.3069) (xy 133.074606 121.3069) (xy 133.3663 121.268498) (xy 133.650487 121.19235) - (xy 133.723818 121.161975) (xy 133.922294 121.079765) (xy 133.922297 121.079763) (xy 133.922303 121.079761) - (xy 134.177097 120.932655) (xy 134.410511 120.75355) (xy 134.568819 120.595241) (xy 134.630141 120.561758) - (xy 134.699832 120.566742) (xy 134.755766 120.608613) (xy 134.780183 120.674078) (xy 134.77106 120.730376) - (xy 134.69676 120.909753) (xy 134.623795 121.18206) (xy 134.587 121.461541) (xy 134.587 121.743458) - (xy 134.623795 122.022939) (xy 134.696759 122.295243) (xy 134.804635 122.555679) (xy 134.80464 122.55569) - (xy 134.919883 122.755295) (xy 134.945588 122.799817) (xy 135.091294 122.989704) (xy 135.117204 123.02347) - (xy 135.316529 123.222795) (xy 135.316533 123.222798) (xy 135.316535 123.2228) (xy 135.540183 123.394412) - (xy 135.54019 123.394416) (xy 135.784309 123.535359) (xy 135.784314 123.535361) (xy 135.784317 123.535363) - (xy 136.044761 123.643242) (xy 136.317058 123.716204) (xy 136.596549 123.753) (xy 136.596556 123.753) - (xy 136.878444 123.753) (xy 136.878451 123.753) (xy 137.157942 123.716204) (xy 137.430239 123.643242) - (xy 137.690683 123.535363) (xy 137.934817 123.394412) (xy 137.955392 123.378623) (xy 138.02056 123.353429) - (xy 138.030879 123.352999) (xy 139.212482 123.352999) (xy 139.212491 123.353) (xy 141.362508 123.352999) - (xy 141.465297 123.342499) (xy 141.631834 123.287314) (xy 141.781156 123.195212) (xy 141.905212 123.071156) - (xy 141.997314 122.921834) (xy 142.052499 122.755297) (xy 142.063 122.652509) (xy 142.062999 121.303318) - (xy 142.492 121.303318) (xy 142.492 121.584181) (xy 142.523442 121.863244) (xy 142.523445 121.863262) - (xy 142.585939 122.137067) (xy 142.585943 122.137079) (xy 142.6787 122.402161) (xy 142.800553 122.655192) - (xy 142.824528 122.693347) (xy 142.949977 122.892998) (xy 142.991599 122.94519) (xy 143.109067 123.092491) - (xy 143.125084 123.112575) (xy 143.323675 123.311166) (xy 143.543252 123.486273) (xy 143.682232 123.5736) - (xy 143.781057 123.635696) (xy 143.810236 123.649748) (xy 144.034092 123.757551) (xy 144.23318 123.827215) - (xy 144.29917 123.850306) (xy 144.299182 123.85031) (xy 144.572991 123.912805) (xy 144.572997 123.912805) - (xy 144.573005 123.912807) (xy 144.759047 123.933768) (xy 144.852069 123.944249) (xy 144.852072 123.94425) - (xy 144.852075 123.94425) (xy 145.132928 123.94425) (xy 145.132929 123.944249) (xy 145.275555 123.928179) - (xy 145.411994 123.912807) (xy 145.411999 123.912806) (xy 145.412009 123.912805) (xy 145.685818 123.85031) - (xy 145.950908 123.757551) (xy 146.203945 123.635695) (xy 146.441748 123.486273) (xy 146.661325 123.311166) - (xy 146.859916 123.112575) (xy 147.035023 122.892998) (xy 147.184445 122.655195) (xy 147.306301 122.402158) - (xy 147.39906 122.137068) (xy 147.461555 121.863259) (xy 147.493 121.584175) (xy 147.493 121.303325) - (xy 147.492999 121.303318) (xy 147.492999 121.303314) (xy 147.492248 121.29665) (xy 157.9881 121.29665) - (xy 157.9881 121.590849) (xy 157.988101 121.590866) (xy 158.026501 121.882546) (xy 158.102652 122.166744) - (xy 158.215234 122.438544) (xy 158.215242 122.43856) (xy 158.36234 122.693339) (xy 158.362351 122.693355) - (xy 158.541448 122.926759) (xy 158.541454 122.926766) (xy 158.749483 123.134795) (xy 158.749489 123.1348) - (xy 158.982903 123.313905) (xy 158.98291 123.313909) (xy 159.237689 123.461007) (xy 159.237705 123.461015) - (xy 159.509505 123.573597) (xy 159.509507 123.573597) (xy 159.509513 123.5736) (xy 159.7937 123.649748) - (xy 160.085394 123.68815) (xy 160.085401 123.68815) (xy 160.379599 123.68815) (xy 160.379606 123.68815) - (xy 160.6713 123.649748) (xy 160.955487 123.5736) (xy 161.166315 123.486273) (xy 161.227294 123.461015) - (xy 161.227297 123.461013) (xy 161.227303 123.461011) (xy 161.482097 123.313905) (xy 161.715511 123.1348) - (xy 161.92355 122.926761) (xy 162.102655 122.693347) (xy 162.249761 122.438553) (xy 162.269044 122.392001) - (xy 162.362347 122.166744) (xy 162.362346 122.166744) (xy 162.36235 122.166737) (xy 162.438498 121.88255) - (xy 162.4769 121.590856) (xy 162.4769 121.296644) (xy 162.438498 121.00495) (xy 162.36235 120.720763) - (xy 162.343013 120.674078) (xy 162.249765 120.448955) (xy 162.249757 120.448939) (xy 162.102659 120.19416) - (xy 162.102655 120.194153) (xy 161.997639 120.057294) (xy 161.923551 119.96074) (xy 161.923545 119.960733) - (xy 161.715516 119.752704) (xy 161.715509 119.752698) (xy 161.482105 119.573601) (xy 161.482103 119.573599) - (xy 161.482097 119.573595) (xy 161.482092 119.573592) (xy 161.482089 119.57359) (xy 161.22731 119.426492) - (xy 161.227294 119.426484) (xy 160.955494 119.313902) (xy 160.935714 119.308602) (xy 160.6713 119.237752) - (xy 160.671299 119.237751) (xy 160.671296 119.237751) (xy 160.379616 119.199351) (xy 160.379611 119.19935) - (xy 160.379606 119.19935) (xy 160.085394 119.19935) (xy 160.085388 119.19935) (xy 160.085383 119.199351) - (xy 159.793703 119.237751) (xy 159.509505 119.313902) (xy 159.237705 119.426484) (xy 159.237689 119.426492) - (xy 158.98291 119.57359) (xy 158.982894 119.573601) (xy 158.74949 119.752698) (xy 158.749483 119.752704) - (xy 158.541454 119.960733) (xy 158.541448 119.96074) (xy 158.362351 120.194144) (xy 158.36234 120.19416) - (xy 158.215242 120.448939) (xy 158.215234 120.448955) (xy 158.102652 120.720755) (xy 158.026501 121.004953) - (xy 157.988101 121.296633) (xy 157.9881 121.29665) (xy 147.492248 121.29665) (xy 147.467811 121.079765) - (xy 147.461555 121.024241) (xy 147.39906 120.750432) (xy 147.306301 120.485342) (xy 147.184445 120.232305) - (xy 147.035023 119.994502) (xy 146.859916 119.774925) (xy 146.661325 119.576334) (xy 146.65789 119.573595) - (xy 146.551556 119.488796) (xy 146.441748 119.401227) (xy 146.203945 119.251805) (xy 146.203942 119.251803) - (xy 145.950911 119.12995) (xy 145.741225 119.056577) (xy 145.685829 119.037193) (xy 145.685817 119.037189) - (xy 145.412012 118.974695) (xy 145.411994 118.974692) (xy 145.143156 118.944402) (xy 162.38325 118.944402) - (xy 162.38325 119.180597) (xy 162.420196 119.413868) (xy 162.493183 119.638496) (xy 162.580867 119.810583) - (xy 162.600407 119.848933) (xy 162.739233 120.04001) (xy 162.90624 120.207017) (xy 163.097317 120.345843) - (xy 163.196741 120.396502) (xy 163.307753 120.453066) (xy 163.307755 120.453066) (xy 163.307758 120.453068) - (xy 163.407075 120.485338) (xy 163.532381 120.526053) (xy 163.765653 120.563) (xy 163.765658 120.563) - (xy 164.001847 120.563) (xy 164.235118 120.526053) (xy 164.459742 120.453068) (xy 164.670183 120.345843) - (xy 164.86126 120.207017) (xy 165.028267 120.04001) (xy 165.167093 119.848933) (xy 165.274318 119.638492) - (xy 165.347303 119.413868) (xy 165.363136 119.313902) (xy 165.38425 119.180597) (xy 165.38425 118.944402) - (xy 165.347303 118.711131) (xy 165.274316 118.486503) (xy 165.167092 118.276066) (xy 165.028267 118.08499) - (xy 164.86126 117.917983) (xy 164.670183 117.779157) (xy 164.459746 117.671933) (xy 164.235118 117.598946) - (xy 164.001847 117.562) (xy 164.001842 117.562) (xy 163.765658 117.562) (xy 163.765653 117.562) - (xy 163.532381 117.598946) (xy 163.307753 117.671933) (xy 163.097316 117.779157) (xy 163.05086 117.81291) - (xy 162.90624 117.917983) (xy 162.906238 117.917985) (xy 162.906237 117.917985) (xy 162.739235 118.084987) - (xy 162.739235 118.084988) (xy 162.739233 118.08499) (xy 162.679612 118.16705) (xy 162.600407 118.276066) - (xy 162.493183 118.486503) (xy 162.420196 118.711131) (xy 162.38325 118.944402) (xy 145.143156 118.944402) - (xy 145.132931 118.94325) (xy 145.132925 118.94325) (xy 144.852075 118.94325) (xy 144.852068 118.94325) - (xy 144.573005 118.974692) (xy 144.572987 118.974695) (xy 144.299182 119.037189) (xy 144.29917 119.037193) - (xy 144.034088 119.12995) (xy 143.781057 119.251803) (xy 143.543253 119.401226) (xy 143.323675 119.576333) - (xy 143.125083 119.774925) (xy 142.949976 119.994503) (xy 142.800553 120.232307) (xy 142.6787 120.485338) - (xy 142.585943 120.75042) (xy 142.585939 120.750432) (xy 142.523445 121.024237) (xy 142.523442 121.024255) - (xy 142.492 121.303318) (xy 142.062999 121.303318) (xy 142.062999 120.552492) (xy 142.062286 120.545516) - (xy 142.052499 120.449703) (xy 142.052498 120.4497) (xy 142.052246 120.448939) (xy 141.997314 120.283166) - (xy 141.905212 120.133844) (xy 141.781156 120.009788) (xy 141.688388 119.952569) (xy 141.631836 119.917687) - (xy 141.631831 119.917685) (xy 141.630362 119.917198) (xy 141.465297 119.862501) (xy 141.465295 119.8625) - (xy 141.362516 119.852) (xy 141.362509 119.852) (xy 139.435381 119.852) (xy 139.435373 119.852) - (xy 139.068453 119.852) (xy 139.001414 119.832315) (xy 138.955659 119.779511) (xy 138.945715 119.710353) - (xy 138.968134 119.655116) (xy 138.96913 119.653743) (xy 138.970114 119.65239) (xy 139.050542 119.494542) - (xy 139.105286 119.326055) (xy 139.133 119.151079) (xy 139.133 118.973921) (xy 139.105286 118.798945) - (xy 139.050542 118.630458) (xy 139.050542 118.630457) (xy 138.977195 118.486508) (xy 138.970114 118.47261) - (xy 138.865983 118.329286) (xy 138.740714 118.204017) (xy 138.59739 118.099886) (xy 138.568155 118.08499) - (xy 138.439542 118.019457) (xy 138.439539 118.019456) (xy 138.271056 117.964714) (xy 138.183567 117.950857) - (xy 138.096079 117.937) (xy 137.918921 117.937) (xy 137.860595 117.946238) (xy 137.743943 117.964714) - (xy 137.57546 118.019456) (xy 137.575457 118.019457) (xy 137.417609 118.099886) (xy 137.335838 118.159296) - (xy 137.274286 118.204017) (xy 137.274284 118.204019) (xy 137.274283 118.204019) (xy 137.149019 118.329283) - (xy 137.149019 118.329284) (xy 137.149017 118.329286) (xy 137.141587 118.339513) (xy 137.044886 118.472609) - (xy 136.964457 118.630457) (xy 136.964456 118.63046) (xy 136.909714 118.798943) (xy 136.909714 118.798945) - (xy 136.882 118.973921) (xy 136.882 119.151079) (xy 136.897953 119.251803) (xy 136.90695 119.308602) - (xy 136.897996 119.377895) (xy 136.853 119.431347) (xy 136.786248 119.451987) (xy 136.784477 119.452) - (xy 136.596541 119.452) (xy 136.31706 119.488795) (xy 136.044756 119.561759) (xy 135.78432 119.669635) - (xy 135.784309 119.66964) (xy 135.54019 119.810583) (xy 135.540182 119.810589) (xy 135.316534 119.9822) - (xy 135.175786 120.122948) (xy 135.114463 120.156432) (xy 135.044771 120.151448) (xy 134.988838 120.109576) - (xy 134.964421 120.044112) (xy 134.973544 119.987813) (xy 134.984759 119.960739) (xy 135.05735 119.785487) - (xy 135.133498 119.5013) (xy 135.1719 119.209606) (xy 135.1719 118.915394) (xy 135.133498 118.6237) - (xy 135.05735 118.339513) (xy 135.001227 118.204019) (xy 134.944765 118.067705) (xy 134.944757 118.067689) - (xy 134.797659 117.81291) (xy 134.797655 117.812903) (xy 134.61855 117.579489) (xy 134.618545 117.579483) - (xy 134.410516 117.371454) (xy 134.410509 117.371448) (xy 134.177105 117.192351) (xy 134.177103 117.192349) - (xy 134.177097 117.192345) (xy 134.177092 117.192342) (xy 134.177089 117.19234) (xy 133.92231 117.045242) - (xy 133.922294 117.045234) (xy 133.650494 116.932652) (xy 133.366296 116.856501) (xy 133.074616 116.818101) - (xy 133.074611 116.8181) (xy 133.074606 116.8181) (xy 132.780394 116.8181) (xy 132.780388 116.8181) - (xy 132.780383 116.818101) (xy 132.488703 116.856501) (xy 132.204505 116.932652) (xy 131.932705 117.045234) - (xy 131.932689 117.045242) (xy 131.67791 117.19234) (xy 131.677894 117.192351) (xy 131.44449 117.371448) - (xy 131.444483 117.371454) (xy 131.236454 117.579483) (xy 131.236448 117.57949) (xy 131.057351 117.812894) - (xy 131.05734 117.81291) (xy 130.910242 118.067689) (xy 130.910234 118.067705) (xy 130.797652 118.339505) - (xy 130.721501 118.623703) (xy 130.683101 118.915383) (xy 130.6831 118.9154) (xy 128.963731 118.9154) - (xy 128.945286 118.798945) (xy 128.890542 118.630458) (xy 128.890542 118.630457) (xy 128.817195 118.486508) - (xy 128.810114 118.47261) (xy 128.705983 118.329286) (xy 128.580714 118.204017) (xy 128.43739 118.099886) - (xy 128.408155 118.08499) (xy 128.279542 118.019457) (xy 128.279539 118.019456) (xy 128.111056 117.964714) - (xy 128.023567 117.950857) (xy 127.936079 117.937) (xy 127.758921 117.937) (xy 127.700595 117.946238) - (xy 127.583943 117.964714) (xy 127.41546 118.019456) (xy 127.415457 118.019457) (xy 127.257609 118.099886) - (xy 127.175838 118.159296) (xy 127.114286 118.204017) (xy 127.114284 118.204019) (xy 127.114283 118.204019) - (xy 126.989019 118.329283) (xy 126.989019 118.329284) (xy 126.989017 118.329286) (xy 126.981587 118.339513) - (xy 126.884886 118.472609) (xy 126.804457 118.630457) (xy 126.804456 118.63046) (xy 126.749714 118.798943) - (xy 126.749714 118.798945) (xy 126.722 118.973921) (xy 120.083 118.973921) (xy 120.055286 118.798945) - (xy 120.000542 118.630458) (xy 120.000542 118.630457) (xy 119.927195 118.486508) (xy 119.920114 118.47261) - (xy 119.815983 118.329286) (xy 119.690714 118.204017) (xy 119.54739 118.099886) (xy 119.518155 118.08499) - (xy 119.389542 118.019457) (xy 119.389539 118.019456) (xy 119.221056 117.964714) (xy 119.133567 117.950857) - (xy 119.046079 117.937) (xy 118.868921 117.937) (xy 118.810595 117.946238) (xy 118.693943 117.964714) - (xy 118.52546 118.019456) (xy 118.525457 118.019457) (xy 118.367609 118.099886) (xy 118.285838 118.159296) - (xy 118.224286 118.204017) (xy 118.224284 118.204019) (xy 118.224283 118.204019) (xy 118.099019 118.329283) - (xy 118.099019 118.329284) (xy 118.099017 118.329286) (xy 118.091587 118.339513) (xy 117.994886 118.472609) - (xy 117.914457 118.630457) (xy 117.914456 118.63046) (xy 117.859714 118.798943) (xy 117.859714 118.798945) - (xy 117.832 118.973921) (xy 117.832 119.151079) (xy 117.847953 119.251803) (xy 117.85695 119.308602) - (xy 117.847996 119.377895) (xy 117.803 119.431347) (xy 117.736248 119.451987) (xy 117.734477 119.452) - (xy 117.546541 119.452) (xy 117.26706 119.488795) (xy 116.994756 119.561759) (xy 116.73432 119.669635) - (xy 116.734309 119.66964) (xy 116.49019 119.810583) (xy 116.490182 119.810589) (xy 116.266534 119.9822) - (xy 116.125786 120.122948) (xy 116.064463 120.156432) (xy 115.994771 120.151448) (xy 115.938838 120.109576) - (xy 115.914421 120.044112) (xy 115.923544 119.987813) (xy 115.934759 119.960739) (xy 116.00735 119.785487) - (xy 116.083498 119.5013) (xy 116.1219 119.209606) (xy 116.1219 118.915394) (xy 116.083498 118.6237) - (xy 116.00735 118.339513) (xy 115.951227 118.204019) (xy 115.894765 118.067705) (xy 115.894757 118.067689) - (xy 115.747659 117.81291) (xy 115.747655 117.812903) (xy 115.56855 117.579489) (xy 115.568545 117.579483) - (xy 115.360516 117.371454) (xy 115.360509 117.371448) (xy 115.127105 117.192351) (xy 115.127103 117.192349) - (xy 115.127097 117.192345) (xy 115.127092 117.192342) (xy 115.127089 117.19234) (xy 114.87231 117.045242) - (xy 114.872294 117.045234) (xy 114.600494 116.932652) (xy 114.316296 116.856501) (xy 114.024616 116.818101) - (xy 114.024611 116.8181) (xy 114.024606 116.8181) (xy 113.730394 116.8181) (xy 113.730388 116.8181) - (xy 113.730383 116.818101) (xy 113.438703 116.856501) (xy 113.154505 116.932652) (xy 112.882705 117.045234) - (xy 112.882689 117.045242) (xy 112.62791 117.19234) (xy 112.627894 117.192351) (xy 112.39449 117.371448) - (xy 112.394483 117.371454) (xy 112.186454 117.579483) (xy 112.186448 117.57949) (xy 112.007351 117.812894) - (xy 112.00734 117.81291) (xy 111.860242 118.067689) (xy 111.860234 118.067705) (xy 111.747652 118.339505) - (xy 111.671501 118.623703) (xy 111.633101 118.915383) (xy 111.6331 118.9154) (xy 109.913731 118.9154) - (xy 109.895286 118.798945) (xy 109.840542 118.630458) (xy 109.840542 118.630457) (xy 109.767195 118.486508) - (xy 109.760114 118.47261) (xy 109.655983 118.329286) (xy 109.530714 118.204017) (xy 109.38739 118.099886) - (xy 109.358155 118.08499) (xy 109.229542 118.019457) (xy 109.229539 118.019456) (xy 109.061056 117.964714) - (xy 108.973567 117.950857) (xy 108.886079 117.937) (xy 108.708921 117.937) (xy 108.650595 117.946238) - (xy 108.533943 117.964714) (xy 108.36546 118.019456) (xy 108.365457 118.019457) (xy 108.207609 118.099886) - (xy 108.125838 118.159296) (xy 108.064286 118.204017) (xy 108.064284 118.204019) (xy 108.064283 118.204019) - (xy 107.939019 118.329283) (xy 107.939019 118.329284) (xy 107.939017 118.329286) (xy 107.931587 118.339513) - (xy 107.834886 118.472609) (xy 107.754457 118.630457) (xy 107.754456 118.63046) (xy 107.699714 118.798943) - (xy 107.699714 118.798945) (xy 107.672 118.973921) (xy 101.033 118.973921) (xy 101.005286 118.798945) - (xy 100.950542 118.630458) (xy 100.950542 118.630457) (xy 100.877195 118.486508) (xy 100.870114 118.47261) - (xy 100.765983 118.329286) (xy 100.640714 118.204017) (xy 100.49739 118.099886) (xy 100.468155 118.08499) - (xy 100.339542 118.019457) (xy 100.339539 118.019456) (xy 100.171056 117.964714) (xy 100.083567 117.950857) - (xy 99.996079 117.937) (xy 99.818921 117.937) (xy 99.760595 117.946238) (xy 99.643943 117.964714) - (xy 99.47546 118.019456) (xy 99.475457 118.019457) (xy 99.317609 118.099886) (xy 99.235838 118.159296) - (xy 99.174286 118.204017) (xy 99.174284 118.204019) (xy 99.174283 118.204019) (xy 99.049019 118.329283) - (xy 99.049019 118.329284) (xy 99.049017 118.329286) (xy 99.041587 118.339513) (xy 98.944886 118.472609) - (xy 98.864457 118.630457) (xy 98.864456 118.63046) (xy 98.809714 118.798943) (xy 98.809714 118.798945) - (xy 98.782 118.973921) (xy 98.782 119.151079) (xy 98.797953 119.251803) (xy 98.80695 119.308602) - (xy 98.797996 119.377895) (xy 98.753 119.431347) (xy 98.686248 119.451987) (xy 98.684477 119.452) - (xy 98.496541 119.452) (xy 98.21706 119.488795) (xy 97.944756 119.561759) (xy 97.68432 119.669635) - (xy 97.684309 119.66964) (xy 97.44019 119.810583) (xy 97.440182 119.810589) (xy 97.216534 119.9822) - (xy 97.075786 120.122948) (xy 97.014463 120.156432) (xy 96.944771 120.151448) (xy 96.888838 120.109576) - (xy 96.864421 120.044112) (xy 96.873544 119.987813) (xy 96.884759 119.960739) (xy 96.95735 119.785487) - (xy 97.033498 119.5013) (xy 97.0719 119.209606) (xy 97.0719 118.915394) (xy 97.033498 118.6237) - (xy 96.95735 118.339513) (xy 96.901227 118.204019) (xy 96.844765 118.067705) (xy 96.844757 118.067689) - (xy 96.697659 117.81291) (xy 96.697655 117.812903) (xy 96.51855 117.579489) (xy 96.518545 117.579483) - (xy 96.310516 117.371454) (xy 96.310509 117.371448) (xy 96.077105 117.192351) (xy 96.077103 117.192349) - (xy 96.077097 117.192345) (xy 96.077092 117.192342) (xy 96.077089 117.19234) (xy 95.82231 117.045242) - (xy 95.822294 117.045234) (xy 95.550494 116.932652) (xy 95.266296 116.856501) (xy 94.974616 116.818101) - (xy 94.974611 116.8181) (xy 94.974606 116.8181) (xy 94.680394 116.8181) (xy 94.680388 116.8181) - (xy 94.680383 116.818101) (xy 94.388703 116.856501) (xy 94.104505 116.932652) (xy 93.832705 117.045234) - (xy 93.832689 117.045242) (xy 93.57791 117.19234) (xy 93.577894 117.192351) (xy 93.34449 117.371448) - (xy 93.344483 117.371454) (xy 93.136454 117.579483) (xy 93.136448 117.57949) (xy 92.957351 117.812894) - (xy 92.95734 117.81291) (xy 92.810242 118.067689) (xy 92.810234 118.067705) (xy 92.697652 118.339505) - (xy 92.621501 118.623703) (xy 92.583101 118.915383) (xy 92.5831 118.9154) (xy 90.863731 118.9154) - (xy 90.845286 118.798945) (xy 90.790542 118.630458) (xy 90.790542 118.630457) (xy 90.717195 118.486508) - (xy 90.710114 118.47261) (xy 90.605983 118.329286) (xy 90.480714 118.204017) (xy 90.33739 118.099886) - (xy 90.308155 118.08499) (xy 90.179542 118.019457) (xy 90.179539 118.019456) (xy 90.011056 117.964714) - (xy 89.923567 117.950857) (xy 89.836079 117.937) (xy 89.658921 117.937) (xy 89.600595 117.946238) - (xy 89.483943 117.964714) (xy 89.31546 118.019456) (xy 89.315457 118.019457) (xy 89.157609 118.099886) - (xy 89.075838 118.159296) (xy 89.014286 118.204017) (xy 89.014284 118.204019) (xy 89.014283 118.204019) - (xy 88.889019 118.329283) (xy 88.889019 118.329284) (xy 88.889017 118.329286) (xy 88.881587 118.339513) - (xy 88.784886 118.472609) (xy 88.704457 118.630457) (xy 88.704456 118.63046) (xy 88.649714 118.798943) - (xy 88.649714 118.798945) (xy 88.622 118.973921) (xy 72.458 118.973921) (xy 72.430286 118.798945) - (xy 72.375542 118.630458) (xy 72.375542 118.630457) (xy 72.302195 118.486508) (xy 72.295114 118.47261) - (xy 72.190983 118.329286) (xy 72.065714 118.204017) (xy 71.92239 118.099886) (xy 71.893155 118.08499) - (xy 71.764542 118.019457) (xy 71.764539 118.019456) (xy 71.596056 117.964714) (xy 71.508567 117.950857) - (xy 71.421079 117.937) (xy 71.243921 117.937) (xy 71.185595 117.946238) (xy 71.068943 117.964714) - (xy 70.90046 118.019456) (xy 70.900457 118.019457) (xy 70.742609 118.099886) (xy 70.660838 118.159296) - (xy 70.599286 118.204017) (xy 70.599284 118.204019) (xy 70.599283 118.204019) (xy 70.474019 118.329283) - (xy 70.474019 118.329284) (xy 70.474017 118.329286) (xy 70.466587 118.339513) (xy 70.369886 118.472609) - (xy 70.289457 118.630457) (xy 70.289456 118.63046) (xy 70.234714 118.798943) (xy 70.234714 118.798945) - (xy 70.207 118.973921) (xy 70.207 119.151079) (xy 70.222953 119.251803) (xy 70.23195 119.308602) - (xy 70.222996 119.377895) (xy 70.178 119.431347) (xy 70.111248 119.451987) (xy 70.109477 119.452) - (xy 69.921541 119.452) (xy 69.64206 119.488795) (xy 69.369756 119.561759) (xy 69.10932 119.669635) - (xy 69.109309 119.66964) (xy 68.86519 119.810583) (xy 68.865182 119.810589) (xy 68.641534 119.9822) - (xy 68.500786 120.122948) (xy 68.439463 120.156432) (xy 68.369771 120.151448) (xy 68.313838 120.109576) - (xy 68.289421 120.044112) (xy 68.298544 119.987813) (xy 68.309759 119.960739) (xy 68.38235 119.785487) - (xy 68.458498 119.5013) (xy 68.4969 119.209606) (xy 68.4969 118.915394) (xy 68.458498 118.6237) - (xy 68.38235 118.339513) (xy 68.326227 118.204019) (xy 68.269765 118.067705) (xy 68.269757 118.067689) - (xy 68.122659 117.81291) (xy 68.122655 117.812903) (xy 67.94355 117.579489) (xy 67.943545 117.579483) - (xy 67.735516 117.371454) (xy 67.735509 117.371448) (xy 67.502105 117.192351) (xy 67.502103 117.192349) - (xy 67.502097 117.192345) (xy 67.502092 117.192342) (xy 67.502089 117.19234) (xy 67.24731 117.045242) - (xy 67.247294 117.045234) (xy 66.975494 116.932652) (xy 66.691296 116.856501) (xy 66.399616 116.818101) - (xy 66.399611 116.8181) (xy 66.399606 116.8181) (xy 66.105394 116.8181) (xy 66.105388 116.8181) - (xy 66.105383 116.818101) (xy 65.813703 116.856501) (xy 65.529505 116.932652) (xy 65.257705 117.045234) - (xy 65.257689 117.045242) (xy 65.00291 117.19234) (xy 65.002894 117.192351) (xy 64.76949 117.371448) - (xy 64.769483 117.371454) (xy 64.561454 117.579483) (xy 64.561448 117.57949) (xy 64.382351 117.812894) - (xy 64.38234 117.81291) (xy 64.235242 118.067689) (xy 64.235234 118.067705) (xy 64.122652 118.339505) - (xy 64.046501 118.623703) (xy 64.008101 118.915383) (xy 64.0081 118.9154) (xy 62.288731 118.9154) - (xy 62.270286 118.798945) (xy 62.215542 118.630458) (xy 62.215542 118.630457) (xy 62.142195 118.486508) - (xy 62.135114 118.47261) (xy 62.030983 118.329286) (xy 61.905714 118.204017) (xy 61.76239 118.099886) - (xy 61.733155 118.08499) (xy 61.604542 118.019457) (xy 61.604539 118.019456) (xy 61.436056 117.964714) - (xy 61.348567 117.950857) (xy 61.261079 117.937) (xy 61.083921 117.937) (xy 61.025595 117.946238) - (xy 60.908943 117.964714) (xy 60.74046 118.019456) (xy 60.740457 118.019457) (xy 60.582609 118.099886) - (xy 60.500838 118.159296) (xy 60.439286 118.204017) (xy 60.439284 118.204019) (xy 60.439283 118.204019) - (xy 60.314019 118.329283) (xy 60.314019 118.329284) (xy 60.314017 118.329286) (xy 60.306587 118.339513) - (xy 60.209886 118.472609) (xy 60.129457 118.630457) (xy 60.129456 118.63046) (xy 60.074714 118.798943) - (xy 60.074714 118.798945) (xy 60.047 118.973921) (xy 55.84675 118.973921) (xy 55.84675 118.944402) - (xy 55.809803 118.711131) (xy 55.736816 118.486503) (xy 55.629592 118.276066) (xy 55.490767 118.08499) - (xy 55.32376 117.917983) (xy 55.132683 117.779157) (xy 54.922246 117.671933) (xy 54.697618 117.598946) - (xy 54.464347 117.562) (xy 54.464342 117.562) (xy 54.228158 117.562) (xy 54.228153 117.562) (xy 53.994881 117.598946) - (xy 53.770253 117.671933) (xy 53.559816 117.779157) (xy 53.51336 117.81291) (xy 53.36874 117.917983) - (xy 53.368738 117.917985) (xy 53.368737 117.917985) (xy 53.201735 118.084987) (xy 53.201735 118.084988) - (xy 53.201733 118.08499) (xy 53.142112 118.16705) (xy 53.062907 118.276066) (xy 52.955683 118.486503) - (xy 52.882696 118.711131) (xy 52.84575 118.944402) (xy 52.221143 118.944402) (xy 52.208134 114.838456) - (xy 52.227606 114.771357) (xy 52.280264 114.725435) (xy 52.293815 114.720135) (xy 52.483217 114.658595) - (xy 52.672554 114.562122) (xy 52.71825 114.528921) (xy 150.852 114.528921) (xy 150.852 114.706078) - (xy 150.879714 114.881056) (xy 150.934456 115.049539) (xy 150.934457 115.049542) (xy 151.014886 115.20739) - (xy 151.119017 115.350714) (xy 151.244286 115.475983) (xy 151.38761 115.580114) (xy 151.465029 115.619561) - (xy 151.545457 115.660542) (xy 151.54546 115.660543) (xy 151.629701 115.687914) (xy 151.713945 115.715286) - (xy 151.888921 115.743) (xy 151.888922 115.743) (xy 152.066078 115.743) (xy 152.066079 115.743) - (xy 152.241055 115.715286) (xy 152.409542 115.660542) (xy 152.56739 115.580114) (xy 152.710714 115.475983) - (xy 152.835983 115.350714) (xy 152.940114 115.20739) (xy 153.020542 115.049542) (xy 153.075286 114.881055) - (xy 153.103 114.706079) (xy 153.103 114.528921) (xy 153.075286 114.353945) (xy 153.020542 114.185458) - (xy 153.020542 114.185457) (xy 152.940113 114.027609) (xy 152.921169 114.001535) (xy 152.835983 113.884286) - (xy 152.710714 113.759017) (xy 152.56739 113.654886) (xy 152.409542 113.574457) (xy 152.409539 113.574456) - (xy 152.241056 113.519714) (xy 152.153567 113.505857) (xy 152.066079 113.492) (xy 151.888921 113.492) - (xy 151.830595 113.501238) (xy 151.713943 113.519714) (xy 151.54546 113.574456) (xy 151.545457 113.574457) - (xy 151.387609 113.654886) (xy 151.305838 113.714296) (xy 151.244286 113.759017) (xy 151.244284 113.759019) - (xy 151.244283 113.759019) (xy 151.119019 113.884283) (xy 151.119019 113.884284) (xy 151.119017 113.884286) - (xy 151.102151 113.9075) (xy 151.014886 114.027609) (xy 150.934457 114.185457) (xy 150.934456 114.18546) - (xy 150.879714 114.353943) (xy 150.852 114.528921) (xy 52.71825 114.528921) (xy 52.726716 114.52277) - (xy 52.726716 114.522769) (xy 52.205482 114.001535) (xy 52.20499 113.846291) (xy 52.272007 113.807599) - (xy 52.365099 113.714507) (xy 52.430925 113.600493) (xy 52.447962 113.536908) (xy 53.08027 114.169217) - (xy 53.08027 114.169216) (xy 53.119622 114.115054) (xy 53.216095 113.925717) (xy 53.281757 113.72363) - (xy 53.281757 113.723627) (xy 53.315 113.513746) (xy 53.315 113.301253) (xy 53.281757 113.091372) - (xy 53.281757 113.091369) (xy 53.216095 112.889282) (xy 53.119624 112.699949) (xy 53.08027 112.645782) - (xy 53.080269 112.645782) (xy 52.447962 113.27809) (xy 52.430925 113.214507) (xy 52.365099 113.100493) - (xy 52.272007 113.007401) (xy 52.202204 112.9671) (xy 52.20173 112.817213) (xy 52.726716 112.292228) - (xy 52.672547 112.252873) (xy 52.672547 112.252872) (xy 52.6635 112.248263) (xy 52.612706 112.200288) - (xy 52.595912 112.132466) (xy 52.618451 112.066332) (xy 52.663508 112.027293) (xy 52.672816 112.022551) - (xy 52.779451 111.945077) (xy 52.844786 111.897609) (xy 52.844788 111.897606) (xy 52.844792 111.897604) - (xy 52.995104 111.747292) (xy 52.995106 111.747288) (xy 52.995109 111.747286) (xy 53.120048 111.57532) - (xy 53.120047 111.57532) (xy 53.120051 111.575316) (xy 53.216557 111.385912) (xy 53.282246 111.183743) - (xy 53.3155 110.973787) (xy 53.3155 110.761213) (xy 53.300382 110.665768) (xy 53.309336 110.596479) - (xy 53.335171 110.558695) (xy 54.458718 109.435148) (xy 62.0945 109.435148) (xy 62.0945 109.639851) - (xy 62.126522 109.842034) (xy 62.189781 110.036723) (xy 62.282715 110.219113) (xy 62.403028 110.384713) - (xy 62.547786 110.529471) (xy 62.664836 110.614511) (xy 62.71339 110.649787) (xy 62.786425 110.687) - (xy 62.895776 110.742718) (xy 62.895778 110.742718) (xy 62.895781 110.74272) (xy 62.952697 110.761213) - (xy 63.090465 110.805977) (xy 63.191557 110.821988) (xy 63.292648 110.838) (xy 63.292649 110.838) - (xy 63.497351 110.838) (xy 63.497352 110.838) (xy 63.699534 110.805977) (xy 63.894219 110.74272) - (xy 64.07661 110.649787) (xy 64.201993 110.558692) (xy 64.242213 110.529471) (xy 64.242215 110.529468) - (xy 64.242219 110.529466) (xy 64.386966 110.384719) (xy 64.386968 110.384715) (xy 64.386971 110.384713) - (xy 64.439732 110.31209) (xy 64.507287 110.21911) (xy 64.60022 110.036719) (xy 64.663477 109.842034) - (xy 64.6955 109.639852) (xy 64.6955 109.435148) (xy 64.692307 109.414991) (xy 64.663477 109.232965) - (xy 64.619851 109.0987) (xy 64.60022 109.038281) (xy 64.600218 109.038278) (xy 64.600218 109.038276) - (xy 64.507287 108.85589) (xy 64.437032 108.759191) (xy 64.437031 108.759188) (xy 64.386971 108.690287) - (xy 64.386967 108.690282) (xy 64.38632 108.689635) (xy 69.7145 108.689635) (xy 69.7145 110.38537) - (xy 69.714501 110.385376) (xy 69.720908 110.444983) (xy 69.771202 110.579828) (xy 69.771206 110.579835) - (xy 69.857452 110.695044) (xy 69.857455 110.695047) (xy 69.972664 110.781293) (xy 69.972671 110.781297) - (xy 70.107517 110.831591) (xy 70.107516 110.831591) (xy 70.114444 110.832335) (xy 70.167127 110.838) - (xy 71.414901 110.837999) (xy 71.48194 110.857684) (xy 71.502582 110.874318) (xy 72.396284 111.76802) - (xy 72.396286 111.768021) (xy 72.39629 111.768024) (xy 72.533209 111.847073) (xy 72.533212 111.847075) - (xy 72.533216 111.847077) (xy 72.685943 111.888001) (xy 72.685945 111.888001) (xy 72.851654 111.888001) - (xy 72.85167 111.888) (xy 97.753331 111.888) (xy 97.753347 111.888001) (xy 97.760943 111.888001) - (xy 97.919054 111.888001) (xy 97.919057 111.888001) (xy 98.071785 111.847077) (xy 98.147534 111.803343) - (xy 98.208716 111.76802) (xy 98.32052 111.656216) (xy 98.32052 111.656214) (xy 98.330724 111.646011) - (xy 98.330728 111.646006) (xy 99.102416 110.874318) (xy 99.163739 110.840833) (xy 99.190097 110.837999) - (xy 99.989901 110.837999) (xy 100.05694 110.857684) (xy 100.077582 110.874318) (xy 100.971284 111.76802) - (xy 100.971286 111.768021) (xy 100.97129 111.768024) (xy 101.108209 111.847073) (xy 101.108212 111.847075) - (xy 101.108216 111.847077) (xy 101.260943 111.888001) (xy 101.260945 111.888001) (xy 101.426654 111.888001) - (xy 101.42667 111.888) (xy 116.803331 111.888) (xy 116.803347 111.888001) (xy 116.810943 111.888001) - (xy 116.969054 111.888001) (xy 116.969057 111.888001) (xy 117.121785 111.847077) (xy 117.197534 111.803343) - (xy 117.258716 111.76802) (xy 117.37052 111.656216) (xy 117.37052 111.656214) (xy 117.380724 111.646011) - (xy 117.380728 111.646006) (xy 118.152416 110.874318) (xy 118.213739 110.840833) (xy 118.240097 110.837999) - (xy 119.039901 110.837999) (xy 119.10694 110.857684) (xy 119.127582 110.874318) (xy 120.021284 111.76802) - (xy 120.021286 111.768021) (xy 120.02129 111.768024) (xy 120.158209 111.847073) (xy 120.158212 111.847075) - (xy 120.158216 111.847077) (xy 120.310943 111.888001) (xy 120.310945 111.888001) (xy 120.476654 111.888001) - (xy 120.47667 111.888) (xy 135.853331 111.888) (xy 135.853347 111.888001) (xy 135.860943 111.888001) - (xy 136.019054 111.888001) (xy 136.019057 111.888001) (xy 136.171785 111.847077) (xy 136.247534 111.803343) - (xy 136.308716 111.76802) (xy 136.42052 111.656216) (xy 136.42052 111.656214) (xy 136.430724 111.646011) - (xy 136.430728 111.646006) (xy 137.202416 110.874318) (xy 137.263739 110.840833) (xy 137.290097 110.837999) - (xy 138.089902 110.837999) (xy 138.156941 110.857684) (xy 138.177583 110.874318) (xy 139.550039 112.246774) - (xy 139.550049 112.246785) (xy 139.554379 112.251115) (xy 139.55438 112.251116) (xy 139.666184 112.36292) - (xy 139.666186 112.362921) (xy 139.66619 112.362924) (xy 139.782329 112.429976) (xy 139.803116 112.441977) - (xy 139.914919 112.471934) (xy 139.955842 112.4829) (xy 139.955843 112.4829) (xy 154.308431 112.4829) - (xy 154.308447 112.482901) (xy 154.316043 112.482901) (xy 154.474154 112.482901) (xy 154.474157 112.482901) - (xy 154.626885 112.441977) (xy 154.677004 112.413039) (xy 154.753849 112.368673) (xy 154.821746 112.352202) - (xy 154.887772 112.375055) (xy 154.930963 112.429976) (xy 154.938784 112.459875) (xy 154.943795 112.497939) - (xy 155.016759 112.770243) (xy 155.124635 113.030679) (xy 155.12464 113.03069) (xy 155.265583 113.274809) - (xy 155.265588 113.274817) (xy 155.281375 113.295391) (xy 155.30657 113.360559) (xy 155.307 113.370878) - (xy 155.307 116.702501) (xy 155.307001 116.702518) (xy 155.3175 116.805296) (xy 155.317501 116.805299) - (xy 155.359702 116.93265) (xy 155.372686 116.971834) (xy 155.464788 117.121156) (xy 155.588844 117.245212) - (xy 155.738166 117.337314) (xy 155.904703 117.392499) (xy 156.007491 117.403) (xy 158.107508 117.402999) - (xy 158.210297 117.392499) (xy 158.376834 117.337314) (xy 158.526156 117.245212) (xy 158.650212 117.121156) - (xy 158.742314 116.971834) (xy 158.797499 116.805297) (xy 158.808 116.702509) (xy 158.807999 114.750381) - (xy 158.808 114.750373) (xy 158.807999 113.370878) (xy 158.827684 113.30384) (xy 158.833617 113.2954) - (xy 158.849412 113.274817) (xy 158.990363 113.030683) (xy 159.098242 112.770239) (xy 159.171204 112.497942) - (xy 159.198232 112.292648) (xy 160.202 112.292648) (xy 160.202 112.497352) (xy 160.206378 112.524995) - (xy 160.234022 112.699534) (xy 160.297281 112.894223) (xy 160.341239 112.980493) (xy 160.380315 113.057185) - (xy 160.390215 113.076613) (xy 160.510528 113.242213) (xy 160.655286 113.386971) (xy 160.774146 113.473326) - (xy 160.82089 113.507287) (xy 160.937107 113.566503) (xy 161.003276 113.600218) (xy 161.003278 113.600218) - (xy 161.003281 113.60022) (xy 161.107637 113.634127) (xy 161.197965 113.663477) (xy 161.299057 113.679488) - (xy 161.400148 113.6955) (xy 161.400149 113.6955) (xy 161.604851 113.6955) (xy 161.604852 113.6955) - (xy 161.807034 113.663477) (xy 162.001719 113.60022) (xy 162.18411 113.507287) (xy 162.313198 113.4135) - (xy 162.349713 113.386971) (xy 162.349715 113.386968) (xy 162.349719 113.386966) (xy 162.494466 113.242219) - (xy 162.494468 113.242215) (xy 162.494471 113.242213) (xy 162.553111 113.1615) (xy 162.614787 113.07661) - (xy 162.70772 112.894219) (xy 162.770977 112.699534) (xy 162.803 112.497352) (xy 162.803 112.292648) - (xy 162.777629 112.132466) (xy 162.770977 112.090465) (xy 162.720966 111.936549) (xy 162.70772 111.895781) - (xy 162.707718 111.895778) (xy 162.707718 111.895776) (xy 162.66021 111.802537) (xy 162.614787 111.71339) - (xy 162.607056 111.702749) (xy 162.494471 111.547786) (xy 162.349713 111.403028) (xy 162.184113 111.282715) - (xy 162.184112 111.282714) (xy 162.18411 111.282713) (xy 162.127153 111.253691) (xy 162.001723 111.189781) - (xy 161.807034 111.126522) (xy 161.632495 111.098878) (xy 161.604852 111.0945) (xy 161.400148 111.0945) - (xy 161.375829 111.098351) (xy 161.197965 111.126522) (xy 161.003276 111.189781) (xy 160.820886 111.282715) - (xy 160.655286 111.403028) (xy 160.510528 111.547786) (xy 160.390215 111.713386) (xy 160.297281 111.895776) - (xy 160.234022 112.090465) (xy 160.208578 112.251116) (xy 160.202 112.292648) (xy 159.198232 112.292648) - (xy 159.208 112.218451) (xy 159.208 111.936549) (xy 159.171204 111.657058) (xy 159.098242 111.384761) - (xy 158.990363 111.124317) (xy 158.990361 111.124314) (xy 158.990359 111.124309) (xy 158.849416 110.88019) - (xy 158.849412 110.880183) (xy 158.6778 110.656535) (xy 158.677798 110.656533) (xy 158.677795 110.656529) - (xy 158.47847 110.457204) (xy 158.478465 110.4572) (xy 158.254817 110.285588) (xy 158.254811 110.285584) - (xy 158.254809 110.285583) (xy 158.01069 110.14464) (xy 158.010679 110.144635) (xy 157.750243 110.036759) - (xy 157.629627 110.00444) (xy 157.477942 109.963796) (xy 157.469566 109.962693) (xy 157.448876 109.959969) - (xy 157.38498 109.9317) (xy 157.346511 109.873375) (xy 157.345682 109.80351) (xy 157.377382 109.749351) - (xy 161.014916 106.111818) (xy 161.076239 106.078333) (xy 161.102597 106.075499) (xy 162.350371 106.075499) - (xy 162.350372 106.075499) (xy 162.409983 106.069091) (xy 162.544831 106.018796) (xy 162.660046 105.932546) - (xy 162.746296 105.817331) (xy 162.796591 105.682483) (xy 162.803 105.622873) (xy 162.802999 103.927128) - (xy 162.796591 103.867517) (xy 162.7614 103.773166) (xy 162.746297 103.732671) (xy 162.746293 103.732664) - (xy 162.660047 103.617455) (xy 162.660044 103.617452) (xy 162.544835 103.531206) (xy 162.544828 103.531202) - (xy 162.409982 103.480908) (xy 162.409983 103.480908) (xy 162.350383 103.474501) (xy 162.350381 103.4745) - (xy 162.350373 103.4745) (xy 162.350364 103.4745) (xy 160.654629 103.4745) (xy 160.654623 103.474501) - (xy 160.595016 103.480908) (xy 160.460171 103.531202) (xy 160.460164 103.531206) (xy 160.344955 103.617452) - (xy 160.344952 103.617455) (xy 160.258706 103.732664) (xy 160.258702 103.732671) (xy 160.208408 103.867517) - (xy 160.202001 103.927116) (xy 160.202001 103.927123) (xy 160.202 103.927135) (xy 160.202 105.174902) - (xy 160.182315 105.241941) (xy 160.165681 105.262583) (xy 154.182684 111.245581) (xy 154.121361 111.279066) - (xy 154.095003 111.2819) (xy 153.706524 111.2819) (xy 153.639485 111.262215) (xy 153.59373 111.209411) - (xy 153.583786 111.140253) (xy 153.612811 111.076697) (xy 153.618843 111.070219) (xy 153.668545 111.020516) - (xy 153.66855 111.020511) (xy 153.847655 110.787097) (xy 153.994761 110.532303) (xy 154.018365 110.475319) - (xy 154.107347 110.260494) (xy 154.107346 110.260494) (xy 154.10735 110.260487) (xy 154.183498 109.9763) - (xy 154.2219 109.684606) (xy 154.2219 109.390394) (xy 154.183498 109.0987) (xy 154.10735 108.814513) - (xy 154.084434 108.759188) (xy 153.994765 108.542705) (xy 153.994757 108.542689) (xy 153.847659 108.28791) - (xy 153.847655 108.287903) (xy 153.66855 108.054489) (xy 153.668545 108.054483) (xy 153.510243 107.896181) - (xy 153.476758 107.834858) (xy 153.481742 107.765166) (xy 153.523614 107.709233) (xy 153.589078 107.684816) - (xy 153.645377 107.693939) (xy 153.74069 107.733419) (xy 153.824761 107.768242) (xy 154.097058 107.841204) - (xy 154.376549 107.878) (xy 154.376556 107.878) (xy 154.658444 107.878) (xy 154.658451 107.878) - (xy 154.937942 107.841204) (xy 155.210239 107.768242) (xy 155.470683 107.660363) (xy 155.714817 107.519412) - (xy 155.938465 107.3478) (xy 156.1378 107.148465) (xy 156.309412 106.924817) (xy 156.450363 106.680683) - (xy 156.558242 106.420239) (xy 156.631204 106.147942) (xy 156.668 105.868451) (xy 156.668 105.586549) - (xy 156.631204 105.307058) (xy 156.558242 105.034761) (xy 156.450363 104.774317) (xy 156.450361 104.774314) - (xy 156.450359 104.774309) (xy 156.309416 104.53019) (xy 156.309412 104.530183) (xy 156.293623 104.509606) - (xy 156.268429 104.444437) (xy 156.267999 104.43412) (xy 156.267999 103.252517) (xy 156.268 103.252509) - (xy 156.267999 101.102492) (xy 156.257499 100.999703) (xy 156.202314 100.833166) (xy 156.110212 100.683844) - (xy 155.986156 100.559788) (xy 155.836834 100.467686) (xy 155.670297 100.412501) (xy 155.670295 100.4125) - (xy 155.56751 100.402) (xy 153.467498 100.402) (xy 153.467481 100.402001) (xy 153.364703 100.4125) - (xy 153.3647 100.412501) (xy 153.198168 100.467685) (xy 153.198163 100.467687) (xy 153.048842 100.559789) - (xy 152.924789 100.683842) (xy 152.832687 100.833163) (xy 152.832685 100.833168) (xy 152.804849 100.91717) - (xy 152.777501 100.999703) (xy 152.777501 100.999704) (xy 152.7775 100.999704) (xy 152.767 101.102483) - (xy 152.767 103.396547) (xy 152.747315 103.463586) (xy 152.694511 103.509341) (xy 152.625353 103.519285) - (xy 152.570116 103.496866) (xy 152.567392 103.494887) (xy 152.409542 103.414457) (xy 152.409539 103.414456) - (xy 152.241056 103.359714) (xy 152.153567 103.345857) (xy 152.066079 103.332) (xy 151.888921 103.332) - (xy 151.830595 103.341238) (xy 151.713943 103.359714) (xy 151.54546 103.414456) (xy 151.545457 103.414457) - (xy 151.387609 103.494886) (xy 151.305838 103.554296) (xy 151.244286 103.599017) (xy 151.244284 103.599019) - (xy 151.244283 103.599019) (xy 151.119019 103.724283) (xy 151.119019 103.724284) (xy 151.119017 103.724286) - (xy 151.100468 103.749817) (xy 151.014886 103.867609) (xy 150.934457 104.025457) (xy 150.934456 104.02546) - (xy 150.879714 104.193943) (xy 150.852 104.368921) (xy 150.852 104.546078) (xy 150.879714 104.721056) - (xy 150.934456 104.889539) (xy 150.934457 104.889542) (xy 150.970197 104.959684) (xy 151.014886 105.04739) - (xy 151.119017 105.190714) (xy 151.244286 105.315983) (xy 151.38761 105.420114) (xy 151.465029 105.459561) - (xy 151.545457 105.500542) (xy 151.54546 105.500543) (xy 151.629701 105.527914) (xy 151.713945 105.555286) - (xy 151.888921 105.583) (xy 151.888922 105.583) (xy 152.066078 105.583) (xy 152.066079 105.583) - (xy 152.223603 105.55805) (xy 152.292895 105.567004) (xy 152.346347 105.612) (xy 152.366987 105.678752) - (xy 152.367 105.680523) (xy 152.367 105.868458) (xy 152.403795 106.147939) (xy 152.476759 106.420243) - (xy 152.584635 106.680679) (xy 152.58464 106.68069) (xy 152.70226 106.884412) (xy 152.725588 106.924817) - (xy 152.885519 107.133242) (xy 152.897204 107.14847) (xy 153.037947 107.289213) (xy 153.071432 107.350536) - (xy 153.066448 107.420228) (xy 153.024576 107.476161) (xy 152.959112 107.500578) (xy 152.902814 107.491455) - (xy 152.700494 107.407652) (xy 152.487335 107.350536) (xy 152.4163 107.331502) (xy 152.416299 107.331501) - (xy 152.416296 107.331501) (xy 152.124616 107.293101) (xy 152.124611 107.2931) (xy 152.124606 107.2931) - (xy 151.830394 107.2931) (xy 151.830388 107.2931) (xy 151.830383 107.293101) (xy 151.538703 107.331501) - (xy 151.254505 107.407652) (xy 150.982705 107.520234) (xy 150.982689 107.520242) (xy 150.72791 107.66734) - (xy 150.727894 107.667351) (xy 150.49449 107.846448) (xy 150.494483 107.846454) (xy 150.286454 108.054483) - (xy 150.286448 108.05449) (xy 150.107351 108.287894) (xy 150.10734 108.28791) (xy 149.960242 108.542689) - (xy 149.960234 108.542705) (xy 149.847652 108.814505) (xy 149.771501 109.098703) (xy 149.733101 109.390383) - (xy 149.7331 109.3904) (xy 149.7331 109.684599) (xy 149.733101 109.684616) (xy 149.769855 109.963796) - (xy 149.771502 109.9763) (xy 149.816607 110.144635) (xy 149.847652 110.260494) (xy 149.960234 110.532294) - (xy 149.960242 110.53231) (xy 150.10734 110.787089) (xy 150.107351 110.787105) (xy 150.286448 111.020509) - (xy 150.286454 111.020516) (xy 150.336157 111.070219) (xy 150.369642 111.131542) (xy 150.364658 111.201234) - (xy 150.322786 111.257167) (xy 150.257322 111.281584) (xy 150.248476 111.2819) (xy 140.334997 111.2819) - (xy 140.267958 111.262215) (xy 140.247316 111.245581) (xy 139.026818 110.025083) (xy 138.993333 109.96376) - (xy 138.990499 109.937402) (xy 138.990499 108.689629) (xy 138.990498 108.689623) (xy 138.990497 108.689616) - (xy 138.984091 108.630017) (xy 138.944453 108.523743) (xy 138.933797 108.495171) (xy 138.933793 108.495164) - (xy 138.847547 108.379955) (xy 138.847544 108.379952) (xy 138.732335 108.293706) (xy 138.732328 108.293702) - (xy 138.597482 108.243408) (xy 138.597483 108.243408) (xy 138.537883 108.237001) (xy 138.537881 108.237) - (xy 138.537873 108.237) (xy 138.537864 108.237) (xy 136.842129 108.237) (xy 136.842123 108.237001) - (xy 136.782516 108.243408) (xy 136.647671 108.293702) (xy 136.647664 108.293706) (xy 136.532455 108.379952) - (xy 136.532452 108.379955) (xy 136.446206 108.495164) (xy 136.446202 108.495171) (xy 136.395908 108.630017) - (xy 136.389501 108.689616) (xy 136.389501 108.689623) (xy 136.3895 108.689635) (xy 136.3895 109.937401) - (xy 136.369815 110.00444) (xy 136.353181 110.025082) (xy 135.727584 110.650681) (xy 135.666261 110.684166) - (xy 135.639903 110.687) (xy 131.059047 110.687) (xy 130.992008 110.667315) (xy 130.946253 110.614511) - (xy 130.936309 110.545353) (xy 130.965334 110.481797) (xy 130.971366 110.475319) (xy 131.015428 110.431257) - (xy 131.061966 110.384719) (xy 131.061968 110.384715) (xy 131.061971 110.384713) (xy 131.114732 110.31209) - (xy 131.182287 110.21911) (xy 131.27522 110.036719) (xy 131.338477 109.842034) (xy 131.3705 109.639852) - (xy 131.3705 109.435148) (xy 131.367307 109.414991) (xy 131.338477 109.232965) (xy 131.294851 109.0987) - (xy 131.27522 109.038281) (xy 131.275218 109.038278) (xy 131.275218 109.038276) (xy 131.212566 108.915316) - (xy 131.182287 108.85589) (xy 131.152225 108.814513) (xy 131.061971 108.690286) (xy 130.917213 108.545528) - (xy 130.751613 108.425215) (xy 130.751612 108.425214) (xy 130.75161 108.425213) (xy 130.694653 108.396191) - (xy 130.569223 108.332281) (xy 130.374534 108.269022) (xy 130.199995 108.241378) (xy 130.172352 108.237) - (xy 129.967648 108.237) (xy 129.943329 108.240851) (xy 129.765465 108.269022) (xy 129.570776 108.332281) - (xy 129.388386 108.425215) (xy 129.222786 108.545528) (xy 129.078028 108.690286) (xy 128.957715 108.855886) - (xy 128.864781 109.038276) (xy 128.801522 109.232965) (xy 128.7695 109.435148) (xy 128.7695 109.639851) - (xy 128.801522 109.842034) (xy 128.864781 110.036723) (xy 128.957715 110.219113) (xy 129.078028 110.384713) - (xy 129.168634 110.475319) (xy 129.202119 110.536642) (xy 129.197135 110.606334) (xy 129.155263 110.662267) - (xy 129.089799 110.686684) (xy 129.080953 110.687) (xy 120.690098 110.687) (xy 120.623059 110.667315) - (xy 120.602417 110.650681) (xy 119.976818 110.025082) (xy 119.943333 109.963759) (xy 119.940499 109.937401) - (xy 119.940499 108.689629) (xy 119.940498 108.689623) (xy 119.940497 108.689616) (xy 119.934091 108.630017) - (xy 119.894453 108.523743) (xy 119.883797 108.495171) (xy 119.883793 108.495164) (xy 119.797547 108.379955) - (xy 119.797544 108.379952) (xy 119.682335 108.293706) (xy 119.682328 108.293702) (xy 119.547482 108.243408) - (xy 119.547483 108.243408) (xy 119.487883 108.237001) (xy 119.487881 108.237) (xy 119.487873 108.237) - (xy 119.487864 108.237) (xy 117.792129 108.237) (xy 117.792123 108.237001) (xy 117.732516 108.243408) - (xy 117.597671 108.293702) (xy 117.597664 108.293706) (xy 117.482455 108.379952) (xy 117.482452 108.379955) - (xy 117.396206 108.495164) (xy 117.396202 108.495171) (xy 117.345908 108.630017) (xy 117.339501 108.689616) - (xy 117.339501 108.689623) (xy 117.3395 108.689635) (xy 117.3395 109.937401) (xy 117.319815 110.00444) - (xy 117.303181 110.025082) (xy 116.677584 110.650681) (xy 116.616261 110.684166) (xy 116.589903 110.687) - (xy 112.009047 110.687) (xy 111.942008 110.667315) (xy 111.896253 110.614511) (xy 111.886309 110.545353) - (xy 111.915334 110.481797) (xy 111.921366 110.475319) (xy 111.965428 110.431257) (xy 112.011966 110.384719) - (xy 112.011968 110.384715) (xy 112.011971 110.384713) (xy 112.064732 110.31209) (xy 112.132287 110.21911) - (xy 112.22522 110.036719) (xy 112.288477 109.842034) (xy 112.3205 109.639852) (xy 112.3205 109.435148) - (xy 112.317307 109.414991) (xy 112.288477 109.232965) (xy 112.244851 109.0987) (xy 112.22522 109.038281) - (xy 112.225218 109.038278) (xy 112.225218 109.038276) (xy 112.162566 108.915316) (xy 112.132287 108.85589) - (xy 112.102225 108.814513) (xy 112.011971 108.690286) (xy 111.867213 108.545528) (xy 111.701613 108.425215) - (xy 111.701612 108.425214) (xy 111.70161 108.425213) (xy 111.644653 108.396191) (xy 111.519223 108.332281) - (xy 111.324534 108.269022) (xy 111.149995 108.241378) (xy 111.122352 108.237) (xy 110.917648 108.237) - (xy 110.893329 108.240851) (xy 110.715465 108.269022) (xy 110.520776 108.332281) (xy 110.338386 108.425215) - (xy 110.172786 108.545528) (xy 110.028028 108.690286) (xy 109.907715 108.855886) (xy 109.814781 109.038276) - (xy 109.751522 109.232965) (xy 109.7195 109.435148) (xy 109.7195 109.639851) (xy 109.751522 109.842034) - (xy 109.814781 110.036723) (xy 109.907715 110.219113) (xy 110.028028 110.384713) (xy 110.118634 110.475319) - (xy 110.152119 110.536642) (xy 110.147135 110.606334) (xy 110.105263 110.662267) (xy 110.039799 110.686684) - (xy 110.030953 110.687) (xy 101.640098 110.687) (xy 101.573059 110.667315) (xy 101.552417 110.650681) - (xy 100.926818 110.025082) (xy 100.893333 109.963759) (xy 100.890499 109.937401) (xy 100.890499 108.689629) - (xy 100.890498 108.689623) (xy 100.890497 108.689616) (xy 100.884091 108.630017) (xy 100.844453 108.523743) - (xy 100.833797 108.495171) (xy 100.833793 108.495164) (xy 100.747547 108.379955) (xy 100.747544 108.379952) - (xy 100.632335 108.293706) (xy 100.632328 108.293702) (xy 100.497482 108.243408) (xy 100.497483 108.243408) - (xy 100.437883 108.237001) (xy 100.437881 108.237) (xy 100.437873 108.237) (xy 100.437864 108.237) - (xy 98.742129 108.237) (xy 98.742123 108.237001) (xy 98.682516 108.243408) (xy 98.547671 108.293702) - (xy 98.547664 108.293706) (xy 98.432455 108.379952) (xy 98.432452 108.379955) (xy 98.346206 108.495164) - (xy 98.346202 108.495171) (xy 98.295908 108.630017) (xy 98.289501 108.689616) (xy 98.289501 108.689623) - (xy 98.2895 108.689635) (xy 98.2895 109.937401) (xy 98.269815 110.00444) (xy 98.253181 110.025082) - (xy 97.627584 110.650681) (xy 97.566261 110.684166) (xy 97.539903 110.687) (xy 92.959047 110.687) - (xy 92.892008 110.667315) (xy 92.846253 110.614511) (xy 92.836309 110.545353) (xy 92.865334 110.481797) - (xy 92.871366 110.475319) (xy 92.915428 110.431257) (xy 92.961966 110.384719) (xy 92.961968 110.384715) - (xy 92.961971 110.384713) (xy 93.014732 110.31209) (xy 93.082287 110.21911) (xy 93.17522 110.036719) - (xy 93.238477 109.842034) (xy 93.2705 109.639852) (xy 93.2705 109.435148) (xy 93.267307 109.414991) - (xy 93.238477 109.232965) (xy 93.194851 109.0987) (xy 93.17522 109.038281) (xy 93.175218 109.038278) - (xy 93.175218 109.038276) (xy 93.112566 108.915316) (xy 93.082287 108.85589) (xy 93.052225 108.814513) - (xy 92.961971 108.690286) (xy 92.817213 108.545528) (xy 92.651613 108.425215) (xy 92.651612 108.425214) - (xy 92.65161 108.425213) (xy 92.594653 108.396191) (xy 92.469223 108.332281) (xy 92.274534 108.269022) - (xy 92.099995 108.241378) (xy 92.072352 108.237) (xy 91.867648 108.237) (xy 91.843329 108.240851) - (xy 91.665465 108.269022) (xy 91.470776 108.332281) (xy 91.288386 108.425215) (xy 91.122786 108.545528) - (xy 90.978028 108.690286) (xy 90.857715 108.855886) (xy 90.764781 109.038276) (xy 90.701522 109.232965) - (xy 90.6695 109.435148) (xy 90.6695 109.639851) (xy 90.701522 109.842034) (xy 90.764781 110.036723) - (xy 90.857715 110.219113) (xy 90.978028 110.384713) (xy 91.068634 110.475319) (xy 91.102119 110.536642) - (xy 91.097135 110.606334) (xy 91.055263 110.662267) (xy 90.989799 110.686684) (xy 90.980953 110.687) - (xy 73.065098 110.687) (xy 72.998059 110.667315) (xy 72.977417 110.650681) (xy 72.351818 110.025082) - (xy 72.318333 109.963759) (xy 72.315499 109.937401) (xy 72.315499 108.689629) (xy 72.315498 108.689623) - (xy 72.315497 108.689616) (xy 72.309091 108.630017) (xy 72.269453 108.523743) (xy 72.258797 108.495171) - (xy 72.258793 108.495164) (xy 72.172547 108.379955) (xy 72.172544 108.379952) (xy 72.057335 108.293706) - (xy 72.057328 108.293702) (xy 71.922482 108.243408) (xy 71.922483 108.243408) (xy 71.862883 108.237001) - (xy 71.862881 108.237) (xy 71.862873 108.237) (xy 71.862864 108.237) (xy 70.167129 108.237) (xy 70.167123 108.237001) - (xy 70.107516 108.243408) (xy 69.972671 108.293702) (xy 69.972664 108.293706) (xy 69.857455 108.379952) - (xy 69.857452 108.379955) (xy 69.771206 108.495164) (xy 69.771202 108.495171) (xy 69.720908 108.630017) - (xy 69.714501 108.689616) (xy 69.714501 108.689623) (xy 69.7145 108.689635) (xy 64.38632 108.689635) - (xy 64.242213 108.545528) (xy 64.076613 108.425215) (xy 64.076612 108.425214) (xy 64.07661 108.425213) - (xy 64.019653 108.396191) (xy 63.894223 108.332281) (xy 63.699534 108.269022) (xy 63.524995 108.241378) - (xy 63.497352 108.237) (xy 63.292648 108.237) (xy 63.268329 108.240851) (xy 63.090465 108.269022) - (xy 62.895776 108.332281) (xy 62.713386 108.425215) (xy 62.547786 108.545528) (xy 62.403028 108.690286) - (xy 62.282715 108.855886) (xy 62.189781 109.038276) (xy 62.126522 109.232965) (xy 62.0945 109.435148) - (xy 54.458718 109.435148) (xy 56.160451 107.733416) (xy 56.242584 107.610495) (xy 56.299158 107.473913) - (xy 56.309837 107.420228) (xy 56.328 107.32892) (xy 56.328 104.042483) (xy 58.387 104.042483) (xy 58.387 106.142501) - (xy 58.387001 106.142518) (xy 58.3975 106.245296) (xy 58.397501 106.245299) (xy 58.452685 106.411831) - (xy 58.452687 106.411836) (xy 58.487569 106.468388) (xy 58.544788 106.561156) (xy 58.668844 106.685212) - (xy 58.818166 106.777314) (xy 58.984703 106.832499) (xy 59.087491 106.843) (xy 61.039618 106.842999) - (xy 61.039627 106.843) (xy 62.41912 106.842999) (xy 62.486159 106.862684) (xy 62.494606 106.868623) - (xy 62.502905 106.874991) (xy 62.515183 106.884412) (xy 62.51519 106.884416) (xy 62.759309 107.025359) - (xy 62.759314 107.025361) (xy 62.759317 107.025363) (xy 63.019761 107.133242) (xy 63.292058 107.206204) - (xy 63.571549 107.243) (xy 63.571556 107.243) (xy 63.853444 107.243) (xy 63.853451 107.243) (xy 64.132942 107.206204) - (xy 64.405239 107.133242) (xy 64.665683 107.025363) (xy 64.909817 106.884412) (xy 65.133465 106.7128) - (xy 65.3328 106.513465) (xy 65.504412 106.289817) (xy 65.645363 106.045683) (xy 65.753242 105.785239) - (xy 65.826204 105.512942) (xy 65.863 105.233451) (xy 65.863 104.951549) (xy 65.826204 104.672058) - (xy 65.753242 104.399761) (xy 65.645363 104.139317) (xy 65.645361 104.139314) (xy 65.645359 104.139309) - (xy 65.504416 103.89519) (xy 65.504412 103.895183) (xy 65.3328 103.671535) (xy 65.332798 103.671533) - (xy 65.332795 103.671529) (xy 65.13347 103.472204) (xy 65.122239 103.463586) (xy 64.909817 103.300588) - (xy 64.909811 103.300584) (xy 64.909809 103.300583) (xy 64.66569 103.15964) (xy 64.665679 103.159635) - (xy 64.405243 103.051759) (xy 64.132939 102.978795) (xy 63.853458 102.942) (xy 63.853451 102.942) - (xy 63.571549 102.942) (xy 63.571541 102.942) (xy 63.29206 102.978795) (xy 63.019756 103.051759) - (xy 62.75932 103.159635) (xy 62.759309 103.15964) (xy 62.515192 103.300581) (xy 62.515183 103.300588) - (xy 62.494606 103.316376) (xy 62.429438 103.34157) (xy 62.419122 103.342) (xy 59.087498 103.342) - (xy 59.087481 103.342001) (xy 58.984703 103.3525) (xy 58.9847 103.352501) (xy 58.818168 103.407685) - (xy 58.818163 103.407687) (xy 58.668842 103.499789) (xy 58.544789 103.623842) (xy 58.452687 103.773163) - (xy 58.452686 103.773166) (xy 58.397501 103.939703) (xy 58.397501 103.939704) (xy 58.3975 103.939704) - (xy 58.387 104.042483) (xy 56.328 104.042483) (xy 56.328 99.923921) (xy 60.047 99.923921) (xy 60.047 100.101078) - (xy 60.074714 100.276056) (xy 60.129456 100.444539) (xy 60.129457 100.444542) (xy 60.209886 100.60239) - (xy 60.314017 100.745714) (xy 60.439286 100.870983) (xy 60.58261 100.975114) (xy 60.645784 101.007303) - (xy 60.740457 101.055542) (xy 60.74046 101.055543) (xy 60.824701 101.082914) (xy 60.908945 101.110286) - (xy 61.083921 101.138) (xy 61.083922 101.138) (xy 61.261078 101.138) (xy 61.261079 101.138) (xy 61.436055 101.110286) - (xy 61.604542 101.055542) (xy 61.76239 100.975114) (xy 61.905714 100.870983) (xy 62.030983 100.745714) - (xy 62.135114 100.60239) (xy 62.215542 100.444542) (xy 62.270286 100.276055) (xy 62.298 100.101079) - (xy 62.298 99.923921) (xy 62.288731 99.8654) (xy 64.0081 99.8654) (xy 64.0081 100.159599) (xy 64.008101 100.159616) - (xy 64.045611 100.444539) (xy 64.046502 100.4513) (xy 64.091607 100.619635) (xy 64.122652 100.735494) - (xy 64.235234 101.007294) (xy 64.235242 101.00731) (xy 64.38234 101.262089) (xy 64.382351 101.262105) - (xy 64.561448 101.495509) (xy 64.561454 101.495516) (xy 64.769483 101.703545) (xy 64.76949 101.703551) - (xy 64.935705 101.831092) (xy 65.002903 101.882655) (xy 65.00291 101.882659) (xy 65.257689 102.029757) - (xy 65.257705 102.029765) (xy 65.529505 102.142347) (xy 65.529507 102.142347) (xy 65.529513 102.14235) - (xy 65.8137 102.218498) (xy 66.105394 102.2569) (xy 66.105401 102.2569) (xy 66.399599 102.2569) - (xy 66.399606 102.2569) (xy 66.6913 102.218498) (xy 66.975487 102.14235) (xy 67.048818 102.111975) - (xy 67.247294 102.029765) (xy 67.247297 102.029763) (xy 67.247303 102.029761) (xy 67.502097 101.882655) - (xy 67.735511 101.70355) (xy 67.893819 101.545241) (xy 67.955141 101.511758) (xy 68.024832 101.516742) - (xy 68.080766 101.558613) (xy 68.105183 101.624078) (xy 68.09606 101.680376) (xy 68.02176 101.859753) - (xy 67.948795 102.13206) (xy 67.912 102.411541) (xy 67.912 102.693458) (xy 67.948795 102.972939) - (xy 68.021759 103.245243) (xy 68.129635 103.505679) (xy 68.12964 103.50569) (xy 68.270583 103.749809) - (xy 68.270588 103.749817) (xy 68.416294 103.939704) (xy 68.442204 103.97347) (xy 68.641529 104.172795) - (xy 68.641533 104.172798) (xy 68.641535 104.1728) (xy 68.865183 104.344412) (xy 68.86519 104.344416) - (xy 69.109309 104.485359) (xy 69.109314 104.485361) (xy 69.109317 104.485363) (xy 69.369761 104.593242) - (xy 69.642058 104.666204) (xy 69.921549 104.703) (xy 69.921556 104.703) (xy 70.203444 104.703) (xy 70.203451 104.703) - (xy 70.482942 104.666204) (xy 70.755239 104.593242) (xy 71.015683 104.485363) (xy 71.259817 104.344412) - (xy 71.280392 104.328623) (xy 71.34556 104.303429) (xy 71.355879 104.302999) (xy 72.537482 104.302999) - (xy 72.537491 104.303) (xy 74.687508 104.302999) (xy 74.790297 104.292499) (xy 74.956834 104.237314) - (xy 75.106156 104.145212) (xy 75.208885 104.042483) (xy 86.962 104.042483) (xy 86.962 106.142501) - (xy 86.962001 106.142518) (xy 86.9725 106.245296) (xy 86.972501 106.245299) (xy 87.027685 106.411831) - (xy 87.027687 106.411836) (xy 87.062569 106.468388) (xy 87.119788 106.561156) (xy 87.243844 106.685212) - (xy 87.393166 106.777314) (xy 87.559703 106.832499) (xy 87.662491 106.843) (xy 89.614618 106.842999) - (xy 89.614627 106.843) (xy 90.99412 106.842999) (xy 91.061159 106.862684) (xy 91.069606 106.868623) - (xy 91.077905 106.874991) (xy 91.090183 106.884412) (xy 91.09019 106.884416) (xy 91.334309 107.025359) - (xy 91.334314 107.025361) (xy 91.334317 107.025363) (xy 91.594761 107.133242) (xy 91.867058 107.206204) - (xy 92.146549 107.243) (xy 92.146556 107.243) (xy 92.428444 107.243) (xy 92.428451 107.243) (xy 92.707942 107.206204) - (xy 92.980239 107.133242) (xy 93.240683 107.025363) (xy 93.484817 106.884412) (xy 93.708465 106.7128) - (xy 93.9078 106.513465) (xy 94.079412 106.289817) (xy 94.220363 106.045683) (xy 94.328242 105.785239) - (xy 94.401204 105.512942) (xy 94.438 105.233451) (xy 94.438 104.951549) (xy 94.401204 104.672058) - (xy 94.328242 104.399761) (xy 94.220363 104.139317) (xy 94.220361 104.139314) (xy 94.220359 104.139309) - (xy 94.079416 103.89519) (xy 94.079412 103.895183) (xy 93.9078 103.671535) (xy 93.907798 103.671533) - (xy 93.907795 103.671529) (xy 93.70847 103.472204) (xy 93.697239 103.463586) (xy 93.484817 103.300588) - (xy 93.484811 103.300584) (xy 93.484809 103.300583) (xy 93.24069 103.15964) (xy 93.240679 103.159635) - (xy 92.980243 103.051759) (xy 92.707939 102.978795) (xy 92.428458 102.942) (xy 92.428451 102.942) - (xy 92.146549 102.942) (xy 92.146541 102.942) (xy 91.86706 102.978795) (xy 91.594756 103.051759) - (xy 91.33432 103.159635) (xy 91.334309 103.15964) (xy 91.090192 103.300581) (xy 91.090183 103.300588) - (xy 91.069606 103.316376) (xy 91.004438 103.34157) (xy 90.994122 103.342) (xy 87.662498 103.342) - (xy 87.662481 103.342001) (xy 87.559703 103.3525) (xy 87.5597 103.352501) (xy 87.393168 103.407685) - (xy 87.393163 103.407687) (xy 87.243842 103.499789) (xy 87.119789 103.623842) (xy 87.027687 103.773163) - (xy 87.027686 103.773166) (xy 86.972501 103.939703) (xy 86.972501 103.939704) (xy 86.9725 103.939704) - (xy 86.962 104.042483) (xy 75.208885 104.042483) (xy 75.230212 104.021156) (xy 75.322314 103.871834) - (xy 75.377499 103.705297) (xy 75.388 103.602509) (xy 75.387999 101.502492) (xy 75.387286 101.495516) - (xy 75.377499 101.399703) (xy 75.377498 101.3997) (xy 75.322314 101.233166) (xy 75.230212 101.083844) - (xy 75.106156 100.959788) (xy 75.013388 100.902569) (xy 74.956836 100.867687) (xy 74.956831 100.867685) - (xy 74.955362 100.867198) (xy 74.790297 100.812501) (xy 74.790295 100.8125) (xy 74.687516 100.802) - (xy 74.687509 100.802) (xy 72.760381 100.802) (xy 72.760373 100.802) (xy 72.393453 100.802) (xy 72.326414 100.782315) - (xy 72.280659 100.729511) (xy 72.270715 100.660353) (xy 72.293134 100.605116) (xy 72.29413 100.603743) - (xy 72.295114 100.60239) (xy 72.375542 100.444542) (xy 72.430286 100.276055) (xy 72.458 100.101079) - (xy 72.458 99.923921) (xy 88.622 99.923921) (xy 88.622 100.101078) (xy 88.649714 100.276056) (xy 88.704456 100.444539) - (xy 88.704457 100.444542) (xy 88.784886 100.60239) (xy 88.889017 100.745714) (xy 89.014286 100.870983) - (xy 89.15761 100.975114) (xy 89.220784 101.007303) (xy 89.315457 101.055542) (xy 89.31546 101.055543) - (xy 89.399701 101.082914) (xy 89.483945 101.110286) (xy 89.658921 101.138) (xy 89.658922 101.138) - (xy 89.836078 101.138) (xy 89.836079 101.138) (xy 90.011055 101.110286) (xy 90.179542 101.055542) - (xy 90.33739 100.975114) (xy 90.480714 100.870983) (xy 90.605983 100.745714) (xy 90.710114 100.60239) - (xy 90.790542 100.444542) (xy 90.845286 100.276055) (xy 90.873 100.101079) (xy 90.873 99.923921) - (xy 90.863731 99.8654) (xy 92.5831 99.8654) (xy 92.5831 100.159599) (xy 92.583101 100.159616) (xy 92.620611 100.444539) - (xy 92.621502 100.4513) (xy 92.666607 100.619635) (xy 92.697652 100.735494) (xy 92.810234 101.007294) - (xy 92.810242 101.00731) (xy 92.95734 101.262089) (xy 92.957351 101.262105) (xy 93.136448 101.495509) - (xy 93.136454 101.495516) (xy 93.344483 101.703545) (xy 93.34449 101.703551) (xy 93.510705 101.831092) - (xy 93.577903 101.882655) (xy 93.57791 101.882659) (xy 93.832689 102.029757) (xy 93.832705 102.029765) - (xy 94.104505 102.142347) (xy 94.104507 102.142347) (xy 94.104513 102.14235) (xy 94.3887 102.218498) - (xy 94.680394 102.2569) (xy 94.680401 102.2569) (xy 94.974599 102.2569) (xy 94.974606 102.2569) - (xy 95.2663 102.218498) (xy 95.550487 102.14235) (xy 95.623818 102.111975) (xy 95.822294 102.029765) - (xy 95.822297 102.029763) (xy 95.822303 102.029761) (xy 96.077097 101.882655) (xy 96.310511 101.70355) - (xy 96.468819 101.545241) (xy 96.530141 101.511758) (xy 96.599832 101.516742) (xy 96.655766 101.558613) - (xy 96.680183 101.624078) (xy 96.67106 101.680376) (xy 96.59676 101.859753) (xy 96.523795 102.13206) - (xy 96.487 102.411541) (xy 96.487 102.693458) (xy 96.523795 102.972939) (xy 96.596759 103.245243) - (xy 96.704635 103.505679) (xy 96.70464 103.50569) (xy 96.845583 103.749809) (xy 96.845588 103.749817) - (xy 96.991294 103.939704) (xy 97.017204 103.97347) (xy 97.216529 104.172795) (xy 97.216533 104.172798) - (xy 97.216535 104.1728) (xy 97.440183 104.344412) (xy 97.44019 104.344416) (xy 97.684309 104.485359) - (xy 97.684314 104.485361) (xy 97.684317 104.485363) (xy 97.944761 104.593242) (xy 98.217058 104.666204) - (xy 98.496549 104.703) (xy 98.496556 104.703) (xy 98.778444 104.703) (xy 98.778451 104.703) (xy 99.057942 104.666204) - (xy 99.330239 104.593242) (xy 99.590683 104.485363) (xy 99.834817 104.344412) (xy 99.855392 104.328623) - (xy 99.92056 104.303429) (xy 99.930879 104.302999) (xy 101.112482 104.302999) (xy 101.112491 104.303) - (xy 103.262508 104.302999) (xy 103.365297 104.292499) (xy 103.531834 104.237314) (xy 103.681156 104.145212) - (xy 103.783885 104.042483) (xy 106.012 104.042483) (xy 106.012 106.142501) (xy 106.012001 106.142518) - (xy 106.0225 106.245296) (xy 106.022501 106.245299) (xy 106.077685 106.411831) (xy 106.077687 106.411836) - (xy 106.112569 106.468388) (xy 106.169788 106.561156) (xy 106.293844 106.685212) (xy 106.443166 106.777314) - (xy 106.609703 106.832499) (xy 106.712491 106.843) (xy 108.664618 106.842999) (xy 108.664627 106.843) - (xy 110.04412 106.842999) (xy 110.111159 106.862684) (xy 110.119606 106.868623) (xy 110.127905 106.874991) - (xy 110.140183 106.884412) (xy 110.14019 106.884416) (xy 110.384309 107.025359) (xy 110.384314 107.025361) - (xy 110.384317 107.025363) (xy 110.644761 107.133242) (xy 110.917058 107.206204) (xy 111.196549 107.243) - (xy 111.196556 107.243) (xy 111.478444 107.243) (xy 111.478451 107.243) (xy 111.757942 107.206204) - (xy 112.030239 107.133242) (xy 112.290683 107.025363) (xy 112.534817 106.884412) (xy 112.758465 106.7128) - (xy 112.9578 106.513465) (xy 113.129412 106.289817) (xy 113.270363 106.045683) (xy 113.378242 105.785239) - (xy 113.451204 105.512942) (xy 113.488 105.233451) (xy 113.488 104.951549) (xy 113.451204 104.672058) - (xy 113.378242 104.399761) (xy 113.270363 104.139317) (xy 113.270361 104.139314) (xy 113.270359 104.139309) - (xy 113.129416 103.89519) (xy 113.129412 103.895183) (xy 112.9578 103.671535) (xy 112.957798 103.671533) - (xy 112.957795 103.671529) (xy 112.75847 103.472204) (xy 112.747239 103.463586) (xy 112.534817 103.300588) - (xy 112.534811 103.300584) (xy 112.534809 103.300583) (xy 112.29069 103.15964) (xy 112.290679 103.159635) - (xy 112.030243 103.051759) (xy 111.757939 102.978795) (xy 111.478458 102.942) (xy 111.478451 102.942) - (xy 111.196549 102.942) (xy 111.196541 102.942) (xy 110.91706 102.978795) (xy 110.644756 103.051759) - (xy 110.38432 103.159635) (xy 110.384309 103.15964) (xy 110.140192 103.300581) (xy 110.140183 103.300588) - (xy 110.119606 103.316376) (xy 110.054438 103.34157) (xy 110.044122 103.342) (xy 106.712498 103.342) - (xy 106.712481 103.342001) (xy 106.609703 103.3525) (xy 106.6097 103.352501) (xy 106.443168 103.407685) - (xy 106.443163 103.407687) (xy 106.293842 103.499789) (xy 106.169789 103.623842) (xy 106.077687 103.773163) - (xy 106.077686 103.773166) (xy 106.022501 103.939703) (xy 106.022501 103.939704) (xy 106.0225 103.939704) - (xy 106.012 104.042483) (xy 103.783885 104.042483) (xy 103.805212 104.021156) (xy 103.897314 103.871834) - (xy 103.952499 103.705297) (xy 103.963 103.602509) (xy 103.962999 101.502492) (xy 103.962286 101.495516) - (xy 103.952499 101.399703) (xy 103.952498 101.3997) (xy 103.897314 101.233166) (xy 103.805212 101.083844) - (xy 103.681156 100.959788) (xy 103.588388 100.902569) (xy 103.531836 100.867687) (xy 103.531831 100.867685) - (xy 103.530362 100.867198) (xy 103.365297 100.812501) (xy 103.365295 100.8125) (xy 103.262516 100.802) - (xy 103.262509 100.802) (xy 101.335381 100.802) (xy 101.335373 100.802) (xy 100.968453 100.802) - (xy 100.901414 100.782315) (xy 100.855659 100.729511) (xy 100.845715 100.660353) (xy 100.868134 100.605116) - (xy 100.86913 100.603743) (xy 100.870114 100.60239) (xy 100.950542 100.444542) (xy 101.005286 100.276055) - (xy 101.033 100.101079) (xy 101.033 99.923921) (xy 107.672 99.923921) (xy 107.672 100.101078) (xy 107.699714 100.276056) - (xy 107.754456 100.444539) (xy 107.754457 100.444542) (xy 107.834886 100.60239) (xy 107.939017 100.745714) - (xy 108.064286 100.870983) (xy 108.20761 100.975114) (xy 108.270784 101.007303) (xy 108.365457 101.055542) - (xy 108.36546 101.055543) (xy 108.449701 101.082914) (xy 108.533945 101.110286) (xy 108.708921 101.138) - (xy 108.708922 101.138) (xy 108.886078 101.138) (xy 108.886079 101.138) (xy 109.061055 101.110286) - (xy 109.229542 101.055542) (xy 109.38739 100.975114) (xy 109.530714 100.870983) (xy 109.655983 100.745714) - (xy 109.760114 100.60239) (xy 109.840542 100.444542) (xy 109.895286 100.276055) (xy 109.923 100.101079) - (xy 109.923 99.923921) (xy 109.913731 99.8654) (xy 111.6331 99.8654) (xy 111.6331 100.159599) (xy 111.633101 100.159616) - (xy 111.670611 100.444539) (xy 111.671502 100.4513) (xy 111.716607 100.619635) (xy 111.747652 100.735494) - (xy 111.860234 101.007294) (xy 111.860242 101.00731) (xy 112.00734 101.262089) (xy 112.007351 101.262105) - (xy 112.186448 101.495509) (xy 112.186454 101.495516) (xy 112.394483 101.703545) (xy 112.39449 101.703551) - (xy 112.560705 101.831092) (xy 112.627903 101.882655) (xy 112.62791 101.882659) (xy 112.882689 102.029757) - (xy 112.882705 102.029765) (xy 113.154505 102.142347) (xy 113.154507 102.142347) (xy 113.154513 102.14235) - (xy 113.4387 102.218498) (xy 113.730394 102.2569) (xy 113.730401 102.2569) (xy 114.024599 102.2569) - (xy 114.024606 102.2569) (xy 114.3163 102.218498) (xy 114.600487 102.14235) (xy 114.673818 102.111975) - (xy 114.872294 102.029765) (xy 114.872297 102.029763) (xy 114.872303 102.029761) (xy 115.127097 101.882655) - (xy 115.360511 101.70355) (xy 115.518819 101.545241) (xy 115.580141 101.511758) (xy 115.649832 101.516742) - (xy 115.705766 101.558613) (xy 115.730183 101.624078) (xy 115.72106 101.680376) (xy 115.64676 101.859753) - (xy 115.573795 102.13206) (xy 115.537 102.411541) (xy 115.537 102.693458) (xy 115.573795 102.972939) - (xy 115.646759 103.245243) (xy 115.754635 103.505679) (xy 115.75464 103.50569) (xy 115.895583 103.749809) - (xy 115.895588 103.749817) (xy 116.041294 103.939704) (xy 116.067204 103.97347) (xy 116.266529 104.172795) - (xy 116.266533 104.172798) (xy 116.266535 104.1728) (xy 116.490183 104.344412) (xy 116.49019 104.344416) - (xy 116.734309 104.485359) (xy 116.734314 104.485361) (xy 116.734317 104.485363) (xy 116.994761 104.593242) - (xy 117.267058 104.666204) (xy 117.546549 104.703) (xy 117.546556 104.703) (xy 117.828444 104.703) - (xy 117.828451 104.703) (xy 118.107942 104.666204) (xy 118.380239 104.593242) (xy 118.640683 104.485363) - (xy 118.884817 104.344412) (xy 118.905392 104.328623) (xy 118.97056 104.303429) (xy 118.980879 104.302999) - (xy 120.162482 104.302999) (xy 120.162491 104.303) (xy 122.312508 104.302999) (xy 122.415297 104.292499) - (xy 122.581834 104.237314) (xy 122.731156 104.145212) (xy 122.833885 104.042483) (xy 125.062 104.042483) - (xy 125.062 106.142501) (xy 125.062001 106.142518) (xy 125.0725 106.245296) (xy 125.072501 106.245299) - (xy 125.127685 106.411831) (xy 125.127687 106.411836) (xy 125.162569 106.468388) (xy 125.219788 106.561156) - (xy 125.343844 106.685212) (xy 125.493166 106.777314) (xy 125.659703 106.832499) (xy 125.762491 106.843) - (xy 127.714618 106.842999) (xy 127.714627 106.843) (xy 129.09412 106.842999) (xy 129.161159 106.862684) - (xy 129.169606 106.868623) (xy 129.177905 106.874991) (xy 129.190183 106.884412) (xy 129.19019 106.884416) - (xy 129.434309 107.025359) (xy 129.434314 107.025361) (xy 129.434317 107.025363) (xy 129.694761 107.133242) - (xy 129.967058 107.206204) (xy 130.246549 107.243) (xy 130.246556 107.243) (xy 130.528444 107.243) - (xy 130.528451 107.243) (xy 130.807942 107.206204) (xy 131.080239 107.133242) (xy 131.340683 107.025363) - (xy 131.584817 106.884412) (xy 131.808465 106.7128) (xy 132.0078 106.513465) (xy 132.179412 106.289817) - (xy 132.320363 106.045683) (xy 132.428242 105.785239) (xy 132.501204 105.512942) (xy 132.538 105.233451) - (xy 132.538 104.951549) (xy 132.501204 104.672058) (xy 132.428242 104.399761) (xy 132.320363 104.139317) - (xy 132.320361 104.139314) (xy 132.320359 104.139309) (xy 132.179416 103.89519) (xy 132.179412 103.895183) - (xy 132.0078 103.671535) (xy 132.007798 103.671533) (xy 132.007795 103.671529) (xy 131.80847 103.472204) - (xy 131.797239 103.463586) (xy 131.584817 103.300588) (xy 131.584811 103.300584) (xy 131.584809 103.300583) - (xy 131.34069 103.15964) (xy 131.340679 103.159635) (xy 131.080243 103.051759) (xy 130.807939 102.978795) - (xy 130.528458 102.942) (xy 130.528451 102.942) (xy 130.246549 102.942) (xy 130.246541 102.942) - (xy 129.96706 102.978795) (xy 129.694756 103.051759) (xy 129.43432 103.159635) (xy 129.434309 103.15964) - (xy 129.190192 103.300581) (xy 129.190183 103.300588) (xy 129.169606 103.316376) (xy 129.104438 103.34157) - (xy 129.094122 103.342) (xy 125.762498 103.342) (xy 125.762481 103.342001) (xy 125.659703 103.3525) - (xy 125.6597 103.352501) (xy 125.493168 103.407685) (xy 125.493163 103.407687) (xy 125.343842 103.499789) - (xy 125.219789 103.623842) (xy 125.127687 103.773163) (xy 125.127686 103.773166) (xy 125.072501 103.939703) - (xy 125.072501 103.939704) (xy 125.0725 103.939704) (xy 125.062 104.042483) (xy 122.833885 104.042483) - (xy 122.855212 104.021156) (xy 122.947314 103.871834) (xy 123.002499 103.705297) (xy 123.013 103.602509) - (xy 123.012999 101.502492) (xy 123.012286 101.495516) (xy 123.002499 101.399703) (xy 123.002498 101.3997) - (xy 122.947314 101.233166) (xy 122.855212 101.083844) (xy 122.731156 100.959788) (xy 122.638388 100.902569) - (xy 122.581836 100.867687) (xy 122.581831 100.867685) (xy 122.580362 100.867198) (xy 122.415297 100.812501) - (xy 122.415295 100.8125) (xy 122.312516 100.802) (xy 122.312509 100.802) (xy 120.385381 100.802) - (xy 120.385373 100.802) (xy 120.018453 100.802) (xy 119.951414 100.782315) (xy 119.905659 100.729511) - (xy 119.895715 100.660353) (xy 119.918134 100.605116) (xy 119.91913 100.603743) (xy 119.920114 100.60239) - (xy 120.000542 100.444542) (xy 120.055286 100.276055) (xy 120.083 100.101079) (xy 120.083 99.923921) - (xy 126.722 99.923921) (xy 126.722 100.101078) (xy 126.749714 100.276056) (xy 126.804456 100.444539) - (xy 126.804457 100.444542) (xy 126.884886 100.60239) (xy 126.989017 100.745714) (xy 127.114286 100.870983) - (xy 127.25761 100.975114) (xy 127.320784 101.007303) (xy 127.415457 101.055542) (xy 127.41546 101.055543) - (xy 127.499701 101.082914) (xy 127.583945 101.110286) (xy 127.758921 101.138) (xy 127.758922 101.138) - (xy 127.936078 101.138) (xy 127.936079 101.138) (xy 128.111055 101.110286) (xy 128.279542 101.055542) - (xy 128.43739 100.975114) (xy 128.580714 100.870983) (xy 128.705983 100.745714) (xy 128.810114 100.60239) - (xy 128.890542 100.444542) (xy 128.945286 100.276055) (xy 128.973 100.101079) (xy 128.973 99.923921) - (xy 128.963731 99.8654) (xy 130.6831 99.8654) (xy 130.6831 100.159599) (xy 130.683101 100.159616) - (xy 130.720611 100.444539) (xy 130.721502 100.4513) (xy 130.766607 100.619635) (xy 130.797652 100.735494) - (xy 130.910234 101.007294) (xy 130.910242 101.00731) (xy 131.05734 101.262089) (xy 131.057351 101.262105) - (xy 131.236448 101.495509) (xy 131.236454 101.495516) (xy 131.444483 101.703545) (xy 131.44449 101.703551) - (xy 131.610705 101.831092) (xy 131.677903 101.882655) (xy 131.67791 101.882659) (xy 131.932689 102.029757) - (xy 131.932705 102.029765) (xy 132.204505 102.142347) (xy 132.204507 102.142347) (xy 132.204513 102.14235) - (xy 132.4887 102.218498) (xy 132.780394 102.2569) (xy 132.780401 102.2569) (xy 133.074599 102.2569) - (xy 133.074606 102.2569) (xy 133.3663 102.218498) (xy 133.650487 102.14235) (xy 133.723818 102.111975) - (xy 133.922294 102.029765) (xy 133.922297 102.029763) (xy 133.922303 102.029761) (xy 134.177097 101.882655) - (xy 134.410511 101.70355) (xy 134.568819 101.545241) (xy 134.630141 101.511758) (xy 134.699832 101.516742) - (xy 134.755766 101.558613) (xy 134.780183 101.624078) (xy 134.77106 101.680376) (xy 134.69676 101.859753) - (xy 134.623795 102.13206) (xy 134.587 102.411541) (xy 134.587 102.693458) (xy 134.623795 102.972939) - (xy 134.696759 103.245243) (xy 134.804635 103.505679) (xy 134.80464 103.50569) (xy 134.945583 103.749809) - (xy 134.945588 103.749817) (xy 135.091294 103.939704) (xy 135.117204 103.97347) (xy 135.316529 104.172795) - (xy 135.316533 104.172798) (xy 135.316535 104.1728) (xy 135.540183 104.344412) (xy 135.54019 104.344416) - (xy 135.784309 104.485359) (xy 135.784314 104.485361) (xy 135.784317 104.485363) (xy 136.044761 104.593242) - (xy 136.317058 104.666204) (xy 136.596549 104.703) (xy 136.596556 104.703) (xy 136.878444 104.703) - (xy 136.878451 104.703) (xy 137.157942 104.666204) (xy 137.430239 104.593242) (xy 137.690683 104.485363) - (xy 137.934817 104.344412) (xy 137.955392 104.328623) (xy 138.02056 104.303429) (xy 138.030879 104.302999) - (xy 139.212482 104.302999) (xy 139.212491 104.303) (xy 141.362508 104.302999) (xy 141.465297 104.292499) - (xy 141.631834 104.237314) (xy 141.781156 104.145212) (xy 141.905212 104.021156) (xy 141.997314 103.871834) - (xy 142.052499 103.705297) (xy 142.063 103.602509) (xy 142.062999 101.502492) (xy 142.062286 101.495516) - (xy 142.052499 101.399703) (xy 142.052498 101.3997) (xy 141.997314 101.233166) (xy 141.905212 101.083844) - (xy 141.781156 100.959788) (xy 141.688388 100.902569) (xy 141.631836 100.867687) (xy 141.631831 100.867685) - (xy 141.630362 100.867198) (xy 141.465297 100.812501) (xy 141.465295 100.8125) (xy 141.362516 100.802) - (xy 141.362509 100.802) (xy 139.435381 100.802) (xy 139.435373 100.802) (xy 139.068453 100.802) - (xy 139.001414 100.782315) (xy 138.955659 100.729511) (xy 138.945715 100.660353) (xy 138.968134 100.605116) - (xy 138.96913 100.603743) (xy 138.970114 100.60239) (xy 139.050542 100.444542) (xy 139.105286 100.276055) - (xy 139.133 100.101079) (xy 139.133 99.923921) (xy 139.105286 99.748945) (xy 139.072655 99.648515) - (xy 139.050543 99.58046) (xy 139.050542 99.580457) (xy 138.970113 99.422609) (xy 138.865983 99.279286) - (xy 138.740714 99.154017) (xy 138.59739 99.049886) (xy 138.534232 99.017705) (xy 138.439542 98.969457) - (xy 138.439539 98.969456) (xy 138.271056 98.914714) (xy 138.183567 98.900857) (xy 138.096079 98.887) - (xy 137.918921 98.887) (xy 137.860595 98.896238) (xy 137.743943 98.914714) (xy 137.57546 98.969456) - (xy 137.575457 98.969457) (xy 137.417609 99.049886) (xy 137.375476 99.080498) (xy 137.274286 99.154017) - (xy 137.274284 99.154019) (xy 137.274283 99.154019) (xy 137.149019 99.279283) (xy 137.149019 99.279284) - (xy 137.149017 99.279286) (xy 137.117765 99.322301) (xy 137.044886 99.422609) (xy 136.964457 99.580457) - (xy 136.964456 99.58046) (xy 136.909714 99.748943) (xy 136.882 99.923921) (xy 136.882 100.101077) - (xy 136.90695 100.258602) (xy 136.897996 100.327895) (xy 136.853 100.381347) (xy 136.786248 100.401987) - (xy 136.784477 100.402) (xy 136.596541 100.402) (xy 136.31706 100.438795) (xy 136.044756 100.511759) - (xy 135.78432 100.619635) (xy 135.784309 100.61964) (xy 135.54019 100.760583) (xy 135.540182 100.760589) - (xy 135.316534 100.9322) (xy 135.175786 101.072948) (xy 135.114463 101.106432) (xy 135.044771 101.101448) - (xy 134.988838 101.059576) (xy 134.964421 100.994112) (xy 134.973544 100.937813) (xy 135.002592 100.867686) - (xy 135.05735 100.735487) (xy 135.133498 100.4513) (xy 135.1719 100.159606) (xy 135.1719 99.865394) - (xy 135.133498 99.5737) (xy 135.05735 99.289513) (xy 135.001227 99.154019) (xy 134.944765 99.017705) - (xy 134.944757 99.017689) (xy 134.797659 98.76291) (xy 134.797655 98.762903) (xy 134.61855 98.529489) - (xy 134.618545 98.529483) (xy 134.410516 98.321454) (xy 134.410509 98.321448) (xy 134.177105 98.142351) - (xy 134.177103 98.142349) (xy 134.177097 98.142345) (xy 134.177092 98.142342) (xy 134.177089 98.14234) - (xy 133.92231 97.995242) (xy 133.922294 97.995234) (xy 133.650494 97.882652) (xy 133.366296 97.806501) - (xy 133.074616 97.768101) (xy 133.074611 97.7681) (xy 133.074606 97.7681) (xy 132.780394 97.7681) - (xy 132.780388 97.7681) (xy 132.780383 97.768101) (xy 132.488703 97.806501) (xy 132.204505 97.882652) - (xy 131.932705 97.995234) (xy 131.932689 97.995242) (xy 131.67791 98.14234) (xy 131.677894 98.142351) - (xy 131.44449 98.321448) (xy 131.444483 98.321454) (xy 131.236454 98.529483) (xy 131.236448 98.52949) - (xy 131.057351 98.762894) (xy 131.05734 98.76291) (xy 130.910242 99.017689) (xy 130.910234 99.017705) - (xy 130.797652 99.289505) (xy 130.721501 99.573703) (xy 130.683101 99.865383) (xy 130.6831 99.8654) - (xy 128.963731 99.8654) (xy 128.945286 99.748945) (xy 128.912655 99.648515) (xy 128.890543 99.58046) - (xy 128.890542 99.580457) (xy 128.810113 99.422609) (xy 128.705983 99.279286) (xy 128.580714 99.154017) - (xy 128.43739 99.049886) (xy 128.374232 99.017705) (xy 128.279542 98.969457) (xy 128.279539 98.969456) - (xy 128.111056 98.914714) (xy 128.023567 98.900857) (xy 127.936079 98.887) (xy 127.758921 98.887) - (xy 127.700595 98.896238) (xy 127.583943 98.914714) (xy 127.41546 98.969456) (xy 127.415457 98.969457) - (xy 127.257609 99.049886) (xy 127.215476 99.080498) (xy 127.114286 99.154017) (xy 127.114284 99.154019) - (xy 127.114283 99.154019) (xy 126.989019 99.279283) (xy 126.989019 99.279284) (xy 126.989017 99.279286) - (xy 126.957765 99.322301) (xy 126.884886 99.422609) (xy 126.804457 99.580457) (xy 126.804456 99.58046) - (xy 126.749714 99.748943) (xy 126.722 99.923921) (xy 120.083 99.923921) (xy 120.055286 99.748945) - (xy 120.022655 99.648515) (xy 120.000543 99.58046) (xy 120.000542 99.580457) (xy 119.920113 99.422609) - (xy 119.815983 99.279286) (xy 119.690714 99.154017) (xy 119.54739 99.049886) (xy 119.484232 99.017705) - (xy 119.389542 98.969457) (xy 119.389539 98.969456) (xy 119.221056 98.914714) (xy 119.133567 98.900857) - (xy 119.046079 98.887) (xy 118.868921 98.887) (xy 118.810595 98.896238) (xy 118.693943 98.914714) - (xy 118.52546 98.969456) (xy 118.525457 98.969457) (xy 118.367609 99.049886) (xy 118.325476 99.080498) - (xy 118.224286 99.154017) (xy 118.224284 99.154019) (xy 118.224283 99.154019) (xy 118.099019 99.279283) - (xy 118.099019 99.279284) (xy 118.099017 99.279286) (xy 118.067765 99.322301) (xy 117.994886 99.422609) - (xy 117.914457 99.580457) (xy 117.914456 99.58046) (xy 117.859714 99.748943) (xy 117.832 99.923921) - (xy 117.832 100.101077) (xy 117.85695 100.258602) (xy 117.847996 100.327895) (xy 117.803 100.381347) - (xy 117.736248 100.401987) (xy 117.734477 100.402) (xy 117.546541 100.402) (xy 117.26706 100.438795) - (xy 116.994756 100.511759) (xy 116.73432 100.619635) (xy 116.734309 100.61964) (xy 116.49019 100.760583) - (xy 116.490182 100.760589) (xy 116.266534 100.9322) (xy 116.125786 101.072948) (xy 116.064463 101.106432) - (xy 115.994771 101.101448) (xy 115.938838 101.059576) (xy 115.914421 100.994112) (xy 115.923544 100.937813) - (xy 115.952592 100.867686) (xy 116.00735 100.735487) (xy 116.083498 100.4513) (xy 116.1219 100.159606) - (xy 116.1219 99.865394) (xy 116.083498 99.5737) (xy 116.00735 99.289513) (xy 115.951227 99.154019) - (xy 115.894765 99.017705) (xy 115.894757 99.017689) (xy 115.747659 98.76291) (xy 115.747655 98.762903) - (xy 115.56855 98.529489) (xy 115.568545 98.529483) (xy 115.360516 98.321454) (xy 115.360509 98.321448) - (xy 115.127105 98.142351) (xy 115.127103 98.142349) (xy 115.127097 98.142345) (xy 115.127092 98.142342) - (xy 115.127089 98.14234) (xy 114.87231 97.995242) (xy 114.872294 97.995234) (xy 114.600494 97.882652) - (xy 114.316296 97.806501) (xy 114.024616 97.768101) (xy 114.024611 97.7681) (xy 114.024606 97.7681) - (xy 113.730394 97.7681) (xy 113.730388 97.7681) (xy 113.730383 97.768101) (xy 113.438703 97.806501) - (xy 113.154505 97.882652) (xy 112.882705 97.995234) (xy 112.882689 97.995242) (xy 112.62791 98.14234) - (xy 112.627894 98.142351) (xy 112.39449 98.321448) (xy 112.394483 98.321454) (xy 112.186454 98.529483) - (xy 112.186448 98.52949) (xy 112.007351 98.762894) (xy 112.00734 98.76291) (xy 111.860242 99.017689) - (xy 111.860234 99.017705) (xy 111.747652 99.289505) (xy 111.671501 99.573703) (xy 111.633101 99.865383) - (xy 111.6331 99.8654) (xy 109.913731 99.8654) (xy 109.895286 99.748945) (xy 109.862655 99.648515) - (xy 109.840543 99.58046) (xy 109.840542 99.580457) (xy 109.760113 99.422609) (xy 109.655983 99.279286) - (xy 109.530714 99.154017) (xy 109.38739 99.049886) (xy 109.324232 99.017705) (xy 109.229542 98.969457) - (xy 109.229539 98.969456) (xy 109.061056 98.914714) (xy 108.973567 98.900857) (xy 108.886079 98.887) - (xy 108.708921 98.887) (xy 108.650595 98.896238) (xy 108.533943 98.914714) (xy 108.36546 98.969456) - (xy 108.365457 98.969457) (xy 108.207609 99.049886) (xy 108.165476 99.080498) (xy 108.064286 99.154017) - (xy 108.064284 99.154019) (xy 108.064283 99.154019) (xy 107.939019 99.279283) (xy 107.939019 99.279284) - (xy 107.939017 99.279286) (xy 107.907765 99.322301) (xy 107.834886 99.422609) (xy 107.754457 99.580457) - (xy 107.754456 99.58046) (xy 107.699714 99.748943) (xy 107.672 99.923921) (xy 101.033 99.923921) - (xy 101.005286 99.748945) (xy 100.972655 99.648515) (xy 100.950543 99.58046) (xy 100.950542 99.580457) - (xy 100.870113 99.422609) (xy 100.765983 99.279286) (xy 100.640714 99.154017) (xy 100.49739 99.049886) - (xy 100.434232 99.017705) (xy 100.339542 98.969457) (xy 100.339539 98.969456) (xy 100.171056 98.914714) - (xy 100.083567 98.900857) (xy 99.996079 98.887) (xy 99.818921 98.887) (xy 99.760595 98.896238) (xy 99.643943 98.914714) - (xy 99.47546 98.969456) (xy 99.475457 98.969457) (xy 99.317609 99.049886) (xy 99.275476 99.080498) - (xy 99.174286 99.154017) (xy 99.174284 99.154019) (xy 99.174283 99.154019) (xy 99.049019 99.279283) - (xy 99.049019 99.279284) (xy 99.049017 99.279286) (xy 99.017765 99.322301) (xy 98.944886 99.422609) - (xy 98.864457 99.580457) (xy 98.864456 99.58046) (xy 98.809714 99.748943) (xy 98.782 99.923921) - (xy 98.782 100.101077) (xy 98.80695 100.258602) (xy 98.797996 100.327895) (xy 98.753 100.381347) - (xy 98.686248 100.401987) (xy 98.684477 100.402) (xy 98.496541 100.402) (xy 98.21706 100.438795) - (xy 97.944756 100.511759) (xy 97.68432 100.619635) (xy 97.684309 100.61964) (xy 97.44019 100.760583) - (xy 97.440182 100.760589) (xy 97.216534 100.9322) (xy 97.075786 101.072948) (xy 97.014463 101.106432) - (xy 96.944771 101.101448) (xy 96.888838 101.059576) (xy 96.864421 100.994112) (xy 96.873544 100.937813) - (xy 96.902592 100.867686) (xy 96.95735 100.735487) (xy 97.033498 100.4513) (xy 97.0719 100.159606) - (xy 97.0719 99.865394) (xy 97.033498 99.5737) (xy 96.95735 99.289513) (xy 96.901227 99.154019) (xy 96.844765 99.017705) - (xy 96.844757 99.017689) (xy 96.697659 98.76291) (xy 96.697655 98.762903) (xy 96.51855 98.529489) - (xy 96.518545 98.529483) (xy 96.310516 98.321454) (xy 96.310509 98.321448) (xy 96.077105 98.142351) - (xy 96.077103 98.142349) (xy 96.077097 98.142345) (xy 96.077092 98.142342) (xy 96.077089 98.14234) - (xy 95.82231 97.995242) (xy 95.822294 97.995234) (xy 95.550494 97.882652) (xy 95.266296 97.806501) - (xy 94.974616 97.768101) (xy 94.974611 97.7681) (xy 94.974606 97.7681) (xy 94.680394 97.7681) (xy 94.680388 97.7681) - (xy 94.680383 97.768101) (xy 94.388703 97.806501) (xy 94.104505 97.882652) (xy 93.832705 97.995234) - (xy 93.832689 97.995242) (xy 93.57791 98.14234) (xy 93.577894 98.142351) (xy 93.34449 98.321448) - (xy 93.344483 98.321454) (xy 93.136454 98.529483) (xy 93.136448 98.52949) (xy 92.957351 98.762894) - (xy 92.95734 98.76291) (xy 92.810242 99.017689) (xy 92.810234 99.017705) (xy 92.697652 99.289505) - (xy 92.621501 99.573703) (xy 92.583101 99.865383) (xy 92.5831 99.8654) (xy 90.863731 99.8654) (xy 90.845286 99.748945) - (xy 90.812655 99.648515) (xy 90.790543 99.58046) (xy 90.790542 99.580457) (xy 90.710113 99.422609) - (xy 90.605983 99.279286) (xy 90.480714 99.154017) (xy 90.33739 99.049886) (xy 90.274232 99.017705) - (xy 90.179542 98.969457) (xy 90.179539 98.969456) (xy 90.011056 98.914714) (xy 89.923567 98.900857) - (xy 89.836079 98.887) (xy 89.658921 98.887) (xy 89.600595 98.896238) (xy 89.483943 98.914714) (xy 89.31546 98.969456) - (xy 89.315457 98.969457) (xy 89.157609 99.049886) (xy 89.115476 99.080498) (xy 89.014286 99.154017) - (xy 89.014284 99.154019) (xy 89.014283 99.154019) (xy 88.889019 99.279283) (xy 88.889019 99.279284) - (xy 88.889017 99.279286) (xy 88.857765 99.322301) (xy 88.784886 99.422609) (xy 88.704457 99.580457) - (xy 88.704456 99.58046) (xy 88.649714 99.748943) (xy 88.622 99.923921) (xy 72.458 99.923921) (xy 72.430286 99.748945) - (xy 72.397655 99.648515) (xy 72.375543 99.58046) (xy 72.375542 99.580457) (xy 72.295113 99.422609) - (xy 72.190983 99.279286) (xy 72.065714 99.154017) (xy 71.92239 99.049886) (xy 71.859232 99.017705) - (xy 71.764542 98.969457) (xy 71.764539 98.969456) (xy 71.596056 98.914714) (xy 71.508567 98.900857) - (xy 71.421079 98.887) (xy 71.243921 98.887) (xy 71.185595 98.896238) (xy 71.068943 98.914714) (xy 70.90046 98.969456) - (xy 70.900457 98.969457) (xy 70.742609 99.049886) (xy 70.700476 99.080498) (xy 70.599286 99.154017) - (xy 70.599284 99.154019) (xy 70.599283 99.154019) (xy 70.474019 99.279283) (xy 70.474019 99.279284) - (xy 70.474017 99.279286) (xy 70.442765 99.322301) (xy 70.369886 99.422609) (xy 70.289457 99.580457) - (xy 70.289456 99.58046) (xy 70.234714 99.748943) (xy 70.207 99.923921) (xy 70.207 100.101077) (xy 70.23195 100.258602) - (xy 70.222996 100.327895) (xy 70.178 100.381347) (xy 70.111248 100.401987) (xy 70.109477 100.402) - (xy 69.921541 100.402) (xy 69.64206 100.438795) (xy 69.369756 100.511759) (xy 69.10932 100.619635) - (xy 69.109309 100.61964) (xy 68.86519 100.760583) (xy 68.865182 100.760589) (xy 68.641534 100.9322) - (xy 68.500786 101.072948) (xy 68.439463 101.106432) (xy 68.369771 101.101448) (xy 68.313838 101.059576) - (xy 68.289421 100.994112) (xy 68.298544 100.937813) (xy 68.327592 100.867686) (xy 68.38235 100.735487) - (xy 68.458498 100.4513) (xy 68.4969 100.159606) (xy 68.4969 99.865394) (xy 68.458498 99.5737) (xy 68.38235 99.289513) - (xy 68.326227 99.154019) (xy 68.269765 99.017705) (xy 68.269757 99.017689) (xy 68.122659 98.76291) - (xy 68.122655 98.762903) (xy 67.94355 98.529489) (xy 67.943545 98.529483) (xy 67.735516 98.321454) - (xy 67.735509 98.321448) (xy 67.502105 98.142351) (xy 67.502103 98.142349) (xy 67.502097 98.142345) - (xy 67.502092 98.142342) (xy 67.502089 98.14234) (xy 67.24731 97.995242) (xy 67.247294 97.995234) - (xy 66.975494 97.882652) (xy 66.691296 97.806501) (xy 66.399616 97.768101) (xy 66.399611 97.7681) - (xy 66.399606 97.7681) (xy 66.105394 97.7681) (xy 66.105388 97.7681) (xy 66.105383 97.768101) (xy 65.813703 97.806501) - (xy 65.529505 97.882652) (xy 65.257705 97.995234) (xy 65.257689 97.995242) (xy 65.00291 98.14234) - (xy 65.002894 98.142351) (xy 64.76949 98.321448) (xy 64.769483 98.321454) (xy 64.561454 98.529483) - (xy 64.561448 98.52949) (xy 64.382351 98.762894) (xy 64.38234 98.76291) (xy 64.235242 99.017689) - (xy 64.235234 99.017705) (xy 64.122652 99.289505) (xy 64.046501 99.573703) (xy 64.008101 99.865383) - (xy 64.0081 99.8654) (xy 62.288731 99.8654) (xy 62.270286 99.748945) (xy 62.237655 99.648515) (xy 62.215543 99.58046) - (xy 62.215542 99.580457) (xy 62.135113 99.422609) (xy 62.030983 99.279286) (xy 61.905714 99.154017) - (xy 61.76239 99.049886) (xy 61.699232 99.017705) (xy 61.604542 98.969457) (xy 61.604539 98.969456) - (xy 61.436056 98.914714) (xy 61.348567 98.900857) (xy 61.261079 98.887) (xy 61.083921 98.887) (xy 61.025595 98.896238) - (xy 60.908943 98.914714) (xy 60.74046 98.969456) (xy 60.740457 98.969457) (xy 60.582609 99.049886) - (xy 60.540476 99.080498) (xy 60.439286 99.154017) (xy 60.439284 99.154019) (xy 60.439283 99.154019) - (xy 60.314019 99.279283) (xy 60.314019 99.279284) (xy 60.314017 99.279286) (xy 60.282765 99.322301) - (xy 60.209886 99.422609) (xy 60.129457 99.580457) (xy 60.129456 99.58046) (xy 60.074714 99.748943) - (xy 60.047 99.923921) (xy 56.328 99.923921) (xy 56.328 97.490818) (xy 142.492 97.490818) (xy 142.492 97.771681) - (xy 142.523442 98.050744) (xy 142.523445 98.050762) (xy 142.585939 98.324567) (xy 142.585943 98.324579) - (xy 142.6787 98.589661) (xy 142.800553 98.842692) (xy 142.824528 98.880847) (xy 142.949977 99.080498) - (xy 143.125084 99.300075) (xy 143.323675 99.498666) (xy 143.543252 99.673773) (xy 143.781055 99.823195) - (xy 144.034092 99.945051) (xy 144.23318 100.014715) (xy 144.29917 100.037806) (xy 144.299182 100.03781) - (xy 144.572991 100.100305) (xy 144.572997 100.100305) (xy 144.573005 100.100307) (xy 144.759047 100.121268) - (xy 144.852069 100.131749) (xy 144.852072 100.13175) (xy 144.852075 100.13175) (xy 145.132928 100.13175) - (xy 145.132929 100.131749) (xy 145.275555 100.115679) (xy 145.411994 100.100307) (xy 145.411999 100.100306) - (xy 145.412009 100.100305) (xy 145.685818 100.03781) (xy 145.950908 99.945051) (xy 146.203945 99.823195) - (xy 146.441748 99.673773) (xy 146.661325 99.498666) (xy 146.859916 99.300075) (xy 147.035023 99.080498) - (xy 147.184445 98.842695) (xy 147.306301 98.589658) (xy 147.39906 98.324568) (xy 147.461555 98.050759) - (xy 147.493 97.771675) (xy 147.493 97.490825) (xy 147.492999 97.490818) (xy 147.492999 97.490814) - (xy 147.492248 97.48415) (xy 157.9881 97.48415) (xy 157.9881 97.778349) (xy 157.988101 97.778366) - (xy 158.023962 98.050762) (xy 158.026502 98.07005) (xy 158.045873 98.142345) (xy 158.102652 98.354244) - (xy 158.215234 98.626044) (xy 158.215242 98.62606) (xy 158.36234 98.880839) (xy 158.362351 98.880855) - (xy 158.541448 99.114259) (xy 158.541454 99.114266) (xy 158.749483 99.322295) (xy 158.749489 99.3223) - (xy 158.982903 99.501405) (xy 158.98291 99.501409) (xy 159.237689 99.648507) (xy 159.237705 99.648515) - (xy 159.509505 99.761097) (xy 159.509507 99.761097) (xy 159.509513 99.7611) (xy 159.7937 99.837248) - (xy 160.085394 99.87565) (xy 160.085401 99.87565) (xy 160.379599 99.87565) (xy 160.379606 99.87565) - (xy 160.6713 99.837248) (xy 160.955487 99.7611) (xy 161.166315 99.673773) (xy 161.227294 99.648515) - (xy 161.227297 99.648513) (xy 161.227303 99.648511) (xy 161.482097 99.501405) (xy 161.715511 99.3223) - (xy 161.92355 99.114261) (xy 162.102655 98.880847) (xy 162.249761 98.626053) (xy 162.289759 98.52949) - (xy 162.362347 98.354244) (xy 162.362346 98.354244) (xy 162.36235 98.354237) (xy 162.438498 98.07005) - (xy 162.4769 97.778356) (xy 162.4769 97.484144) (xy 162.438498 97.19245) (xy 162.36235 96.908263) - (xy 162.362347 96.908255) (xy 162.249765 96.636455) (xy 162.249757 96.636439) (xy 162.102659 96.38166) - (xy 162.102655 96.381653) (xy 161.92355 96.148239) (xy 161.923545 96.148233) (xy 161.715516 95.940204) - (xy 161.715509 95.940198) (xy 161.482105 95.761101) (xy 161.482103 95.761099) (xy 161.482097 95.761095) - (xy 161.482092 95.761092) (xy 161.482089 95.76109) (xy 161.22731 95.613992) (xy 161.227294 95.613984) - (xy 160.955494 95.501402) (xy 160.671296 95.425251) (xy 160.379616 95.386851) (xy 160.379611 95.38685) - (xy 160.379606 95.38685) (xy 160.085394 95.38685) (xy 160.085388 95.38685) (xy 160.085383 95.386851) - (xy 159.793703 95.425251) (xy 159.509505 95.501402) (xy 159.237705 95.613984) (xy 159.237689 95.613992) - (xy 158.98291 95.76109) (xy 158.982894 95.761101) (xy 158.74949 95.940198) (xy 158.749483 95.940204) - (xy 158.541454 96.148233) (xy 158.541448 96.14824) (xy 158.362351 96.381644) (xy 158.36234 96.38166) - (xy 158.215242 96.636439) (xy 158.215234 96.636455) (xy 158.102652 96.908255) (xy 158.026501 97.192453) - (xy 157.988101 97.484133) (xy 157.9881 97.48415) (xy 147.492248 97.48415) (xy 147.480272 97.377863) - (xy 147.461555 97.211741) (xy 147.39906 96.937932) (xy 147.306301 96.672842) (xy 147.184445 96.419805) - (xy 147.035023 96.182002) (xy 146.859916 95.962425) (xy 146.661325 95.763834) (xy 146.65789 95.761095) - (xy 146.473429 95.613992) (xy 146.441748 95.588727) (xy 146.203945 95.439305) (xy 146.203942 95.439303) - (xy 145.950911 95.31745) (xy 145.685829 95.224693) (xy 145.685817 95.224689) (xy 145.412012 95.162195) - (xy 145.411994 95.162192) (xy 145.132931 95.13075) (xy 145.132925 95.13075) (xy 144.852075 95.13075) - (xy 144.852068 95.13075) (xy 144.573005 95.162192) (xy 144.572987 95.162195) (xy 144.299182 95.224689) - (xy 144.29917 95.224693) (xy 144.034088 95.31745) (xy 143.781057 95.439303) (xy 143.543253 95.588726) - (xy 143.323675 95.763833) (xy 143.125083 95.962425) (xy 142.949976 96.182003) (xy 142.800553 96.419807) - (xy 142.6787 96.672838) (xy 142.585943 96.93792) (xy 142.585939 96.937932) (xy 142.523445 97.211737) - (xy 142.523442 97.211755) (xy 142.492 97.490818) (xy 56.328 97.490818) (xy 56.328 90.385148) (xy 62.0945 90.385148) - (xy 62.0945 90.589851) (xy 62.126522 90.792034) (xy 62.189781 90.986723) (xy 62.282715 91.169113) - (xy 62.403028 91.334713) (xy 62.547786 91.479471) (xy 62.676066 91.57267) (xy 62.71339 91.599787) - (xy 62.802212 91.645044) (xy 62.895776 91.692718) (xy 62.895778 91.692718) (xy 62.895781 91.69272) - (xy 63.000137 91.726627) (xy 63.090465 91.755977) (xy 63.191557 91.771988) (xy 63.292648 91.788) - (xy 63.292649 91.788) (xy 63.497351 91.788) (xy 63.497352 91.788) (xy 63.699534 91.755977) (xy 63.894219 91.69272) - (xy 64.07661 91.599787) (xy 64.180957 91.523975) (xy 64.242213 91.479471) (xy 64.242215 91.479468) - (xy 64.242219 91.479466) (xy 64.386966 91.334719) (xy 64.386968 91.334715) (xy 64.386971 91.334713) - (xy 64.439732 91.26209) (xy 64.507287 91.16911) (xy 64.60022 90.986719) (xy 64.663477 90.792034) - (xy 64.6955 90.589852) (xy 64.6955 90.385148) (xy 64.663477 90.182966) (xy 64.648259 90.136131) - (xy 64.600218 89.988276) (xy 64.507287 89.80589) (xy 64.437032 89.709191) (xy 64.437031 89.709188) - (xy 64.386971 89.640287) (xy 64.386967 89.640282) (xy 64.38632 89.639635) (xy 69.7145 89.639635) - (xy 69.7145 91.33537) (xy 69.714501 91.335376) (xy 69.720908 91.394983) (xy 69.771202 91.529828) - (xy 69.771206 91.529835) (xy 69.857452 91.645044) (xy 69.857455 91.645047) (xy 69.972664 91.731293) - (xy 69.972671 91.731297) (xy 70.107517 91.781591) (xy 70.107516 91.781591) (xy 70.114444 91.782335) - (xy 70.167127 91.788) (xy 71.414902 91.787999) (xy 71.481941 91.807684) (xy 71.502583 91.824318) - (xy 72.230139 92.551874) (xy 72.230149 92.551885) (xy 72.234479 92.556215) (xy 72.23448 92.556216) - (xy 72.346284 92.66802) (xy 72.433095 92.718139) (xy 72.433097 92.718141) (xy 72.471151 92.740111) - (xy 72.483215 92.747077) (xy 72.635943 92.788) (xy 97.803331 92.788) (xy 97.803347 92.788001) (xy 97.810943 92.788001) - (xy 97.969054 92.788001) (xy 97.969057 92.788001) (xy 98.121785 92.747077) (xy 98.171904 92.718139) - (xy 98.258716 92.66802) (xy 98.37052 92.556216) (xy 98.37052 92.556214) (xy 98.380728 92.546007) - (xy 98.38073 92.546004) (xy 99.102416 91.824318) (xy 99.163739 91.790833) (xy 99.190097 91.787999) - (xy 99.989902 91.787999) (xy 100.056941 91.807684) (xy 100.077583 91.824318) (xy 100.905139 92.651874) - (xy 100.905149 92.651885) (xy 100.909479 92.656215) (xy 100.90948 92.656216) (xy 101.021284 92.76802) - (xy 101.021286 92.768021) (xy 101.02129 92.768024) (xy 101.158209 92.847073) (xy 101.158216 92.847077) - (xy 101.270019 92.877034) (xy 101.310942 92.888) (xy 101.310943 92.888) (xy 116.753331 92.888) (xy 116.753347 92.888001) - (xy 116.760943 92.888001) (xy 116.919054 92.888001) (xy 116.919057 92.888001) (xy 117.071785 92.847077) - (xy 117.121904 92.818139) (xy 117.208716 92.76802) (xy 117.32052 92.656216) (xy 117.32052 92.656214) - (xy 117.330728 92.646007) (xy 117.33073 92.646004) (xy 118.152416 91.824318) (xy 118.213739 91.790833) - (xy 118.240097 91.787999) (xy 119.039902 91.787999) (xy 119.069342 91.796643) (xy 119.099329 91.803167) - (xy 119.104344 91.806921) (xy 119.106941 91.807684) (xy 119.127582 91.824317) (xy 119.256139 91.952874) - (xy 119.256149 91.952885) (xy 119.260479 91.957215) (xy 119.26048 91.957216) (xy 119.372284 92.06902) - (xy 119.459095 92.119139) (xy 119.459097 92.119141) (xy 119.497151 92.141111) (xy 119.509215 92.148077) - (xy 119.661943 92.189) (xy 119.820057 92.189) (xy 136.502331 92.189) (xy 136.502347 92.189001) (xy 136.509943 92.189001) - (xy 136.668054 92.189001) (xy 136.668057 92.189001) (xy 136.820785 92.148077) (xy 136.870904 92.119139) - (xy 136.957716 92.06902) (xy 137.06952 91.957216) (xy 137.069521 91.957213) (xy 137.202418 91.824315) - (xy 137.263739 91.790833) (xy 137.290097 91.787999) (xy 138.089901 91.787999) (xy 138.15694 91.807684) - (xy 138.177581 91.824317) (xy 138.921284 92.56802) (xy 138.921286 92.568021) (xy 138.92129 92.568024) - (xy 139.056352 92.646001) (xy 139.058216 92.647077) (xy 139.210943 92.688001) (xy 139.210945 92.688001) - (xy 139.376654 92.688001) (xy 139.37667 92.688) (xy 155.053331 92.688) (xy 155.053347 92.688001) - (xy 155.060943 92.688001) (xy 155.219054 92.688001) (xy 155.219057 92.688001) (xy 155.371785 92.647077) - (xy 155.421904 92.618139) (xy 155.508716 92.56802) (xy 155.62052 92.456216) (xy 155.62052 92.456214) - (xy 155.630728 92.446007) (xy 155.63073 92.446004) (xy 156.252416 91.824318) (xy 156.313739 91.790833) - (xy 156.340097 91.787999) (xy 157.587871 91.787999) (xy 157.587872 91.787999) (xy 157.647483 91.781591) - (xy 157.782331 91.731296) (xy 157.897546 91.645046) (xy 157.983796 91.529831) (xy 158.034091 91.394983) - (xy 158.0405 91.335373) (xy 158.040499 89.639628) (xy 158.034091 89.580017) (xy 158.000111 89.488913) - (xy 157.983797 89.445171) (xy 157.983793 89.445164) (xy 157.897547 89.329955) (xy 157.897544 89.329952) - (xy 157.782335 89.243706) (xy 157.782328 89.243702) (xy 157.647482 89.193408) (xy 157.647483 89.193408) - (xy 157.587883 89.187001) (xy 157.587881 89.187) (xy 157.587873 89.187) (xy 157.587864 89.187) (xy 155.892129 89.187) - (xy 155.892123 89.187001) (xy 155.832516 89.193408) (xy 155.697671 89.243702) (xy 155.697664 89.243706) - (xy 155.582455 89.329952) (xy 155.582452 89.329955) (xy 155.496206 89.445164) (xy 155.496202 89.445171) - (xy 155.445908 89.580017) (xy 155.439501 89.639616) (xy 155.439501 89.639623) (xy 155.4395 89.639635) - (xy 155.4395 90.887401) (xy 155.419815 90.95444) (xy 155.40318 90.975082) (xy 155.032912 91.345353) - (xy 154.927584 91.450681) (xy 154.866261 91.484166) (xy 154.839903 91.487) (xy 150.244691 91.487) - (xy 150.177652 91.467315) (xy 150.131897 91.414511) (xy 150.121953 91.345353) (xy 150.144373 91.290115) - (xy 150.180091 91.240951) (xy 150.232287 91.16911) (xy 150.32522 90.986719) (xy 150.388477 90.792034) - (xy 150.4205 90.589852) (xy 150.4205 90.385148) (xy 150.388477 90.182966) (xy 150.373259 90.136131) - (xy 150.325218 89.988276) (xy 150.2861 89.911503) (xy 150.232287 89.80589) (xy 150.162032 89.709191) - (xy 150.111971 89.640286) (xy 149.967213 89.495528) (xy 149.80161 89.375212) (xy 149.7882 89.368379) - (xy 149.737406 89.320403) (xy 149.7205 89.257897) (xy 149.7205 89.195945) (xy 149.7205 89.195943) - (xy 149.679577 89.043216) (xy 149.647121 88.987) (xy 149.600524 88.90629) (xy 149.600521 88.906286) - (xy 149.60052 88.906284) (xy 149.488716 88.79448) (xy 149.488715 88.794479) (xy 149.484385 88.790149) - (xy 149.484374 88.790139) (xy 149.083477 88.389242) (xy 149.049992 88.327919) (xy 149.054976 88.258227) - (xy 149.096848 88.202294) (xy 149.162312 88.177877) (xy 149.187336 88.178621) (xy 149.296549 88.193) - (xy 149.296556 88.193) (xy 149.578444 88.193) (xy 149.578451 88.193) (xy 149.857942 88.156204) (xy 150.130239 88.083242) - (xy 150.390683 87.975363) (xy 150.634817 87.834412) (xy 150.858465 87.6628) (xy 151.0578 87.463465) - (xy 151.229412 87.239817) (xy 151.370363 86.995683) (xy 151.478242 86.735239) (xy 151.551204 86.462942) - (xy 151.588 86.183451) (xy 151.588 85.901549) (xy 151.551204 85.622058) (xy 151.478242 85.349761) - (xy 151.370363 85.089317) (xy 151.370361 85.089314) (xy 151.370359 85.089309) (xy 151.229416 84.84519) - (xy 151.229412 84.845183) (xy 151.0578 84.621535) (xy 151.057798 84.621533) (xy 151.057795 84.621529) - (xy 150.85847 84.422204) (xy 150.774389 84.357686) (xy 150.634817 84.250588) (xy 150.634811 84.250584) - (xy 150.634809 84.250583) (xy 150.39069 84.10964) (xy 150.390679 84.109635) (xy 150.130243 84.001759) - (xy 149.857939 83.928795) (xy 149.578458 83.892) (xy 149.578451 83.892) (xy 149.296549 83.892) (xy 149.296541 83.892) - (xy 149.01706 83.928795) (xy 148.744756 84.001759) (xy 148.48432 84.109635) (xy 148.484309 84.10964) - (xy 148.240192 84.250581) (xy 148.240183 84.250588) (xy 148.219606 84.266376) (xy 148.154438 84.29157) - (xy 148.144122 84.292) (xy 144.812498 84.292) (xy 144.812481 84.292001) (xy 144.709703 84.3025) - (xy 144.7097 84.302501) (xy 144.543168 84.357685) (xy 144.543163 84.357687) (xy 144.393842 84.449789) - (xy 144.269789 84.573842) (xy 144.177687 84.723163) (xy 144.177686 84.723166) (xy 144.122501 84.889703) - (xy 144.122501 84.889704) (xy 144.1225 84.889704) (xy 144.112 84.992483) (xy 144.112 87.092501) - (xy 144.112001 87.092518) (xy 144.1225 87.195296) (xy 144.122501 87.195299) (xy 144.137253 87.239817) - (xy 144.177686 87.361834) (xy 144.269788 87.511156) (xy 144.393844 87.635212) (xy 144.543166 87.727314) - (xy 144.709703 87.782499) (xy 144.812491 87.793) (xy 146.737402 87.792999) (xy 146.804441 87.812684) - (xy 146.825083 87.829318) (xy 148.296683 89.300918) (xy 148.330168 89.362241) (xy 148.325184 89.431933) - (xy 148.283312 89.487866) (xy 148.281893 89.488913) (xy 148.272784 89.495531) (xy 148.272778 89.495536) - (xy 148.128028 89.640286) (xy 148.007715 89.805886) (xy 147.914781 89.988276) (xy 147.851522 90.182965) - (xy 147.8195 90.385148) (xy 147.8195 90.589851) (xy 147.851522 90.792034) (xy 147.914781 90.986723) - (xy 148.007715 91.169113) (xy 148.095627 91.290115) (xy 148.119107 91.355921) (xy 148.103281 91.423975) - (xy 148.053175 91.47267) (xy 147.995309 91.487) (xy 143.824405 91.487) (xy 143.757366 91.467315) - (xy 143.711611 91.414511) (xy 143.701667 91.345353) (xy 143.724086 91.290115) (xy 143.735843 91.273933) - (xy 143.843068 91.063492) (xy 143.916053 90.838868) (xy 143.918141 90.825683) (xy 143.953 90.605597) - (xy 143.953 90.369402) (xy 143.916053 90.136131) (xy 143.868013 89.988281) (xy 143.843068 89.911508) - (xy 143.843066 89.911505) (xy 143.843066 89.911503) (xy 143.739982 89.709191) (xy 143.735843 89.701067) - (xy 143.597017 89.50999) (xy 143.43001 89.342983) (xy 143.238933 89.204157) (xy 143.217837 89.193408) - (xy 143.028496 89.096933) (xy 142.803868 89.023946) (xy 142.570597 88.987) (xy 142.570592 88.987) - (xy 142.334408 88.987) (xy 142.334403 88.987) (xy 142.101131 89.023946) (xy 141.876503 89.096933) - (xy 141.666066 89.204157) (xy 141.5921 89.257897) (xy 141.47499 89.342983) (xy 141.474988 89.342985) - (xy 141.474987 89.342985) (xy 141.307985 89.509987) (xy 141.307985 89.509988) (xy 141.307983 89.50999) - (xy 141.257106 89.580016) (xy 141.169157 89.701066) (xy 141.061933 89.911503) (xy 140.988946 90.136131) - (xy 140.952 90.369402) (xy 140.952 90.605597) (xy 140.988946 90.838868) (xy 141.061933 91.063496) - (xy 141.169156 91.273932) (xy 141.180914 91.290115) (xy 141.204393 91.355922) (xy 141.188567 91.423976) - (xy 141.138461 91.47267) (xy 141.080595 91.487) (xy 139.590098 91.487) (xy 139.523059 91.467315) - (xy 139.502417 91.450681) (xy 139.026818 90.975082) (xy 138.993333 90.913759) (xy 138.990499 90.887401) - (xy 138.990499 89.639629) (xy 138.990498 89.639623) (xy 138.990497 89.639616) (xy 138.984091 89.580017) - (xy 138.950111 89.488913) (xy 138.933797 89.445171) (xy 138.933793 89.445164) (xy 138.847547 89.329955) - (xy 138.847544 89.329952) (xy 138.732335 89.243706) (xy 138.732328 89.243702) (xy 138.597482 89.193408) - (xy 138.597483 89.193408) (xy 138.537883 89.187001) (xy 138.537881 89.187) (xy 138.537873 89.187) - (xy 138.537864 89.187) (xy 136.842129 89.187) (xy 136.842123 89.187001) (xy 136.782516 89.193408) - (xy 136.647671 89.243702) (xy 136.647664 89.243706) (xy 136.532455 89.329952) (xy 136.532452 89.329955) - (xy 136.446206 89.445164) (xy 136.446202 89.445171) (xy 136.395908 89.580017) (xy 136.389501 89.639616) - (xy 136.389501 89.639623) (xy 136.3895 89.639635) (xy 136.3895 90.864) (xy 136.369815 90.931039) - (xy 136.317011 90.976794) (xy 136.2655 90.988) (xy 131.445476 90.988) (xy 131.378437 90.968315) - (xy 131.332682 90.915511) (xy 131.322738 90.846353) (xy 131.327545 90.825683) (xy 131.338475 90.792042) - (xy 131.338475 90.792038) (xy 131.338477 90.792034) (xy 131.3705 90.589852) (xy 131.3705 90.385148) - (xy 131.338477 90.182966) (xy 131.323259 90.136131) (xy 131.275218 89.988276) (xy 131.2361 89.911503) - (xy 131.182287 89.80589) (xy 131.112032 89.709191) (xy 131.061971 89.640286) (xy 130.917213 89.495528) - (xy 130.75161 89.375212) (xy 130.7382 89.368379) (xy 130.687406 89.320403) (xy 130.6705 89.257897) - (xy 130.6705 89.195945) (xy 130.6705 89.195943) (xy 130.629577 89.043216) (xy 130.597121 88.987) - (xy 130.550524 88.90629) (xy 130.550521 88.906286) (xy 130.55052 88.906284) (xy 130.438716 88.79448) - (xy 130.438715 88.794479) (xy 130.434385 88.790149) (xy 130.434374 88.790139) (xy 130.033477 88.389242) - (xy 129.999992 88.327919) (xy 130.004976 88.258227) (xy 130.046848 88.202294) (xy 130.112312 88.177877) - (xy 130.137336 88.178621) (xy 130.246549 88.193) (xy 130.246556 88.193) (xy 130.528444 88.193) (xy 130.528451 88.193) - (xy 130.807942 88.156204) (xy 131.080239 88.083242) (xy 131.340683 87.975363) (xy 131.584817 87.834412) - (xy 131.808465 87.6628) (xy 132.0078 87.463465) (xy 132.179412 87.239817) (xy 132.320363 86.995683) - (xy 132.428242 86.735239) (xy 132.501204 86.462942) (xy 132.538 86.183451) (xy 132.538 85.901549) - (xy 132.501204 85.622058) (xy 132.428242 85.349761) (xy 132.320363 85.089317) (xy 132.320361 85.089314) - (xy 132.320359 85.089309) (xy 132.179416 84.84519) (xy 132.179412 84.845183) (xy 132.0078 84.621535) - (xy 132.007798 84.621533) (xy 132.007795 84.621529) (xy 131.80847 84.422204) (xy 131.724389 84.357686) - (xy 131.584817 84.250588) (xy 131.584811 84.250584) (xy 131.584809 84.250583) (xy 131.34069 84.10964) - (xy 131.340679 84.109635) (xy 131.080243 84.001759) (xy 130.807939 83.928795) (xy 130.528458 83.892) - (xy 130.528451 83.892) (xy 130.246549 83.892) (xy 130.246541 83.892) (xy 129.96706 83.928795) (xy 129.694756 84.001759) - (xy 129.43432 84.109635) (xy 129.434309 84.10964) (xy 129.190192 84.250581) (xy 129.190183 84.250588) - (xy 129.169606 84.266376) (xy 129.104438 84.29157) (xy 129.094122 84.292) (xy 125.762498 84.292) - (xy 125.762481 84.292001) (xy 125.659703 84.3025) (xy 125.6597 84.302501) (xy 125.493168 84.357685) - (xy 125.493163 84.357687) (xy 125.343842 84.449789) (xy 125.219789 84.573842) (xy 125.127687 84.723163) - (xy 125.127686 84.723166) (xy 125.072501 84.889703) (xy 125.072501 84.889704) (xy 125.0725 84.889704) - (xy 125.062 84.992483) (xy 125.062 87.092501) (xy 125.062001 87.092518) (xy 125.0725 87.195296) - (xy 125.072501 87.195299) (xy 125.087253 87.239817) (xy 125.127686 87.361834) (xy 125.219788 87.511156) - (xy 125.343844 87.635212) (xy 125.493166 87.727314) (xy 125.659703 87.782499) (xy 125.762491 87.793) - (xy 127.687402 87.792999) (xy 127.754441 87.812684) (xy 127.775083 87.829318) (xy 129.246683 89.300918) - (xy 129.280168 89.362241) (xy 129.275184 89.431933) (xy 129.233312 89.487866) (xy 129.231893 89.488913) - (xy 129.222784 89.495531) (xy 129.222778 89.495536) (xy 129.078028 89.640286) (xy 128.957715 89.805886) - (xy 128.864781 89.988276) (xy 128.801522 90.182965) (xy 128.7695 90.385148) (xy 128.7695 90.589851) - (xy 128.801523 90.792035) (xy 128.801524 90.792042) (xy 128.812455 90.825683) (xy 128.81445 90.895524) - (xy 128.778369 90.955356) (xy 128.715668 90.986184) (xy 128.694524 90.988) (xy 120.064499 90.988) - (xy 119.99746 90.968315) (xy 119.951705 90.915511) (xy 119.940499 90.864) (xy 119.940499 89.639629) - (xy 119.940498 89.639623) (xy 119.940497 89.639616) (xy 119.934091 89.580017) (xy 119.900111 89.488913) - (xy 119.883797 89.445171) (xy 119.883793 89.445164) (xy 119.797547 89.329955) (xy 119.797544 89.329952) - (xy 119.682335 89.243706) (xy 119.682328 89.243702) (xy 119.547482 89.193408) (xy 119.547483 89.193408) - (xy 119.487883 89.187001) (xy 119.487881 89.187) (xy 119.487873 89.187) (xy 119.487864 89.187) (xy 117.792129 89.187) - (xy 117.792123 89.187001) (xy 117.732516 89.193408) (xy 117.597671 89.243702) (xy 117.597664 89.243706) - (xy 117.482455 89.329952) (xy 117.482452 89.329955) (xy 117.396206 89.445164) (xy 117.396202 89.445171) - (xy 117.345908 89.580017) (xy 117.339501 89.639616) (xy 117.339501 89.639623) (xy 117.3395 89.639635) - (xy 117.3395 90.887402) (xy 117.319815 90.954441) (xy 117.303181 90.975083) (xy 116.627584 91.650681) - (xy 116.566261 91.684166) (xy 116.539903 91.687) (xy 111.959047 91.687) (xy 111.892008 91.667315) - (xy 111.846253 91.614511) (xy 111.836309 91.545353) (xy 111.865334 91.481797) (xy 111.871366 91.475319) - (xy 111.932174 91.414511) (xy 112.011966 91.334719) (xy 112.011968 91.334715) (xy 112.011971 91.334713) - (xy 112.064732 91.26209) (xy 112.132287 91.16911) (xy 112.22522 90.986719) (xy 112.288477 90.792034) - (xy 112.3205 90.589852) (xy 112.3205 90.385148) (xy 112.288477 90.182966) (xy 112.273259 90.136131) - (xy 112.225218 89.988276) (xy 112.1861 89.911503) (xy 112.132287 89.80589) (xy 112.062032 89.709191) - (xy 112.011971 89.640286) (xy 111.867213 89.495528) (xy 111.70161 89.375212) (xy 111.6882 89.368379) - (xy 111.637406 89.320403) (xy 111.6205 89.257897) (xy 111.6205 89.195945) (xy 111.6205 89.195943) - (xy 111.579577 89.043216) (xy 111.547121 88.987) (xy 111.500524 88.90629) (xy 111.500521 88.906286) - (xy 111.50052 88.906284) (xy 111.388716 88.79448) (xy 111.388715 88.794479) (xy 111.384385 88.790149) - (xy 111.384374 88.790139) (xy 110.983477 88.389242) (xy 110.949992 88.327919) (xy 110.954976 88.258227) - (xy 110.996848 88.202294) (xy 111.062312 88.177877) (xy 111.087336 88.178621) (xy 111.196549 88.193) - (xy 111.196556 88.193) (xy 111.478444 88.193) (xy 111.478451 88.193) (xy 111.757942 88.156204) (xy 112.030239 88.083242) - (xy 112.290683 87.975363) (xy 112.534817 87.834412) (xy 112.758465 87.6628) (xy 112.9578 87.463465) - (xy 113.129412 87.239817) (xy 113.270363 86.995683) (xy 113.378242 86.735239) (xy 113.451204 86.462942) - (xy 113.488 86.183451) (xy 113.488 85.901549) (xy 113.451204 85.622058) (xy 113.378242 85.349761) - (xy 113.270363 85.089317) (xy 113.270361 85.089314) (xy 113.270359 85.089309) (xy 113.129416 84.84519) - (xy 113.129412 84.845183) (xy 112.9578 84.621535) (xy 112.957798 84.621533) (xy 112.957795 84.621529) - (xy 112.75847 84.422204) (xy 112.674389 84.357686) (xy 112.534817 84.250588) (xy 112.534811 84.250584) - (xy 112.534809 84.250583) (xy 112.29069 84.10964) (xy 112.290679 84.109635) (xy 112.030243 84.001759) - (xy 111.757939 83.928795) (xy 111.478458 83.892) (xy 111.478451 83.892) (xy 111.196549 83.892) (xy 111.196541 83.892) - (xy 110.91706 83.928795) (xy 110.644756 84.001759) (xy 110.38432 84.109635) (xy 110.384309 84.10964) - (xy 110.140192 84.250581) (xy 110.140183 84.250588) (xy 110.119606 84.266376) (xy 110.054438 84.29157) - (xy 110.044122 84.292) (xy 106.712498 84.292) (xy 106.712481 84.292001) (xy 106.609703 84.3025) - (xy 106.6097 84.302501) (xy 106.443168 84.357685) (xy 106.443163 84.357687) (xy 106.293842 84.449789) - (xy 106.169789 84.573842) (xy 106.077687 84.723163) (xy 106.077686 84.723166) (xy 106.022501 84.889703) - (xy 106.022501 84.889704) (xy 106.0225 84.889704) (xy 106.012 84.992483) (xy 106.012 87.092501) - (xy 106.012001 87.092518) (xy 106.0225 87.195296) (xy 106.022501 87.195299) (xy 106.037253 87.239817) - (xy 106.077686 87.361834) (xy 106.169788 87.511156) (xy 106.293844 87.635212) (xy 106.443166 87.727314) - (xy 106.609703 87.782499) (xy 106.712491 87.793) (xy 108.637402 87.792999) (xy 108.704441 87.812684) - (xy 108.725083 87.829318) (xy 110.196683 89.300918) (xy 110.230168 89.362241) (xy 110.225184 89.431933) - (xy 110.183312 89.487866) (xy 110.181893 89.488913) (xy 110.172784 89.495531) (xy 110.172778 89.495536) - (xy 110.028028 89.640286) (xy 109.907715 89.805886) (xy 109.814781 89.988276) (xy 109.751522 90.182965) - (xy 109.7195 90.385148) (xy 109.7195 90.589851) (xy 109.751522 90.792034) (xy 109.814781 90.986723) - (xy 109.907715 91.169113) (xy 110.028028 91.334713) (xy 110.168634 91.475319) (xy 110.202119 91.536642) - (xy 110.197135 91.606334) (xy 110.155263 91.662267) (xy 110.089799 91.686684) (xy 110.080953 91.687) - (xy 105.574389 91.687) (xy 105.50735 91.667315) (xy 105.461595 91.614511) (xy 105.451651 91.545353) - (xy 105.480676 91.481797) (xy 105.486708 91.475319) (xy 105.489357 91.47267) (xy 105.497017 91.46501) - (xy 105.635843 91.273933) (xy 105.743068 91.063492) (xy 105.816053 90.838868) (xy 105.818141 90.825683) - (xy 105.853 90.605597) (xy 105.853 90.369402) (xy 105.816053 90.136131) (xy 105.768013 89.988281) - (xy 105.743068 89.911508) (xy 105.743066 89.911505) (xy 105.743066 89.911503) (xy 105.639982 89.709191) - (xy 105.635843 89.701067) (xy 105.497017 89.50999) (xy 105.33001 89.342983) (xy 105.138933 89.204157) - (xy 105.117837 89.193408) (xy 104.928496 89.096933) (xy 104.703868 89.023946) (xy 104.470597 88.987) - (xy 104.470592 88.987) (xy 104.234408 88.987) (xy 104.234403 88.987) (xy 104.001131 89.023946) (xy 103.776503 89.096933) - (xy 103.566066 89.204157) (xy 103.4921 89.257897) (xy 103.37499 89.342983) (xy 103.374988 89.342985) - (xy 103.374987 89.342985) (xy 103.207985 89.509987) (xy 103.207985 89.509988) (xy 103.207983 89.50999) - (xy 103.157106 89.580016) (xy 103.069157 89.701066) (xy 102.961933 89.911503) (xy 102.888946 90.136131) - (xy 102.852 90.369402) (xy 102.852 90.605597) (xy 102.888946 90.838868) (xy 102.961933 91.063496) - (xy 103.069156 91.273932) (xy 103.069157 91.273933) (xy 103.207983 91.46501) (xy 103.207985 91.465012) - (xy 103.218292 91.475319) (xy 103.251777 91.536642) (xy 103.246793 91.606334) (xy 103.204921 91.662267) - (xy 103.139457 91.686684) (xy 103.130611 91.687) (xy 101.690097 91.687) (xy 101.623058 91.667315) - (xy 101.602416 91.650681) (xy 100.926818 90.975083) (xy 100.893333 90.91376) (xy 100.890499 90.887402) - (xy 100.890499 89.639629) (xy 100.890498 89.639623) (xy 100.890497 89.639616) (xy 100.884091 89.580017) - (xy 100.850111 89.488913) (xy 100.833797 89.445171) (xy 100.833793 89.445164) (xy 100.747547 89.329955) - (xy 100.747544 89.329952) (xy 100.632335 89.243706) (xy 100.632328 89.243702) (xy 100.497482 89.193408) - (xy 100.497483 89.193408) (xy 100.437883 89.187001) (xy 100.437881 89.187) (xy 100.437873 89.187) - (xy 100.437864 89.187) (xy 98.742129 89.187) (xy 98.742123 89.187001) (xy 98.682516 89.193408) (xy 98.547671 89.243702) - (xy 98.547664 89.243706) (xy 98.432455 89.329952) (xy 98.432452 89.329955) (xy 98.346206 89.445164) - (xy 98.346202 89.445171) (xy 98.295908 89.580017) (xy 98.289501 89.639616) (xy 98.289501 89.639623) - (xy 98.2895 89.639635) (xy 98.2895 90.887402) (xy 98.269815 90.954441) (xy 98.253181 90.975083) - (xy 97.677584 91.550681) (xy 97.616261 91.584166) (xy 97.589903 91.587) (xy 93.009047 91.587) (xy 92.942008 91.567315) - (xy 92.896253 91.514511) (xy 92.886309 91.445353) (xy 92.915334 91.381797) (xy 92.921366 91.375319) - (xy 92.940764 91.355921) (xy 92.961966 91.334719) (xy 92.961968 91.334715) (xy 92.961971 91.334713) - (xy 93.014732 91.26209) (xy 93.082287 91.16911) (xy 93.17522 90.986719) (xy 93.238477 90.792034) - (xy 93.2705 90.589852) (xy 93.2705 90.385148) (xy 93.238477 90.182966) (xy 93.223259 90.136131) - (xy 93.175218 89.988276) (xy 93.1361 89.911503) (xy 93.082287 89.80589) (xy 93.012032 89.709191) - (xy 92.961971 89.640286) (xy 92.817213 89.495528) (xy 92.65161 89.375212) (xy 92.6382 89.368379) - (xy 92.587406 89.320403) (xy 92.5705 89.257897) (xy 92.5705 89.195945) (xy 92.5705 89.195943) (xy 92.529577 89.043216) - (xy 92.497121 88.987) (xy 92.450524 88.90629) (xy 92.450521 88.906286) (xy 92.45052 88.906284) (xy 92.338716 88.79448) - (xy 92.338715 88.794479) (xy 92.334385 88.790149) (xy 92.334374 88.790139) (xy 91.933477 88.389242) - (xy 91.899992 88.327919) (xy 91.904976 88.258227) (xy 91.946848 88.202294) (xy 92.012312 88.177877) - (xy 92.037336 88.178621) (xy 92.146549 88.193) (xy 92.146556 88.193) (xy 92.428444 88.193) (xy 92.428451 88.193) - (xy 92.707942 88.156204) (xy 92.980239 88.083242) (xy 93.240683 87.975363) (xy 93.484817 87.834412) - (xy 93.708465 87.6628) (xy 93.9078 87.463465) (xy 94.079412 87.239817) (xy 94.220363 86.995683) - (xy 94.328242 86.735239) (xy 94.401204 86.462942) (xy 94.438 86.183451) (xy 94.438 85.901549) (xy 94.401204 85.622058) - (xy 94.328242 85.349761) (xy 94.220363 85.089317) (xy 94.220361 85.089314) (xy 94.220359 85.089309) - (xy 94.079416 84.84519) (xy 94.079412 84.845183) (xy 93.9078 84.621535) (xy 93.907798 84.621533) - (xy 93.907795 84.621529) (xy 93.70847 84.422204) (xy 93.624389 84.357686) (xy 93.484817 84.250588) - (xy 93.484811 84.250584) (xy 93.484809 84.250583) (xy 93.24069 84.10964) (xy 93.240679 84.109635) - (xy 92.980243 84.001759) (xy 92.707939 83.928795) (xy 92.428458 83.892) (xy 92.428451 83.892) (xy 92.146549 83.892) - (xy 92.146541 83.892) (xy 91.86706 83.928795) (xy 91.594756 84.001759) (xy 91.33432 84.109635) (xy 91.334309 84.10964) - (xy 91.090192 84.250581) (xy 91.090183 84.250588) (xy 91.069606 84.266376) (xy 91.004438 84.29157) - (xy 90.994122 84.292) (xy 87.662498 84.292) (xy 87.662481 84.292001) (xy 87.559703 84.3025) (xy 87.5597 84.302501) - (xy 87.393168 84.357685) (xy 87.393163 84.357687) (xy 87.243842 84.449789) (xy 87.119789 84.573842) - (xy 87.027687 84.723163) (xy 87.027686 84.723166) (xy 86.972501 84.889703) (xy 86.972501 84.889704) - (xy 86.9725 84.889704) (xy 86.962 84.992483) (xy 86.962 87.092501) (xy 86.962001 87.092518) (xy 86.9725 87.195296) - (xy 86.972501 87.195299) (xy 86.987253 87.239817) (xy 87.027686 87.361834) (xy 87.119788 87.511156) - (xy 87.243844 87.635212) (xy 87.393166 87.727314) (xy 87.559703 87.782499) (xy 87.662491 87.793) - (xy 89.587402 87.792999) (xy 89.654441 87.812684) (xy 89.675083 87.829318) (xy 91.146683 89.300918) - (xy 91.180168 89.362241) (xy 91.175184 89.431933) (xy 91.133312 89.487866) (xy 91.131893 89.488913) - (xy 91.122784 89.495531) (xy 91.122778 89.495536) (xy 90.978028 89.640286) (xy 90.857715 89.805886) - (xy 90.764781 89.988276) (xy 90.701522 90.182965) (xy 90.6695 90.385148) (xy 90.6695 90.589851) - (xy 90.701522 90.792034) (xy 90.764781 90.986723) (xy 90.857715 91.169113) (xy 90.978028 91.334713) - (xy 91.018634 91.375319) (xy 91.052119 91.436642) (xy 91.047135 91.506334) (xy 91.005263 91.562267) - (xy 90.939799 91.586684) (xy 90.930953 91.587) (xy 81.83925 91.587) (xy 81.772211 91.567315) (xy 81.726456 91.514511) - (xy 81.716512 91.445353) (xy 81.738932 91.390114) (xy 81.744975 91.381797) (xy 81.823343 91.273933) - (xy 81.930568 91.063492) (xy 82.003553 90.838868) (xy 82.005641 90.825683) (xy 82.0405 90.605597) - (xy 82.0405 90.369402) (xy 82.003553 90.136131) (xy 81.955513 89.988281) (xy 81.930568 89.911508) - (xy 81.930566 89.911505) (xy 81.930566 89.911503) (xy 81.827482 89.709191) (xy 81.823343 89.701067) - (xy 81.684517 89.50999) (xy 81.51751 89.342983) (xy 81.326433 89.204157) (xy 81.305337 89.193408) - (xy 81.115996 89.096933) (xy 80.891368 89.023946) (xy 80.658097 88.987) (xy 80.658092 88.987) (xy 80.421908 88.987) - (xy 80.421903 88.987) (xy 80.188631 89.023946) (xy 79.964003 89.096933) (xy 79.753566 89.204157) - (xy 79.6796 89.257897) (xy 79.56249 89.342983) (xy 79.562488 89.342985) (xy 79.562487 89.342985) - (xy 79.395485 89.509987) (xy 79.395485 89.509988) (xy 79.395483 89.50999) (xy 79.344606 89.580016) - (xy 79.256657 89.701066) (xy 79.149433 89.911503) (xy 79.076446 90.136131) (xy 79.0395 90.369402) - (xy 79.0395 90.605597) (xy 79.076446 90.838868) (xy 79.149433 91.063496) (xy 79.256656 91.273932) - (xy 79.256657 91.273933) (xy 79.330318 91.375319) (xy 79.341068 91.390114) (xy 79.364548 91.455921) - (xy 79.348723 91.523975) (xy 79.298617 91.57267) (xy 79.24075 91.587) (xy 73.015097 91.587) (xy 72.948058 91.567315) - (xy 72.927416 91.550681) (xy 72.351818 90.975083) (xy 72.318333 90.91376) (xy 72.315499 90.887402) - (xy 72.315499 89.639629) (xy 72.315498 89.639623) (xy 72.315497 89.639616) (xy 72.309091 89.580017) - (xy 72.275111 89.488913) (xy 72.258797 89.445171) (xy 72.258793 89.445164) (xy 72.172547 89.329955) - (xy 72.172544 89.329952) (xy 72.057335 89.243706) (xy 72.057328 89.243702) (xy 71.922482 89.193408) - (xy 71.922483 89.193408) (xy 71.862883 89.187001) (xy 71.862881 89.187) (xy 71.862873 89.187) (xy 71.862864 89.187) - (xy 70.167129 89.187) (xy 70.167123 89.187001) (xy 70.107516 89.193408) (xy 69.972671 89.243702) - (xy 69.972664 89.243706) (xy 69.857455 89.329952) (xy 69.857452 89.329955) (xy 69.771206 89.445164) - (xy 69.771202 89.445171) (xy 69.720908 89.580017) (xy 69.714501 89.639616) (xy 69.714501 89.639623) - (xy 69.7145 89.639635) (xy 64.38632 89.639635) (xy 64.242213 89.495528) (xy 64.076613 89.375215) - (xy 64.076612 89.375214) (xy 64.07661 89.375213) (xy 64.013355 89.342983) (xy 63.894223 89.282281) - (xy 63.699534 89.219022) (xy 63.524995 89.191378) (xy 63.497352 89.187) (xy 63.292648 89.187) (xy 63.268329 89.190851) - (xy 63.090465 89.219022) (xy 62.895776 89.282281) (xy 62.713386 89.375215) (xy 62.547786 89.495528) - (xy 62.403028 89.640286) (xy 62.282715 89.805886) (xy 62.189781 89.988276) (xy 62.126522 90.182965) - (xy 62.0945 90.385148) (xy 56.328 90.385148) (xy 56.328 84.992483) (xy 58.387 84.992483) (xy 58.387 87.092501) - (xy 58.387001 87.092518) (xy 58.3975 87.195296) (xy 58.397501 87.195299) (xy 58.412253 87.239817) - (xy 58.452686 87.361834) (xy 58.544788 87.511156) (xy 58.668844 87.635212) (xy 58.818166 87.727314) - (xy 58.984703 87.782499) (xy 59.087491 87.793) (xy 61.039618 87.792999) (xy 61.039627 87.793) (xy 62.41912 87.792999) - (xy 62.486159 87.812684) (xy 62.494606 87.818623) (xy 62.508544 87.829318) (xy 62.515183 87.834412) - (xy 62.51519 87.834416) (xy 62.759309 87.975359) (xy 62.759314 87.975361) (xy 62.759317 87.975363) - (xy 63.019761 88.083242) (xy 63.292058 88.156204) (xy 63.571549 88.193) (xy 63.571556 88.193) (xy 63.853444 88.193) - (xy 63.853451 88.193) (xy 64.132942 88.156204) (xy 64.405239 88.083242) (xy 64.665683 87.975363) - (xy 64.909817 87.834412) (xy 65.133465 87.6628) (xy 65.3328 87.463465) (xy 65.504412 87.239817) - (xy 65.645363 86.995683) (xy 65.753242 86.735239) (xy 65.826204 86.462942) (xy 65.863 86.183451) - (xy 65.863 85.901549) (xy 65.826204 85.622058) (xy 65.753242 85.349761) (xy 65.645363 85.089317) - (xy 65.645361 85.089314) (xy 65.645359 85.089309) (xy 65.504416 84.84519) (xy 65.504412 84.845183) - (xy 65.3328 84.621535) (xy 65.332798 84.621533) (xy 65.332795 84.621529) (xy 65.13347 84.422204) - (xy 65.049389 84.357686) (xy 64.909817 84.250588) (xy 64.909811 84.250584) (xy 64.909809 84.250583) - (xy 64.66569 84.10964) (xy 64.665679 84.109635) (xy 64.405243 84.001759) (xy 64.132939 83.928795) - (xy 63.853458 83.892) (xy 63.853451 83.892) (xy 63.571549 83.892) (xy 63.571541 83.892) (xy 63.29206 83.928795) - (xy 63.019756 84.001759) (xy 62.75932 84.109635) (xy 62.759309 84.10964) (xy 62.515192 84.250581) - (xy 62.515183 84.250588) (xy 62.494606 84.266376) (xy 62.429438 84.29157) (xy 62.419122 84.292) - (xy 59.087498 84.292) (xy 59.087481 84.292001) (xy 58.984703 84.3025) (xy 58.9847 84.302501) (xy 58.818168 84.357685) - (xy 58.818163 84.357687) (xy 58.668842 84.449789) (xy 58.544789 84.573842) (xy 58.452687 84.723163) - (xy 58.452686 84.723166) (xy 58.397501 84.889703) (xy 58.397501 84.889704) (xy 58.3975 84.889704) - (xy 58.387 84.992483) (xy 56.328 84.992483) (xy 56.328 84.973771) (xy 56.347685 84.906732) (xy 56.364314 84.886095) - (xy 59.919282 81.331126) (xy 59.980603 81.297643) (xy 60.050295 81.302627) (xy 60.106228 81.344499) - (xy 60.124892 81.38049) (xy 60.129458 81.394542) (xy 60.129457 81.394542) (xy 60.209886 81.55239) - (xy 60.314017 81.695714) (xy 60.439286 81.820983) (xy 60.58261 81.925114) (xy 60.645784 81.957303) - (xy 60.740457 82.005542) (xy 60.74046 82.005543) (xy 60.824701 82.032914) (xy 60.908945 82.060286) - (xy 61.083921 82.088) (xy 61.083922 82.088) (xy 61.261078 82.088) (xy 61.261079 82.088) (xy 61.436055 82.060286) - (xy 61.604542 82.005542) (xy 61.76239 81.925114) (xy 61.905714 81.820983) (xy 62.030983 81.695714) - (xy 62.135114 81.55239) (xy 62.215542 81.394542) (xy 62.270286 81.226055) (xy 62.298 81.051079) - (xy 62.298 80.873921) (xy 62.288731 80.8154) (xy 64.0081 80.8154) (xy 64.0081 81.109599) (xy 64.008101 81.109616) - (xy 64.045611 81.394539) (xy 64.046502 81.4013) (xy 64.091607 81.569635) (xy 64.122652 81.685494) - (xy 64.235234 81.957294) (xy 64.235242 81.95731) (xy 64.38234 82.212089) (xy 64.382351 82.212105) - (xy 64.561448 82.445509) (xy 64.561454 82.445516) (xy 64.769483 82.653545) (xy 64.76949 82.653551) - (xy 64.935705 82.781092) (xy 65.002903 82.832655) (xy 65.00291 82.832659) (xy 65.257689 82.979757) - (xy 65.257705 82.979765) (xy 65.529505 83.092347) (xy 65.529507 83.092347) (xy 65.529513 83.09235) - (xy 65.8137 83.168498) (xy 66.105394 83.2069) (xy 66.105401 83.2069) (xy 66.399599 83.2069) (xy 66.399606 83.2069) - (xy 66.6913 83.168498) (xy 66.975487 83.09235) (xy 67.048818 83.061975) (xy 67.247294 82.979765) - (xy 67.247297 82.979763) (xy 67.247303 82.979761) (xy 67.502097 82.832655) (xy 67.735511 82.65355) - (xy 67.893819 82.495241) (xy 67.955141 82.461758) (xy 68.024832 82.466742) (xy 68.080766 82.508613) - (xy 68.105183 82.574078) (xy 68.09606 82.630376) (xy 68.02176 82.809753) (xy 67.948795 83.08206) - (xy 67.912 83.361541) (xy 67.912 83.643458) (xy 67.948795 83.922939) (xy 68.021759 84.195243) (xy 68.129635 84.455679) - (xy 68.12964 84.45569) (xy 68.244883 84.655295) (xy 68.270588 84.699817) (xy 68.4422 84.923465) - (xy 68.442204 84.92347) (xy 68.641529 85.122795) (xy 68.641533 85.122798) (xy 68.641535 85.1228) - (xy 68.865183 85.294412) (xy 68.86519 85.294416) (xy 69.109309 85.435359) (xy 69.109314 85.435361) - (xy 69.109317 85.435363) (xy 69.369761 85.543242) (xy 69.642058 85.616204) (xy 69.921549 85.653) - (xy 69.921556 85.653) (xy 70.203444 85.653) (xy 70.203451 85.653) (xy 70.482942 85.616204) (xy 70.755239 85.543242) - (xy 71.015683 85.435363) (xy 71.259817 85.294412) (xy 71.280392 85.278623) (xy 71.34556 85.253429) - (xy 71.355879 85.252999) (xy 72.537482 85.252999) (xy 72.537491 85.253) (xy 74.687508 85.252999) - (xy 74.790297 85.242499) (xy 74.956834 85.187314) (xy 75.106156 85.095212) (xy 75.230212 84.971156) - (xy 75.322314 84.821834) (xy 75.377499 84.655297) (xy 75.388 84.552509) (xy 75.387999 82.452492) - (xy 75.387286 82.445516) (xy 75.377499 82.349703) (xy 75.377498 82.3497) (xy 75.322314 82.183166) - (xy 75.230212 82.033844) (xy 75.106156 81.909788) (xy 75.013388 81.852569) (xy 74.956836 81.817687) - (xy 74.956831 81.817685) (xy 74.955362 81.817198) (xy 74.790297 81.762501) (xy 74.790295 81.7625) - (xy 74.687516 81.752) (xy 74.687509 81.752) (xy 72.760381 81.752) (xy 72.760373 81.752) (xy 72.393453 81.752) - (xy 72.326414 81.732315) (xy 72.280659 81.679511) (xy 72.270715 81.610353) (xy 72.293134 81.555116) - (xy 72.29413 81.553743) (xy 72.295114 81.55239) (xy 72.375542 81.394542) (xy 72.430286 81.226055) - (xy 72.458 81.051079) (xy 72.458 80.873921) (xy 88.622 80.873921) (xy 88.622 81.051078) (xy 88.649714 81.226056) - (xy 88.704456 81.394539) (xy 88.704457 81.394542) (xy 88.784886 81.55239) (xy 88.889017 81.695714) - (xy 89.014286 81.820983) (xy 89.15761 81.925114) (xy 89.220784 81.957303) (xy 89.315457 82.005542) - (xy 89.31546 82.005543) (xy 89.399701 82.032914) (xy 89.483945 82.060286) (xy 89.658921 82.088) - (xy 89.658922 82.088) (xy 89.836078 82.088) (xy 89.836079 82.088) (xy 90.011055 82.060286) (xy 90.179542 82.005542) - (xy 90.33739 81.925114) (xy 90.480714 81.820983) (xy 90.605983 81.695714) (xy 90.710114 81.55239) - (xy 90.790542 81.394542) (xy 90.845286 81.226055) (xy 90.873 81.051079) (xy 90.873 80.873921) (xy 90.863731 80.8154) - (xy 92.5831 80.8154) (xy 92.5831 81.109599) (xy 92.583101 81.109616) (xy 92.620611 81.394539) (xy 92.621502 81.4013) - (xy 92.666607 81.569635) (xy 92.697652 81.685494) (xy 92.810234 81.957294) (xy 92.810242 81.95731) - (xy 92.95734 82.212089) (xy 92.957351 82.212105) (xy 93.136448 82.445509) (xy 93.136454 82.445516) - (xy 93.344483 82.653545) (xy 93.34449 82.653551) (xy 93.510705 82.781092) (xy 93.577903 82.832655) - (xy 93.57791 82.832659) (xy 93.832689 82.979757) (xy 93.832705 82.979765) (xy 94.104505 83.092347) - (xy 94.104507 83.092347) (xy 94.104513 83.09235) (xy 94.3887 83.168498) (xy 94.680394 83.2069) (xy 94.680401 83.2069) - (xy 94.974599 83.2069) (xy 94.974606 83.2069) (xy 95.2663 83.168498) (xy 95.550487 83.09235) (xy 95.623818 83.061975) - (xy 95.822294 82.979765) (xy 95.822297 82.979763) (xy 95.822303 82.979761) (xy 96.077097 82.832655) - (xy 96.310511 82.65355) (xy 96.468819 82.495241) (xy 96.530141 82.461758) (xy 96.599832 82.466742) - (xy 96.655766 82.508613) (xy 96.680183 82.574078) (xy 96.67106 82.630376) (xy 96.59676 82.809753) - (xy 96.523795 83.08206) (xy 96.487 83.361541) (xy 96.487 83.643458) (xy 96.523795 83.922939) (xy 96.596759 84.195243) - (xy 96.704635 84.455679) (xy 96.70464 84.45569) (xy 96.819883 84.655295) (xy 96.845588 84.699817) - (xy 97.0172 84.923465) (xy 97.017204 84.92347) (xy 97.216529 85.122795) (xy 97.216533 85.122798) - (xy 97.216535 85.1228) (xy 97.440183 85.294412) (xy 97.44019 85.294416) (xy 97.684309 85.435359) - (xy 97.684314 85.435361) (xy 97.684317 85.435363) (xy 97.944761 85.543242) (xy 98.217058 85.616204) - (xy 98.496549 85.653) (xy 98.496556 85.653) (xy 98.778444 85.653) (xy 98.778451 85.653) (xy 99.057942 85.616204) - (xy 99.330239 85.543242) (xy 99.590683 85.435363) (xy 99.834817 85.294412) (xy 99.855392 85.278623) - (xy 99.92056 85.253429) (xy 99.930879 85.252999) (xy 101.112482 85.252999) (xy 101.112491 85.253) - (xy 103.262508 85.252999) (xy 103.365297 85.242499) (xy 103.531834 85.187314) (xy 103.681156 85.095212) - (xy 103.805212 84.971156) (xy 103.897314 84.821834) (xy 103.952499 84.655297) (xy 103.963 84.552509) - (xy 103.962999 82.452492) (xy 103.962286 82.445516) (xy 103.952499 82.349703) (xy 103.952498 82.3497) - (xy 103.897314 82.183166) (xy 103.805212 82.033844) (xy 103.681156 81.909788) (xy 103.588388 81.852569) - (xy 103.531836 81.817687) (xy 103.531831 81.817685) (xy 103.530362 81.817198) (xy 103.365297 81.762501) - (xy 103.365295 81.7625) (xy 103.262516 81.752) (xy 103.262509 81.752) (xy 101.335381 81.752) (xy 101.335373 81.752) - (xy 100.968453 81.752) (xy 100.901414 81.732315) (xy 100.855659 81.679511) (xy 100.845715 81.610353) - (xy 100.868134 81.555116) (xy 100.86913 81.553743) (xy 100.870114 81.55239) (xy 100.950542 81.394542) - (xy 101.005286 81.226055) (xy 101.033 81.051079) (xy 101.033 80.873921) (xy 107.672 80.873921) (xy 107.672 81.051078) - (xy 107.699714 81.226056) (xy 107.754456 81.394539) (xy 107.754457 81.394542) (xy 107.834886 81.55239) - (xy 107.939017 81.695714) (xy 108.064286 81.820983) (xy 108.20761 81.925114) (xy 108.270784 81.957303) - (xy 108.365457 82.005542) (xy 108.36546 82.005543) (xy 108.449701 82.032914) (xy 108.533945 82.060286) - (xy 108.708921 82.088) (xy 108.708922 82.088) (xy 108.886078 82.088) (xy 108.886079 82.088) (xy 109.061055 82.060286) - (xy 109.229542 82.005542) (xy 109.38739 81.925114) (xy 109.530714 81.820983) (xy 109.655983 81.695714) - (xy 109.760114 81.55239) (xy 109.840542 81.394542) (xy 109.895286 81.226055) (xy 109.923 81.051079) - (xy 109.923 80.873921) (xy 109.913731 80.8154) (xy 111.6331 80.8154) (xy 111.6331 81.109599) (xy 111.633101 81.109616) - (xy 111.670611 81.394539) (xy 111.671502 81.4013) (xy 111.716607 81.569635) (xy 111.747652 81.685494) - (xy 111.860234 81.957294) (xy 111.860242 81.95731) (xy 112.00734 82.212089) (xy 112.007351 82.212105) - (xy 112.186448 82.445509) (xy 112.186454 82.445516) (xy 112.394483 82.653545) (xy 112.39449 82.653551) - (xy 112.560705 82.781092) (xy 112.627903 82.832655) (xy 112.62791 82.832659) (xy 112.882689 82.979757) - (xy 112.882705 82.979765) (xy 113.154505 83.092347) (xy 113.154507 83.092347) (xy 113.154513 83.09235) - (xy 113.4387 83.168498) (xy 113.730394 83.2069) (xy 113.730401 83.2069) (xy 114.024599 83.2069) - (xy 114.024606 83.2069) (xy 114.3163 83.168498) (xy 114.600487 83.09235) (xy 114.673818 83.061975) - (xy 114.872294 82.979765) (xy 114.872297 82.979763) (xy 114.872303 82.979761) (xy 115.127097 82.832655) - (xy 115.360511 82.65355) (xy 115.518819 82.495241) (xy 115.580141 82.461758) (xy 115.649832 82.466742) - (xy 115.705766 82.508613) (xy 115.730183 82.574078) (xy 115.72106 82.630376) (xy 115.64676 82.809753) - (xy 115.573795 83.08206) (xy 115.537 83.361541) (xy 115.537 83.643458) (xy 115.573795 83.922939) - (xy 115.646759 84.195243) (xy 115.754635 84.455679) (xy 115.75464 84.45569) (xy 115.869883 84.655295) - (xy 115.895588 84.699817) (xy 116.0672 84.923465) (xy 116.067204 84.92347) (xy 116.266529 85.122795) - (xy 116.266533 85.122798) (xy 116.266535 85.1228) (xy 116.490183 85.294412) (xy 116.49019 85.294416) - (xy 116.734309 85.435359) (xy 116.734314 85.435361) (xy 116.734317 85.435363) (xy 116.994761 85.543242) - (xy 117.267058 85.616204) (xy 117.546549 85.653) (xy 117.546556 85.653) (xy 117.828444 85.653) (xy 117.828451 85.653) - (xy 118.107942 85.616204) (xy 118.380239 85.543242) (xy 118.640683 85.435363) (xy 118.884817 85.294412) - (xy 118.905392 85.278623) (xy 118.97056 85.253429) (xy 118.980879 85.252999) (xy 120.162482 85.252999) - (xy 120.162491 85.253) (xy 122.312508 85.252999) (xy 122.415297 85.242499) (xy 122.581834 85.187314) - (xy 122.731156 85.095212) (xy 122.855212 84.971156) (xy 122.947314 84.821834) (xy 123.002499 84.655297) - (xy 123.013 84.552509) (xy 123.012999 82.452492) (xy 123.012286 82.445516) (xy 123.002499 82.349703) - (xy 123.002498 82.3497) (xy 122.947314 82.183166) (xy 122.855212 82.033844) (xy 122.731156 81.909788) - (xy 122.638388 81.852569) (xy 122.581836 81.817687) (xy 122.581831 81.817685) (xy 122.580362 81.817198) - (xy 122.415297 81.762501) (xy 122.415295 81.7625) (xy 122.312516 81.752) (xy 122.312509 81.752) - (xy 120.385381 81.752) (xy 120.385373 81.752) (xy 120.018453 81.752) (xy 119.951414 81.732315) (xy 119.905659 81.679511) - (xy 119.895715 81.610353) (xy 119.918134 81.555116) (xy 119.91913 81.553743) (xy 119.920114 81.55239) - (xy 120.000542 81.394542) (xy 120.055286 81.226055) (xy 120.083 81.051079) (xy 120.083 80.873921) - (xy 126.722 80.873921) (xy 126.722 81.051078) (xy 126.749714 81.226056) (xy 126.804456 81.394539) - (xy 126.804457 81.394542) (xy 126.884886 81.55239) (xy 126.989017 81.695714) (xy 127.114286 81.820983) - (xy 127.25761 81.925114) (xy 127.320784 81.957303) (xy 127.415457 82.005542) (xy 127.41546 82.005543) - (xy 127.499701 82.032914) (xy 127.583945 82.060286) (xy 127.758921 82.088) (xy 127.758922 82.088) - (xy 127.936078 82.088) (xy 127.936079 82.088) (xy 128.111055 82.060286) (xy 128.279542 82.005542) - (xy 128.43739 81.925114) (xy 128.580714 81.820983) (xy 128.705983 81.695714) (xy 128.810114 81.55239) - (xy 128.890542 81.394542) (xy 128.945286 81.226055) (xy 128.973 81.051079) (xy 128.973 80.873921) - (xy 128.963731 80.8154) (xy 130.6831 80.8154) (xy 130.6831 81.109599) (xy 130.683101 81.109616) - (xy 130.720611 81.394539) (xy 130.721502 81.4013) (xy 130.766607 81.569635) (xy 130.797652 81.685494) - (xy 130.910234 81.957294) (xy 130.910242 81.95731) (xy 131.05734 82.212089) (xy 131.057351 82.212105) - (xy 131.236448 82.445509) (xy 131.236454 82.445516) (xy 131.444483 82.653545) (xy 131.44449 82.653551) - (xy 131.610705 82.781092) (xy 131.677903 82.832655) (xy 131.67791 82.832659) (xy 131.932689 82.979757) - (xy 131.932705 82.979765) (xy 132.204505 83.092347) (xy 132.204507 83.092347) (xy 132.204513 83.09235) - (xy 132.4887 83.168498) (xy 132.780394 83.2069) (xy 132.780401 83.2069) (xy 133.074599 83.2069) - (xy 133.074606 83.2069) (xy 133.3663 83.168498) (xy 133.650487 83.09235) (xy 133.723818 83.061975) - (xy 133.922294 82.979765) (xy 133.922297 82.979763) (xy 133.922303 82.979761) (xy 134.177097 82.832655) - (xy 134.410511 82.65355) (xy 134.568819 82.495241) (xy 134.630141 82.461758) (xy 134.699832 82.466742) - (xy 134.755766 82.508613) (xy 134.780183 82.574078) (xy 134.77106 82.630376) (xy 134.69676 82.809753) - (xy 134.623795 83.08206) (xy 134.587 83.361541) (xy 134.587 83.643458) (xy 134.623795 83.922939) - (xy 134.696759 84.195243) (xy 134.804635 84.455679) (xy 134.80464 84.45569) (xy 134.919883 84.655295) - (xy 134.945588 84.699817) (xy 135.1172 84.923465) (xy 135.117204 84.92347) (xy 135.316529 85.122795) - (xy 135.316533 85.122798) (xy 135.316535 85.1228) (xy 135.540183 85.294412) (xy 135.54019 85.294416) - (xy 135.784309 85.435359) (xy 135.784314 85.435361) (xy 135.784317 85.435363) (xy 136.044761 85.543242) - (xy 136.317058 85.616204) (xy 136.596549 85.653) (xy 136.596556 85.653) (xy 136.878444 85.653) (xy 136.878451 85.653) - (xy 137.157942 85.616204) (xy 137.430239 85.543242) (xy 137.690683 85.435363) (xy 137.934817 85.294412) - (xy 137.955392 85.278623) (xy 138.02056 85.253429) (xy 138.030879 85.252999) (xy 139.212482 85.252999) - (xy 139.212491 85.253) (xy 141.362508 85.252999) (xy 141.465297 85.242499) (xy 141.631834 85.187314) - (xy 141.781156 85.095212) (xy 141.905212 84.971156) (xy 141.997314 84.821834) (xy 142.052499 84.655297) - (xy 142.063 84.552509) (xy 142.062999 82.452492) (xy 142.062286 82.445516) (xy 142.052499 82.349703) - (xy 142.052498 82.3497) (xy 141.997314 82.183166) (xy 141.905212 82.033844) (xy 141.781156 81.909788) - (xy 141.688388 81.852569) (xy 141.631836 81.817687) (xy 141.631831 81.817685) (xy 141.630362 81.817198) - (xy 141.465297 81.762501) (xy 141.465295 81.7625) (xy 141.362516 81.752) (xy 141.362509 81.752) - (xy 139.435381 81.752) (xy 139.435373 81.752) (xy 139.068453 81.752) (xy 139.001414 81.732315) (xy 138.955659 81.679511) - (xy 138.945715 81.610353) (xy 138.968134 81.555116) (xy 138.96913 81.553743) (xy 138.970114 81.55239) - (xy 139.050542 81.394542) (xy 139.105286 81.226055) (xy 139.133 81.051079) (xy 139.133 80.873921) - (xy 145.772 80.873921) (xy 145.772 81.051078) (xy 145.799714 81.226056) (xy 145.854456 81.394539) - (xy 145.854457 81.394542) (xy 145.934886 81.55239) (xy 146.039017 81.695714) (xy 146.164286 81.820983) - (xy 146.30761 81.925114) (xy 146.370784 81.957303) (xy 146.465457 82.005542) (xy 146.46546 82.005543) - (xy 146.549701 82.032914) (xy 146.633945 82.060286) (xy 146.808921 82.088) (xy 146.808922 82.088) - (xy 146.986078 82.088) (xy 146.986079 82.088) (xy 147.161055 82.060286) (xy 147.329542 82.005542) - (xy 147.48739 81.925114) (xy 147.630714 81.820983) (xy 147.755983 81.695714) (xy 147.860114 81.55239) - (xy 147.940542 81.394542) (xy 147.995286 81.226055) (xy 148.023 81.051079) (xy 148.023 80.873921) - (xy 148.013731 80.8154) (xy 149.7331 80.8154) (xy 149.7331 81.109599) (xy 149.733101 81.109616) - (xy 149.770611 81.394539) (xy 149.771502 81.4013) (xy 149.816607 81.569635) (xy 149.847652 81.685494) - (xy 149.960234 81.957294) (xy 149.960242 81.95731) (xy 150.10734 82.212089) (xy 150.107351 82.212105) - (xy 150.286448 82.445509) (xy 150.286454 82.445516) (xy 150.494483 82.653545) (xy 150.49449 82.653551) - (xy 150.660705 82.781092) (xy 150.727903 82.832655) (xy 150.72791 82.832659) (xy 150.982689 82.979757) - (xy 150.982705 82.979765) (xy 151.254505 83.092347) (xy 151.254507 83.092347) (xy 151.254513 83.09235) - (xy 151.5387 83.168498) (xy 151.830394 83.2069) (xy 151.830401 83.2069) (xy 152.124599 83.2069) - (xy 152.124606 83.2069) (xy 152.4163 83.168498) (xy 152.700487 83.09235) (xy 152.773818 83.061975) - (xy 152.972294 82.979765) (xy 152.972297 82.979763) (xy 152.972303 82.979761) (xy 153.227097 82.832655) - (xy 153.460511 82.65355) (xy 153.618819 82.495241) (xy 153.680141 82.461758) (xy 153.749832 82.466742) - (xy 153.805766 82.508613) (xy 153.830183 82.574078) (xy 153.82106 82.630376) (xy 153.74676 82.809753) - (xy 153.673795 83.08206) (xy 153.637 83.361541) (xy 153.637 83.643458) (xy 153.673795 83.922939) - (xy 153.746759 84.195243) (xy 153.854635 84.455679) (xy 153.85464 84.45569) (xy 153.969883 84.655295) - (xy 153.995588 84.699817) (xy 154.1672 84.923465) (xy 154.167204 84.92347) (xy 154.366529 85.122795) - (xy 154.366533 85.122798) (xy 154.366535 85.1228) (xy 154.590183 85.294412) (xy 154.59019 85.294416) - (xy 154.834309 85.435359) (xy 154.834314 85.435361) (xy 154.834317 85.435363) (xy 155.094761 85.543242) - (xy 155.367058 85.616204) (xy 155.646549 85.653) (xy 155.646556 85.653) (xy 155.928444 85.653) (xy 155.928451 85.653) - (xy 156.207942 85.616204) (xy 156.480239 85.543242) (xy 156.740683 85.435363) (xy 156.984817 85.294412) - (xy 157.005392 85.278623) (xy 157.07056 85.253429) (xy 157.080879 85.252999) (xy 158.262482 85.252999) - (xy 158.262491 85.253) (xy 160.412508 85.252999) (xy 160.515297 85.242499) (xy 160.681834 85.187314) - (xy 160.831156 85.095212) (xy 160.955212 84.971156) (xy 161.047314 84.821834) (xy 161.102499 84.655297) - (xy 161.113 84.552509) (xy 161.112999 82.452492) (xy 161.112286 82.445516) (xy 161.102499 82.349703) - (xy 161.102498 82.3497) (xy 161.047314 82.183166) (xy 160.955212 82.033844) (xy 160.831156 81.909788) - (xy 160.738388 81.852569) (xy 160.681836 81.817687) (xy 160.681831 81.817685) (xy 160.680362 81.817198) - (xy 160.515297 81.762501) (xy 160.515295 81.7625) (xy 160.412516 81.752) (xy 160.412509 81.752) - (xy 158.485381 81.752) (xy 158.485373 81.752) (xy 158.118453 81.752) (xy 158.051414 81.732315) (xy 158.005659 81.679511) - (xy 157.995715 81.610353) (xy 158.018134 81.555116) (xy 158.01913 81.553743) (xy 158.020114 81.55239) - (xy 158.100542 81.394542) (xy 158.155286 81.226055) (xy 158.183 81.051079) (xy 158.183 80.873921) - (xy 158.155286 80.698945) (xy 158.100542 80.530458) (xy 158.100542 80.530457) (xy 158.020113 80.372609) - (xy 157.915983 80.229286) (xy 157.790714 80.104017) (xy 157.64739 79.999886) (xy 157.584232 79.967705) - (xy 157.489542 79.919457) (xy 157.489539 79.919456) (xy 157.321056 79.864714) (xy 157.233567 79.850857) - (xy 157.146079 79.837) (xy 156.968921 79.837) (xy 156.910595 79.846238) (xy 156.793943 79.864714) - (xy 156.62546 79.919456) (xy 156.625457 79.919457) (xy 156.467609 79.999886) (xy 156.385838 80.059296) - (xy 156.324286 80.104017) (xy 156.324284 80.104019) (xy 156.324283 80.104019) (xy 156.199019 80.229283) - (xy 156.199019 80.229284) (xy 156.199017 80.229286) (xy 156.191587 80.239513) (xy 156.094886 80.372609) - (xy 156.014457 80.530457) (xy 156.014456 80.53046) (xy 155.959714 80.698943) (xy 155.959714 80.698945) - (xy 155.932 80.873921) (xy 155.932 81.051079) (xy 155.952828 81.182581) (xy 155.95695 81.208602) - (xy 155.947996 81.277895) (xy 155.903 81.331347) (xy 155.836248 81.351987) (xy 155.834477 81.352) - (xy 155.646541 81.352) (xy 155.36706 81.388795) (xy 155.094756 81.461759) (xy 154.83432 81.569635) - (xy 154.834309 81.56964) (xy 154.59019 81.710583) (xy 154.590182 81.710589) (xy 154.366534 81.8822) - (xy 154.225786 82.022948) (xy 154.164463 82.056432) (xy 154.094771 82.051448) (xy 154.038838 82.009576) - (xy 154.014421 81.944112) (xy 154.023544 81.887813) (xy 154.052592 81.817686) (xy 154.10735 81.685487) - (xy 154.183498 81.4013) (xy 154.2219 81.109606) (xy 154.2219 80.815394) (xy 154.183498 80.5237) - (xy 154.10735 80.239513) (xy 154.051227 80.104019) (xy 153.994765 79.967705) (xy 153.994757 79.967689) - (xy 153.847659 79.71291) (xy 153.847655 79.712903) (xy 153.66855 79.479489) (xy 153.668545 79.479483) - (xy 153.460516 79.271454) (xy 153.460509 79.271448) (xy 153.227105 79.092351) (xy 153.227103 79.092349) - (xy 153.227097 79.092345) (xy 153.227092 79.092342) (xy 153.227089 79.09234) (xy 152.97231 78.945242) - (xy 152.972294 78.945234) (xy 152.700494 78.832652) (xy 152.416296 78.756501) (xy 152.124616 78.718101) - (xy 152.124611 78.7181) (xy 152.124606 78.7181) (xy 151.830394 78.7181) (xy 151.830388 78.7181) - (xy 151.830383 78.718101) (xy 151.538703 78.756501) (xy 151.254505 78.832652) (xy 150.982705 78.945234) - (xy 150.982689 78.945242) (xy 150.72791 79.09234) (xy 150.727894 79.092351) (xy 150.49449 79.271448) - (xy 150.494483 79.271454) (xy 150.286454 79.479483) (xy 150.286448 79.47949) (xy 150.107351 79.712894) - (xy 150.10734 79.71291) (xy 149.960242 79.967689) (xy 149.960234 79.967705) (xy 149.847652 80.239505) - (xy 149.771501 80.523703) (xy 149.733101 80.815383) (xy 149.7331 80.8154) (xy 148.013731 80.8154) - (xy 147.995286 80.698945) (xy 147.940542 80.530458) (xy 147.940542 80.530457) (xy 147.860113 80.372609) - (xy 147.755983 80.229286) (xy 147.630714 80.104017) (xy 147.48739 79.999886) (xy 147.424232 79.967705) - (xy 147.329542 79.919457) (xy 147.329539 79.919456) (xy 147.161056 79.864714) (xy 147.073567 79.850857) - (xy 146.986079 79.837) (xy 146.808921 79.837) (xy 146.750595 79.846238) (xy 146.633943 79.864714) - (xy 146.46546 79.919456) (xy 146.465457 79.919457) (xy 146.307609 79.999886) (xy 146.225838 80.059296) - (xy 146.164286 80.104017) (xy 146.164284 80.104019) (xy 146.164283 80.104019) (xy 146.039019 80.229283) - (xy 146.039019 80.229284) (xy 146.039017 80.229286) (xy 146.031587 80.239513) (xy 145.934886 80.372609) - (xy 145.854457 80.530457) (xy 145.854456 80.53046) (xy 145.799714 80.698943) (xy 145.772 80.873921) - (xy 139.133 80.873921) (xy 139.105286 80.698945) (xy 139.050542 80.530458) (xy 139.050542 80.530457) - (xy 138.970113 80.372609) (xy 138.865983 80.229286) (xy 138.740714 80.104017) (xy 138.59739 79.999886) - (xy 138.534232 79.967705) (xy 138.439542 79.919457) (xy 138.439539 79.919456) (xy 138.271056 79.864714) - (xy 138.183567 79.850857) (xy 138.096079 79.837) (xy 137.918921 79.837) (xy 137.860595 79.846238) - (xy 137.743943 79.864714) (xy 137.57546 79.919456) (xy 137.575457 79.919457) (xy 137.417609 79.999886) - (xy 137.335838 80.059296) (xy 137.274286 80.104017) (xy 137.274284 80.104019) (xy 137.274283 80.104019) - (xy 137.149019 80.229283) (xy 137.149019 80.229284) (xy 137.149017 80.229286) (xy 137.141587 80.239513) - (xy 137.044886 80.372609) (xy 136.964457 80.530457) (xy 136.964456 80.53046) (xy 136.909714 80.698943) - (xy 136.909714 80.698945) (xy 136.882 80.873921) (xy 136.882 81.051079) (xy 136.902828 81.182581) - (xy 136.90695 81.208602) (xy 136.897996 81.277895) (xy 136.853 81.331347) (xy 136.786248 81.351987) - (xy 136.784477 81.352) (xy 136.596541 81.352) (xy 136.31706 81.388795) (xy 136.044756 81.461759) - (xy 135.78432 81.569635) (xy 135.784309 81.56964) (xy 135.54019 81.710583) (xy 135.540182 81.710589) - (xy 135.316534 81.8822) (xy 135.175786 82.022948) (xy 135.114463 82.056432) (xy 135.044771 82.051448) - (xy 134.988838 82.009576) (xy 134.964421 81.944112) (xy 134.973544 81.887813) (xy 135.002592 81.817686) - (xy 135.05735 81.685487) (xy 135.133498 81.4013) (xy 135.1719 81.109606) (xy 135.1719 80.815394) - (xy 135.133498 80.5237) (xy 135.05735 80.239513) (xy 135.001227 80.104019) (xy 134.944765 79.967705) - (xy 134.944757 79.967689) (xy 134.797659 79.71291) (xy 134.797655 79.712903) (xy 134.61855 79.479489) - (xy 134.618545 79.479483) (xy 134.410516 79.271454) (xy 134.410509 79.271448) (xy 134.177105 79.092351) - (xy 134.177103 79.092349) (xy 134.177097 79.092345) (xy 134.177092 79.092342) (xy 134.177089 79.09234) - (xy 133.92231 78.945242) (xy 133.922294 78.945234) (xy 133.650494 78.832652) (xy 133.366296 78.756501) - (xy 133.074616 78.718101) (xy 133.074611 78.7181) (xy 133.074606 78.7181) (xy 132.780394 78.7181) - (xy 132.780388 78.7181) (xy 132.780383 78.718101) (xy 132.488703 78.756501) (xy 132.204505 78.832652) - (xy 131.932705 78.945234) (xy 131.932689 78.945242) (xy 131.67791 79.09234) (xy 131.677894 79.092351) - (xy 131.44449 79.271448) (xy 131.444483 79.271454) (xy 131.236454 79.479483) (xy 131.236448 79.47949) - (xy 131.057351 79.712894) (xy 131.05734 79.71291) (xy 130.910242 79.967689) (xy 130.910234 79.967705) - (xy 130.797652 80.239505) (xy 130.721501 80.523703) (xy 130.683101 80.815383) (xy 130.6831 80.8154) - (xy 128.963731 80.8154) (xy 128.945286 80.698945) (xy 128.890542 80.530458) (xy 128.890542 80.530457) - (xy 128.810113 80.372609) (xy 128.705983 80.229286) (xy 128.580714 80.104017) (xy 128.43739 79.999886) - (xy 128.374232 79.967705) (xy 128.279542 79.919457) (xy 128.279539 79.919456) (xy 128.111056 79.864714) - (xy 128.023567 79.850857) (xy 127.936079 79.837) (xy 127.758921 79.837) (xy 127.700595 79.846238) - (xy 127.583943 79.864714) (xy 127.41546 79.919456) (xy 127.415457 79.919457) (xy 127.257609 79.999886) - (xy 127.175838 80.059296) (xy 127.114286 80.104017) (xy 127.114284 80.104019) (xy 127.114283 80.104019) - (xy 126.989019 80.229283) (xy 126.989019 80.229284) (xy 126.989017 80.229286) (xy 126.981587 80.239513) - (xy 126.884886 80.372609) (xy 126.804457 80.530457) (xy 126.804456 80.53046) (xy 126.749714 80.698943) - (xy 126.722 80.873921) (xy 120.083 80.873921) (xy 120.055286 80.698945) (xy 120.000542 80.530458) - (xy 120.000542 80.530457) (xy 119.920113 80.372609) (xy 119.815983 80.229286) (xy 119.690714 80.104017) - (xy 119.54739 79.999886) (xy 119.484232 79.967705) (xy 119.389542 79.919457) (xy 119.389539 79.919456) - (xy 119.221056 79.864714) (xy 119.133567 79.850857) (xy 119.046079 79.837) (xy 118.868921 79.837) - (xy 118.810595 79.846238) (xy 118.693943 79.864714) (xy 118.52546 79.919456) (xy 118.525457 79.919457) - (xy 118.367609 79.999886) (xy 118.285838 80.059296) (xy 118.224286 80.104017) (xy 118.224284 80.104019) - (xy 118.224283 80.104019) (xy 118.099019 80.229283) (xy 118.099019 80.229284) (xy 118.099017 80.229286) - (xy 118.091587 80.239513) (xy 117.994886 80.372609) (xy 117.914457 80.530457) (xy 117.914456 80.53046) - (xy 117.859714 80.698943) (xy 117.859714 80.698945) (xy 117.832 80.873921) (xy 117.832 81.051079) - (xy 117.852828 81.182581) (xy 117.85695 81.208602) (xy 117.847996 81.277895) (xy 117.803 81.331347) - (xy 117.736248 81.351987) (xy 117.734477 81.352) (xy 117.546541 81.352) (xy 117.26706 81.388795) - (xy 116.994756 81.461759) (xy 116.73432 81.569635) (xy 116.734309 81.56964) (xy 116.49019 81.710583) - (xy 116.490182 81.710589) (xy 116.266534 81.8822) (xy 116.125786 82.022948) (xy 116.064463 82.056432) - (xy 115.994771 82.051448) (xy 115.938838 82.009576) (xy 115.914421 81.944112) (xy 115.923544 81.887813) - (xy 115.952592 81.817686) (xy 116.00735 81.685487) (xy 116.083498 81.4013) (xy 116.1219 81.109606) - (xy 116.1219 80.815394) (xy 116.083498 80.5237) (xy 116.00735 80.239513) (xy 115.951227 80.104019) - (xy 115.894765 79.967705) (xy 115.894757 79.967689) (xy 115.747659 79.71291) (xy 115.747655 79.712903) - (xy 115.56855 79.479489) (xy 115.568545 79.479483) (xy 115.360516 79.271454) (xy 115.360509 79.271448) - (xy 115.127105 79.092351) (xy 115.127103 79.092349) (xy 115.127097 79.092345) (xy 115.127092 79.092342) - (xy 115.127089 79.09234) (xy 114.87231 78.945242) (xy 114.872294 78.945234) (xy 114.600494 78.832652) - (xy 114.316296 78.756501) (xy 114.024616 78.718101) (xy 114.024611 78.7181) (xy 114.024606 78.7181) - (xy 113.730394 78.7181) (xy 113.730388 78.7181) (xy 113.730383 78.718101) (xy 113.438703 78.756501) - (xy 113.154505 78.832652) (xy 112.882705 78.945234) (xy 112.882689 78.945242) (xy 112.62791 79.09234) - (xy 112.627894 79.092351) (xy 112.39449 79.271448) (xy 112.394483 79.271454) (xy 112.186454 79.479483) - (xy 112.186448 79.47949) (xy 112.007351 79.712894) (xy 112.00734 79.71291) (xy 111.860242 79.967689) - (xy 111.860234 79.967705) (xy 111.747652 80.239505) (xy 111.671501 80.523703) (xy 111.633101 80.815383) - (xy 111.6331 80.8154) (xy 109.913731 80.8154) (xy 109.895286 80.698945) (xy 109.840542 80.530458) - (xy 109.840542 80.530457) (xy 109.760113 80.372609) (xy 109.655983 80.229286) (xy 109.530714 80.104017) - (xy 109.38739 79.999886) (xy 109.324232 79.967705) (xy 109.229542 79.919457) (xy 109.229539 79.919456) - (xy 109.061056 79.864714) (xy 108.973567 79.850857) (xy 108.886079 79.837) (xy 108.708921 79.837) - (xy 108.650595 79.846238) (xy 108.533943 79.864714) (xy 108.36546 79.919456) (xy 108.365457 79.919457) - (xy 108.207609 79.999886) (xy 108.125838 80.059296) (xy 108.064286 80.104017) (xy 108.064284 80.104019) - (xy 108.064283 80.104019) (xy 107.939019 80.229283) (xy 107.939019 80.229284) (xy 107.939017 80.229286) - (xy 107.931587 80.239513) (xy 107.834886 80.372609) (xy 107.754457 80.530457) (xy 107.754456 80.53046) - (xy 107.699714 80.698943) (xy 107.672 80.873921) (xy 101.033 80.873921) (xy 101.005286 80.698945) - (xy 100.950542 80.530458) (xy 100.950542 80.530457) (xy 100.870113 80.372609) (xy 100.765983 80.229286) - (xy 100.640714 80.104017) (xy 100.49739 79.999886) (xy 100.434232 79.967705) (xy 100.339542 79.919457) - (xy 100.339539 79.919456) (xy 100.171056 79.864714) (xy 100.083567 79.850857) (xy 99.996079 79.837) - (xy 99.818921 79.837) (xy 99.760595 79.846238) (xy 99.643943 79.864714) (xy 99.47546 79.919456) - (xy 99.475457 79.919457) (xy 99.317609 79.999886) (xy 99.235838 80.059296) (xy 99.174286 80.104017) - (xy 99.174284 80.104019) (xy 99.174283 80.104019) (xy 99.049019 80.229283) (xy 99.049019 80.229284) - (xy 99.049017 80.229286) (xy 99.041587 80.239513) (xy 98.944886 80.372609) (xy 98.864457 80.530457) - (xy 98.864456 80.53046) (xy 98.809714 80.698943) (xy 98.809714 80.698945) (xy 98.782 80.873921) - (xy 98.782 81.051079) (xy 98.802828 81.182581) (xy 98.80695 81.208602) (xy 98.797996 81.277895) - (xy 98.753 81.331347) (xy 98.686248 81.351987) (xy 98.684477 81.352) (xy 98.496541 81.352) (xy 98.21706 81.388795) - (xy 97.944756 81.461759) (xy 97.68432 81.569635) (xy 97.684309 81.56964) (xy 97.44019 81.710583) - (xy 97.440182 81.710589) (xy 97.216534 81.8822) (xy 97.075786 82.022948) (xy 97.014463 82.056432) - (xy 96.944771 82.051448) (xy 96.888838 82.009576) (xy 96.864421 81.944112) (xy 96.873544 81.887813) - (xy 96.902592 81.817686) (xy 96.95735 81.685487) (xy 97.033498 81.4013) (xy 97.0719 81.109606) (xy 97.0719 80.815394) - (xy 97.033498 80.5237) (xy 96.95735 80.239513) (xy 96.901227 80.104019) (xy 96.844765 79.967705) - (xy 96.844757 79.967689) (xy 96.697659 79.71291) (xy 96.697655 79.712903) (xy 96.51855 79.479489) - (xy 96.518545 79.479483) (xy 96.310516 79.271454) (xy 96.310509 79.271448) (xy 96.077105 79.092351) - (xy 96.077103 79.092349) (xy 96.077097 79.092345) (xy 96.077092 79.092342) (xy 96.077089 79.09234) - (xy 95.82231 78.945242) (xy 95.822294 78.945234) (xy 95.550494 78.832652) (xy 95.266296 78.756501) - (xy 94.974616 78.718101) (xy 94.974611 78.7181) (xy 94.974606 78.7181) (xy 94.680394 78.7181) (xy 94.680388 78.7181) - (xy 94.680383 78.718101) (xy 94.388703 78.756501) (xy 94.104505 78.832652) (xy 93.832705 78.945234) - (xy 93.832689 78.945242) (xy 93.57791 79.09234) (xy 93.577894 79.092351) (xy 93.34449 79.271448) - (xy 93.344483 79.271454) (xy 93.136454 79.479483) (xy 93.136448 79.47949) (xy 92.957351 79.712894) - (xy 92.95734 79.71291) (xy 92.810242 79.967689) (xy 92.810234 79.967705) (xy 92.697652 80.239505) - (xy 92.621501 80.523703) (xy 92.583101 80.815383) (xy 92.5831 80.8154) (xy 90.863731 80.8154) (xy 90.845286 80.698945) - (xy 90.790542 80.530458) (xy 90.790542 80.530457) (xy 90.710113 80.372609) (xy 90.605983 80.229286) - (xy 90.480714 80.104017) (xy 90.33739 79.999886) (xy 90.274232 79.967705) (xy 90.179542 79.919457) - (xy 90.179539 79.919456) (xy 90.011056 79.864714) (xy 89.923567 79.850857) (xy 89.836079 79.837) - (xy 89.658921 79.837) (xy 89.600595 79.846238) (xy 89.483943 79.864714) (xy 89.31546 79.919456) - (xy 89.315457 79.919457) (xy 89.157609 79.999886) (xy 89.075838 80.059296) (xy 89.014286 80.104017) - (xy 89.014284 80.104019) (xy 89.014283 80.104019) (xy 88.889019 80.229283) (xy 88.889019 80.229284) - (xy 88.889017 80.229286) (xy 88.881587 80.239513) (xy 88.784886 80.372609) (xy 88.704457 80.530457) - (xy 88.704456 80.53046) (xy 88.649714 80.698943) (xy 88.622 80.873921) (xy 72.458 80.873921) (xy 72.430286 80.698945) - (xy 72.375542 80.530458) (xy 72.375542 80.530457) (xy 72.295113 80.372609) (xy 72.190983 80.229286) - (xy 72.065714 80.104017) (xy 71.92239 79.999886) (xy 71.859232 79.967705) (xy 71.764542 79.919457) - (xy 71.764539 79.919456) (xy 71.596056 79.864714) (xy 71.508567 79.850857) (xy 71.421079 79.837) - (xy 71.243921 79.837) (xy 71.185595 79.846238) (xy 71.068943 79.864714) (xy 70.90046 79.919456) - (xy 70.900457 79.919457) (xy 70.742609 79.999886) (xy 70.660838 80.059296) (xy 70.599286 80.104017) - (xy 70.599284 80.104019) (xy 70.599283 80.104019) (xy 70.474019 80.229283) (xy 70.474019 80.229284) - (xy 70.474017 80.229286) (xy 70.466587 80.239513) (xy 70.369886 80.372609) (xy 70.289457 80.530457) - (xy 70.289456 80.53046) (xy 70.234714 80.698943) (xy 70.234714 80.698945) (xy 70.207 80.873921) - (xy 70.207 81.051079) (xy 70.227828 81.182581) (xy 70.23195 81.208602) (xy 70.222996 81.277895) - (xy 70.178 81.331347) (xy 70.111248 81.351987) (xy 70.109477 81.352) (xy 69.921541 81.352) (xy 69.64206 81.388795) - (xy 69.369756 81.461759) (xy 69.10932 81.569635) (xy 69.109309 81.56964) (xy 68.86519 81.710583) - (xy 68.865182 81.710589) (xy 68.641534 81.8822) (xy 68.500786 82.022948) (xy 68.439463 82.056432) - (xy 68.369771 82.051448) (xy 68.313838 82.009576) (xy 68.289421 81.944112) (xy 68.298544 81.887813) - (xy 68.327592 81.817686) (xy 68.38235 81.685487) (xy 68.458498 81.4013) (xy 68.4969 81.109606) (xy 68.4969 80.815394) - (xy 68.458498 80.5237) (xy 68.38235 80.239513) (xy 68.326227 80.104019) (xy 68.269765 79.967705) - (xy 68.269757 79.967689) (xy 68.122659 79.71291) (xy 68.122655 79.712903) (xy 67.94355 79.479489) - (xy 67.943545 79.479483) (xy 67.735516 79.271454) (xy 67.735509 79.271448) (xy 67.502105 79.092351) - (xy 67.502103 79.092349) (xy 67.502097 79.092345) (xy 67.502092 79.092342) (xy 67.502089 79.09234) - (xy 67.24731 78.945242) (xy 67.247294 78.945234) (xy 66.975494 78.832652) (xy 66.691296 78.756501) - (xy 66.399616 78.718101) (xy 66.399611 78.7181) (xy 66.399606 78.7181) (xy 66.105394 78.7181) (xy 66.105388 78.7181) - (xy 66.105383 78.718101) (xy 65.813703 78.756501) (xy 65.529505 78.832652) (xy 65.257705 78.945234) - (xy 65.257689 78.945242) (xy 65.00291 79.09234) (xy 65.002894 79.092351) (xy 64.76949 79.271448) - (xy 64.769483 79.271454) (xy 64.561454 79.479483) (xy 64.561448 79.47949) (xy 64.382351 79.712894) - (xy 64.38234 79.71291) (xy 64.235242 79.967689) (xy 64.235234 79.967705) (xy 64.122652 80.239505) - (xy 64.046501 80.523703) (xy 64.008101 80.815383) (xy 64.0081 80.8154) (xy 62.288731 80.8154) (xy 62.270286 80.698945) - (xy 62.215542 80.530458) (xy 62.215542 80.530457) (xy 62.135113 80.372609) (xy 62.030983 80.229286) - (xy 61.905714 80.104017) (xy 61.76239 79.999886) (xy 61.604542 79.919458) (xy 61.604536 79.919456) - (xy 61.59049 79.914892) (xy 61.532815 79.875454) (xy 61.505617 79.811095) (xy 61.517532 79.742249) - (xy 61.541125 79.709283) (xy 64.678577 76.571832) (xy 76.4471 76.571832) (xy 76.4471 77.803165) - (xy 76.458152 77.858727) (xy 76.458152 77.858728) (xy 76.500256 77.921741) (xy 76.500257 77.921742) - (xy 76.56327 77.963846) (xy 76.615462 77.974228) (xy 76.677373 78.006613) (xy 76.690538 78.021534) - (xy 76.780412 78.141589) (xy 76.895505 78.227749) (xy 76.895512 78.227753) (xy 77.030219 78.277995) - (xy 77.030226 78.277997) (xy 77.089754 78.284398) (xy 77.089771 78.284399) (xy 77.137599 78.284399) - (xy 77.442399 78.284399) (xy 77.490227 78.284399) (xy 77.490243 78.284398) (xy 77.549771 78.277997) - (xy 77.549778 78.277995) (xy 77.684485 78.227753) (xy 77.684492 78.227749) (xy 77.799586 78.141589) - (xy 77.799587 78.141588) (xy 77.889458 78.021535) (xy 77.911464 78.00506) (xy 77.93125 77.985969) - (xy 77.942062 77.982154) (xy 77.945391 77.979663) (xy 77.96453 77.974228) (xy 78.015809 77.964029) - (xy 78.06419 77.964029) (xy 78.10062 77.971275) (xy 78.118836 77.974899) (xy 78.118837 77.974899) - (xy 78.461162 77.974899) (xy 78.515808 77.964029) (xy 78.564192 77.964029) (xy 78.618837 77.974899) - (xy 78.618839 77.974899) (xy 78.961164 77.974899) (xy 78.974825 77.972181) (xy 79.01581 77.964029) - (xy 79.064191 77.964029) (xy 79.100621 77.971275) (xy 79.118837 77.974899) (xy 79.118838 77.974899) - (xy 79.461163 77.974899) (xy 79.474824 77.972181) (xy 79.515809 77.964029) (xy 79.56419 77.964029) - (xy 79.60062 77.971275) (xy 79.618836 77.974899) (xy 79.618837 77.974899) (xy 79.961162 77.974899) - (xy 79.979377 77.971275) (xy 80.015808 77.964029) (xy 80.064191 77.964029) (xy 80.118836 77.974899) - (xy 80.118838 77.974899) (xy 80.461163 77.974899) (xy 80.479378 77.971275) (xy 80.515809 77.964029) - (xy 80.564191 77.964029) (xy 80.600621 77.971275) (xy 80.618837 77.974899) (xy 80.618838 77.974899) - (xy 80.961163 77.974899) (xy 80.979378 77.971275) (xy 81.015809 77.964029) (xy 81.064192 77.964029) - (xy 81.118837 77.974899) (xy 81.118839 77.974899) (xy 81.461164 77.974899) (xy 81.474825 77.972181) - (xy 81.51581 77.964029) (xy 81.564191 77.964029) (xy 81.600621 77.971275) (xy 81.618837 77.974899) - (xy 81.618838 77.974899) (xy 81.961163 77.974899) (xy 81.974824 77.972181) (xy 82.015809 77.964029) - (xy 82.06419 77.964029) (xy 82.10062 77.971275) (xy 82.118836 77.974899) (xy 82.118837 77.974899) - (xy 82.461162 77.974899) (xy 82.515808 77.964029) (xy 82.564192 77.964029) (xy 82.618837 77.974899) - (xy 82.618839 77.974899) (xy 82.961164 77.974899) (xy 82.974825 77.972181) (xy 83.01581 77.964029) - (xy 83.024147 77.964029) (xy 83.028948 77.96214) (xy 83.064191 77.964029) (xy 83.115465 77.974228) - (xy 83.177376 78.006613) (xy 83.190541 78.021534) (xy 83.280414 78.14159) (xy 83.395507 78.227749) - (xy 83.395514 78.227753) (xy 83.530221 78.277995) (xy 83.530228 78.277997) (xy 83.589756 78.284398) - (xy 83.589773 78.284399) (xy 83.637601 78.284399) (xy 83.942401 78.284399) (xy 83.990229 78.284399) - (xy 83.990245 78.284398) (xy 84.049773 78.277997) (xy 84.04978 78.277995) (xy 84.184487 78.227753) - (xy 84.184494 78.227749) (xy 84.299587 78.14159) (xy 84.389461 78.021534) (xy 84.445395 77.979663) - (xy 84.464537 77.974228) (xy 84.497153 77.967739) (xy 84.516729 77.963846) (xy 84.579743 77.921742) - (xy 84.621847 77.858728) (xy 84.6329 77.803161) (xy 84.6329 76.571837) (xy 84.6329 76.571834) (xy 84.632899 76.571832) - (xy 84.621847 76.51627) (xy 84.621847 76.516269) (xy 84.579743 76.453256) (xy 84.579742 76.453255) - (xy 84.516729 76.411151) (xy 84.464535 76.400769) (xy 84.402625 76.368383) (xy 84.389461 76.353463) - (xy 84.299587 76.233408) (xy 84.184494 76.147248) (xy 84.184487 76.147244) (xy 84.04978 76.097002) - (xy 84.049773 76.097) (xy 83.990245 76.090599) (xy 83.942401 76.090599) (xy 83.942401 78.284399) - (xy 83.637601 78.284399) (xy 83.637601 76.090599) (xy 83.589756 76.090599) (xy 83.530228 76.097) - (xy 83.530221 76.097002) (xy 83.395514 76.147244) (xy 83.395507 76.147248) (xy 83.280414 76.233408) - (xy 83.190541 76.353463) (xy 83.168532 76.369937) (xy 83.148749 76.389028) (xy 83.137935 76.392842) - (xy 83.134607 76.395334) (xy 83.115465 76.400769) (xy 83.064191 76.410968) (xy 83.015809 76.410968) - (xy 82.961167 76.400099) (xy 82.961163 76.400099) (xy 82.618839 76.400099) (xy 82.56419 76.410969) - (xy 82.51581 76.410969) (xy 82.461161 76.400099) (xy 82.118837 76.400099) (xy 82.118832 76.400099) - (xy 82.06419 76.410968) (xy 82.015808 76.410968) (xy 81.961166 76.400099) (xy 81.961162 76.400099) - (xy 81.618838 76.400099) (xy 81.618833 76.400099) (xy 81.564191 76.410968) (xy 81.515809 76.410968) - (xy 81.461167 76.400099) (xy 81.461163 76.400099) (xy 81.118839 76.400099) (xy 81.06419 76.410969) - (xy 81.015809 76.410968) (xy 80.961166 76.400099) (xy 80.961162 76.400099) (xy 80.618838 76.400099) - (xy 80.618833 76.400099) (xy 80.564191 76.410968) (xy 80.515809 76.410968) (xy 80.461166 76.400099) - (xy 80.461162 76.400099) (xy 80.118838 76.400099) (xy 80.064189 76.410969) (xy 80.015808 76.410968) - (xy 79.961165 76.400099) (xy 79.961161 76.400099) (xy 79.618837 76.400099) (xy 79.618832 76.400099) - (xy 79.56419 76.410968) (xy 79.515808 76.410968) (xy 79.461166 76.400099) (xy 79.461162 76.400099) - (xy 79.118838 76.400099) (xy 79.118833 76.400099) (xy 79.064191 76.410968) (xy 79.015809 76.410968) - (xy 78.961167 76.400099) (xy 78.961163 76.400099) (xy 78.618839 76.400099) (xy 78.56419 76.410969) - (xy 78.51581 76.410969) (xy 78.461161 76.400099) (xy 78.118837 76.400099) (xy 78.118832 76.400099) - (xy 78.06419 76.410968) (xy 78.055852 76.410968) (xy 78.051051 76.412857) (xy 78.015808 76.410968) - (xy 77.964534 76.400769) (xy 77.902623 76.368384) (xy 77.889458 76.353463) (xy 77.799585 76.233407) - (xy 77.684492 76.147248) (xy 77.684485 76.147244) (xy 77.549778 76.097002) (xy 77.549771 76.097) - (xy 77.490243 76.090599) (xy 77.442399 76.090599) (xy 77.442399 78.284399) (xy 77.137599 78.284399) - (xy 77.137599 76.090599) (xy 77.089754 76.090599) (xy 77.030226 76.097) (xy 77.030219 76.097002) - (xy 76.895512 76.147244) (xy 76.895505 76.147248) (xy 76.780411 76.233408) (xy 76.690537 76.353464) - (xy 76.634603 76.395334) (xy 76.615464 76.400769) (xy 76.56327 76.411151) (xy 76.500257 76.453255) - (xy 76.500256 76.453256) (xy 76.458152 76.516269) (xy 76.458152 76.51627) (xy 76.4471 76.571832) - (xy 64.678577 76.571832) (xy 69.026091 72.224319) (xy 69.087414 72.190834) (xy 69.113772 72.188) - (xy 72.851423 72.188) (xy 72.948965 72.168596) (xy 72.996416 72.159158) (xy 73.132998 72.102584) - (xy 73.182232 72.069686) (xy 73.255919 72.020452) (xy 73.321763 71.954607) (xy 73.326512 71.950717) - (xy 73.353253 71.939385) (xy 73.37874 71.925469) (xy 73.388598 71.924409) (xy 73.390845 71.923457) - (xy 73.393386 71.923894) (xy 73.395401 71.923677) (xy 73.395358 71.923232) (xy 73.40142 71.922635) - (xy 73.498962 71.903231) (xy 73.546413 71.893793) (xy 73.682995 71.837219) (xy 73.805916 71.755086) - (xy 73.805915 71.755086) (xy 73.80971 71.752551) (xy 73.876387 71.731673) (xy 73.943768 71.750157) - (xy 73.990458 71.802136) (xy 74.001007 71.835834) (xy 74.002601 71.845678) (xy 74.002601 71.858662) - (xy 74.013654 71.914229) (xy 74.013714 71.91432) (xy 74.014259 71.917681) (xy 74.01347 71.923953) - (xy 74.013471 71.96169) (xy 74.002601 72.016339) (xy 74.002601 72.358667) (xy 74.01347 72.413309) - (xy 74.01347 72.461691) (xy 74.002601 72.516333) (xy 74.002601 72.858666) (xy 74.01347 72.913308) - (xy 74.01347 72.96169) (xy 74.002601 73.016332) (xy 74.002601 73.016335) (xy 74.002601 73.016337) - (xy 74.002601 73.358661) (xy 74.006224 73.376876) (xy 74.013471 73.41331) (xy 74.013471 73.46169) - (xy 74.002601 73.516339) (xy 74.002601 73.858667) (xy 74.01347 73.913309) (xy 74.01347 73.961691) - (xy 74.002601 74.016333) (xy 74.002601 74.358666) (xy 74.01347 74.413309) (xy 74.013471 74.46169) - (xy 74.002601 74.516339) (xy 74.002601 74.858667) (xy 74.01347 74.913309) (xy 74.01347 74.961691) - (xy 74.002601 75.016333) (xy 74.002601 75.358666) (xy 74.013653 75.414228) (xy 74.013653 75.414229) - (xy 74.055757 75.477242) (xy 74.055758 75.477243) (xy 74.118771 75.519347) (xy 74.174334 75.530399) - (xy 74.174337 75.5304) (xy 74.174339 75.5304) (xy 75.405665 75.5304) (xy 75.405666 75.530399) (xy 75.46123 75.519347) - (xy 75.524244 75.477243) (xy 75.566348 75.414229) (xy 75.577401 75.358662) (xy 75.577401 75.016338) - (xy 75.566531 74.961691) (xy 75.566531 74.913309) (xy 75.577401 74.858663) (xy 75.577401 74.516339) - (xy 75.577401 74.516336) (xy 75.566531 74.461692) (xy 75.566531 74.413307) (xy 75.577401 74.358663) - (xy 75.577401 74.016336) (xy 75.566531 73.961693) (xy 75.566531 73.913309) (xy 75.577401 73.858663) - (xy 75.577401 73.516339) (xy 75.577401 73.516336) (xy 75.566531 73.461692) (xy 75.566531 73.413308) - (xy 75.577401 73.358663) (xy 75.577401 73.016335) (xy 75.566531 72.961692) (xy 75.566531 72.913308) - (xy 75.577401 72.858662) (xy 75.577401 72.516338) (xy 75.566531 72.461691) (xy 75.566531 72.413309) - (xy 75.577401 72.358663) (xy 75.577401 72.016339) (xy 75.577401 72.016336) (xy 75.566531 71.961692) - (xy 75.566531 71.913307) (xy 75.577401 71.858663) (xy 75.577401 71.516336) (xy 75.566531 71.461693) - (xy 75.566531 71.413307) (xy 75.577401 71.358663) (xy 75.577401 71.016335) (xy 75.566531 70.961691) - (xy 75.566531 70.913306) (xy 75.566532 70.913304) (xy 75.577401 70.858661) (xy 75.577401 70.516337) - (xy 75.566531 70.46169) (xy 75.566531 70.413308) (xy 75.577401 70.358662) (xy 75.577401 70.016338) - (xy 75.566531 69.961691) (xy 75.566531 69.913309) (xy 75.577401 69.858663) (xy 75.577401 69.516339) - (xy 75.577401 69.516336) (xy 75.566531 69.461692) (xy 75.566531 69.413308) (xy 75.577401 69.358663) - (xy 75.577401 69.016335) (xy 75.571604 68.987194) (xy 75.566531 68.96169) (xy 75.566531 68.953353) - (xy 75.564641 68.94855) (xy 75.566531 68.913307) (xy 75.566532 68.913306) (xy 75.57673 68.862034) - (xy 75.609115 68.800124) (xy 75.624036 68.78696) (xy 75.744091 68.697085) (xy 75.830251 68.581992) - (xy 75.830255 68.581985) (xy 75.880497 68.447278) (xy 75.880499 68.447271) (xy 75.8869 68.387743) - (xy 75.886901 68.387726) (xy 75.886901 68.339899) (xy 73.679156 68.339899) (xy 73.631704 68.33046) - (xy 73.596414 68.315842) (xy 73.596406 68.31584) (xy 73.45142 68.287) (xy 73.451418 68.287) (xy 73.357606 68.287) - (xy 73.290567 68.267315) (xy 73.244812 68.214511) (xy 73.234868 68.145353) (xy 73.263893 68.081797) - (xy 73.292506 68.057462) (xy 73.296156 68.055212) (xy 73.364098 67.98727) (xy 73.693101 67.98727) - (xy 73.693101 68.035099) (xy 75.886901 68.035099) (xy 75.886901 67.987271) (xy 75.8869 67.987254) - (xy 75.880499 67.927726) (xy 75.880497 67.927719) (xy 75.830255 67.793012) (xy 75.830251 67.793005) - (xy 75.744091 67.677911) (xy 75.744088 67.677908) (xy 75.652741 67.609525) (xy 75.652723 67.609513) - (xy 75.624036 67.588038) (xy 75.582165 67.532104) (xy 75.577687 67.516333) (xy 85.502599 67.516333) - (xy 85.502599 67.858666) (xy 85.513468 67.913308) (xy 85.513468 67.96169) (xy 85.502599 68.016332) - (xy 85.502599 68.358665) (xy 85.513468 68.413308) (xy 85.513469 68.461689) (xy 85.502599 68.516338) - (xy 85.502599 68.858666) (xy 85.513468 68.913308) (xy 85.513468 68.96169) (xy 85.502599 69.016332) - (xy 85.502599 69.016335) (xy 85.502599 69.016337) (xy 85.502599 69.358661) (xy 85.506222 69.376876) - (xy 85.513469 69.41331) (xy 85.513469 69.46169) (xy 85.502599 69.516339) (xy 85.502599 69.858667) - (xy 85.513468 69.913309) (xy 85.513468 69.961691) (xy 85.502599 70.016333) (xy 85.502599 70.358666) - (xy 85.513468 70.413308) (xy 85.513468 70.46169) (xy 85.502599 70.516332) (xy 85.502599 70.858665) - (xy 85.513468 70.913308) (xy 85.513469 70.961689) (xy 85.502599 71.016338) (xy 85.502599 71.358666) - (xy 85.513468 71.413309) (xy 85.513468 71.461691) (xy 85.502599 71.516333) (xy 85.502599 71.858666) - (xy 85.513468 71.913309) (xy 85.513469 71.96169) (xy 85.502599 72.016339) (xy 85.502599 72.358667) - (xy 85.513468 72.413309) (xy 85.513468 72.461691) (xy 85.502599 72.516333) (xy 85.502599 72.858666) - (xy 85.513468 72.913308) (xy 85.513468 72.96169) (xy 85.502599 73.016332) (xy 85.502599 73.016335) - (xy 85.502599 73.016337) (xy 85.502599 73.358661) (xy 85.506222 73.376876) (xy 85.513469 73.41331) - (xy 85.513469 73.46169) (xy 85.502599 73.516339) (xy 85.502599 73.858667) (xy 85.513468 73.913309) - (xy 85.513468 73.961691) (xy 85.502599 74.016333) (xy 85.502599 74.358666) (xy 85.513468 74.413309) - (xy 85.513469 74.46169) (xy 85.502599 74.516339) (xy 85.502599 74.858667) (xy 85.513468 74.913309) - (xy 85.513468 74.961691) (xy 85.502599 75.016333) (xy 85.502599 75.358666) (xy 85.513651 75.414228) - (xy 85.513651 75.414229) (xy 85.555755 75.477242) (xy 85.555756 75.477243) (xy 85.618769 75.519347) - (xy 85.674332 75.530399) (xy 85.674335 75.5304) (xy 85.674337 75.5304) (xy 86.905663 75.5304) (xy 86.905664 75.530399) - (xy 86.961228 75.519347) (xy 87.024242 75.477243) (xy 87.066346 75.414229) (xy 87.077399 75.358662) - (xy 87.077399 75.016338) (xy 87.066529 74.961691) (xy 87.066529 74.913309) (xy 87.077399 74.858663) - (xy 87.077399 74.516339) (xy 87.077399 74.516336) (xy 87.066529 74.461692) (xy 87.066529 74.413307) - (xy 87.077399 74.358663) (xy 87.077399 74.016336) (xy 87.066529 73.961693) (xy 87.066529 73.913309) - (xy 87.077399 73.858663) (xy 87.077399 73.516339) (xy 87.077399 73.516336) (xy 87.066529 73.461692) - (xy 87.066529 73.413308) (xy 87.077399 73.358663) (xy 87.077399 73.016335) (xy 87.066529 72.961692) - (xy 87.066529 72.913308) (xy 87.077399 72.858662) (xy 87.077399 72.516338) (xy 87.066529 72.461691) - (xy 87.066529 72.413309) (xy 87.077399 72.358663) (xy 87.077399 72.016339) (xy 87.077399 72.016336) - (xy 87.066529 71.961692) (xy 87.066529 71.913307) (xy 87.077399 71.858663) (xy 87.077399 71.516336) - (xy 87.066529 71.461693) (xy 87.066529 71.413307) (xy 87.077399 71.358663) (xy 87.077399 71.016335) - (xy 87.066529 70.961691) (xy 87.066529 70.953351) (xy 87.064639 70.948547) (xy 87.066529 70.913306) - (xy 87.071602 70.887805) (xy 87.10399 70.825895) (xy 87.164707 70.791323) (xy 87.193219 70.788) - (xy 93.563886 70.788) (xy 93.630925 70.807685) (xy 93.664202 70.839112) (xy 93.673672 70.852146) - (xy 93.812854 70.991328) (xy 93.972095 71.107024) (xy 94.054955 71.149243) (xy 94.14747 71.196382) - (xy 94.147472 71.196382) (xy 94.147475 71.196384) (xy 94.247817 71.228987) (xy 94.334673 71.257209) - (xy 94.529078 71.288) (xy 94.529083 71.288) (xy 94.725922 71.288) (xy 94.920326 71.257209) (xy 94.936342 71.252005) - (xy 95.107525 71.196384) (xy 95.282905 71.107024) (xy 95.442146 70.991328) (xy 95.581328 70.852146) - (xy 95.697024 70.692905) (xy 95.697024 70.692903) (xy 95.699778 70.689114) (xy 95.755108 70.646449) - (xy 95.800096 70.638) (xy 97.088915 70.638) (xy 97.155954 70.657685) (xy 97.201709 70.710489) (xy 97.206621 70.722996) - (xy 97.242685 70.831831) (xy 97.242687 70.831836) (xy 97.259235 70.858665) (xy 97.334788 70.981156) - (xy 97.458844 71.105212) (xy 97.608166 71.197314) (xy 97.774703 71.252499) (xy 97.877491 71.263) - (xy 98.477508 71.262999) (xy 98.477516 71.262998) (xy 98.477519 71.262998) (xy 98.534189 71.257209) - (xy 98.580297 71.252499) (xy 98.746834 71.197314) (xy 98.896156 71.105212) (xy 99.020212 70.981156) - (xy 99.022252 70.977847) (xy 99.024245 70.976055) (xy 99.024693 70.975489) (xy 99.024789 70.975565) - (xy 99.074194 70.931123) (xy 99.143156 70.919895) (xy 99.20724 70.947734) (xy 99.233329 70.977839) - (xy 99.235181 70.980841) (xy 99.235183 70.980844) (xy 99.359154 71.104815) (xy 99.508375 71.196856) - (xy 99.50838 71.196858) (xy 99.674802 71.252005) (xy 99.674809 71.252006) (xy 99.777519 71.262499) - (xy 100.3275 71.262499) (xy 100.377472 71.262499) (xy 100.377486 71.262498) (xy 100.480197 71.252005) - (xy 100.646619 71.196858) (xy 100.646624 71.196856) (xy 100.795845 71.104815) (xy 100.919815 70.980845) - (xy 101.011856 70.831624) (xy 101.011858 70.831619) (xy 101.067005 70.665197) (xy 101.067006 70.66519) - (xy 101.077499 70.562486) (xy 101.0775 70.562473) (xy 101.0775 70.2875) (xy 100.3275 70.2875) (xy 100.3275 71.262499) - (xy 99.777519 71.262499) (xy 99.827499 71.262498) (xy 99.8275 71.262498) (xy 99.8275 69.7875) (xy 100.3275 69.7875) - (xy 101.077499 69.7875) (xy 101.077499 69.512528) (xy 101.077498 69.512513) (xy 101.067005 69.409802) - (xy 101.011858 69.24338) (xy 101.011856 69.243375) (xy 100.919815 69.094154) (xy 100.795845 68.970184) - (xy 100.646624 68.878143) (xy 100.646619 68.878141) (xy 100.480197 68.822994) (xy 100.48019 68.822993) - (xy 100.377486 68.8125) (xy 100.3275 68.8125) (xy 100.3275 69.7875) (xy 99.8275 69.7875) (xy 99.8275 68.8125) - (xy 99.827499 68.812499) (xy 99.777529 68.8125) (xy 99.777511 68.812501) (xy 99.674802 68.822994) - (xy 99.50838 68.878141) (xy 99.508375 68.878143) (xy 99.359154 68.970184) (xy 99.235183 69.094155) - (xy 99.235179 69.09416) (xy 99.233326 69.097165) (xy 99.231518 69.09879) (xy 99.230702 69.099823) - (xy 99.230525 69.099683) (xy 99.181374 69.143885) (xy 99.112411 69.155101) (xy 99.048331 69.127252) - (xy 99.022253 69.097153) (xy 99.022237 69.097128) (xy 99.020212 69.093844) (xy 98.896156 68.969788) - (xy 98.803388 68.912569) (xy 98.746836 68.877687) (xy 98.746831 68.877685) (xy 98.699602 68.862035) - (xy 98.580297 68.822501) (xy 98.580295 68.8225) (xy 98.47751 68.812) (xy 97.877498 68.812) (xy 97.87748 68.812001) - (xy 97.774703 68.8225) (xy 97.7747 68.822501) (xy 97.608168 68.877685) (xy 97.608163 68.877687) - (xy 97.458842 68.969789) (xy 97.334789 69.093842) (xy 97.242687 69.243163) (xy 97.242685 69.243168) - (xy 97.206621 69.352004) (xy 97.166848 69.409449) (xy 97.102333 69.436272) (xy 97.088915 69.437) - (xy 95.800096 69.437) (xy 95.733057 69.417315) (xy 95.699778 69.385886) (xy 95.697024 69.382096) - (xy 95.697024 69.382095) (xy 95.581328 69.222854) (xy 95.442146 69.083672) (xy 95.282905 68.967976) - (xy 95.270568 68.96169) (xy 95.107529 68.878617) (xy 94.920326 68.81779) (xy 94.725922 68.787) (xy 94.725917 68.787) - (xy 94.529083 68.787) (xy 94.529078 68.787) (xy 94.334673 68.81779) (xy 94.14747 68.878617) (xy 93.972094 68.967976) - (xy 93.908044 69.014512) (xy 93.812854 69.083672) (xy 93.812852 69.083674) (xy 93.812851 69.083674) - (xy 93.673674 69.222851) (xy 93.673674 69.222852) (xy 93.673672 69.222854) (xy 93.658913 69.243168) - (xy 93.557974 69.382096) (xy 93.48807 69.519294) (xy 93.440096 69.570091) (xy 93.377585 69.587) - (xy 92.426597 69.587) (xy 92.359558 69.567315) (xy 92.313803 69.514511) (xy 92.303859 69.445353) - (xy 92.332884 69.381797) (xy 92.338916 69.375319) (xy 92.800929 68.913306) (xy 94.222968 67.491265) - (xy 94.284289 67.457782) (xy 94.330046 67.456475) (xy 94.334668 67.457207) (xy 94.334674 67.457209) - (xy 94.452142 67.475813) (xy 94.529079 67.488) (xy 94.529083 67.488) (xy 94.725922 67.488) (xy 94.920326 67.457209) - (xy 94.950779 67.447314) (xy 95.107525 67.396384) (xy 95.282905 67.307024) (xy 95.442146 67.191328) - (xy 95.581328 67.052146) (xy 95.697024 66.892905) (xy 95.697024 66.892903) (xy 95.699778 66.889114) - (xy 95.755108 66.846449) (xy 95.800096 66.838) (xy 97.122346 66.838) (xy 97.189385 66.857685) (xy 97.23514 66.910489) - (xy 97.240052 66.922996) (xy 97.292686 67.081834) (xy 97.384788 67.231156) (xy 97.508844 67.355212) - (xy 97.658166 67.447314) (xy 97.824703 67.502499) (xy 97.927491 67.513) (xy 98.527508 67.512999) - (xy 98.527516 67.512998) (xy 98.527519 67.512998) (xy 98.583802 67.507248) (xy 98.630297 67.502499) - (xy 98.796834 67.447314) (xy 98.946156 67.355212) (xy 99.070212 67.231156) (xy 99.072252 67.227847) - (xy 99.074245 67.226055) (xy 99.074693 67.225489) (xy 99.074789 67.225565) (xy 99.124194 67.181123) - (xy 99.193156 67.169895) (xy 99.25724 67.197734) (xy 99.283329 67.227839) (xy 99.285181 67.230841) - (xy 99.285183 67.230844) (xy 99.409154 67.354815) (xy 99.558375 67.446856) (xy 99.55838 67.446858) - (xy 99.724802 67.502005) (xy 99.724809 67.502006) (xy 99.827519 67.512499) (xy 100.3775 67.512499) - (xy 100.427472 67.512499) (xy 100.427486 67.512498) (xy 100.530197 67.502005) (xy 100.696619 67.446858) - (xy 100.696624 67.446856) (xy 100.845845 67.354815) (xy 100.969815 67.230845) (xy 101.061856 67.081624) - (xy 101.061858 67.081619) (xy 101.117005 66.915197) (xy 101.117006 66.91519) (xy 101.127499 66.812486) - (xy 101.1275 66.812473) (xy 101.1275 66.556902) (xy 102.852 66.556902) (xy 102.852 66.793097) (xy 102.888946 67.026368) - (xy 102.961933 67.250996) (xy 103.015259 67.355653) (xy 103.069157 67.461433) (xy 103.207983 67.65251) - (xy 103.37499 67.819517) (xy 103.566067 67.958343) (xy 103.665491 68.009002) (xy 103.776503 68.065566) - (xy 103.776505 68.065566) (xy 103.776508 68.065568) (xy 103.826456 68.081797) (xy 104.001131 68.138553) - (xy 104.234403 68.1755) (xy 104.234408 68.1755) (xy 104.470597 68.1755) (xy 104.703868 68.138553) - (xy 104.928492 68.065568) (xy 105.138933 67.958343) (xy 105.33001 67.819517) (xy 105.497017 67.65251) - (xy 105.635843 67.461433) (xy 105.743068 67.250992) (xy 105.816053 67.026368) (xy 105.823543 66.979076) - (xy 105.853 66.793097) (xy 105.853 66.556902) (xy 140.952 66.556902) (xy 140.952 66.793097) (xy 140.988946 67.026368) - (xy 141.061933 67.250996) (xy 141.115259 67.355653) (xy 141.169157 67.461433) (xy 141.307983 67.65251) - (xy 141.47499 67.819517) (xy 141.666067 67.958343) (xy 141.765491 68.009002) (xy 141.876503 68.065566) - (xy 141.876505 68.065566) (xy 141.876508 68.065568) (xy 141.926456 68.081797) (xy 142.101131 68.138553) - (xy 142.334403 68.1755) (xy 142.334408 68.1755) (xy 142.570597 68.1755) (xy 142.803868 68.138553) - (xy 143.028492 68.065568) (xy 143.238933 67.958343) (xy 143.43001 67.819517) (xy 143.597017 67.65251) - (xy 143.735843 67.461433) (xy 143.843068 67.250992) (xy 143.916053 67.026368) (xy 143.923543 66.979076) - (xy 143.953 66.793097) (xy 143.953 66.556902) (xy 162.38325 66.556902) (xy 162.38325 66.793097) - (xy 162.420196 67.026368) (xy 162.493183 67.250996) (xy 162.546509 67.355653) (xy 162.600407 67.461433) - (xy 162.739233 67.65251) (xy 162.90624 67.819517) (xy 163.097317 67.958343) (xy 163.196741 68.009002) - (xy 163.307753 68.065566) (xy 163.307755 68.065566) (xy 163.307758 68.065568) (xy 163.357706 68.081797) - (xy 163.532381 68.138553) (xy 163.765653 68.1755) (xy 163.765658 68.1755) (xy 164.001847 68.1755) - (xy 164.235118 68.138553) (xy 164.459742 68.065568) (xy 164.670183 67.958343) (xy 164.86126 67.819517) - (xy 165.028267 67.65251) (xy 165.167093 67.461433) (xy 165.274318 67.250992) (xy 165.347303 67.026368) - (xy 165.354793 66.979076) (xy 165.38425 66.793097) (xy 165.38425 66.556902) (xy 165.347303 66.323631) - (xy 165.276641 66.106157) (xy 165.274318 66.099008) (xy 165.274316 66.099005) (xy 165.274316 66.099003) - (xy 165.167092 65.888566) (xy 165.028267 65.69749) (xy 164.86126 65.530483) (xy 164.670183 65.391657) - (xy 164.641912 65.377252) (xy 164.459746 65.284433) (xy 164.235118 65.211446) (xy 164.001847 65.1745) - (xy 164.001842 65.1745) (xy 163.765658 65.1745) (xy 163.765653 65.1745) (xy 163.532381 65.211446) - (xy 163.307753 65.284433) (xy 163.097316 65.391657) (xy 163.054378 65.422854) (xy 162.90624 65.530483) - (xy 162.906238 65.530485) (xy 162.906237 65.530485) (xy 162.739235 65.697487) (xy 162.739235 65.697488) - (xy 162.739233 65.69749) (xy 162.695655 65.75747) (xy 162.600407 65.888566) (xy 162.493183 66.099003) - (xy 162.420196 66.323631) (xy 162.38325 66.556902) (xy 143.953 66.556902) (xy 143.916053 66.323631) - (xy 143.845391 66.106157) (xy 143.843068 66.099008) (xy 143.843066 66.099005) (xy 143.843066 66.099003) - (xy 143.735842 65.888566) (xy 143.597017 65.69749) (xy 143.43001 65.530483) (xy 143.238933 65.391657) - (xy 143.210662 65.377252) (xy 143.028496 65.284433) (xy 142.803868 65.211446) (xy 142.570597 65.1745) - (xy 142.570592 65.1745) (xy 142.334408 65.1745) (xy 142.334403 65.1745) (xy 142.101131 65.211446) - (xy 141.876503 65.284433) (xy 141.666066 65.391657) (xy 141.623128 65.422854) (xy 141.47499 65.530483) - (xy 141.474988 65.530485) (xy 141.474987 65.530485) (xy 141.307985 65.697487) (xy 141.307985 65.697488) - (xy 141.307983 65.69749) (xy 141.264405 65.75747) (xy 141.169157 65.888566) (xy 141.061933 66.099003) - (xy 140.988946 66.323631) (xy 140.952 66.556902) (xy 105.853 66.556902) (xy 105.816053 66.323631) - (xy 105.745391 66.106157) (xy 105.743068 66.099008) (xy 105.743066 66.099005) (xy 105.743066 66.099003) - (xy 105.635842 65.888566) (xy 105.497017 65.69749) (xy 105.33001 65.530483) (xy 105.138933 65.391657) - (xy 105.110662 65.377252) (xy 104.928496 65.284433) (xy 104.703868 65.211446) (xy 104.470597 65.1745) - (xy 104.470592 65.1745) (xy 104.234408 65.1745) (xy 104.234403 65.1745) (xy 104.001131 65.211446) - (xy 103.776503 65.284433) (xy 103.566066 65.391657) (xy 103.523128 65.422854) (xy 103.37499 65.530483) - (xy 103.374988 65.530485) (xy 103.374987 65.530485) (xy 103.207985 65.697487) (xy 103.207985 65.697488) - (xy 103.207983 65.69749) (xy 103.164405 65.75747) (xy 103.069157 65.888566) (xy 102.961933 66.099003) - (xy 102.888946 66.323631) (xy 102.852 66.556902) (xy 101.1275 66.556902) (xy 101.1275 66.5375) (xy 100.3775 66.5375) - (xy 100.3775 67.512499) (xy 99.827519 67.512499) (xy 99.877499 67.512498) (xy 99.8775 67.512498) - (xy 99.8775 66.0375) (xy 100.3775 66.0375) (xy 101.127499 66.0375) (xy 101.127499 65.762528) (xy 101.127498 65.762513) - (xy 101.117005 65.659802) (xy 101.061858 65.49338) (xy 101.061856 65.493375) (xy 100.969815 65.344154) - (xy 100.845845 65.220184) (xy 100.696624 65.128143) (xy 100.696619 65.128141) (xy 100.530197 65.072994) - (xy 100.53019 65.072993) (xy 100.427486 65.0625) (xy 100.3775 65.0625) (xy 100.3775 66.0375) (xy 99.8775 66.0375) - (xy 99.8775 65.0625) (xy 99.877499 65.062499) (xy 99.827529 65.0625) (xy 99.827511 65.062501) (xy 99.724802 65.072994) - (xy 99.55838 65.128141) (xy 99.558375 65.128143) (xy 99.409154 65.220184) (xy 99.285183 65.344155) - (xy 99.285179 65.34416) (xy 99.283326 65.347165) (xy 99.281518 65.34879) (xy 99.280702 65.349823) - (xy 99.280525 65.349683) (xy 99.231374 65.393885) (xy 99.162411 65.405101) (xy 99.098331 65.377252) - (xy 99.072253 65.347153) (xy 99.072237 65.347128) (xy 99.070212 65.343844) (xy 98.946156 65.219788) - (xy 98.796834 65.127686) (xy 98.630297 65.072501) (xy 98.630295 65.0725) (xy 98.52751 65.062) (xy 97.927498 65.062) - (xy 97.92748 65.062001) (xy 97.824703 65.0725) (xy 97.8247 65.072501) (xy 97.658168 65.127685) (xy 97.658163 65.127687) - (xy 97.508842 65.219789) (xy 97.384789 65.343842) (xy 97.292687 65.493163) (xy 97.292686 65.493166) - (xy 97.280321 65.530483) (xy 97.273189 65.552005) (xy 97.233416 65.609449) (xy 97.1689 65.636272) - (xy 97.155483 65.637) (xy 95.800096 65.637) (xy 95.733057 65.617315) (xy 95.699778 65.585886) (xy 95.675162 65.552005) - (xy 95.581328 65.422854) (xy 95.442146 65.283672) (xy 95.282905 65.167976) (xy 95.107529 65.078617) - (xy 94.920326 65.01779) (xy 94.725922 64.987) (xy 94.725917 64.987) (xy 94.529083 64.987) (xy 94.529078 64.987) - (xy 94.334673 65.01779) (xy 94.14747 65.078617) (xy 93.972094 65.167976) (xy 93.900782 65.219788) - (xy 93.812854 65.283672) (xy 93.812852 65.283674) (xy 93.812851 65.283674) (xy 93.673674 65.422851) - (xy 93.673674 65.422852) (xy 93.673672 65.422854) (xy 93.623985 65.491241) (xy 93.557976 65.582094) - (xy 93.468617 65.75747) (xy 93.40779 65.944673) (xy 93.377 66.139077) (xy 93.377 66.335922) (xy 93.408523 66.534953) - (xy 93.399568 66.604247) (xy 93.373731 66.642032) (xy 90.965083 69.050682) (xy 90.90376 69.084167) - (xy 90.877402 69.087001) (xy 87.193219 69.087001) (xy 87.162761 69.078057) (xy 87.13186 69.070756) - (xy 87.129473 69.068283) (xy 87.12618 69.067316) (xy 87.105398 69.043333) (xy 87.083344 69.020477) - (xy 87.081799 69.016097) (xy 87.080425 69.014512) (xy 87.071602 68.987194) (xy 87.066529 68.96169) - (xy 87.066529 68.913307) (xy 87.077399 68.858662) (xy 87.077399 68.516338) (xy 87.077399 68.516335) - (xy 87.066529 68.461691) (xy 87.066529 68.413306) (xy 87.071618 68.387726) (xy 87.077399 68.358661) - (xy 87.077399 68.016337) (xy 87.066529 67.96169) (xy 87.066529 67.913308) (xy 87.077399 67.858662) - (xy 87.077399 67.516338) (xy 87.077399 67.516335) (xy 87.077398 67.516333) (xy 87.066346 67.460771) - (xy 87.066346 67.46077) (xy 87.024242 67.397757) (xy 87.024241 67.397756) (xy 86.961228 67.355652) - (xy 86.905664 67.3446) (xy 86.905661 67.3446) (xy 85.674337 67.3446) (xy 85.674334 67.3446) (xy 85.61877 67.355652) - (xy 85.618769 67.355652) (xy 85.555756 67.397756) (xy 85.555755 67.397757) (xy 85.513651 67.46077) - (xy 85.513651 67.460771) (xy 85.502599 67.516333) (xy 75.577687 67.516333) (xy 75.57673 67.512962) - (xy 75.566348 67.460771) (xy 75.566348 67.46077) (xy 75.524244 67.397757) (xy 75.524243 67.397756) - (xy 75.46123 67.355652) (xy 75.405666 67.3446) (xy 75.405663 67.3446) (xy 74.174339 67.3446) (xy 74.174336 67.3446) - (xy 74.118772 67.355652) (xy 74.118771 67.355652) (xy 74.055758 67.397756) (xy 74.055757 67.397757) - (xy 74.013653 67.46077) (xy 74.003271 67.512964) (xy 73.970885 67.574875) (xy 73.955966 67.588037) - (xy 73.835912 67.67791) (xy 73.782544 67.749198) (xy 73.697502 67.94633) (xy 73.693101 67.98727) - (xy 73.364098 67.98727) (xy 73.420212 67.931156) (xy 73.512314 67.781834) (xy 73.567499 67.615297) - (xy 73.578 67.512509) (xy 73.577999 66.887492) (xy 73.573806 66.846449) (xy 73.567499 66.784703) - (xy 73.567498 66.7847) (xy 73.567399 66.7844) (xy 73.512314 66.618166) (xy 73.420212 66.468844) - (xy 73.326549 66.375181) (xy 73.293064 66.313858) (xy 73.298048 66.244166) (xy 73.326549 66.199819) - (xy 73.346595 66.179773) (xy 73.420212 66.106156) (xy 73.512314 65.956834) (xy 73.567499 65.790297) - (xy 73.578 65.687509) (xy 73.577999 65.062492) (xy 73.573277 65.016271) (xy 73.567499 64.959703) - (xy 73.567498 64.9597) (xy 73.556564 64.926703) (xy 73.512314 64.793166) (xy 73.420212 64.643844) - (xy 73.296156 64.519788) (xy 73.291049 64.514681) (xy 73.292541 64.513188) (xy 73.258183 64.464673) - (xy 73.25504 64.394874) (xy 73.287785 64.336742) (xy 74.506536 63.117991) (xy 74.567857 63.084508) - (xy 74.637549 63.089492) (xy 74.668525 63.106406) (xy 74.735169 63.156296) (xy 74.73517 63.156296) - (xy 74.735171 63.156297) (xy 74.870017 63.206591) (xy 74.870016 63.206591) (xy 74.876944 63.207335) - (xy 74.929627 63.213) (xy 76.625372 63.212999) (xy 76.684983 63.206591) (xy 76.819831 63.156296) - (xy 76.935046 63.070046) (xy 77.021296 62.954831) (xy 77.071591 62.819983) (xy 77.078 62.760373) - (xy 77.077999 61.064628) (xy 77.071591 61.005017) (xy 77.061522 60.978021) (xy 77.021297 60.870171) - (xy 77.021293 60.870164) (xy 76.935047 60.754955) (xy 76.935044 60.754952) (xy 76.819835 60.668706) - (xy 76.819828 60.668702) (xy 76.684982 60.618408) (xy 76.684983 60.618408) (xy 76.625383 60.612001) - (xy 76.625381 60.612) (xy 76.625373 60.612) (xy 76.625365 60.612) (xy 75.936729 60.612) (xy 75.86969 60.592315) - (xy 75.823935 60.539511) (xy 75.813991 60.470353) (xy 75.843016 60.406797) (xy 75.849048 60.400319) - (xy 81.685448 54.563919) (xy 81.685451 54.563916) (xy 81.767584 54.440995) (xy 81.824158 54.304413) - (xy 81.853 54.159418) (xy 81.853 54.011583) (xy 81.853 52.923021) (xy 81.872685 52.855982) (xy 81.889319 52.83534) - (xy 83.56145 51.163209) (xy 83.561452 51.163207) (xy 83.622184 51.072314) (xy 83.643584 51.040287) - (xy 83.676721 50.960287) (xy 83.676723 50.960284) (xy 83.683585 50.943714) (xy 83.700159 50.903704) - (xy 83.729 50.758709) (xy 83.729 50.610874) (xy 83.729 49.51629) (xy 83.729 49.516287) (xy 83.700159 49.3713) - (xy 83.700158 49.371299) (xy 83.700158 49.371295) (xy 83.654885 49.261995) (xy 83.643587 49.234719) - (xy 83.64358 49.234706) (xy 83.561452 49.111793) (xy 83.529871 49.080212) (xy 83.456916 49.007257) - (xy 83.064318 48.614658) (xy 83.030833 48.553335) (xy 83.027999 48.526986) (xy 83.027999 47.937492) - (xy 83.017499 47.834703) (xy 82.962314 47.668166) (xy 82.870212 47.518844) (xy 82.746156 47.394788) - (xy 82.636902 47.3274) (xy 82.590179 47.275453) (xy 82.578 47.221862) (xy 82.578 47.113578) (xy 82.549159 46.968591) - (xy 82.549158 46.96859) (xy 82.549158 46.968586) (xy 82.524542 46.909158) (xy 82.492586 46.832008) - (xy 82.492585 46.832006) (xy 82.459686 46.782769) (xy 82.459685 46.782767) (xy 82.410456 46.709088) - (xy 82.410452 46.709083) (xy 81.889319 46.18795) (xy 81.874615 46.161022) (xy 81.858023 46.135204) - (xy 81.857131 46.129003) (xy 81.855834 46.126627) (xy 81.853 46.100269) (xy 81.853 45.876183) (xy 81.857225 45.84409) - (xy 81.859683 45.834915) (xy 81.878 45.766557) (xy 81.878 45.542351) (xy 81.878646 45.540149) (xy 81.878079 45.537927) - (xy 81.888442 45.506787) (xy 81.897685 45.475312) (xy 81.899418 45.47381) (xy 81.900143 45.471632) - (xy 81.925701 45.451035) (xy 81.950489 45.429557) (xy 81.953317 45.428781) (xy 81.954546 45.427791) - (xy 81.988743 45.419062) (xy 82.014244 45.41632) (xy 82.040752 45.41632) (xy 82.079627 45.4205) - (xy 82.475372 45.420499) (xy 82.534983 45.414091) (xy 82.534986 45.414089) (xy 82.539244 45.413632) - (xy 82.565754 45.413632) (xy 82.570014 45.414089) (xy 82.570017 45.414091) (xy 82.629627 45.4205) - (xy 83.325372 45.420499) (xy 83.325375 45.420498) (xy 83.325385 45.420498) (xy 83.341003 45.418818) - (xy 83.354089 45.417412) (xy 83.380601 45.417412) (xy 83.40466 45.419999) (xy 83.404672 45.42) (xy 83.5025 45.42) - (xy 83.510331 45.412168) (xy 83.522185 45.3718) (xy 83.552186 45.339574) (xy 83.635046 45.277546) - (xy 83.721296 45.162331) (xy 83.762318 45.052344) (xy 83.804189 44.996412) (xy 83.869653 44.971994) - (xy 83.937926 44.986845) (xy 83.987332 45.03625) (xy 84.0025 45.095678) (xy 84.0025 45.42) (xy 84.100328 45.42) - (xy 84.100344 45.419999) (xy 84.159872 45.413598) (xy 84.159879 45.413596) (xy 84.294586 45.363354) - (xy 84.294593 45.36335) (xy 84.409687 45.27719) (xy 84.40969 45.277187) (xy 84.49585 45.162093) - (xy 84.495854 45.162086) (xy 84.546096 45.027379) (xy 84.546098 45.027372) (xy 84.552499 44.967844) - (xy 84.5525 44.967827) (xy 84.5525 43.895441) (xy 84.572185 43.828402) (xy 84.5975 43.799964) (xy 84.5975 42.996988) - (xy 84.60744 43.014205) (xy 84.663295 43.07006) (xy 84.731704 43.109556) (xy 84.808004 43.13) (xy 84.886996 43.13) - (xy 84.963296 43.109556) (xy 85.031705 43.07006) (xy 85.08756 43.014205) (xy 85.0975 42.996988) - (xy 85.0975 43.799862) (xy 85.13919 43.791569) (xy 85.139192 43.791569) (xy 85.321171 43.716192) - (xy 85.321184 43.716185) (xy 85.484962 43.606751) (xy 85.484966 43.606748) (xy 85.624248 43.467466) - (xy 85.624251 43.467462) (xy 85.733685 43.303684) (xy 85.733692 43.303671) (xy 85.809069 43.121693) - (xy 85.809072 43.121681) (xy 85.847499 42.928495) (xy 85.8475 42.928492) (xy 85.8475 42.53) (xy 85.1475 42.53) - (xy 85.1475 42.03) (xy 85.8475 42.03) (xy 85.8475 41.631508) (xy 85.847499 41.631504) (xy 85.809072 41.438318) - (xy 85.809069 41.438306) (xy 85.733692 41.256328) (xy 85.733685 41.256315) (xy 85.624251 41.092537) - (xy 85.624248 41.092533) (xy 85.484966 40.953251) (xy 85.484962 40.953248) (xy 85.321184 40.843814) - (xy 85.321171 40.843807) (xy 85.139191 40.768429) (xy 85.139183 40.768427) (xy 85.0975 40.760135) - (xy 85.0975 41.563011) (xy 85.08756 41.545795) (xy 85.031705 41.48994) (xy 84.963296 41.450444) - (xy 84.886996 41.43) (xy 84.808004 41.43) (xy 84.731704 41.450444) (xy 84.663295 41.48994) (xy 84.60744 41.545795) - (xy 84.5975 41.563011) (xy 84.5975 40.760136) (xy 84.597499 40.760135) (xy 84.555816 40.768427) - (xy 84.555808 40.768429) (xy 84.373828 40.843807) (xy 84.373815 40.843814) (xy 84.210037 40.953248) - (xy 84.210033 40.953251) (xy 84.070748 41.092536) (xy 83.957927 41.261387) (xy 83.956503 41.260435) - (xy 83.913242 41.304451) (xy 83.8451 41.319892) (xy 83.779427 41.296041) (xy 83.777407 41.294306) - (xy 83.777311 41.294432) (xy 83.770867 41.289487) (xy 83.770865 41.289485) (xy 83.68079 41.23748) - (xy 83.639636 41.213719) (xy 83.541264 41.187361) (xy 83.493266 41.1745) (xy 83.341734 41.1745) - (xy 83.195363 41.213719) (xy 83.064135 41.289485) (xy 83.064132 41.289487) (xy 82.956987 41.396632) - (xy 82.956985 41.396635) (xy 82.881219 41.527863) (xy 82.842 41.674234) (xy 82.842 41.825768) (xy 82.842467 41.829316) - (xy 82.842 41.83231) (xy 82.842 41.833893) (xy 82.841753 41.833893) (xy 82.840257 41.843482) (xy 82.842939 41.857567) - (xy 82.834981 41.877313) (xy 82.831701 41.898351) (xy 82.822182 41.909074) (xy 82.816824 41.922373) - (xy 82.799453 41.934683) (xy 82.785321 41.950606) (xy 82.770434 41.955248) (xy 82.759819 41.962772) - (xy 82.730745 41.967626) (xy 82.725147 41.969373) (xy 82.722333 41.9695) (xy 82.629628 41.969501) - (xy 82.570017 41.975909) (xy 82.568487 41.976479) (xy 82.558115 41.97695) (xy 82.555736 41.976367) - (xy 82.539242 41.976367) (xy 82.534983 41.975909) (xy 82.475373 41.9695) (xy 82.475364 41.9695) - (xy 82.07963 41.9695) (xy 82.079619 41.969501) (xy 82.040753 41.973679) (xy 82.022787 41.974299) - (xy 82.018491 41.974135) (xy 81.975373 41.9695) (xy 81.896668 41.9695) (xy 81.894303 41.96941) (xy 81.863324 41.959019) - (xy 81.831979 41.949815) (xy 81.830142 41.947889) (xy 81.828061 41.947191) (xy 81.820564 41.937843) - (xy 81.791631 41.907499) (xy 81.758024 41.84929) (xy 81.758021 41.849286) (xy 81.75802 41.849284) - (xy 81.258021 41.349285) (xy 81.25802 41.349284) (xy 81.146216 41.23748) (xy 81.009285 41.158423) - (xy 80.856558 41.117499) (xy 80.856557 41.117499) (xy 80.698443 41.117499) (xy 80.591087 41.146265) - (xy 80.54571 41.158424) (xy 80.545709 41.158425) (xy 80.495596 41.187359) (xy 80.495595 41.18736) - (xy 80.452189 41.21242) (xy 80.408785 41.237479) (xy 80.408782 41.237481) (xy 79.901717 41.744546) - (xy 79.901714 41.744548) (xy 79.901715 41.744549) (xy 79.796978 41.849285) (xy 79.763368 41.907501) - (xy 79.756385 41.914158) (xy 79.752714 41.923081) (xy 79.731509 41.937876) (xy 79.7128 41.955716) - (xy 79.701801 41.958606) (xy 79.695415 41.963063) (xy 79.667518 41.967616) (xy 79.660696 41.96941) - (xy 79.658318 41.9695) (xy 79.579628 41.969501) (xy 79.536508 41.974135) (xy 79.532217 41.974299) - (xy 79.529764 41.973679) (xy 79.514248 41.973679) (xy 79.475374 41.9695) (xy 79.07963 41.9695) (xy 79.079619 41.969501) - (xy 79.040753 41.973679) (xy 79.014248 41.973679) (xy 78.975374 41.9695) (xy 78.579629 41.9695) - (xy 78.57962 41.969501) (xy 78.515748 41.976367) (xy 78.496877 41.97695) (xy 78.486513 41.976479) - (xy 78.484983 41.975909) (xy 78.425373 41.9695) (xy 78.332653 41.9695) (xy 78.329853 41.969373) - (xy 78.299356 41.958895) (xy 78.268433 41.949815) (xy 78.266527 41.947616) (xy 78.263774 41.94667) - (xy 78.24378 41.921364) (xy 78.222678 41.897011) (xy 78.222242 41.894104) (xy 78.220459 41.891847) - (xy 78.217746 41.864101) (xy 78.213219 41.833894) (xy 78.213 41.833894) (xy 78.213 41.83243) (xy 78.212533 41.829314) - (xy 78.213 41.825766) (xy 78.213 41.674236) (xy 78.213 41.674234) (xy 78.173781 41.527865) (xy 78.098015 41.396635) - (xy 77.990865 41.289485) (xy 77.90079 41.23748) (xy 77.859636 41.213719) (xy 77.761264 41.187361) - (xy 77.713266 41.1745) (xy 77.561734 41.1745) (xy 77.415363 41.213719) (xy 77.284135 41.289485) - (xy 77.277689 41.294432) (xy 77.275599 41.291709) (xy 77.227717 41.317466) (xy 77.158058 41.312043) - (xy 77.102388 41.269821) (xy 77.096799 41.260976) (xy 76.984251 41.092537) (xy 76.984248 41.092533) - (xy 76.844966 40.953251) (xy 76.844962 40.953248) (xy 76.681184 40.843814) (xy 76.681171 40.843807) - (xy 76.499191 40.768429) (xy 76.499183 40.768427) (xy 76.4575 40.760135) (xy 76.4575 41.563011) - (xy 76.44756 41.545795) (xy 76.391705 41.48994) (xy 76.323296 41.450444) (xy 76.246996 41.43) (xy 76.168004 41.43) - (xy 76.091704 41.450444) (xy 76.023295 41.48994) (xy 75.96744 41.545795) (xy 75.9575 41.563011) - (xy 75.9575 40.760136) (xy 75.957499 40.760135) (xy 75.915816 40.768427) (xy 75.915808 40.768429) - (xy 75.733828 40.843807) (xy 75.733815 40.843814) (xy 75.570037 40.953248) (xy 75.570033 40.953251) - (xy 75.430751 41.092533) (xy 75.430748 41.092537) (xy 75.321314 41.256315) (xy 75.321307 41.256328) - (xy 75.24593 41.438306) (xy 75.245927 41.438318) (xy 75.2075 41.631504) (xy 75.2075 42.03) (xy 75.9075 42.03) - (xy 75.9075 42.53) (xy 75.2075 42.53) (xy 75.2075 42.928495) (xy 75.245927 43.121681) (xy 75.24593 43.121693) - (xy 75.321307 43.303671) (xy 75.321314 43.303684) (xy 75.430748 43.467462) (xy 75.430751 43.467466) - (xy 75.570033 43.606748) (xy 75.570037 43.606751) (xy 75.733815 43.716185) (xy 75.733828 43.716192) - (xy 75.915808 43.791569) (xy 75.9575 43.799862) (xy 75.9575 42.996988) (xy 75.96744 43.014205) (xy 76.023295 43.07006) - (xy 76.091704 43.109556) (xy 76.168004 43.13) (xy 76.246996 43.13) (xy 76.323296 43.109556) (xy 76.391705 43.07006) - (xy 76.44756 43.014205) (xy 76.4575 42.996988) (xy 76.4575 43.800079) (xy 76.496499 43.857334) (xy 76.5025 43.895441) - (xy 76.5025 44.967844) (xy 76.508901 45.027372) (xy 76.508903 45.027379) (xy 76.559145 45.162086) - (xy 76.559149 45.162093) (xy 76.645309 45.277187) (xy 76.645312 45.27719) (xy 76.760406 45.36335) - (xy 76.760413 45.363354) (xy 76.89512 45.413596) (xy 76.895127 45.413598) (xy 76.954655 45.419999) - (xy 76.954672 45.42) (xy 77.0525 45.42) (xy 77.0525 45.095678) (xy 77.072185 45.028639) (xy 77.124989 44.982884) - (xy 77.194147 44.97294) (xy 77.257703 45.001965) (xy 77.292682 45.052345) (xy 77.333702 45.162328) - (xy 77.333706 45.162335) (xy 77.380857 45.225319) (xy 77.419954 45.277546) (xy 77.502812 45.339573) - (xy 77.544682 45.395506) (xy 77.548352 45.415852) (xy 77.5525 45.42) (xy 77.650318 45.42) (xy 77.650335 45.419999) - (xy 77.674396 45.417412) (xy 77.700906 45.417412) (xy 77.729627 45.4205) (xy 78.425372 45.420499) - (xy 78.484983 45.414091) (xy 78.484986 45.414089) (xy 78.489244 45.413632) (xy 78.515754 45.413632) - (xy 78.520014 45.414089) (xy 78.520017 45.414091) (xy 78.579627 45.4205) (xy 78.975372 45.420499) - (xy 78.975373 45.420498) (xy 78.975385 45.420498) (xy 79.014244 45.41632) (xy 79.032826 45.415723) - (xy 79.03678 45.415892) (xy 79.079627 45.4205) (xy 79.143944 45.420499) (xy 79.146584 45.420613) - (xy 79.177239 45.431063) (xy 79.208297 45.440183) (xy 79.210372 45.442359) (xy 79.212717 45.443159) - (xy 79.22059 45.453075) (xy 79.248646 45.482499) (xy 79.296977 45.566212) (xy 79.296979 45.566215) - (xy 79.29698 45.566216) (xy 79.408784 45.67802) (xy 79.408785 45.678021) (xy 79.565682 45.834917) - (xy 79.580386 45.861846) (xy 79.596977 45.887662) (xy 79.597868 45.893862) (xy 79.599166 45.896239) - (xy 79.602 45.922597) (xy 79.602 46.100268) (xy 79.582315 46.167307) (xy 79.565681 46.187949) (xy 79.04455 46.709079) - (xy 79.044544 46.709087) (xy 78.995312 46.782767) (xy 78.995313 46.782768) (xy 78.962421 46.831995) - (xy 78.962414 46.832007) (xy 78.905842 46.968585) (xy 78.90584 46.968591) (xy 78.877 47.113578) - (xy 78.877 47.221862) (xy 78.857315 47.288901) (xy 78.818098 47.327399) (xy 78.749788 47.369533) - (xy 78.708842 47.394789) (xy 78.584789 47.518842) (xy 78.492687 47.668163) (xy 78.492686 47.668166) - (xy 78.437501 47.834703) (xy 78.437501 47.834704) (xy 78.4375 47.834704) (xy 78.427 47.937483) (xy 78.427 48.246978) - (xy 78.407315 48.314017) (xy 78.390681 48.334659) (xy 77.893547 48.831792) (xy 77.881241 48.85021) - (xy 77.868988 48.86855) (xy 77.840103 48.911779) (xy 77.811414 48.954715) (xy 77.754843 49.09129) - (xy 77.75484 49.0913) (xy 77.726 49.236287) (xy 77.726 49.23629) (xy 77.726 50.67871) (xy 77.726 50.678712) - (xy 77.725999 50.678712) (xy 77.75484 50.823699) (xy 77.754843 50.823709) (xy 77.811414 50.960284) - (xy 77.811415 50.960286) (xy 77.811416 50.960287) (xy 77.824729 50.980212) (xy 77.844312 51.009519) - (xy 77.844313 51.009522) (xy 77.893546 51.083206) (xy 77.893552 51.083213) (xy 79.565681 52.75534) - (xy 79.599166 52.816663) (xy 79.602 52.843021) (xy 79.602 53.412638) (xy 79.582315 53.479677) (xy 79.565681 53.500319) - (xy 73.19357 59.872429) (xy 73.193567 59.872432) (xy 73.161999 59.919677) (xy 73.162 59.919678) - (xy 73.111433 59.995356) (xy 73.054863 60.13193) (xy 73.05486 60.13194) (xy 73.02602 60.276927) - (xy 73.02602 61.363749) (xy 73.006335 61.430788) (xy 72.989701 61.45143) (xy 70.115449 64.325681) - (xy 70.054126 64.359166) (xy 70.027768 64.362) (xy 69.627498 64.362) (xy 69.62748 64.362001) (xy 69.524703 64.3725) - (xy 69.5247 64.372501) (xy 69.358168 64.427685) (xy 69.358163 64.427687) (xy 69.208842 64.519789) - (xy 69.084789 64.643842) (xy 68.992687 64.793163) (xy 68.992685 64.793168) (xy 68.973416 64.851319) - (xy 68.937501 64.959703) (xy 68.937501 64.959704) (xy 68.9375 64.959704) (xy 68.927 65.062483) (xy 68.927 65.687501) - (xy 68.927001 65.687519) (xy 68.9375 65.790296) (xy 68.937501 65.790299) (xy 68.992685 65.956831) - (xy 68.992687 65.956836) (xy 69.084789 66.106157) (xy 69.178451 66.199819) (xy 69.211936 66.261142) - (xy 69.206952 66.330834) (xy 69.178451 66.375181) (xy 69.084789 66.468842) (xy 68.992687 66.618163) - (xy 68.992685 66.618168) (xy 68.964849 66.70217) (xy 68.937501 66.784703) (xy 68.937501 66.784704) - (xy 68.9375 66.784704) (xy 68.927 66.887483) (xy 68.927 66.887496) (xy 68.927001 67.512498) (xy 68.927001 67.512519) - (xy 68.9375 67.615296) (xy 68.937501 67.615299) (xy 68.992685 67.781831) (xy 68.992687 67.781836) - (xy 69.015927 67.819514) (xy 69.084788 67.931156) (xy 69.208844 68.055212) (xy 69.358166 68.147314) - (xy 69.524703 68.202499) (xy 69.627491 68.213) (xy 70.003 68.212999) (xy 70.070039 68.232683) (xy 70.115794 68.285487) - (xy 70.127 68.336999) (xy 70.127 69.361418) (xy 70.127 69.36142) (xy 70.126999 69.36142) (xy 70.15584 69.506407) - (xy 70.155842 69.506413) (xy 70.181068 69.567315) (xy 70.201047 69.615547) (xy 70.208516 69.685017) - (xy 70.177241 69.747496) (xy 70.117152 69.783148) (xy 70.086486 69.787) (xy 68.586258 69.787) (xy 68.44127 69.81584) - (xy 68.44126 69.815843) (xy 68.304689 69.872412) (xy 68.304676 69.872419) (xy 68.181762 69.954548) - (xy 68.181758 69.954551) (xy 54.29355 83.842758) (xy 54.293544 83.842766) (xy 54.244312 83.916446) - (xy 54.244313 83.916447) (xy 54.211421 83.965674) (xy 54.211414 83.965686) (xy 54.154842 84.102264) - (xy 54.15484 84.10227) (xy 54.126 84.247257) (xy 54.126 105.053769) (xy 54.106315 105.120808) (xy 54.089681 105.14145) - (xy 53.52718 105.703951) (xy 53.465857 105.737436) (xy 53.396165 105.732452) (xy 53.340232 105.69058) - (xy 53.315815 105.625116) (xy 53.315499 105.61627) (xy 53.315499 104.889629) (xy 53.315498 104.889623) - (xy 53.315489 104.889542) (xy 53.309091 104.830017) (xy 53.288317 104.77432) (xy 53.258797 104.695171) - (xy 53.258793 104.695164) (xy 53.172547 104.579955) (xy 53.172544 104.579952) (xy 53.057335 104.493706) - (xy 53.057328 104.493702) (xy 52.922482 104.443408) (xy 52.922483 104.443408) (xy 52.862883 104.437001) - (xy 52.862881 104.437) (xy 52.862873 104.437) (xy 52.862865 104.437) (xy 52.298785 104.437) (xy 52.231746 104.417315) - (xy 52.185991 104.364511) (xy 52.174787 104.313399) (xy 52.055161 66.556902) (xy 52.84575 66.556902) - (xy 52.84575 66.793097) (xy 52.882696 67.026368) (xy 52.955683 67.250996) (xy 53.009009 67.355653) - (xy 53.062907 67.461433) (xy 53.201733 67.65251) (xy 53.36874 67.819517) (xy 53.559817 67.958343) - (xy 53.659241 68.009002) (xy 53.770253 68.065566) (xy 53.770255 68.065566) (xy 53.770258 68.065568) - (xy 53.820206 68.081797) (xy 53.994881 68.138553) (xy 54.228153 68.1755) (xy 54.228158 68.1755) - (xy 54.464347 68.1755) (xy 54.697618 68.138553) (xy 54.922242 68.065568) (xy 55.132683 67.958343) - (xy 55.32376 67.819517) (xy 55.490767 67.65251) (xy 55.629593 67.461433) (xy 55.736818 67.250992) - (xy 55.809803 67.026368) (xy 55.817293 66.979076) (xy 55.84675 66.793097) (xy 55.84675 66.556902) - (xy 55.809803 66.323631) (xy 55.739141 66.106157) (xy 55.736818 66.099008) (xy 55.736816 66.099005) - (xy 55.736816 66.099003) (xy 55.629592 65.888566) (xy 55.490767 65.69749) (xy 55.32376 65.530483) - (xy 55.132683 65.391657) (xy 55.104412 65.377252) (xy 54.922246 65.284433) (xy 54.697618 65.211446) - (xy 54.464347 65.1745) (xy 54.464342 65.1745) (xy 54.228158 65.1745) (xy 54.228153 65.1745) (xy 53.994881 65.211446) - (xy 53.770253 65.284433) (xy 53.559816 65.391657) (xy 53.516878 65.422854) (xy 53.36874 65.530483) - (xy 53.368738 65.530485) (xy 53.368737 65.530485) (xy 53.201735 65.697487) (xy 53.201735 65.697488) - (xy 53.201733 65.69749) (xy 53.158155 65.75747) (xy 53.062907 65.888566) (xy 52.955683 66.099003) - (xy 52.882696 66.323631) (xy 52.84575 66.556902) (xy 52.055161 66.556902) (xy 52.040122 61.810148) - (xy 66.857 61.810148) (xy 66.857 62.014851) (xy 66.889022 62.217034) (xy 66.952281 62.411723) (xy 67.045215 62.594113) - (xy 67.165528 62.759713) (xy 67.310286 62.904471) (xy 67.465249 63.017056) (xy 67.47589 63.024787) - (xy 67.564712 63.070044) (xy 67.658276 63.117718) (xy 67.658278 63.117718) (xy 67.658281 63.11772) - (xy 67.762637 63.151627) (xy 67.852965 63.180977) (xy 67.954057 63.196988) (xy 68.055148 63.213) - (xy 68.055149 63.213) (xy 68.259851 63.213) (xy 68.259852 63.213) (xy 68.462034 63.180977) (xy 68.656719 63.11772) - (xy 68.83911 63.024787) (xy 68.935401 62.954828) (xy 69.004713 62.904471) (xy 69.004715 62.904468) - (xy 69.004719 62.904466) (xy 69.149466 62.759719) (xy 69.149468 62.759715) (xy 69.149471 62.759713) - (xy 69.202232 62.68709) (xy 69.269787 62.59411) (xy 69.36272 62.411719) (xy 69.425977 62.217034) - (xy 69.458 62.014852) (xy 69.458 61.810148) (xy 69.425977 61.607966) (xy 69.36272 61.413281) (xy 69.362718 61.413278) - (xy 69.362718 61.413276) (xy 69.329003 61.347107) (xy 69.269787 61.23089) (xy 69.223666 61.167409) - (xy 69.149471 61.065286) (xy 69.004713 60.920528) (xy 68.839113 60.800215) (xy 68.839112 60.800214) - (xy 68.83911 60.800213) (xy 68.782153 60.771191) (xy 68.656723 60.707281) (xy 68.462034 60.644022) - (xy 68.287495 60.616378) (xy 68.259852 60.612) (xy 68.055148 60.612) (xy 68.030829 60.615851) (xy 67.852965 60.644022) - (xy 67.658276 60.707281) (xy 67.475886 60.800215) (xy 67.310286 60.920528) (xy 67.165528 61.065286) - (xy 67.045215 61.230886) (xy 66.952281 61.413276) (xy 66.889022 61.607965) (xy 66.857 61.810148) - (xy 52.040122 61.810148) (xy 52.038481 61.292315) (xy 52.032041 59.259416) (xy 52.009802 52.2404) - (xy 64.0081 52.2404) (xy 64.0081 52.534599) (xy 64.008101 52.534616) (xy 64.045611 52.819539) (xy 64.046502 52.8263) - (xy 64.091607 52.994635) (xy 64.122652 53.110494) (xy 64.235234 53.382294) (xy 64.235242 53.38231) - (xy 64.38234 53.637089) (xy 64.382351 53.637105) (xy 64.561448 53.870509) (xy 64.561454 53.870516) - (xy 64.769483 54.078545) (xy 64.76949 54.078551) (xy 64.874878 54.159418) (xy 65.002903 54.257655) - (xy 65.00291 54.257659) (xy 65.257689 54.404757) (xy 65.257705 54.404765) (xy 65.529505 54.517347) - (xy 65.529507 54.517347) (xy 65.529513 54.51735) (xy 65.8137 54.593498) (xy 66.105394 54.6319) (xy 66.105401 54.6319) - (xy 66.399599 54.6319) (xy 66.399606 54.6319) (xy 66.6913 54.593498) (xy 66.975487 54.51735) (xy 67.048818 54.486975) - (xy 67.247294 54.404765) (xy 67.247297 54.404763) (xy 67.247303 54.404761) (xy 67.502097 54.257655) - (xy 67.735511 54.07855) (xy 67.94355 53.870511) (xy 68.122655 53.637097) (xy 68.269761 53.382303) - (xy 68.283095 53.350113) (xy 68.382347 53.110494) (xy 68.382348 53.110491) (xy 68.38235 53.110487) - (xy 68.458498 52.8263) (xy 68.4969 52.534606) (xy 68.4969 52.240394) (xy 68.458498 51.9487) (xy 68.38235 51.664513) - (xy 68.326227 51.529019) (xy 68.269765 51.392705) (xy 68.269757 51.392689) (xy 68.122659 51.13791) - (xy 68.122655 51.137903) (xy 68.024144 51.009521) (xy 67.943551 50.90449) (xy 67.943545 50.904483) - (xy 67.735516 50.696454) (xy 67.735509 50.696448) (xy 67.502105 50.517351) (xy 67.502103 50.517349) - (xy 67.502097 50.517345) (xy 67.502092 50.517342) (xy 67.502089 50.51734) (xy 67.24731 50.370242) - (xy 67.247294 50.370234) (xy 66.975494 50.257652) (xy 66.691296 50.181501) (xy 66.399616 50.143101) - (xy 66.399611 50.1431) (xy 66.399606 50.1431) (xy 66.105394 50.1431) (xy 66.105388 50.1431) (xy 66.105383 50.143101) - (xy 65.813703 50.181501) (xy 65.529505 50.257652) (xy 65.257705 50.370234) (xy 65.257689 50.370242) - (xy 65.00291 50.51734) (xy 65.002894 50.517351) (xy 64.76949 50.696448) (xy 64.769483 50.696454) - (xy 64.561454 50.904483) (xy 64.561448 50.90449) (xy 64.382351 51.137894) (xy 64.38234 51.13791) - (xy 64.235242 51.392689) (xy 64.235234 51.392705) (xy 64.122652 51.664505) (xy 64.046501 51.948703) - (xy 64.008101 52.240383) (xy 64.0081 52.2404) (xy 52.009802 52.2404) (xy 51.97217 40.363152) (xy 52.84575 40.363152) - (xy 52.84575 40.599347) (xy 52.882696 40.832618) (xy 52.955683 41.057246) (xy 53.02198 41.18736) - (xy 53.062907 41.267683) (xy 53.201733 41.45876) (xy 53.36874 41.625767) (xy 53.559817 41.764593) - (xy 53.659241 41.815252) (xy 53.770253 41.871816) (xy 53.770255 41.871816) (xy 53.770258 41.871818) - (xy 53.880079 41.907501) (xy 53.994881 41.944803) (xy 54.228153 41.98175) (xy 54.228158 41.98175) - (xy 54.464347 41.98175) (xy 54.697618 41.944803) (xy 54.718937 41.937876) (xy 54.922242 41.871818) - (xy 55.132683 41.764593) (xy 55.32376 41.625767) (xy 55.490767 41.45876) (xy 55.629593 41.267683) - (xy 55.736818 41.057242) (xy 55.809803 40.832618) (xy 55.817293 40.785326) (xy 55.84675 40.599347) - (xy 55.84675 40.363152) (xy 55.809803 40.129881) (xy 55.736816 39.905253) (xy 55.629592 39.694816) - (xy 55.490767 39.50374) (xy 55.32376 39.336733) (xy 55.132683 39.197907) (xy 55.091162 39.176751) - (xy 54.922246 39.090683) (xy 54.697618 39.017696) (xy 54.464347 38.98075) (xy 54.464342 38.98075) - (xy 54.228158 38.98075) (xy 54.228153 38.98075) (xy 53.994881 39.017696) (xy 53.770253 39.090683) - (xy 53.559816 39.197907) (xy 53.481169 39.255048) (xy 53.36874 39.336733) (xy 53.368738 39.336735) - (xy 53.368737 39.336735) (xy 53.201735 39.503737) (xy 53.201735 39.503738) (xy 53.201733 39.50374) - (xy 53.142112 39.5858) (xy 53.062907 39.694816) (xy 52.955683 39.905253) (xy 52.882696 40.129881) - (xy 52.84575 40.363152) (xy 51.97217 40.363152) (xy 51.965394 38.224392) (xy 51.984866 38.157291) - (xy 52.037524 38.111369) (xy 52.089393 38.1) (xy 75.0835 38.1) + (xy 28.575 85.725) (xy 85.725 85.725) (xy 85.725 38.1) (xy 57.15 38.1) (xy 57.15 28.575) (xy 152.4 28.575) + (xy 152.4 171.45) (xy 28.575 171.45) ) ) ) diff --git a/hardware/numpad/numpad/numpad.kicad_prl b/hardware/numpad/numpad/numpad.kicad_prl index 612ecac2..18011678 100644 --- a/hardware/numpad/numpad/numpad.kicad_prl +++ b/hardware/numpad/numpad/numpad.kicad_prl @@ -13,7 +13,7 @@ "shapes": 1.0, "tracks": 1.0, "vias": 1.0, - "zones": 0.6 + "zones": 0.4099999964237213 }, "selection_filter": { "dimensions": true, @@ -73,6 +73,8 @@ false, false, false, + false, + false, false ], "col_order": [ @@ -85,19 +87,23 @@ 6, 7, 8, - 9 + 9, + 10, + 11 ], "col_widths": [ - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 10, - 185 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 ], "custom_group_rules": [], "expanded_rows": [], diff --git a/hardware/numpad/numpad/numpad.kicad_pro b/hardware/numpad/numpad/numpad.kicad_pro index 46da8d76..b5316637 100644 --- a/hardware/numpad/numpad/numpad.kicad_pro +++ b/hardware/numpad/numpad/numpad.kicad_pro @@ -51,7 +51,13 @@ "min_clearance": 0.5 } }, - "diff_pair_dimensions": [], + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], "drc_exclusions": [], "meta": { "version": 2 @@ -130,7 +136,7 @@ "min_text_height": 0.8, "min_text_thickness": 0.08, "min_through_hole_diameter": 0.3, - "min_track_width": 0.0, + "min_track_width": 0.16, "min_via_annular_width": 0.1, "min_via_diameter": 0.5, "solder_mask_to_copper_clearance": 0.0, @@ -180,7 +186,10 @@ "td_width_to_size_filter_ratio": 0.9 } ], - "track_widths": [], + "track_widths": [ + 0.0, + 0.2 + ], "tuning_pattern_settings": { "diff_pair_defaults": { "corner_radius_percentage": 80, @@ -207,7 +216,12 @@ "spacing": 0.6 } }, - "via_dimensions": [], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], "zones_allow_external_fillets": false }, "ipc2581": { @@ -617,6 +631,10 @@ [ "1d905906-6e74-4741-8b2e-53dc470a7c79", "Numpad Matrix + Rotary Encoder" + ], + [ + "ead3be26-7f43-4289-81f3-aae72a11e5f1", + "RGB Matrix" ] ], "text_variables": {} diff --git a/hardware/numpad/numpad/numpad.kicad_sch b/hardware/numpad/numpad/numpad.kicad_sch index e20bec35..7d924b23 100644 --- a/hardware/numpad/numpad/numpad.kicad_sch +++ b/hardware/numpad/numpad/numpad.kicad_sch @@ -4372,39 +4372,129 @@ (embedded_fonts no) ) ) - (text "Dont know which ferrite bead to use. We gotta ask eric\n" + (text "MCU" (exclude_from_sim no) - (at 103.632 130.81 0) + (at 200.152 81.534 0) (effects (font - (size 1.27 1.27) + (size 2.54 2.54) + (thickness 0.508) + (bold yes) ) ) - (uuid "41039671-a401-45b3-af2b-768a9ead6372") + (uuid "053570bf-16e9-44c8-a82a-684c6f7508cb") ) - (text "Gotta ask eric for this one too\n" + (text "RGB MATRIX" (exclude_from_sim no) - (at 251.46 151.638 0) + (at 251.968 125.984 0) (effects (font - (size 1.27 1.27) + (size 2.54 2.54) + (thickness 0.508) + (bold yes) ) ) - (uuid "e0914b8b-2fa3-43f5-8238-a5717e5029c1") + (uuid "12748ec4-00f5-490e-aa52-a210910b5263") ) - (text "Backflow Protection. We also gotta ask Eric\n" + (text "DECOUPLING CAPS\n" (exclude_from_sim no) - (at 72.898 22.098 0) + (at 47.752 175.26 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) + ) + ) + (uuid "18ba2e75-ba3b-4501-b190-9ad5b6ed2853") + ) + (text "PORT CONNECTIONS\n" + (exclude_from_sim no) + (at 53.086 130.048 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) + ) + ) + (uuid "3ad0362e-3277-4bf5-a873-b6a1597c7959") + ) + (text "POWER SOURCE\n" + (exclude_from_sim no) + (at 137.668 35.306 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) + ) + ) + (uuid "3d192bed-52cb-48b6-8954-5b4db22d1c09") + ) + (text "USB RECEPTACLE" + (exclude_from_sim no) + (at 75.692 65.532 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) + ) + ) + (uuid "40f0ab9d-8619-4019-90bb-2b72acfba98c") + ) + (text "KEYBOARD MATRIX\n" + (exclude_from_sim no) + (at 244.094 72.644 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) + ) + ) + (uuid "77d3e340-9f37-45b6-9c2f-7dd12faeb64d") + ) + (text "A modular keyboard system designed for flexible orientation and interchangeable layouts.\nThis schematic represents the application of the design as a numpad module, \nwhich can operate as a standalone numeric keypad or as an extension to the main keyboard." + (exclude_from_sim no) + (at 178.816 170.942 0) (effects (font (size 1.27 1.27) + (thickness 0.1588) + ) + (justify left) + ) + (uuid "b2e16b73-db9e-48d9-887a-7511975e0f40") + ) + (text "Modularly Simple KeyBoard preV1" + (exclude_from_sim no) + (at 219.202 189.738 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) ) ) - (uuid "f8694e65-42e0-422b-a860-40cfb7fb01b7") + (uuid "c3c048a7-a63f-433a-824a-8996e749bf01") + ) + (text "JTAG" + (exclude_from_sim no) + (at 131.572 187.198 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.508) + (bold yes) + ) + ) + (uuid "e15c1fc6-d6f9-479e-9240-8e7c364ac79d") ) (text_box "might not need since we might combine our analog signals and sink them together " (exclude_from_sim no) - (at 113.03 140.97 0) + (at 105.41 139.7 0) (size 26.67 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -4435,16 +4525,22 @@ (uuid "1a8f3bff-3750-4093-91f3-3af3450de74d") ) (junction - (at 90.17 167.64) + (at 43.18 152.4) (diameter 0) (color 0 0 0 0) (uuid "1c37534d-40dd-4272-bd53-ea9d2e019ab1") ) (junction - (at 63.5 105.41) + (at 154.94 60.96) (diameter 0) (color 0 0 0 0) - (uuid "204e3ced-fc85-4488-a1f5-b18c92a3af83") + (uuid "1d6db364-1fc1-4e42-b6e6-4e0a9b405342") + ) + (junction + (at 50.8 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "220a4cc1-72cb-45c0-abd2-dfa0ee539eae") ) (junction (at 43.18 55.88) @@ -4453,7 +4549,7 @@ (uuid "27b11cc7-491b-4d42-b423-76ef6b46e081") ) (junction - (at 78.74 175.26) + (at 31.75 160.02) (diameter 0) (color 0 0 0 0) (uuid "2e11f1b5-4d79-4b26-9fa1-7d79bbe862ed") @@ -4465,7 +4561,7 @@ (uuid "2e31501e-2d51-448f-8454-3f8d0a2f5892") ) (junction - (at 151.13 35.56) + (at 190.5 34.29) (diameter 0) (color 0 0 0 0) (uuid "336c3f51-826e-4afd-8da1-62a8bbf93823") @@ -4477,7 +4573,19 @@ (uuid "36c7150f-cb01-4b6f-a11a-522367414f73") ) (junction - (at 125.73 35.56) + (at 134.62 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "3e667da2-580a-43f9-9b02-a79c905548c5") + ) + (junction + (at 52.07 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "4a532823-9646-4711-ac88-38674fa4c05e") + ) + (junction + (at 165.1 34.29) (diameter 0) (color 0 0 0 0) (uuid "4dbaf7a2-8834-472e-8aaf-4b7c652eab6f") @@ -4489,37 +4597,49 @@ (uuid "54498a32-302d-4f99-936f-a4f208527e0f") ) (junction - (at 142.24 67.31) + (at 134.62 73.66) (diameter 0) (color 0 0 0 0) (uuid "58787fb6-de0c-4080-8f36-7cb44cd419f8") ) (junction - (at 90.17 175.26) + (at 152.4 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "67170f0d-866c-4935-9274-fceb6a4c8977") + ) + (junction + (at 43.18 160.02) (diameter 0) (color 0 0 0 0) (uuid "7764b747-881c-48f7-8d2e-86724ffa1988") ) (junction - (at 124.46 110.49) + (at 134.62 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "7abcf975-9099-4c3e-a940-44d11906366b") + ) + (junction + (at 113.03 116.84) (diameter 0) (color 0 0 0 0) (uuid "7f7962f1-ccd8-4cd9-a566-cbcab57cecde") ) (junction - (at 101.6 175.26) + (at 54.61 160.02) (diameter 0) (color 0 0 0 0) (uuid "8a301476-bb2b-40a8-9dab-4ee9500ebd42") ) (junction - (at 101.6 167.64) + (at 54.61 152.4) (diameter 0) (color 0 0 0 0) (uuid "95f858c6-590e-4b07-b00e-14b33fe3654b") ) (junction - (at 134.62 93.98) + (at 127 100.33) (diameter 0) (color 0 0 0 0) (uuid "a49bc808-02e8-4817-b90a-a4a1b75244ee") @@ -4531,23 +4651,23 @@ (uuid "b229d9ea-1ae2-4434-99c1-1e4df683342f") ) (junction - (at 138.43 43.18) + (at 52.07 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "b7910006-9150-4e29-bab8-e9d77307b10d") + ) + (junction + (at 177.8 41.91) (diameter 0) (color 0 0 0 0) (uuid "ba78025a-63ef-4867-8d31-7e94c2ea70e9") ) (junction - (at 124.46 81.28) + (at 116.84 87.63) (diameter 0) (color 0 0 0 0) (uuid "be122d9c-1b65-4ca9-a3ce-31a3314b3426") ) - (junction - (at 54.61 105.41) - (diameter 0) - (color 0 0 0 0) - (uuid "c1347769-458f-49cb-a48f-ea8640c366d7") - ) (junction (at 85.09 38.1) (diameter 0) @@ -4555,25 +4675,19 @@ (uuid "caadfcbb-ef16-4d20-b0af-dafe81dc7050") ) (junction - (at 130.81 100.33) + (at 119.38 106.68) (diameter 0) (color 0 0 0 0) - (uuid "d2238df1-175d-45f7-a472-e6183a1eb1be") + (uuid "cc90e23d-f590-4e27-a42c-5d487fc572f1") ) (junction - (at 63.5 113.03) - (diameter 0) - (color 0 0 0 0) - (uuid "dde75e54-693c-4799-9d82-c307ef1ac78e") - ) - (junction - (at 78.74 167.64) + (at 31.75 152.4) (diameter 0) (color 0 0 0 0) (uuid "e0b41c54-35b8-4d1e-9f2a-6ccd130dde8b") ) (junction - (at 124.46 93.98) + (at 116.84 100.33) (diameter 0) (color 0 0 0 0) (uuid "e42f4b43-15d9-40ac-bf9a-1258524dc65c") @@ -4585,22 +4699,98 @@ (uuid "e73a272a-f3b1-429e-a4ac-632efe248e69") ) (junction - (at 46.99 113.03) + (at 50.8 90.17) (diameter 0) (color 0 0 0 0) - (uuid "ec249e9c-bd5b-4ede-9f22-130fc1aeb987") + (uuid "ed82e976-1bb9-4a58-baea-21c0632ce514") + ) + (no_connect + (at 144.78 116.84) + (uuid "0b50b0cb-735c-4720-9cfc-7d257132c35a") + ) + (no_connect + (at 165.1 88.9) + (uuid "1e1e95cf-70b6-48f4-a9ce-30fb00f5ac3f") + ) + (no_connect + (at 144.78 111.76) + (uuid "599dd13b-d9e8-4d78-aefb-33d0ced626e6") + ) + (no_connect + (at 162.56 88.9) + (uuid "719c4b43-68db-4dd3-9cf9-86c2565fa937") + ) + (no_connect + (at 160.02 88.9) + (uuid "7660c0ef-044e-42d9-8934-a6af209450bf") + ) + (no_connect + (at 180.34 88.9) + (uuid "782bd7da-09b0-4866-acdc-2ae0ba43a73d") + ) + (no_connect + (at 187.96 129.54) + (uuid "8567c420-7e62-4e40-ac4b-381f2ec0c9fd") + ) + (no_connect + (at 177.8 88.9) + (uuid "88beed6f-e5d9-47ff-aba5-10ace45a0eb7") + ) + (no_connect + (at 154.94 132.08) + (uuid "898edf77-3425-48a8-82f8-a77d00286f73") ) (no_connect (at 40.64 33.02) (uuid "8ec52c42-5cb3-496e-9d92-e27ae929aa15") ) + (no_connect + (at 167.64 88.9) + (uuid "9dbb487a-a567-4cc9-ac9b-86dea2f47e4b") + ) + (no_connect + (at 187.96 124.46) + (uuid "a426c623-da5b-46d7-a341-9aa033036bab") + ) + (no_connect + (at 144.78 99.06) + (uuid "a89c65fa-d3ae-4802-af43-002e5ab52a3c") + ) + (no_connect + (at 144.78 109.22) + (uuid "b4ec3779-e4d6-4643-9c51-21e093b6c010") + ) (no_connect (at 40.64 48.26) (uuid "c93053ea-a8d0-4bab-a6e3-5fe3cb7ab029") ) + (no_connect + (at 144.78 96.52) + (uuid "ca6a7a10-4dfe-4b9a-b456-324c7de09245") + ) + (no_connect + (at 182.88 88.9) + (uuid "ce12ba9c-7690-4cc3-8fa3-ec1dfcafe63a") + ) + (no_connect + (at 144.78 114.3) + (uuid "dc302dbd-e366-453c-b672-c9c2f0309ad6") + ) + (no_connect + (at 144.78 93.98) + (uuid "dd6f19b1-af0f-4ed5-b78c-06c2a72c0ec4") + ) + (no_connect + (at 187.96 121.92) + (uuid "ef7301a2-7579-4139-93cd-fed308494a12") + ) + (no_connect + (at 187.96 127) + (uuid "f2b234a9-489c-4e96-954e-efd3fb2fcfe5") + ) (wire (pts - (xy 78.74 175.26) (xy 78.74 179.07) + (xy 31.75 160.02) (xy 31.75 163.83) ) (stroke (width 0) @@ -4610,7 +4800,7 @@ ) (wire (pts - (xy 157.48 33.02) (xy 157.48 35.56) + (xy 196.85 31.75) (xy 196.85 34.29) ) (stroke (width 0) @@ -4640,7 +4830,7 @@ ) (wire (pts - (xy 104.14 110.49) (xy 124.46 110.49) + (xy 96.52 116.84) (xy 113.03 116.84) ) (stroke (width 0) @@ -4650,7 +4840,7 @@ ) (wire (pts - (xy 152.4 85.09) (xy 142.24 85.09) + (xy 144.78 91.44) (xy 134.62 91.44) ) (stroke (width 0) @@ -4660,7 +4850,17 @@ ) (wire (pts - (xy 128.27 35.56) (xy 125.73 35.56) + (xy 50.8 85.09) (xy 50.8 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05620071-1289-465a-bf88-b0bc2c06bf19") + ) + (wire + (pts + (xy 167.64 34.29) (xy 165.1 34.29) ) (stroke (width 0) @@ -4670,17 +4870,17 @@ ) (wire (pts - (xy 172.72 125.73) (xy 172.72 139.7) + (xy 154.94 52.07) (xy 154.94 60.96) ) (stroke (width 0) (type default) ) - (uuid "0ab6fe66-c1a8-478a-bbe4-1f0a8ca4ea4f") + (uuid "0ae5db55-55f6-417d-8329-dd8cd62a02b4") ) (wire (pts - (xy 113.03 81.28) (xy 124.46 81.28) + (xy 105.41 87.63) (xy 116.84 87.63) ) (stroke (width 0) @@ -4690,7 +4890,7 @@ ) (wire (pts - (xy 130.81 123.19) (xy 152.4 123.19) + (xy 123.19 129.54) (xy 144.78 129.54) ) (stroke (width 0) @@ -4700,7 +4900,7 @@ ) (wire (pts - (xy 170.18 125.73) (xy 170.18 143.51) + (xy 162.56 132.08) (xy 162.56 149.86) ) (stroke (width 0) @@ -4710,7 +4910,7 @@ ) (wire (pts - (xy 154.94 71.12) (xy 154.94 82.55) + (xy 147.32 77.47) (xy 147.32 88.9) ) (stroke (width 0) @@ -4720,7 +4920,17 @@ ) (wire (pts - (xy 195.58 87.63) (xy 209.55 87.63) + (xy 52.07 97.79) (xy 68.58 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f54820b-4967-4434-98bb-4a1954827aa5") + ) + (wire + (pts + (xy 187.96 93.98) (xy 201.93 93.98) ) (stroke (width 0) @@ -4730,17 +4940,7 @@ ) (wire (pts - (xy 54.61 105.41) (xy 54.61 129.54) - ) - (stroke - (width 0) - (type default) - ) - (uuid "11bb6bb7-b7c0-4b6a-b4a6-fe8c391a2d0a") - ) - (wire - (pts - (xy 247.65 27.94) (xy 247.65 34.29) + (xy 252.73 25.4) (xy 252.73 31.75) ) (stroke (width 0) @@ -4750,7 +4950,7 @@ ) (wire (pts - (xy 195.58 90.17) (xy 209.55 90.17) + (xy 187.96 96.52) (xy 201.93 96.52) ) (stroke (width 0) @@ -4760,7 +4960,7 @@ ) (wire (pts - (xy 124.46 81.28) (xy 134.62 81.28) + (xy 116.84 87.63) (xy 127 87.63) ) (stroke (width 0) @@ -4770,7 +4970,7 @@ ) (wire (pts - (xy 220.98 52.07) (xy 224.79 52.07) + (xy 226.06 49.53) (xy 229.87 49.53) ) (stroke (width 0) @@ -4780,7 +4980,7 @@ ) (wire (pts - (xy 116.84 67.31) (xy 128.27 67.31) + (xy 109.22 73.66) (xy 120.65 73.66) ) (stroke (width 0) @@ -4790,7 +4990,7 @@ ) (wire (pts - (xy 250.19 27.94) (xy 250.19 34.29) + (xy 255.27 25.4) (xy 255.27 31.75) ) (stroke (width 0) @@ -4800,7 +5000,7 @@ ) (wire (pts - (xy 231.14 137.16) (xy 242.57 137.16) + (xy 120.65 170.18) (xy 132.08 170.18) ) (stroke (width 0) @@ -4810,7 +5010,7 @@ ) (wire (pts - (xy 220.98 59.69) (xy 224.79 59.69) + (xy 226.06 57.15) (xy 229.87 57.15) ) (stroke (width 0) @@ -4818,26 +5018,6 @@ ) (uuid "2126d0b3-0942-46ed-a887-338115d4e944") ) - (wire - (pts - (xy 52.07 114.3) (xy 52.07 129.54) - ) - (stroke - (width 0) - (type default) - ) - (uuid "21f27914-501b-4118-a322-1a6d43923ca8") - ) - (wire - (pts - (xy 175.26 125.73) (xy 175.26 139.7) - ) - (stroke - (width 0) - (type default) - ) - (uuid "23cd9401-e58d-4a90-9e9a-4ada13a80185") - ) (wire (pts (xy 43.18 55.88) (xy 40.64 55.88) @@ -4850,7 +5030,37 @@ ) (wire (pts - (xy 90.17 175.26) (xy 101.6 175.26) + (xy 165.1 132.08) (xy 165.1 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "255d7dac-dda5-4053-88ac-883e4849e51f") + ) + (wire + (pts + (xy 134.62 60.96) (xy 137.16 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26c8ba19-61fa-4b1c-8d73-35da03ca5355") + ) + (wire + (pts + (xy 49.53 92.71) (xy 35.56 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26f83c9f-b790-4cb2-af83-2aa9c9e51c39") + ) + (wire + (pts + (xy 43.18 160.02) (xy 54.61 160.02) ) (stroke (width 0) @@ -4860,7 +5070,7 @@ ) (wire (pts - (xy 134.62 95.25) (xy 152.4 95.25) + (xy 127 101.6) (xy 144.78 101.6) ) (stroke (width 0) @@ -4870,7 +5080,17 @@ ) (wire (pts - (xy 157.48 71.12) (xy 157.48 82.55) + (xy 167.64 132.08) (xy 167.64 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a4eeff8-ed6e-4975-b712-d0bc61f259cd") + ) + (wire + (pts + (xy 149.86 77.47) (xy 149.86 88.9) ) (stroke (width 0) @@ -4880,7 +5100,7 @@ ) (wire (pts - (xy 124.46 93.98) (xy 124.46 97.79) + (xy 116.84 100.33) (xy 116.84 104.14) ) (stroke (width 0) @@ -4890,7 +5110,7 @@ ) (wire (pts - (xy 142.24 85.09) (xy 142.24 67.31) + (xy 134.62 91.44) (xy 134.62 73.66) ) (stroke (width 0) @@ -4900,17 +5120,7 @@ ) (wire (pts - (xy 63.5 92.71) (xy 63.5 105.41) - ) - (stroke - (width 0) - (type default) - ) - (uuid "31ade2cf-415f-4377-a48f-539230605731") - ) - (wire - (pts - (xy 78.74 165.1) (xy 78.74 167.64) + (xy 31.75 149.86) (xy 31.75 152.4) ) (stroke (width 0) @@ -4920,7 +5130,7 @@ ) (wire (pts - (xy 116.84 67.31) (xy 116.84 69.85) + (xy 109.22 73.66) (xy 109.22 76.2) ) (stroke (width 0) @@ -4928,6 +5138,16 @@ ) (uuid "34cb745e-85a4-4f52-8881-0f0a8d4931ef") ) + (wire + (pts + (xy 152.4 68.58) (xy 152.4 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "375d892c-e1c9-4b1f-b0a6-9f8c43b1b230") + ) (wire (pts (xy 77.47 46.99) (xy 73.66 46.99) @@ -4940,17 +5160,37 @@ ) (wire (pts - (xy 180.34 125.73) (xy 180.34 139.7) + (xy 218.44 140.97) (xy 237.49 140.97) ) (stroke (width 0) (type default) ) - (uuid "38669e7b-2271-4b3b-ba0f-71797ec81b65") + (uuid "37e181c8-160a-4d87-a028-5c04e033864b") ) (wire (pts - (xy 195.58 97.79) (xy 219.71 97.79) + (xy 53.34 95.25) (xy 68.58 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37f03eff-586f-4094-8855-542e564609e6") + ) + (wire + (pts + (xy 157.48 132.08) (xy 157.48 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38cae9ee-d843-4f35-a584-9783ea88b63c") + ) + (wire + (pts + (xy 187.96 104.14) (xy 212.09 104.14) ) (stroke (width 0) @@ -4960,17 +5200,17 @@ ) (wire (pts - (xy 54.61 105.41) (xy 63.5 105.41) + (xy 154.94 60.96) (xy 154.94 88.9) ) (stroke (width 0) (type default) ) - (uuid "3ccf2694-c782-469f-910c-32f64ce6a931") + (uuid "3b2c852a-26a5-4da6-b350-8a7615541e7e") ) (wire (pts - (xy 134.62 93.98) (xy 134.62 95.25) + (xy 127 100.33) (xy 127 101.6) ) (stroke (width 0) @@ -4980,7 +5220,7 @@ ) (wire (pts - (xy 193.04 137.16) (xy 193.04 125.73) + (xy 185.42 143.51) (xy 185.42 132.08) ) (stroke (width 0) @@ -4990,27 +5230,7 @@ ) (wire (pts - (xy 46.99 113.03) (xy 46.99 129.54) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3fc8b8ba-78c9-48c1-918b-66ce0e282f48") - ) - (wire - (pts - (xy 46.99 88.9) (xy 46.99 113.03) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4347f715-46d3-4b97-abca-91e385affd71") - ) - (wire - (pts - (xy 160.02 125.73) (xy 160.02 137.16) + (xy 152.4 132.08) (xy 152.4 143.51) ) (stroke (width 0) @@ -5018,6 +5238,16 @@ ) (uuid "44bc8c63-d89a-46e4-9d00-a5b9de75d756") ) + (wire + (pts + (xy 172.72 132.08) (xy 172.72 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "450a7d1b-d4b5-47d0-b75f-49cb00b277c1") + ) (wire (pts (xy 50.8 45.72) (xy 67.31 45.72) @@ -5030,7 +5260,7 @@ ) (wire (pts - (xy 31.75 105.41) (xy 54.61 105.41) + (xy 35.56 105.41) (xy 50.8 105.41) ) (stroke (width 0) @@ -5040,7 +5270,7 @@ ) (wire (pts - (xy 55.88 107.95) (xy 69.85 107.95) + (xy 53.34 107.95) (xy 68.58 107.95) ) (stroke (width 0) @@ -5060,7 +5290,7 @@ ) (wire (pts - (xy 182.88 57.15) (xy 182.88 82.55) + (xy 175.26 63.5) (xy 175.26 88.9) ) (stroke (width 0) @@ -5070,7 +5300,7 @@ ) (wire (pts - (xy 250.19 132.08) (xy 250.19 134.62) + (xy 139.7 165.1) (xy 139.7 167.64) ) (stroke (width 0) @@ -5080,7 +5310,27 @@ ) (wire (pts - (xy 127 123.19) (xy 120.65 123.19) + (xy 134.62 60.96) (xy 134.62 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b70397d-ae6a-4dcb-8200-7730298eb00e") + ) + (wire + (pts + (xy 52.07 118.11) (xy 52.07 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4cca7c1a-d12a-4d5b-8dd4-4401bb342c6d") + ) + (wire + (pts + (xy 119.38 129.54) (xy 113.03 129.54) ) (stroke (width 0) @@ -5090,7 +5340,7 @@ ) (wire (pts - (xy 190.5 125.73) (xy 190.5 137.16) + (xy 182.88 132.08) (xy 182.88 143.51) ) (stroke (width 0) @@ -5110,7 +5360,17 @@ ) (wire (pts - (xy 138.43 43.18) (xy 151.13 43.18) + (xy 119.38 106.68) (xy 144.78 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52a98227-b763-4347-af19-3768ac500778") + ) + (wire + (pts + (xy 177.8 41.91) (xy 190.5 41.91) ) (stroke (width 0) @@ -5120,7 +5380,7 @@ ) (wire (pts - (xy 224.79 139.7) (xy 252.73 139.7) + (xy 114.3 172.72) (xy 142.24 172.72) ) (stroke (width 0) @@ -5130,7 +5390,17 @@ ) (wire (pts - (xy 55.88 110.49) (xy 69.85 110.49) + (xy 35.56 97.79) (xy 52.07 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "562315e5-2659-4b64-b6a4-896f84956ea9") + ) + (wire + (pts + (xy 53.34 110.49) (xy 68.58 110.49) ) (stroke (width 0) @@ -5140,7 +5410,7 @@ ) (wire (pts - (xy 124.46 81.28) (xy 124.46 83.82) + (xy 116.84 87.63) (xy 116.84 90.17) ) (stroke (width 0) @@ -5150,7 +5420,7 @@ ) (wire (pts - (xy 250.19 134.62) (xy 252.73 134.62) + (xy 139.7 167.64) (xy 142.24 167.64) ) (stroke (width 0) @@ -5160,7 +5430,17 @@ ) (wire (pts - (xy 220.98 57.15) (xy 224.79 57.15) + (xy 50.8 90.17) (xy 50.8 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a0c8ca1-e08f-43f7-8d31-1375895859ca") + ) + (wire + (pts + (xy 226.06 54.61) (xy 229.87 54.61) ) (stroke (width 0) @@ -5170,7 +5450,7 @@ ) (wire (pts - (xy 130.81 120.65) (xy 152.4 120.65) + (xy 123.19 127) (xy 144.78 127) ) (stroke (width 0) @@ -5190,7 +5470,7 @@ ) (wire (pts - (xy 148.59 35.56) (xy 151.13 35.56) + (xy 187.96 34.29) (xy 190.5 34.29) ) (stroke (width 0) @@ -5200,7 +5480,7 @@ ) (wire (pts - (xy 182.88 125.73) (xy 182.88 139.7) + (xy 175.26 132.08) (xy 175.26 146.05) ) (stroke (width 0) @@ -5210,7 +5490,7 @@ ) (wire (pts - (xy 231.14 144.78) (xy 242.57 144.78) + (xy 120.65 177.8) (xy 132.08 177.8) ) (stroke (width 0) @@ -5220,7 +5500,7 @@ ) (wire (pts - (xy 234.95 24.13) (xy 234.95 34.29) + (xy 240.03 21.59) (xy 240.03 31.75) ) (stroke (width 0) @@ -5230,7 +5510,17 @@ ) (wire (pts - (xy 125.73 43.18) (xy 138.43 43.18) + (xy 224.79 135.89) (xy 237.49 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "624f28b9-6828-47c6-baae-089396f2bc7d") + ) + (wire + (pts + (xy 165.1 41.91) (xy 177.8 41.91) ) (stroke (width 0) @@ -5240,7 +5530,7 @@ ) (wire (pts - (xy 119.38 35.56) (xy 119.38 33.02) + (xy 158.75 34.29) (xy 158.75 31.75) ) (stroke (width 0) @@ -5250,7 +5540,7 @@ ) (wire (pts - (xy 195.58 100.33) (xy 219.71 100.33) + (xy 187.96 106.68) (xy 212.09 106.68) ) (stroke (width 0) @@ -5280,7 +5570,7 @@ ) (wire (pts - (xy 31.75 110.49) (xy 45.72 110.49) + (xy 35.56 110.49) (xy 49.53 110.49) ) (stroke (width 0) @@ -5290,7 +5580,17 @@ ) (wire (pts - (xy 193.04 67.31) (xy 193.04 82.55) + (xy 53.34 92.71) (xy 68.58 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d9e585f-cbc3-414c-9299-2e5b280c073d") + ) + (wire + (pts + (xy 185.42 73.66) (xy 185.42 88.9) ) (stroke (width 0) @@ -5300,7 +5600,17 @@ ) (wire (pts - (xy 227.33 29.21) (xy 227.33 34.29) + (xy 50.8 105.41) (xy 68.58 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "715c013f-940e-41c2-bce8-d311766decb6") + ) + (wire + (pts + (xy 232.41 26.67) (xy 232.41 31.75) ) (stroke (width 0) @@ -5328,6 +5638,16 @@ ) (uuid "79888534-70ed-452a-bd5b-d1029281da10") ) + (wire + (pts + (xy 144.78 68.58) (xy 152.4 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79ed352f-b08d-4d1f-bc51-42927ad35363") + ) (wire (pts (xy 40.64 50.8) (xy 49.53 50.8) @@ -5340,7 +5660,17 @@ ) (wire (pts - (xy 250.19 137.16) (xy 252.73 137.16) + (xy 134.62 57.15) (xy 134.62 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bbbd433-dba7-4ba8-b624-dd7e8af83458") + ) + (wire + (pts + (xy 139.7 170.18) (xy 142.24 170.18) ) (stroke (width 0) @@ -5350,7 +5680,7 @@ ) (wire (pts - (xy 124.46 101.6) (xy 124.46 100.33) + (xy 113.03 107.95) (xy 113.03 106.68) ) (stroke (width 0) @@ -5360,7 +5690,7 @@ ) (wire (pts - (xy 135.89 67.31) (xy 142.24 67.31) + (xy 128.27 73.66) (xy 134.62 73.66) ) (stroke (width 0) @@ -5370,7 +5700,17 @@ ) (wire (pts - (xy 242.57 27.94) (xy 242.57 34.29) + (xy 134.62 68.58) (xy 137.16 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d870de5-ffcc-4d0a-b9a5-ab94a1303e84") + ) + (wire + (pts + (xy 247.65 25.4) (xy 247.65 31.75) ) (stroke (width 0) @@ -5378,16 +5718,6 @@ ) (uuid "7e691013-eb16-4449-ad01-df5d08179de9") ) - (wire - (pts - (xy 31.75 113.03) (xy 46.99 113.03) - ) - (stroke - (width 0) - (type default) - ) - (uuid "812fe765-48af-43e1-ac3b-9f6cd43f0101") - ) (wire (pts (xy 48.26 38.1) (xy 85.09 38.1) @@ -5400,7 +5730,7 @@ ) (wire (pts - (xy 120.65 123.19) (xy 120.65 120.65) + (xy 113.03 129.54) (xy 113.03 127) ) (stroke (width 0) @@ -5420,17 +5750,7 @@ ) (wire (pts - (xy 49.53 114.3) (xy 49.53 129.54) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8358715a-4ae0-486d-bf74-089dd5909cba") - ) - (wire - (pts - (xy 220.98 49.53) (xy 224.79 49.53) + (xy 226.06 46.99) (xy 229.87 46.99) ) (stroke (width 0) @@ -5440,7 +5760,7 @@ ) (wire (pts - (xy 101.6 148.59) (xy 101.6 146.05) + (xy 93.98 147.32) (xy 93.98 144.78) ) (stroke (width 0) @@ -5450,17 +5770,7 @@ ) (wire (pts - (xy 130.81 100.33) (xy 152.4 100.33) - ) - (stroke - (width 0) - (type default) - ) - (uuid "84e1fe0f-4b83-40cb-afd1-55e4f8769b3c") - ) - (wire - (pts - (xy 220.98 62.23) (xy 224.79 62.23) + (xy 226.06 59.69) (xy 229.87 59.69) ) (stroke (width 0) @@ -5470,7 +5780,7 @@ ) (wire (pts - (xy 165.1 60.96) (xy 172.72 60.96) + (xy 166.37 67.31) (xy 157.48 67.31) ) (stroke (width 0) @@ -5480,7 +5790,7 @@ ) (wire (pts - (xy 101.6 167.64) (xy 113.03 167.64) + (xy 54.61 152.4) (xy 66.04 152.4) ) (stroke (width 0) @@ -5490,7 +5800,7 @@ ) (wire (pts - (xy 195.58 105.41) (xy 210.82 105.41) + (xy 187.96 111.76) (xy 203.2 111.76) ) (stroke (width 0) @@ -5500,7 +5810,7 @@ ) (wire (pts - (xy 195.58 110.49) (xy 210.82 110.49) + (xy 187.96 116.84) (xy 203.2 116.84) ) (stroke (width 0) @@ -5510,7 +5820,7 @@ ) (wire (pts - (xy 107.95 113.03) (xy 152.4 113.03) + (xy 104.14 119.38) (xy 144.78 119.38) ) (stroke (width 0) @@ -5540,7 +5850,7 @@ ) (wire (pts - (xy 195.58 102.87) (xy 210.82 102.87) + (xy 187.96 109.22) (xy 203.2 109.22) ) (stroke (width 0) @@ -5550,7 +5860,7 @@ ) (wire (pts - (xy 124.46 100.33) (xy 130.81 100.33) + (xy 113.03 106.68) (xy 119.38 106.68) ) (stroke (width 0) @@ -5560,7 +5870,7 @@ ) (wire (pts - (xy 231.14 147.32) (xy 242.57 147.32) + (xy 120.65 180.34) (xy 132.08 180.34) ) (stroke (width 0) @@ -5570,7 +5880,7 @@ ) (wire (pts - (xy 110.49 146.05) (xy 111.76 146.05) + (xy 102.87 144.78) (xy 104.14 144.78) ) (stroke (width 0) @@ -5578,16 +5888,6 @@ ) (uuid "948b4f65-90ec-474c-b04e-e973de6a4047") ) - (wire - (pts - (xy 52.07 88.9) (xy 52.07 104.14) - ) - (stroke - (width 0) - (type default) - ) - (uuid "950ce9e5-a31b-47cc-8572-b8bcdf4a5568") - ) (wire (pts (xy 40.64 53.34) (xy 45.72 53.34) @@ -5610,7 +5910,7 @@ ) (wire (pts - (xy 101.6 146.05) (xy 102.87 146.05) + (xy 93.98 144.78) (xy 95.25 144.78) ) (stroke (width 0) @@ -5620,7 +5920,7 @@ ) (wire (pts - (xy 157.48 125.73) (xy 157.48 137.795) + (xy 149.86 132.08) (xy 149.86 144.145) ) (stroke (width 0) @@ -5630,7 +5930,17 @@ ) (wire (pts - (xy 180.34 57.15) (xy 180.34 82.55) + (xy 52.07 113.03) (xy 68.58 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9889944f-b029-470d-843c-31d2be8c43d0") + ) + (wire + (pts + (xy 172.72 63.5) (xy 172.72 88.9) ) (stroke (width 0) @@ -5640,7 +5950,7 @@ ) (wire (pts - (xy 231.14 142.24) (xy 242.57 142.24) + (xy 120.65 175.26) (xy 132.08 175.26) ) (stroke (width 0) @@ -5660,7 +5970,7 @@ ) (wire (pts - (xy 250.19 147.32) (xy 252.73 147.32) + (xy 139.7 180.34) (xy 142.24 180.34) ) (stroke (width 0) @@ -5670,7 +5980,7 @@ ) (wire (pts - (xy 130.81 118.11) (xy 152.4 118.11) + (xy 123.19 124.46) (xy 144.78 124.46) ) (stroke (width 0) @@ -5680,17 +5990,17 @@ ) (wire (pts - (xy 49.53 88.9) (xy 49.53 104.14) + (xy 50.8 90.17) (xy 68.58 90.17) ) (stroke (width 0) (type default) ) - (uuid "9f1564c6-5adb-4680-a53d-f842d639b94d") + (uuid "9f20c051-d63d-4d45-a81c-3efc727b3379") ) (wire (pts - (xy 54.61 88.9) (xy 54.61 105.41) + (xy 35.56 90.17) (xy 50.8 90.17) ) (stroke (width 0) @@ -5700,7 +6010,7 @@ ) (wire (pts - (xy 165.1 71.12) (xy 165.1 82.55) + (xy 157.48 77.47) (xy 157.48 88.9) ) (stroke (width 0) @@ -5710,7 +6020,7 @@ ) (wire (pts - (xy 167.64 125.73) (xy 167.64 143.51) + (xy 160.02 132.08) (xy 160.02 149.86) ) (stroke (width 0) @@ -5720,7 +6030,7 @@ ) (wire (pts - (xy 177.8 68.58) (xy 177.8 82.55) + (xy 170.18 74.93) (xy 170.18 88.9) ) (stroke (width 0) @@ -5730,17 +6040,7 @@ ) (wire (pts - (xy 69.85 105.41) (xy 63.5 105.41) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a5cfd1c8-e266-49e5-b86a-8a4a221647b2") - ) - (wire - (pts - (xy 151.13 35.56) (xy 157.48 35.56) + (xy 190.5 34.29) (xy 196.85 34.29) ) (stroke (width 0) @@ -5750,7 +6050,7 @@ ) (wire (pts - (xy 240.03 27.94) (xy 240.03 34.29) + (xy 245.11 25.4) (xy 245.11 31.75) ) (stroke (width 0) @@ -5760,17 +6060,7 @@ ) (wire (pts - (xy 46.99 113.03) (xy 63.5 113.03) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a969ac4e-db2e-408e-b4be-ed1d6ca1ad80") - ) - (wire - (pts - (xy 78.74 167.64) (xy 90.17 167.64) + (xy 31.75 152.4) (xy 43.18 152.4) ) (stroke (width 0) @@ -5800,7 +6090,17 @@ ) (wire (pts - (xy 220.98 54.61) (xy 224.79 54.61) + (xy 49.53 95.25) (xy 35.56 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2092ad6-1a2a-415f-a85c-1db6b6623de2") + ) + (wire + (pts + (xy 226.06 52.07) (xy 229.87 52.07) ) (stroke (width 0) @@ -5810,7 +6110,7 @@ ) (wire (pts - (xy 104.14 110.49) (xy 104.14 111.76) + (xy 96.52 116.84) (xy 96.52 118.11) ) (stroke (width 0) @@ -5820,17 +6120,17 @@ ) (wire (pts - (xy 177.8 125.73) (xy 177.8 139.7) + (xy 144.78 60.96) (xy 154.94 60.96) ) (stroke (width 0) (type default) ) - (uuid "b6ed131e-8095-4a79-8df1-34534a1c6d16") + (uuid "b8042561-859a-4865-8f42-9a73cd69e999") ) (wire (pts - (xy 124.46 97.79) (xy 152.4 97.79) + (xy 116.84 104.14) (xy 144.78 104.14) ) (stroke (width 0) @@ -5840,7 +6140,7 @@ ) (wire (pts - (xy 229.87 92.71) (xy 238.76 92.71) + (xy 222.25 99.06) (xy 231.14 99.06) ) (stroke (width 0) @@ -5860,17 +6160,17 @@ ) (wire (pts - (xy 63.5 113.03) (xy 63.5 125.73) + (xy 218.44 144.78) (xy 237.49 144.78) ) (stroke (width 0) (type default) ) - (uuid "babf224f-5933-4681-aa9b-b947b1b4d28f") + (uuid "bcd03673-4e99-4872-8e0b-50269e52833b") ) (wire (pts - (xy 224.79 140.97) (xy 224.79 139.7) + (xy 114.3 173.99) (xy 114.3 172.72) ) (stroke (width 0) @@ -5880,7 +6180,7 @@ ) (wire (pts - (xy 31.75 107.95) (xy 45.72 107.95) + (xy 35.56 107.95) (xy 49.53 107.95) ) (stroke (width 0) @@ -5910,7 +6210,17 @@ ) (wire (pts - (xy 245.11 27.94) (xy 245.11 34.29) + (xy 170.18 132.08) (xy 170.18 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c203776c-c323-46c4-b1d3-9d1c4656c4c4") + ) + (wire + (pts + (xy 250.19 25.4) (xy 250.19 31.75) ) (stroke (width 0) @@ -5930,7 +6240,7 @@ ) (wire (pts - (xy 124.46 110.49) (xy 124.46 109.22) + (xy 113.03 116.84) (xy 113.03 115.57) ) (stroke (width 0) @@ -5940,7 +6250,7 @@ ) (wire (pts - (xy 125.73 35.56) (xy 119.38 35.56) + (xy 165.1 34.29) (xy 158.75 34.29) ) (stroke (width 0) @@ -5950,7 +6260,7 @@ ) (wire (pts - (xy 232.41 24.13) (xy 232.41 34.29) + (xy 237.49 21.59) (xy 237.49 31.75) ) (stroke (width 0) @@ -5960,7 +6270,7 @@ ) (wire (pts - (xy 134.62 83.82) (xy 134.62 81.28) + (xy 127 90.17) (xy 127 87.63) ) (stroke (width 0) @@ -5970,7 +6280,7 @@ ) (wire (pts - (xy 111.76 146.05) (xy 111.76 148.59) + (xy 104.14 144.78) (xy 104.14 147.32) ) (stroke (width 0) @@ -5980,7 +6290,7 @@ ) (wire (pts - (xy 127 115.57) (xy 152.4 115.57) + (xy 119.38 121.92) (xy 144.78 121.92) ) (stroke (width 0) @@ -6000,7 +6310,7 @@ ) (wire (pts - (xy 195.58 113.03) (xy 210.82 113.03) + (xy 187.96 119.38) (xy 203.2 119.38) ) (stroke (width 0) @@ -6010,7 +6320,7 @@ ) (wire (pts - (xy 195.58 107.95) (xy 210.82 107.95) + (xy 187.96 114.3) (xy 203.2 114.3) ) (stroke (width 0) @@ -6030,7 +6340,7 @@ ) (wire (pts - (xy 90.17 167.64) (xy 101.6 167.64) + (xy 43.18 152.4) (xy 54.61 152.4) ) (stroke (width 0) @@ -6038,16 +6348,6 @@ ) (uuid "dff176a0-3300-4c99-a3aa-b92ca49c0d57") ) - (wire - (pts - (xy 69.85 113.03) (xy 63.5 113.03) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e096eaa7-45fd-49ac-aa75-c419536e087c") - ) (wire (pts (xy 48.26 38.1) (xy 48.26 43.18) @@ -6070,7 +6370,7 @@ ) (wire (pts - (xy 107.95 120.65) (xy 107.95 113.03) + (xy 104.14 127) (xy 104.14 119.38) ) (stroke (width 0) @@ -6080,7 +6380,7 @@ ) (wire (pts - (xy 78.74 175.26) (xy 90.17 175.26) + (xy 31.75 160.02) (xy 43.18 160.02) ) (stroke (width 0) @@ -6090,7 +6390,7 @@ ) (wire (pts - (xy 101.6 175.26) (xy 113.03 175.26) + (xy 54.61 160.02) (xy 66.04 160.02) ) (stroke (width 0) @@ -6100,7 +6400,17 @@ ) (wire (pts - (xy 250.19 142.24) (xy 252.73 142.24) + (xy 152.4 52.07) (xy 152.4 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6d29f0d-0612-47fe-8547-8d2aa610a5a6") + ) + (wire + (pts + (xy 139.7 175.26) (xy 142.24 175.26) ) (stroke (width 0) @@ -6110,7 +6420,7 @@ ) (wire (pts - (xy 187.96 125.73) (xy 187.96 139.7) + (xy 180.34 132.08) (xy 180.34 146.05) ) (stroke (width 0) @@ -6120,7 +6430,7 @@ ) (wire (pts - (xy 195.58 95.25) (xy 222.25 95.25) + (xy 187.96 101.6) (xy 214.63 101.6) ) (stroke (width 0) @@ -6130,7 +6440,7 @@ ) (wire (pts - (xy 154.94 125.73) (xy 154.94 148.59) + (xy 147.32 132.08) (xy 147.32 154.94) ) (stroke (width 0) @@ -6140,7 +6450,7 @@ ) (wire (pts - (xy 172.72 60.96) (xy 172.72 64.77) + (xy 166.37 67.31) (xy 166.37 72.39) ) (stroke (width 0) @@ -6150,7 +6460,7 @@ ) (wire (pts - (xy 138.43 43.18) (xy 138.43 46.99) + (xy 177.8 41.91) (xy 177.8 45.72) ) (stroke (width 0) @@ -6160,7 +6470,7 @@ ) (wire (pts - (xy 130.81 110.49) (xy 124.46 110.49) + (xy 119.38 116.84) (xy 113.03 116.84) ) (stroke (width 0) @@ -6190,7 +6500,7 @@ ) (wire (pts - (xy 250.19 144.78) (xy 252.73 144.78) + (xy 139.7 177.8) (xy 142.24 177.8) ) (stroke (width 0) @@ -6200,7 +6510,7 @@ ) (wire (pts - (xy 124.46 91.44) (xy 124.46 93.98) + (xy 116.84 97.79) (xy 116.84 100.33) ) (stroke (width 0) @@ -6210,7 +6520,7 @@ ) (wire (pts - (xy 229.87 95.25) (xy 238.76 95.25) + (xy 222.25 101.6) (xy 231.14 101.6) ) (stroke (width 0) @@ -6220,7 +6530,7 @@ ) (wire (pts - (xy 195.58 92.71) (xy 222.25 92.71) + (xy 187.96 99.06) (xy 214.63 99.06) ) (stroke (width 0) @@ -6230,7 +6540,7 @@ ) (wire (pts - (xy 195.58 85.09) (xy 209.55 85.09) + (xy 187.96 91.44) (xy 201.93 91.44) ) (stroke (width 0) @@ -6240,7 +6550,17 @@ ) (wire (pts - (xy 185.42 125.73) (xy 185.42 139.7) + (xy 52.07 113.03) (xy 35.56 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f562a574-0131-4a70-ba89-1af5498678c1") + ) + (wire + (pts + (xy 177.8 132.08) (xy 177.8 146.05) ) (stroke (width 0) @@ -6250,7 +6570,17 @@ ) (wire (pts - (xy 147.32 67.31) (xy 142.24 67.31) + (xy 52.07 97.79) (xy 52.07 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f664caaa-6156-40cc-a02a-6571d368a215") + ) + (wire + (pts + (xy 139.7 73.66) (xy 134.62 73.66) ) (stroke (width 0) @@ -6260,7 +6590,7 @@ ) (wire (pts - (xy 142.24 67.31) (xy 142.24 62.23) + (xy 134.62 73.66) (xy 134.62 68.58) ) (stroke (width 0) @@ -6270,7 +6600,7 @@ ) (wire (pts - (xy 165.1 60.96) (xy 165.1 63.5) + (xy 157.48 67.31) (xy 157.48 69.85) ) (stroke (width 0) @@ -6280,7 +6610,7 @@ ) (wire (pts - (xy 134.62 91.44) (xy 134.62 93.98) + (xy 127 97.79) (xy 127 100.33) ) (stroke (width 0) @@ -6290,7 +6620,7 @@ ) (wire (pts - (xy 113.03 85.09) (xy 113.03 81.28) + (xy 105.41 91.44) (xy 105.41 87.63) ) (stroke (width 0) @@ -6299,7 +6629,7 @@ (uuid "ffd7b1eb-f0cb-4e45-bbcc-845c938910c9") ) (label "VDD" - (at 154.94 71.12 270) + (at 147.32 77.47 270) (effects (font (size 1.27 1.27) @@ -6319,17 +6649,27 @@ (uuid "1491677d-b6de-4782-8f1b-3412b5901f80") ) (label "UART_TX_NORTH" - (at 52.07 104.14 90) + (at 49.53 92.71 180) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) (uuid "15ab73e8-a151-44d6-9f4e-c93e8cd0680e") ) + (label "I2C_SDA" + (at 152.4 52.07 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1e7213a0-8bb5-4dbb-933b-1a608212b366") + ) (label "COL5" - (at 250.19 27.94 270) + (at 255.27 25.4 270) (effects (font (size 1.27 1.27) @@ -6339,7 +6679,7 @@ (uuid "1fc100fc-abc3-448f-82e1-8234efa092aa") ) (label "COL3" - (at 210.82 107.95 180) + (at 203.2 114.3 180) (effects (font (size 1.27 1.27) @@ -6349,17 +6689,17 @@ (uuid "228c10fd-4e18-47ab-820a-77410cca577e") ) (label "UART_TX_SOUTH" - (at 49.53 114.3 270) + (at 53.34 95.25 0) (effects (font (size 1.27 1.27) ) - (justify right bottom) + (justify left bottom) ) (uuid "238c0f40-805c-45ef-b9d9-f32048674026") ) (label "VSS" - (at 190.5 137.16 90) + (at 182.88 143.51 90) (effects (font (size 1.27 1.27) @@ -6369,7 +6709,7 @@ (uuid "24f3dd47-e1e3-4f7f-8d03-05628870f1ec") ) (label "ROT_TIMA" - (at 232.41 24.13 270) + (at 237.49 21.59 270) (effects (font (size 1.27 1.27) @@ -6378,8 +6718,18 @@ ) (uuid "27517ab1-aab4-425c-a1d0-d4512bbe6e62") ) + (label "Place Near VDD Ports" + (at 41.91 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2bb4aae6-3cf2-49aa-87c1-180df30a6830") + ) (label "ROW1" - (at 185.42 139.7 90) + (at 177.8 146.05 90) (effects (font (size 1.27 1.27) @@ -6388,8 +6738,8 @@ ) (uuid "2df47b70-1930-4887-8317-8498f4292996") ) - (label "ROW3" - (at 180.34 139.7 90) + (label "ROW4" + (at 167.64 146.05 90) (effects (font (size 1.27 1.27) @@ -6399,7 +6749,7 @@ (uuid "30dd3919-b1f9-4408-a516-68bcc573cb8d") ) (label "NRST" - (at 231.14 144.78 0) + (at 120.65 177.8 0) (effects (font (size 1.27 1.27) @@ -6409,7 +6759,7 @@ (uuid "377aec81-2f9d-439a-8ff8-8351613b5a76") ) (label "SWO" - (at 177.8 68.58 270) + (at 170.18 74.93 270) (effects (font (size 1.27 1.27) @@ -6419,7 +6769,7 @@ (uuid "393fc858-5f6b-4cf3-b96b-54423a182dd6") ) (label "VDD" - (at 193.04 137.16 90) + (at 185.42 143.51 90) (effects (font (size 1.27 1.27) @@ -6429,7 +6779,7 @@ (uuid "3bb57688-3b26-4654-b7b3-b2e87452539d") ) (label "VDD" - (at 147.32 67.31 180) + (at 139.7 73.66 180) (effects (font (size 1.27 1.27) @@ -6439,7 +6789,7 @@ (uuid "41d1ade5-8210-4054-9cb5-676e258ad061") ) (label "UART_TX_NORTH" - (at 182.88 57.15 270) + (at 175.26 63.5 270) (effects (font (size 1.27 1.27) @@ -6449,7 +6799,7 @@ (uuid "4908fc84-621c-47df-aa9c-5c6724d4e267") ) (label "ROT_TIMA" - (at 170.18 143.51 90) + (at 162.56 149.86 90) (effects (font (size 1.27 1.27) @@ -6459,7 +6809,7 @@ (uuid "49a74743-1f19-4803-95ce-65fbcfcf3666") ) (label "COL3" - (at 245.11 27.94 270) + (at 250.19 25.4 270) (effects (font (size 1.27 1.27) @@ -6469,7 +6819,7 @@ (uuid "4aaa85ea-5d17-49e2-919b-b9dd10468d2d") ) (label "UART_RX_WEST" - (at 45.72 110.49 180) + (at 49.53 110.49 180) (effects (font (size 1.27 1.27) @@ -6479,7 +6829,7 @@ (uuid "4f52174a-7166-4096-85f8-c4b3064c9d92") ) (label "COL4" - (at 247.65 27.94 270) + (at 252.73 25.4 270) (effects (font (size 1.27 1.27) @@ -6489,7 +6839,7 @@ (uuid "5631f58f-29f4-432f-9f2e-10f895402ee9") ) (label "D-" - (at 238.76 95.25 180) + (at 231.14 101.6 180) (effects (font (size 1.27 1.27) @@ -6499,7 +6849,7 @@ (uuid "5795c40c-5423-450b-aa2a-1bd4abcf5b2c") ) (label "UART_TX_WEST" - (at 130.81 118.11 0) + (at 123.19 124.46 0) (effects (font (size 1.27 1.27) @@ -6509,7 +6859,7 @@ (uuid "593da544-190c-4a7a-975e-93fdd84cf9ce") ) (label "D+" - (at 238.76 92.71 180) + (at 231.14 99.06 180) (effects (font (size 1.27 1.27) @@ -6519,7 +6869,7 @@ (uuid "5a0b3c86-9793-44d1-a2d8-9600402ced23") ) (label "UART_RX_WEST" - (at 130.81 120.65 0) + (at 123.19 127 0) (effects (font (size 1.27 1.27) @@ -6529,7 +6879,7 @@ (uuid "5b8a171a-b3f4-4c87-82c9-e324163d3778") ) (label "ROW6" - (at 220.98 62.23 180) + (at 226.06 59.69 180) (effects (font (size 1.27 1.27) @@ -6539,7 +6889,7 @@ (uuid "5cb6d3e1-e96f-4a13-a072-3e0b110880f5") ) (label "NRST" - (at 140.97 100.33 180) + (at 133.35 106.68 180) (effects (font (size 1.27 1.27) @@ -6549,7 +6899,7 @@ (uuid "5d2adaf2-8f8b-4999-9547-ccedb6613e09") ) (label "SWO" - (at 231.14 147.32 0) + (at 120.65 180.34 0) (effects (font (size 1.27 1.27) @@ -6559,7 +6909,7 @@ (uuid "5ecab8f8-63a0-4572-9b85-28a525a98633") ) (label "UART_RX_SOUTH" - (at 154.94 148.59 90) + (at 147.32 154.94 90) (effects (font (size 1.27 1.27) @@ -6569,7 +6919,7 @@ (uuid "64a8185d-c8c9-437e-aa1e-0840591f81c7") ) (label "UART_TX_WEST" - (at 45.72 107.95 180) + (at 49.53 107.95 180) (effects (font (size 1.27 1.27) @@ -6579,7 +6929,7 @@ (uuid "6a08174c-d5da-4dc2-99f0-c0d2873ea18b") ) (label "COL4" - (at 210.82 110.49 180) + (at 203.2 116.84 180) (effects (font (size 1.27 1.27) @@ -6589,7 +6939,7 @@ (uuid "6a0f0b53-a270-44aa-b023-decf24406f05") ) (label "ROT_TIMB" - (at 234.95 24.13 270) + (at 240.03 21.59 270) (effects (font (size 1.27 1.27) @@ -6599,7 +6949,7 @@ (uuid "6d05d7cc-7447-408c-be60-5be8c7917193") ) (label "COL1" - (at 240.03 27.94 270) + (at 245.11 25.4 270) (effects (font (size 1.27 1.27) @@ -6608,28 +6958,18 @@ ) (uuid "7063eed6-7ae8-40d0-a4eb-cf4cdfda5903") ) - (label "ROW6" - (at 172.72 139.7 90) + (label "Place near 5v source" + (at 167.64 22.86 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "71e6b795-54c0-4c2c-bb93-e60b4a2ef149") - ) - (label "ROW2" - (at 182.88 139.7 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "753abf3c-080a-4139-8ae6-63aefc1ab850") + (uuid "7399cb9d-35cd-4baa-8fc3-1540e41d498b") ) (label "UART_RX_EAST" - (at 55.88 107.95 0) + (at 53.34 107.95 0) (effects (font (size 1.27 1.27) @@ -6649,7 +6989,7 @@ (uuid "77a3d361-47a0-4b74-9b05-707429d9cf5a") ) (label "VSS" - (at 157.48 71.12 270) + (at 149.86 77.47 270) (effects (font (size 1.27 1.27) @@ -6659,7 +6999,7 @@ (uuid "780166be-d300-4885-bbb9-b8b93658a286") ) (label "VSS" - (at 157.48 137.16 90) + (at 149.86 143.51 90) (effects (font (size 1.27 1.27) @@ -6669,7 +7009,7 @@ (uuid "7df3f09f-d99f-4825-93d4-dbec7ae2c8e3") ) (label "COL5" - (at 210.82 113.03 180) + (at 203.2 119.38 180) (effects (font (size 1.27 1.27) @@ -6679,7 +7019,7 @@ (uuid "80b3b12e-34b3-43c7-aadc-f12d4ac1d5f0") ) (label "ROW5" - (at 220.98 59.69 180) + (at 226.06 57.15 180) (effects (font (size 1.27 1.27) @@ -6689,7 +7029,7 @@ (uuid "8348d23a-0a8c-4a80-a092-2c011e4ecf26") ) (label "VSS" - (at 209.55 87.63 180) + (at 201.93 93.98 180) (effects (font (size 1.27 1.27) @@ -6699,7 +7039,7 @@ (uuid "88af95dc-0f61-4228-9028-891eb6470a60") ) (label "ROW2" - (at 220.98 52.07 180) + (at 226.06 49.53 180) (effects (font (size 1.27 1.27) @@ -6708,8 +7048,28 @@ ) (uuid "8ad74ae9-1513-46cb-b485-847d17f64d1b") ) + (label "Place near USB port" + (at 92.71 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8e2d99a6-9b3e-4901-b824-804d2070fbd2") + ) + (label "RGB_DATAIN" + (at 224.79 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "91298a91-145c-4975-bd9c-9c19bcaec5eb") + ) (label "UART_TX_EAST" - (at 219.71 100.33 180) + (at 212.09 106.68 180) (effects (font (size 1.27 1.27) @@ -6718,8 +7078,18 @@ ) (uuid "9235ffa2-afc4-4632-9eab-6b21d46d5d02") ) + (label "Place Near VBAT" + (at 116.84 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "97e91aa4-086a-4858-96f5-c1a15bd6f538") + ) (label "VDD" - (at 160.02 137.16 90) + (at 152.4 143.51 90) (effects (font (size 1.27 1.27) @@ -6728,8 +7098,18 @@ ) (uuid "98066d23-6bbb-440b-b346-e60179dceea1") ) - (label "ROW4" - (at 177.8 139.7 90) + (label "RGB_DATAIN" + (at 172.72 152.4 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9be8d5dc-edb7-409f-8d1f-d0db37a61e45") + ) + (label "ROW5" + (at 165.1 146.05 90) (effects (font (size 1.27 1.27) @@ -6739,7 +7119,7 @@ (uuid "9e38c5cb-5d6a-4990-b15a-a2213f74eb25") ) (label "JTCLK" - (at 231.14 137.16 0) + (at 120.65 170.18 0) (effects (font (size 1.27 1.27) @@ -6749,17 +7129,17 @@ (uuid "a709b3fd-11ff-4d03-b13c-ebedc49d9cef") ) (label "UART_RX_NORTH" - (at 49.53 104.14 90) + (at 49.53 95.25 180) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) (uuid "a8b36eb9-36c3-4624-82b4-41d43faf2862") ) (label "COL1" - (at 210.82 102.87 180) + (at 203.2 109.22 180) (effects (font (size 1.27 1.27) @@ -6769,7 +7149,7 @@ (uuid "ac7939ee-119a-40bd-aff9-43a9b0dda8be") ) (label "JTMS" - (at 209.55 90.17 180) + (at 201.93 96.52 180) (effects (font (size 1.27 1.27) @@ -6779,7 +7159,7 @@ (uuid "acaae2b4-f10d-4976-875a-301fe9e71b70") ) (label "UART_TX_EAST" - (at 55.88 110.49 0) + (at 53.34 110.49 0) (effects (font (size 1.27 1.27) @@ -6789,7 +7169,7 @@ (uuid "ae8d8e37-f38f-41fe-903a-1eb9be3bd21d") ) (label "JTMS" - (at 231.14 142.24 0) + (at 120.65 175.26 0) (effects (font (size 1.27 1.27) @@ -6799,7 +7179,7 @@ (uuid "b1459e8f-23e1-418c-abf2-ccad8c3f1fe5") ) (label "UART_TX_SOUTH" - (at 130.81 123.19 0) + (at 123.19 129.54 0) (effects (font (size 1.27 1.27) @@ -6809,7 +7189,7 @@ (uuid "b1ac5c45-29f6-49be-86d9-d334cdf2d7b7") ) (label "UART_RX_EAST" - (at 219.71 97.79 180) + (at 212.09 104.14 180) (effects (font (size 1.27 1.27) @@ -6819,7 +7199,7 @@ (uuid "ba70f714-5bb1-4ba3-be5b-e3829b498c0a") ) (label "COL2" - (at 242.57 27.94 270) + (at 247.65 25.4 270) (effects (font (size 1.27 1.27) @@ -6829,7 +7209,7 @@ (uuid "c2a7c331-a5ed-4a85-82c2-491255966a45") ) (label "ROW3" - (at 220.98 54.61 180) + (at 226.06 52.07 180) (effects (font (size 1.27 1.27) @@ -6838,8 +7218,18 @@ ) (uuid "c438aa98-65d2-4007-8f35-dafed4b2a3fe") ) + (label "ROW3" + (at 170.18 146.05 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d095f503-2a96-4956-b380-81d8fb57c317") + ) (label "JTCLK" - (at 193.04 67.31 270) + (at 185.42 73.66 270) (effects (font (size 1.27 1.27) @@ -6849,7 +7239,7 @@ (uuid "d2b99126-8045-457a-9dd5-be1ae59ee2fa") ) (label "ROW1" - (at 220.98 49.53 180) + (at 226.06 46.99 180) (effects (font (size 1.27 1.27) @@ -6859,7 +7249,7 @@ (uuid "d312f0f4-cc79-473f-a2ed-836b5642b4a2") ) (label "ROW4" - (at 220.98 57.15 180) + (at 226.06 54.61 180) (effects (font (size 1.27 1.27) @@ -6868,8 +7258,28 @@ ) (uuid "d75df9b0-4438-4569-8d96-9e0ace9bede8") ) + (label "ROW2" + (at 175.26 146.05 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "da058996-2170-4cf5-ab0a-eef5e288bffa") + ) + (label "I2C_SCL" + (at 154.94 52.07 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "daaba52c-a7d5-4c4c-8aad-5e754677487b") + ) (label "COL2" - (at 210.82 105.41 180) + (at 203.2 111.76 180) (effects (font (size 1.27 1.27) @@ -6878,8 +7288,8 @@ ) (uuid "dba25307-a03e-4123-a813-834df4100e1b") ) - (label "ROW5" - (at 175.26 139.7 90) + (label "ROW6" + (at 157.48 146.05 90) (effects (font (size 1.27 1.27) @@ -6889,7 +7299,7 @@ (uuid "df008996-6b4d-4693-805c-6394ceaf7028") ) (label "VDD" - (at 209.55 85.09 180) + (at 201.93 91.44 180) (effects (font (size 1.27 1.27) @@ -6898,8 +7308,18 @@ ) (uuid "e9b26d3d-3813-4e99-8ea8-af0648067087") ) + (label "UART_RX_SOUTH" + (at 53.34 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ef17a05a-3c4b-4a77-a598-a5f8ad4599a9") + ) (label "UART_RX_NORTH" - (at 180.34 57.15 270) + (at 172.72 63.5 270) (effects (font (size 1.27 1.27) @@ -6908,18 +7328,8 @@ ) (uuid "f0af64ee-d378-41f3-842f-24d5ad4f75d3") ) - (label "UART_RX_SOUTH" - (at 52.07 114.3 270) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "f9795234-7582-4f0e-8748-a1054b80cb10") - ) (label "ROT_TIMB" - (at 167.64 143.51 90) + (at 160.02 149.86 90) (effects (font (size 1.27 1.27) @@ -6928,75 +7338,9 @@ ) (uuid "fe355360-6bef-43f4-a60d-7c9f0aed2700") ) - (symbol - (lib_id "PCM_4ms_Power-symbol:GND") - (at 63.5 125.73 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "02ac06fb-a00d-4ab1-b78e-37572571a062") - (property "Reference" "#PWR014" - (at 63.5 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 63.5 130.81 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 63.5 125.73 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 63.5 125.73 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 63.5 125.73 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "819d30c7-cffc-429e-a058-2d4271209e6b") - ) - (instances - (project "numpad" - (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" - (reference "#PWR014") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "PCM_4ms_Power-symbol:+3.3V") - (at 227.33 29.21 0) + (at 232.41 26.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7005,7 +7349,7 @@ (fields_autoplaced yes) (uuid "09588d5b-caab-4ce2-b825-d293c9a93606") (property "Reference" "#PWR019" - (at 227.33 33.02 0) + (at 232.41 30.48 0) (effects (font (size 1.27 1.27) @@ -7014,7 +7358,7 @@ ) ) (property "Value" "+3.3V" - (at 227.33 24.13 0) + (at 232.41 21.59 0) (effects (font (size 1.27 1.27) @@ -7022,7 +7366,7 @@ ) ) (property "Footprint" "" - (at 227.33 29.21 0) + (at 232.41 26.67 0) (effects (font (size 1.27 1.27) @@ -7031,7 +7375,7 @@ ) ) (property "Datasheet" "" - (at 227.33 29.21 0) + (at 232.41 26.67 0) (effects (font (size 1.27 1.27) @@ -7040,7 +7384,7 @@ ) ) (property "Description" "" - (at 227.33 29.21 0) + (at 232.41 26.67 0) (effects (font (size 1.27 1.27) @@ -7062,7 +7406,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 157.48 137.795 0) + (at 149.86 144.145 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7071,7 +7415,7 @@ (fields_autoplaced yes) (uuid "12142d74-3d2e-4713-9447-228a4a59b31b") (property "Reference" "#PWR013" - (at 157.48 144.145 0) + (at 149.86 150.495 0) (effects (font (size 1.27 1.27) @@ -7080,7 +7424,7 @@ ) ) (property "Value" "GND" - (at 157.48 142.875 0) + (at 149.86 149.225 0) (effects (font (size 1.27 1.27) @@ -7088,7 +7432,7 @@ ) ) (property "Footprint" "" - (at 157.48 137.795 0) + (at 149.86 144.145 0) (effects (font (size 1.27 1.27) @@ -7097,7 +7441,7 @@ ) ) (property "Datasheet" "" - (at 157.48 137.795 0) + (at 149.86 144.145 0) (effects (font (size 1.27 1.27) @@ -7106,7 +7450,7 @@ ) ) (property "Description" "" - (at 157.48 137.795 0) + (at 149.86 144.145 0) (effects (font (size 1.27 1.27) @@ -7128,16 +7472,15 @@ ) (symbol (lib_id "PCM_4ms_Connector:Conn_01x04") - (at 74.93 107.95 0) + (at 73.66 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "16dff95b-3e36-4af3-b88b-15fb8adc8e2f") (property "Reference" "East1" - (at 77.47 107.9499 0) + (at 79.248 107.95 0) (effects (font (size 1.27 1.27) @@ -7146,7 +7489,7 @@ ) ) (property "Value" "Conn_01x04" - (at 77.47 110.4899 0) + (at 76.2 110.4899 0) (effects (font (size 1.27 1.27) @@ -7155,7 +7498,7 @@ ) ) (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (at 74.93 100.965 0) + (at 73.66 100.965 0) (effects (font (size 1.27 1.27) @@ -7164,7 +7507,7 @@ ) ) (property "Datasheet" "" - (at 74.93 107.95 0) + (at 73.66 107.95 0) (effects (font (size 1.27 1.27) @@ -7173,7 +7516,7 @@ ) ) (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 74.93 107.95 0) + (at 73.66 107.95 0) (effects (font (size 1.27 1.27) @@ -7182,7 +7525,7 @@ ) ) (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 71.755 122.555 0) + (at 70.485 122.555 0) (effects (font (size 1.27 1.27) @@ -7192,7 +7535,7 @@ ) ) (property "Manufacturer" "TAD" - (at 72.39 117.348 0) + (at 71.12 117.348 0) (effects (font (size 1.27 1.27) @@ -7202,7 +7545,7 @@ ) ) (property "Part Number" "1-0401FBV0T" - (at 72.39 118.872 0) + (at 71.12 118.872 0) (effects (font (size 1.27 1.27) @@ -7234,7 +7577,7 @@ ) (symbol (lib_id "Device:R") - (at 106.68 146.05 90) + (at 99.06 144.78 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7242,7 +7585,7 @@ (dnp no) (uuid "22dd39da-207c-4385-8d81-a5ca7c9a7304") (property "Reference" "R10" - (at 106.68 141.986 90) + (at 99.06 140.716 90) (effects (font (size 1.27 1.27) @@ -7250,7 +7593,7 @@ ) ) (property "Value" "0" - (at 106.68 143.764 90) + (at 99.06 142.494 90) (effects (font (size 1.27 1.27) @@ -7258,7 +7601,7 @@ ) ) (property "Footprint" "" - (at 106.68 147.828 90) + (at 99.06 146.558 90) (effects (font (size 1.27 1.27) @@ -7267,7 +7610,7 @@ ) ) (property "Datasheet" "~" - (at 106.68 146.05 0) + (at 99.06 144.78 0) (effects (font (size 1.27 1.27) @@ -7276,7 +7619,7 @@ ) ) (property "Description" "Resistor" - (at 106.68 146.05 0) + (at 99.06 144.78 0) (effects (font (size 1.27 1.27) @@ -7301,7 +7644,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 113.03 171.45 0) + (at 66.04 156.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7309,7 +7652,7 @@ (dnp no) (uuid "260e3606-a354-4351-a844-1997c309f36f") (property "Reference" "C6" - (at 107.315 170.307 0) + (at 60.325 155.067 0) (effects (font (size 1.27 1.27) @@ -7317,7 +7660,7 @@ ) ) (property "Value" "100nF" - (at 107.315 172.847 0) + (at 60.325 157.607 0) (effects (font (size 1.27 1.27) @@ -7325,7 +7668,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 113.9952 175.26 0) + (at 67.0052 160.02 0) (effects (font (size 1.27 1.27) @@ -7334,7 +7677,7 @@ ) ) (property "Datasheet" "~" - (at 113.03 171.45 0) + (at 66.04 156.21 0) (effects (font (size 1.27 1.27) @@ -7343,7 +7686,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 113.03 171.45 0) + (at 66.04 156.21 0) (effects (font (size 1.27 1.27) @@ -7368,16 +7711,15 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 116.84 69.85 0) + (at 52.07 118.11 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "2c77678b-8e1f-43de-9ae0-b5fb80b5d1ac") - (property "Reference" "#PWR02" - (at 116.84 76.2 0) + (uuid "28aaff08-a29a-4a24-ac7d-db733f758a5e") + (property "Reference" "#PWR028" + (at 52.07 124.46 0) (effects (font (size 1.27 1.27) @@ -7386,7 +7728,7 @@ ) ) (property "Value" "GND" - (at 116.84 74.93 0) + (at 52.07 123.19 0) (effects (font (size 1.27 1.27) @@ -7394,7 +7736,7 @@ ) ) (property "Footprint" "" - (at 116.84 69.85 0) + (at 52.07 118.11 0) (effects (font (size 1.27 1.27) @@ -7403,7 +7745,7 @@ ) ) (property "Datasheet" "" - (at 116.84 69.85 0) + (at 52.07 118.11 0) (effects (font (size 1.27 1.27) @@ -7412,7 +7754,73 @@ ) ) (property "Description" "" - (at 116.84 69.85 0) + (at 52.07 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "88c2da29-dedb-4ce3-af23-c19dae3a8d2a") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 109.22 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2c77678b-8e1f-43de-9ae0-b5fb80b5d1ac") + (property "Reference" "#PWR02" + (at 109.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 109.22 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 109.22 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 109.22 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 109.22 76.2 0) (effects (font (size 1.27 1.27) @@ -7434,7 +7842,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:+3.3V") - (at 142.24 62.23 0) + (at 134.62 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7443,7 +7851,7 @@ (fields_autoplaced yes) (uuid "2e39642d-b3a7-437d-ac15-b8e42072ebe3") (property "Reference" "#PWR08" - (at 142.24 66.04 0) + (at 134.62 60.96 0) (effects (font (size 1.27 1.27) @@ -7452,7 +7860,7 @@ ) ) (property "Value" "+3.3V" - (at 142.24 57.15 0) + (at 134.62 52.07 0) (effects (font (size 1.27 1.27) @@ -7460,7 +7868,7 @@ ) ) (property "Footprint" "" - (at 142.24 62.23 0) + (at 134.62 57.15 0) (effects (font (size 1.27 1.27) @@ -7469,7 +7877,7 @@ ) ) (property "Datasheet" "" - (at 142.24 62.23 0) + (at 134.62 57.15 0) (effects (font (size 1.27 1.27) @@ -7478,7 +7886,7 @@ ) ) (property "Description" "" - (at 142.24 62.23 0) + (at 134.62 57.15 0) (effects (font (size 1.27 1.27) @@ -7500,7 +7908,7 @@ ) (symbol (lib_id "stm32f446ret6:STM32F446RET6") - (at 152.4 82.55 0) + (at 144.78 88.9 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7509,7 +7917,7 @@ (fields_autoplaced yes) (uuid "31831253-77ba-4c6e-9363-32c75e9e329b") (property "Reference" "U1" - (at 200.66 78.6698 0) + (at 193.04 85.0198 0) (effects (font (size 1.27 1.27) @@ -7517,7 +7925,7 @@ ) ) (property "Value" "~" - (at 200.66 81.2098 0) + (at 193.04 87.5598 0) (effects (font (size 1.27 1.27) @@ -7525,7 +7933,7 @@ ) ) (property "Footprint" "footprints:LQFP64-10x10mm" - (at 152.4 82.55 0) + (at 144.78 88.9 0) (effects (font (size 1.27 1.27) @@ -7534,7 +7942,7 @@ ) ) (property "Datasheet" "" - (at 152.4 82.55 0) + (at 144.78 88.9 0) (effects (font (size 1.27 1.27) @@ -7543,7 +7951,7 @@ ) ) (property "Description" "" - (at 152.4 82.55 0) + (at 144.78 88.9 0) (effects (font (size 1.27 1.27) @@ -7754,7 +8162,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 151.13 39.37 180) + (at 190.5 38.1 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7762,7 +8170,7 @@ (dnp no) (uuid "35f94759-1894-4596-badb-3697130513d4") (property "Reference" "C8" - (at 155.956 38.1 0) + (at 195.326 36.83 0) (effects (font (size 1.27 1.27) @@ -7770,7 +8178,7 @@ ) ) (property "Value" "10uF" - (at 155.956 40.64 0) + (at 195.326 39.37 0) (effects (font (size 1.27 1.27) @@ -7778,7 +8186,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 150.1648 35.56 0) + (at 189.5348 34.29 0) (effects (font (size 1.27 1.27) @@ -7787,7 +8195,7 @@ ) ) (property "Datasheet" "~" - (at 151.13 39.37 0) + (at 190.5 38.1 0) (effects (font (size 1.27 1.27) @@ -7796,7 +8204,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 151.13 39.37 0) + (at 190.5 38.1 0) (effects (font (size 1.27 1.27) @@ -7821,7 +8229,7 @@ ) (symbol (lib_id "power:GND") - (at 111.76 148.59 0) + (at 104.14 147.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7830,7 +8238,7 @@ (fields_autoplaced yes) (uuid "362e8ab3-80aa-4833-9980-401806e826a4") (property "Reference" "#PWR024" - (at 111.76 154.94 0) + (at 104.14 153.67 0) (effects (font (size 1.27 1.27) @@ -7839,7 +8247,7 @@ ) ) (property "Value" "AGND" - (at 111.76 153.67 0) + (at 104.14 152.4 0) (effects (font (size 1.27 1.27) @@ -7847,7 +8255,7 @@ ) ) (property "Footprint" "" - (at 111.76 148.59 0) + (at 104.14 147.32 0) (effects (font (size 1.27 1.27) @@ -7856,7 +8264,7 @@ ) ) (property "Datasheet" "" - (at 111.76 148.59 0) + (at 104.14 147.32 0) (effects (font (size 1.27 1.27) @@ -7865,7 +8273,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 111.76 148.59 0) + (at 104.14 147.32 0) (effects (font (size 1.27 1.27) @@ -7887,7 +8295,7 @@ ) (symbol (lib_id "PCM_4ms_Connector:Conn_01x04") - (at 49.53 83.82 90) + (at 30.48 95.25 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7895,7 +8303,7 @@ (dnp no) (uuid "38beb260-5ceb-4b19-afa7-0dbaab81122b") (property "Reference" "North1" - (at 50.8 77.47 90) + (at 22.098 92.202 0) (effects (font (size 1.27 1.27) @@ -7903,7 +8311,7 @@ ) ) (property "Value" "Conn_01x04" - (at 50.8 80.01 90) + (at 22.098 94.742 0) (effects (font (size 1.27 1.27) @@ -7911,7 +8319,7 @@ ) ) (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (at 42.545 83.82 0) + (at 30.48 102.235 0) (effects (font (size 1.27 1.27) @@ -7920,7 +8328,7 @@ ) ) (property "Datasheet" "" - (at 49.53 83.82 0) + (at 30.48 95.25 0) (effects (font (size 1.27 1.27) @@ -7929,7 +8337,7 @@ ) ) (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 49.53 83.82 0) + (at 30.48 95.25 0) (effects (font (size 1.27 1.27) @@ -7938,7 +8346,7 @@ ) ) (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 64.135 86.995 0) + (at 33.655 80.645 0) (effects (font (size 1.27 1.27) @@ -7948,7 +8356,7 @@ ) ) (property "Manufacturer" "TAD" - (at 58.928 86.36 0) + (at 33.02 85.852 0) (effects (font (size 1.27 1.27) @@ -7958,7 +8366,7 @@ ) ) (property "Part Number" "1-0401FBV0T" - (at 60.452 86.36 0) + (at 33.02 84.328 0) (effects (font (size 1.27 1.27) @@ -7990,7 +8398,7 @@ ) (symbol (lib_id "PCM_SL_Devices:Push_Button") - (at 130.81 105.41 270) + (at 119.38 111.76 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7999,7 +8407,7 @@ (fields_autoplaced yes) (uuid "3cd8ba19-3dca-4432-8dd9-49896aa80d3e") (property "Reference" "SW2" - (at 134.62 104.1399 90) + (at 123.19 110.4899 90) (effects (font (size 1.27 1.27) @@ -8008,7 +8416,7 @@ ) ) (property "Value" "Push_Button" - (at 134.62 106.6799 90) + (at 123.19 113.0299 90) (effects (font (size 1.27 1.27) @@ -8017,7 +8425,7 @@ ) ) (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" - (at 127.635 105.283 0) + (at 116.205 111.633 0) (effects (font (size 1.27 1.27) @@ -8026,7 +8434,7 @@ ) ) (property "Datasheet" "" - (at 130.81 105.41 0) + (at 119.38 111.76 0) (effects (font (size 1.27 1.27) @@ -8035,7 +8443,7 @@ ) ) (property "Description" "Common 6mmx6mm Push Button" - (at 130.81 105.41 0) + (at 119.38 111.76 0) (effects (font (size 1.27 1.27) @@ -8060,7 +8468,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 134.62 87.63 180) + (at 127 93.98 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8068,7 +8476,7 @@ (dnp no) (uuid "3cf6d79a-8b3d-4cf7-a145-285fd4bdd59f") (property "Reference" "C1" - (at 139.7 86.36 0) + (at 132.08 92.71 0) (effects (font (size 1.27 1.27) @@ -8076,7 +8484,7 @@ ) ) (property "Value" "20pF" - (at 139.7 88.9 0) + (at 132.08 95.25 0) (effects (font (size 1.27 1.27) @@ -8084,7 +8492,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 133.6548 83.82 0) + (at 126.0348 90.17 0) (effects (font (size 1.27 1.27) @@ -8093,7 +8501,7 @@ ) ) (property "Datasheet" "~" - (at 134.62 87.63 0) + (at 127 93.98 0) (effects (font (size 1.27 1.27) @@ -8102,7 +8510,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 134.62 87.63 0) + (at 127 93.98 0) (effects (font (size 1.27 1.27) @@ -8195,7 +8603,7 @@ ) (symbol (lib_id "PCM_Device_AKL:Ferrite_Bead") - (at 127 119.38 270) + (at 119.38 125.73 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8203,7 +8611,7 @@ (dnp no) (uuid "419d9c4f-4ab7-4264-9f26-8a0424a1c835") (property "Reference" "FB1" - (at 127 125.222 90) + (at 119.38 131.572 90) (effects (font (size 1.27 1.27) @@ -8211,7 +8619,7 @@ ) ) (property "Value" "Ferrite_Bead" - (at 127 127.762 90) + (at 119.38 134.112 90) (effects (font (size 1.27 1.27) @@ -8219,7 +8627,7 @@ ) ) (property "Footprint" "PCM_Fuse_AKL:Fuse_0805_2012Metric_Pad1.15x1.40mm_BigPads" - (at 130.302 119.38 0) + (at 122.682 125.73 0) (effects (font (size 1.27 1.27) @@ -8228,7 +8636,7 @@ ) ) (property "Datasheet" "~" - (at 127 119.38 90) + (at 119.38 125.73 90) (effects (font (size 1.27 1.27) @@ -8237,7 +8645,7 @@ ) ) (property "Description" "Ferrite bead, Alternate KiCAD Library" - (at 127 119.38 0) + (at 119.38 125.73 0) (effects (font (size 1.27 1.27) @@ -8328,7 +8736,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:+3.3V") - (at 157.48 33.02 0) + (at 196.85 31.75 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8337,7 +8745,7 @@ (fields_autoplaced yes) (uuid "4be478fe-4108-4302-9a42-ffdb13f89941") (property "Reference" "#PWR010" - (at 157.48 36.83 0) + (at 196.85 35.56 0) (effects (font (size 1.27 1.27) @@ -8346,7 +8754,7 @@ ) ) (property "Value" "+3.3V" - (at 157.48 27.94 0) + (at 196.85 26.67 0) (effects (font (size 1.27 1.27) @@ -8354,7 +8762,7 @@ ) ) (property "Footprint" "" - (at 157.48 33.02 0) + (at 196.85 31.75 0) (effects (font (size 1.27 1.27) @@ -8363,7 +8771,7 @@ ) ) (property "Datasheet" "" - (at 157.48 33.02 0) + (at 196.85 31.75 0) (effects (font (size 1.27 1.27) @@ -8372,7 +8780,7 @@ ) ) (property "Description" "" - (at 157.48 33.02 0) + (at 196.85 31.75 0) (effects (font (size 1.27 1.27) @@ -8392,6 +8800,72 @@ ) ) ) + (symbol + (lib_id "PCM_4ms_Power-symbol:+5V") + (at 218.44 140.97 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "54cf7948-99c6-4508-9ad8-bd86492790d9") + (property "Reference" "#PWR01" + (at 218.44 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 218.44 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 218.44 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 218.44 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 218.44 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a9282717-8d6d-482e-afec-773100b219e7") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") (at 49.53 54.61 0) @@ -8464,7 +8938,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 246.38 142.24 270) + (at 135.89 175.26 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8472,7 +8946,7 @@ (dnp no) (uuid "5c57828a-36bc-4da4-bfd6-d3d5666e7619") (property "Reference" "R7" - (at 241.3 140.97 90) + (at 130.81 173.99 90) (effects (font (size 1.27 1.27) @@ -8480,7 +8954,7 @@ ) ) (property "Value" "22" - (at 241.3 143.51 90) + (at 130.81 176.53 90) (effects (font (size 1.27 1.27) @@ -8488,7 +8962,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 234.95 142.24 0) + (at 124.46 175.26 0) (effects (font (size 1.27 1.27) @@ -8497,7 +8971,7 @@ ) ) (property "Datasheet" "~" - (at 246.38 142.24 0) + (at 135.89 175.26 0) (effects (font (size 1.27 1.27) @@ -8506,7 +8980,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 246.38 142.24 0) + (at 135.89 175.26 0) (effects (font (size 1.27 1.27) @@ -8529,75 +9003,9 @@ ) ) ) - (symbol - (lib_id "PCM_4ms_Power-symbol:+5V") - (at 63.5 92.71 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "5d16d980-62bb-400d-b465-eb5500093a9c") - (property "Reference" "#PWR01" - (at 63.5 96.52 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 63.5 87.63 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 63.5 92.71 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 63.5 92.71 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 63.5 92.71 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "58393ef8-14a9-430c-81ab-8cae348ac3c5") - ) - (instances - (project "numpad" - (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" - (reference "#PWR01") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 90.17 171.45 0) + (at 43.18 156.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8605,7 +9013,7 @@ (dnp no) (uuid "5d7500da-bd2b-4c6a-9047-3e2d6a3165ca") (property "Reference" "C4" - (at 84.455 170.307 0) + (at 37.465 155.067 0) (effects (font (size 1.27 1.27) @@ -8613,7 +9021,7 @@ ) ) (property "Value" "100nF" - (at 84.455 172.847 0) + (at 37.465 157.607 0) (effects (font (size 1.27 1.27) @@ -8621,7 +9029,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 91.1352 175.26 0) + (at 44.1452 160.02 0) (effects (font (size 1.27 1.27) @@ -8630,7 +9038,7 @@ ) ) (property "Datasheet" "~" - (at 90.17 171.45 0) + (at 43.18 156.21 0) (effects (font (size 1.27 1.27) @@ -8639,7 +9047,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 90.17 171.45 0) + (at 43.18 156.21 0) (effects (font (size 1.27 1.27) @@ -8664,7 +9072,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 187.96 143.51 180) + (at 180.34 149.86 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8672,7 +9080,7 @@ (dnp no) (uuid "68cc06c9-d019-47d1-bae7-2856c48d1f53") (property "Reference" "C9" - (at 192.786 142.24 0) + (at 185.166 148.59 0) (effects (font (size 1.27 1.27) @@ -8680,7 +9088,7 @@ ) ) (property "Value" "4.7uF" - (at 192.786 144.78 0) + (at 185.166 151.13 0) (effects (font (size 1.27 1.27) @@ -8688,7 +9096,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 186.9948 139.7 0) + (at 179.3748 146.05 0) (effects (font (size 1.27 1.27) @@ -8697,7 +9105,7 @@ ) ) (property "Datasheet" "~" - (at 187.96 143.51 0) + (at 180.34 149.86 0) (effects (font (size 1.27 1.27) @@ -8706,7 +9114,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 187.96 143.51 0) + (at 180.34 149.86 0) (effects (font (size 1.27 1.27) @@ -8731,7 +9139,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:+3.3V") - (at 78.74 165.1 0) + (at 31.75 149.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8740,7 +9148,7 @@ (fields_autoplaced yes) (uuid "6ab32cb3-2df6-4ff9-a513-85667e0ccc25") (property "Reference" "#PWR04" - (at 78.74 168.91 0) + (at 31.75 153.67 0) (effects (font (size 1.27 1.27) @@ -8749,7 +9157,7 @@ ) ) (property "Value" "+3.3V" - (at 78.74 160.02 0) + (at 31.75 144.78 0) (effects (font (size 1.27 1.27) @@ -8757,7 +9165,7 @@ ) ) (property "Footprint" "" - (at 78.74 165.1 0) + (at 31.75 149.86 0) (effects (font (size 1.27 1.27) @@ -8766,7 +9174,7 @@ ) ) (property "Datasheet" "" - (at 78.74 165.1 0) + (at 31.75 149.86 0) (effects (font (size 1.27 1.27) @@ -8775,7 +9183,7 @@ ) ) (property "Description" "" - (at 78.74 165.1 0) + (at 31.75 149.86 0) (effects (font (size 1.27 1.27) @@ -8797,7 +9205,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 101.6 171.45 0) + (at 54.61 156.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8805,7 +9213,7 @@ (dnp no) (uuid "6ac435e0-7961-4dbe-9c30-dbf9204a8e02") (property "Reference" "C5" - (at 95.885 170.307 0) + (at 48.895 155.067 0) (effects (font (size 1.27 1.27) @@ -8813,7 +9221,7 @@ ) ) (property "Value" "100nF" - (at 95.885 172.847 0) + (at 48.895 157.607 0) (effects (font (size 1.27 1.27) @@ -8821,7 +9229,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 102.5652 175.26 0) + (at 55.5752 160.02 0) (effects (font (size 1.27 1.27) @@ -8830,7 +9238,7 @@ ) ) (property "Datasheet" "~" - (at 101.6 171.45 0) + (at 54.61 156.21 0) (effects (font (size 1.27 1.27) @@ -8839,7 +9247,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 101.6 171.45 0) + (at 54.61 156.21 0) (effects (font (size 1.27 1.27) @@ -8864,7 +9272,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 124.46 87.63 180) + (at 116.84 93.98 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8872,7 +9280,7 @@ (dnp no) (uuid "6bbda6bc-f811-45ca-81a4-9ccc00f06fab") (property "Reference" "C2" - (at 119.3165 89.2175 0) + (at 111.6965 95.5675 0) (effects (font (size 1.27 1.27) @@ -8880,7 +9288,7 @@ ) ) (property "Value" "20pF" - (at 119.3165 86.6775 0) + (at 111.6965 93.0275 0) (effects (font (size 1.27 1.27) @@ -8888,7 +9296,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 123.4948 83.82 0) + (at 115.8748 90.17 0) (effects (font (size 1.27 1.27) @@ -8897,7 +9305,7 @@ ) ) (property "Datasheet" "~" - (at 124.46 87.63 0) + (at 116.84 93.98 0) (effects (font (size 1.27 1.27) @@ -8906,7 +9314,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 124.46 87.63 0) + (at 116.84 93.98 0) (effects (font (size 1.27 1.27) @@ -8931,16 +9339,15 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GNDA") - (at 107.95 120.65 0) + (at 104.14 127 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "6eb9f6f2-1815-4dc0-9f82-2e8e6261fe57") (property "Reference" "#PWR016" - (at 107.95 127 0) + (at 104.14 133.35 0) (effects (font (size 1.27 1.27) @@ -8949,7 +9356,7 @@ ) ) (property "Value" "AGND" - (at 110.49 121.9199 0) + (at 101.854 131.572 0) (effects (font (size 1.27 1.27) @@ -8958,7 +9365,7 @@ ) ) (property "Footprint" "" - (at 107.95 120.65 0) + (at 104.14 127 0) (effects (font (size 1.27 1.27) @@ -8967,7 +9374,7 @@ ) ) (property "Datasheet" "" - (at 107.95 120.65 0) + (at 104.14 127 0) (effects (font (size 1.27 1.27) @@ -8976,7 +9383,7 @@ ) ) (property "Description" "(analog) ground power-flag symbol" - (at 107.95 120.65 0) + (at 104.14 127 0) (effects (font (size 1.27 1.27) @@ -8998,7 +9405,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 113.03 85.09 0) + (at 105.41 91.44 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9007,7 +9414,7 @@ (fields_autoplaced yes) (uuid "73155beb-873a-4b21-9ec3-d28d94562dcc") (property "Reference" "#PWR05" - (at 113.03 91.44 0) + (at 105.41 97.79 0) (effects (font (size 1.27 1.27) @@ -9016,7 +9423,7 @@ ) ) (property "Value" "GND" - (at 113.03 90.17 0) + (at 105.41 96.52 0) (effects (font (size 1.27 1.27) @@ -9024,7 +9431,7 @@ ) ) (property "Footprint" "" - (at 113.03 85.09 0) + (at 105.41 91.44 0) (effects (font (size 1.27 1.27) @@ -9033,7 +9440,7 @@ ) ) (property "Datasheet" "" - (at 113.03 85.09 0) + (at 105.41 91.44 0) (effects (font (size 1.27 1.27) @@ -9042,7 +9449,7 @@ ) ) (property "Description" "" - (at 113.03 85.09 0) + (at 105.41 91.44 0) (effects (font (size 1.27 1.27) @@ -9062,6 +9469,71 @@ ) ) ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 218.44 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "74fdae5e-973b-4093-81f6-818962ab9c45") + (property "Reference" "#PWR014" + (at 218.44 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 218.44 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 218.44 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 218.44 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 218.44 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fea3cc01-cfe3-4a66-9aec-08f18039dedd") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "PCM_4ms_Power-symbol:+5V") (at 92.71 29.21 0) @@ -9130,7 +9602,7 @@ ) (symbol (lib_id "PCM_4ms_Regulator:LD1117-3.3V-SOT223") - (at 138.43 36.83 0) + (at 177.8 35.56 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9139,7 +9611,7 @@ (fields_autoplaced yes) (uuid "780e4915-82a4-4658-81f3-960aa1d9fc82") (property "Reference" "IC1" - (at 138.43 27.94 0) + (at 177.8 26.67 0) (effects (font (size 1.143 1.143) @@ -9147,7 +9619,7 @@ ) ) (property "Value" "LD1117-3.3V-SOT223" - (at 138.43 30.48 0) + (at 177.8 29.21 0) (effects (font (size 1.143 1.143) @@ -9155,7 +9627,7 @@ ) ) (property "Footprint" "4ms_Package_SOT:SOT223" - (at 138.43 29.845 0) + (at 177.8 28.575 0) (effects (font (size 0.508 0.508) @@ -9164,7 +9636,7 @@ ) ) (property "Datasheet" "https://www.mouser.com/datasheet/2/389/cd00000544-1795431.pdf" - (at 138.43 35.56 0) + (at 177.8 34.29 0) (effects (font (size 1.524 1.524) @@ -9173,7 +9645,7 @@ ) ) (property "Description" "3.3V Voltage Regulator, SOT-223-3, Imax=0.8A, VinMax=15V, Vdrop=1V" - (at 138.43 36.83 0) + (at 177.8 35.56 0) (effects (font (size 1.27 1.27) @@ -9182,7 +9654,7 @@ ) ) (property "Manufacturer" "STMicroelectronics" - (at 138.43 46.355 0) + (at 177.8 45.085 0) (effects (font (size 1.27 1.27) @@ -9192,7 +9664,7 @@ ) ) (property "Part Number" "LD1117S33CTR" - (at 138.43 48.26 0) + (at 177.8 46.99 0) (effects (font (size 1.27 1.27) @@ -9221,7 +9693,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 226.06 92.71 270) + (at 218.44 99.06 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9229,7 +9701,7 @@ (dnp no) (uuid "7cafd78e-827b-4512-9029-08dc37727121") (property "Reference" "R4" - (at 226.06 86.36 90) + (at 218.44 92.71 90) (effects (font (size 1.27 1.27) @@ -9237,7 +9709,7 @@ ) ) (property "Value" "22" - (at 226.06 88.9 90) + (at 218.44 95.25 90) (effects (font (size 1.27 1.27) @@ -9245,7 +9717,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 214.63 92.71 0) + (at 207.01 99.06 0) (effects (font (size 1.27 1.27) @@ -9254,7 +9726,7 @@ ) ) (property "Datasheet" "~" - (at 226.06 92.71 0) + (at 218.44 99.06 0) (effects (font (size 1.27 1.27) @@ -9263,7 +9735,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 226.06 92.71 0) + (at 218.44 99.06 0) (effects (font (size 1.27 1.27) @@ -9288,7 +9760,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 246.38 144.78 90) + (at 135.89 177.8 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -9297,7 +9769,7 @@ (dnp no) (uuid "7efd55f9-94bc-4e0f-acd8-78533ca71252") (property "Reference" "R8" - (at 251.46 143.51 90) + (at 140.97 176.53 90) (effects (font (size 1.27 1.27) @@ -9305,7 +9777,7 @@ ) ) (property "Value" "22" - (at 251.46 146.05 90) + (at 140.97 179.07 90) (effects (font (size 1.27 1.27) @@ -9313,7 +9785,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 257.81 144.78 0) + (at 147.32 177.8 0) (effects (font (size 1.27 1.27) @@ -9322,7 +9794,7 @@ ) ) (property "Datasheet" "~" - (at 246.38 144.78 0) + (at 135.89 177.8 0) (effects (font (size 1.27 1.27) @@ -9331,7 +9803,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 246.38 144.78 0) + (at 135.89 177.8 0) (effects (font (size 1.27 1.27) @@ -9356,7 +9828,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 246.38 137.16 270) + (at 135.89 170.18 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9364,7 +9836,7 @@ (dnp no) (uuid "870bee74-1b94-44bc-97d7-e29667be0724") (property "Reference" "R6" - (at 241.3 135.89 90) + (at 130.81 168.91 90) (effects (font (size 1.27 1.27) @@ -9372,7 +9844,7 @@ ) ) (property "Value" "22" - (at 241.3 138.43 90) + (at 130.81 171.45 90) (effects (font (size 1.27 1.27) @@ -9380,7 +9852,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 234.95 137.16 0) + (at 124.46 170.18 0) (effects (font (size 1.27 1.27) @@ -9389,7 +9861,7 @@ ) ) (property "Datasheet" "~" - (at 246.38 137.16 0) + (at 135.89 170.18 0) (effects (font (size 1.27 1.27) @@ -9398,7 +9870,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 246.38 137.16 0) + (at 135.89 170.18 0) (effects (font (size 1.27 1.27) @@ -9423,7 +9895,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 187.96 147.32 0) + (at 180.34 153.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9432,7 +9904,7 @@ (fields_autoplaced yes) (uuid "89eaf3be-6a53-4d52-875d-0e85769bf269") (property "Reference" "#PWR011" - (at 187.96 153.67 0) + (at 180.34 160.02 0) (effects (font (size 1.27 1.27) @@ -9441,7 +9913,7 @@ ) ) (property "Value" "GND" - (at 187.96 152.4 0) + (at 180.34 158.75 0) (effects (font (size 1.27 1.27) @@ -9449,7 +9921,7 @@ ) ) (property "Footprint" "" - (at 187.96 147.32 0) + (at 180.34 153.67 0) (effects (font (size 1.27 1.27) @@ -9458,7 +9930,7 @@ ) ) (property "Datasheet" "" - (at 187.96 147.32 0) + (at 180.34 153.67 0) (effects (font (size 1.27 1.27) @@ -9467,7 +9939,7 @@ ) ) (property "Description" "" - (at 187.96 147.32 0) + (at 180.34 153.67 0) (effects (font (size 1.27 1.27) @@ -9489,7 +9961,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 78.74 171.45 0) + (at 31.75 156.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9497,7 +9969,7 @@ (dnp no) (uuid "8b2a8a82-737e-4e1c-b010-75e324eaa549") (property "Reference" "C3" - (at 73.025 170.307 0) + (at 26.035 155.067 0) (effects (font (size 1.27 1.27) @@ -9505,7 +9977,7 @@ ) ) (property "Value" "100nF" - (at 73.025 172.847 0) + (at 26.035 157.607 0) (effects (font (size 1.27 1.27) @@ -9513,7 +9985,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 79.7052 175.26 0) + (at 32.7152 160.02 0) (effects (font (size 1.27 1.27) @@ -9522,7 +9994,7 @@ ) ) (property "Datasheet" "~" - (at 78.74 171.45 0) + (at 31.75 156.21 0) (effects (font (size 1.27 1.27) @@ -9531,7 +10003,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 78.74 171.45 0) + (at 31.75 156.21 0) (effects (font (size 1.27 1.27) @@ -9556,7 +10028,7 @@ ) (symbol (lib_id "PCM_SL_Devices:Crystal_8MHz") - (at 129.54 93.98 0) + (at 121.92 100.33 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9564,7 +10036,7 @@ (dnp no) (uuid "8f6ee047-3b69-4415-a3d3-f3f35ce3c89b") (property "Reference" "Y1" - (at 130.81 90.17 90) + (at 123.19 96.52 90) (effects (font (size 1.27 1.27) @@ -9573,7 +10045,7 @@ ) ) (property "Value" "8MHz" - (at 128.27 90.17 90) + (at 120.65 96.52 90) (effects (font (size 1.27 1.27) @@ -9582,7 +10054,7 @@ ) ) (property "Footprint" "PCM_Crystal_AKL:Crystal_HC52-U_Vertical" - (at 129.54 97.79 0) + (at 121.92 104.14 0) (effects (font (size 1.27 1.27) @@ -9591,7 +10063,7 @@ ) ) (property "Datasheet" "" - (at 129.54 92.71 0) + (at 121.92 99.06 0) (effects (font (size 1.27 1.27) @@ -9600,7 +10072,7 @@ ) ) (property "Description" "8Mz Crystal" - (at 129.54 93.98 0) + (at 121.92 100.33 0) (effects (font (size 1.27 1.27) @@ -9625,7 +10097,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 78.74 179.07 0) + (at 31.75 163.83 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9634,7 +10106,7 @@ (fields_autoplaced yes) (uuid "90bad0bd-de9f-44f0-87ad-a563bae0150b") (property "Reference" "#PWR012" - (at 78.74 185.42 0) + (at 31.75 170.18 0) (effects (font (size 1.27 1.27) @@ -9643,7 +10115,7 @@ ) ) (property "Value" "GND" - (at 78.74 184.15 0) + (at 31.75 168.91 0) (effects (font (size 1.27 1.27) @@ -9651,7 +10123,7 @@ ) ) (property "Footprint" "" - (at 78.74 179.07 0) + (at 31.75 163.83 0) (effects (font (size 1.27 1.27) @@ -9660,7 +10132,7 @@ ) ) (property "Datasheet" "" - (at 78.74 179.07 0) + (at 31.75 163.83 0) (effects (font (size 1.27 1.27) @@ -9669,7 +10141,7 @@ ) ) (property "Description" "" - (at 78.74 179.07 0) + (at 31.75 163.83 0) (effects (font (size 1.27 1.27) @@ -9691,7 +10163,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 132.08 67.31 270) + (at 124.46 73.66 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9699,7 +10171,7 @@ (dnp no) (uuid "94a0fdd0-56a6-4942-8589-01a86c805627") (property "Reference" "C10" - (at 132.08 60.452 90) + (at 124.46 66.802 90) (effects (font (size 1.27 1.27) @@ -9707,7 +10179,7 @@ ) ) (property "Value" "1uF" - (at 132.08 62.992 90) + (at 124.46 69.342 90) (effects (font (size 1.27 1.27) @@ -9715,7 +10187,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 128.27 68.2752 0) + (at 120.65 74.6252 0) (effects (font (size 1.27 1.27) @@ -9724,7 +10196,7 @@ ) ) (property "Datasheet" "~" - (at 132.08 67.31 0) + (at 124.46 73.66 0) (effects (font (size 1.27 1.27) @@ -9733,7 +10205,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 132.08 67.31 0) + (at 124.46 73.66 0) (effects (font (size 1.27 1.27) @@ -9758,16 +10230,15 @@ ) (symbol (lib_id "PCM_4ms_Connector:Conn_01x04") - (at 52.07 134.62 270) + (at 73.66 92.71 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "9676fbe1-cd81-4f09-9a64-1e08ed9b6d67") (property "Reference" "South1" - (at 50.8 138.43 90) + (at 81.788 92.71 0) (effects (font (size 1.27 1.27) @@ -9775,7 +10246,7 @@ ) ) (property "Value" "Conn_01x04" - (at 50.8 140.97 90) + (at 81.788 95.25 0) (effects (font (size 1.27 1.27) @@ -9783,7 +10254,7 @@ ) ) (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (at 59.055 134.62 0) + (at 73.66 85.725 0) (effects (font (size 1.27 1.27) @@ -9792,7 +10263,7 @@ ) ) (property "Datasheet" "" - (at 52.07 134.62 0) + (at 73.66 92.71 0) (effects (font (size 1.27 1.27) @@ -9801,7 +10272,7 @@ ) ) (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 52.07 134.62 0) + (at 73.66 92.71 0) (effects (font (size 1.27 1.27) @@ -9810,7 +10281,7 @@ ) ) (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 37.465 131.445 0) + (at 70.485 107.315 0) (effects (font (size 1.27 1.27) @@ -9820,7 +10291,7 @@ ) ) (property "Manufacturer" "TAD" - (at 42.672 132.08 0) + (at 71.12 102.108 0) (effects (font (size 1.27 1.27) @@ -9830,7 +10301,7 @@ ) ) (property "Part Number" "1-0401FBV0T" - (at 41.148 132.08 0) + (at 71.12 103.632 0) (effects (font (size 1.27 1.27) @@ -9862,7 +10333,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 138.43 46.99 0) + (at 177.8 45.72 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9870,7 +10341,7 @@ (dnp no) (uuid "99dee30c-837e-40d2-bd1f-9b659acdfebe") (property "Reference" "#PWR06" - (at 138.43 53.34 0) + (at 177.8 52.07 0) (effects (font (size 1.27 1.27) @@ -9879,7 +10350,7 @@ ) ) (property "Value" "GND" - (at 138.43 51.054 0) + (at 177.8 49.784 0) (effects (font (size 1.27 1.27) @@ -9887,7 +10358,7 @@ ) ) (property "Footprint" "" - (at 138.43 46.99 0) + (at 177.8 45.72 0) (effects (font (size 1.27 1.27) @@ -9896,7 +10367,7 @@ ) ) (property "Datasheet" "" - (at 138.43 46.99 0) + (at 177.8 45.72 0) (effects (font (size 1.27 1.27) @@ -9905,7 +10376,7 @@ ) ) (property "Description" "" - (at 138.43 46.99 0) + (at 177.8 45.72 0) (effects (font (size 1.27 1.27) @@ -9927,7 +10398,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 226.06 95.25 90) + (at 218.44 101.6 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -9936,7 +10407,7 @@ (dnp no) (uuid "9a64bac4-da04-48a9-9702-7209f655d06c") (property "Reference" "R3" - (at 226.06 101.6 90) + (at 218.44 107.95 90) (effects (font (size 1.27 1.27) @@ -9944,7 +10415,7 @@ ) ) (property "Value" "22" - (at 226.06 99.06 90) + (at 218.44 105.41 90) (effects (font (size 1.27 1.27) @@ -9952,7 +10423,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 237.49 95.25 0) + (at 229.87 101.6 0) (effects (font (size 1.27 1.27) @@ -9961,7 +10432,7 @@ ) ) (property "Datasheet" "~" - (at 226.06 95.25 0) + (at 218.44 101.6 0) (effects (font (size 1.27 1.27) @@ -9970,7 +10441,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 226.06 95.25 0) + (at 218.44 101.6 0) (effects (font (size 1.27 1.27) @@ -9995,7 +10466,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 246.38 147.32 270) + (at 135.89 180.34 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10003,7 +10474,7 @@ (dnp no) (uuid "9c5f0493-d680-4847-8e64-3696158e4f7e") (property "Reference" "R9" - (at 241.3 146.05 90) + (at 130.81 179.07 90) (effects (font (size 1.27 1.27) @@ -10011,7 +10482,7 @@ ) ) (property "Value" "22" - (at 241.3 148.59 90) + (at 130.81 181.61 90) (effects (font (size 1.27 1.27) @@ -10019,7 +10490,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 234.95 147.32 0) + (at 124.46 180.34 0) (effects (font (size 1.27 1.27) @@ -10028,7 +10499,7 @@ ) ) (property "Datasheet" "~" - (at 246.38 147.32 0) + (at 135.89 180.34 0) (effects (font (size 1.27 1.27) @@ -10037,7 +10508,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 246.38 147.32 0) + (at 135.89 180.34 0) (effects (font (size 1.27 1.27) @@ -10061,32 +10532,33 @@ ) ) (symbol - (lib_id "PCM_Capacitor_AKL:C_0805") - (at 125.73 39.37 0) + (lib_id "PCM_Resistor_AKL:R_0805") + (at 140.97 60.96 90) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "acdb7e2a-dbdd-410b-b924-7a3e541f44dd") - (property "Reference" "C7" - (at 121.158 38.1 0) + (uuid "a36257cf-fd67-4618-8ee4-6ca07600deac") + (property "Reference" "R12" + (at 139.7 57.658 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "1uF" - (at 121.158 40.64 0) + (property "Value" "1.8k" + (at 142.24 57.658 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 126.6952 43.18 0) + (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" + (at 152.4 60.96 0) (effects (font (size 1.27 1.27) @@ -10095,7 +10567,74 @@ ) ) (property "Datasheet" "~" - (at 125.73 39.37 0) + (at 140.97 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" + (at 140.97 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0dc5275a-eacd-4ad3-be2e-21fca2d61ffb") + ) + (pin "1" + (uuid "23a675d5-4ee5-4701-9895-ba2ab50a558d") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (reference "R12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_Capacitor_AKL:C_0805") + (at 165.1 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "acdb7e2a-dbdd-410b-b924-7a3e541f44dd") + (property "Reference" "C7" + (at 160.528 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1uF" + (at 160.528 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" + (at 166.0652 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 165.1 38.1 0) (effects (font (size 1.27 1.27) @@ -10104,7 +10643,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 125.73 39.37 0) + (at 165.1 38.1 0) (effects (font (size 1.27 1.27) @@ -10129,7 +10668,7 @@ ) (symbol (lib_id "PCM_4ms_Connector:Conn_01x06") - (at 257.81 139.7 0) + (at 147.32 172.72 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10138,7 +10677,7 @@ (fields_autoplaced yes) (uuid "b0e5479b-55c8-4df5-bbc5-a0d68647dbd2") (property "Reference" "J1" - (at 260.35 139.6999 0) + (at 149.86 172.7199 0) (effects (font (size 1.27 1.27) @@ -10147,7 +10686,7 @@ ) ) (property "Value" "Conn_01x06" - (at 260.35 142.2399 0) + (at 149.86 175.2599 0) (effects (font (size 1.27 1.27) @@ -10156,7 +10695,7 @@ ) ) (property "Footprint" "4ms_Connector:Pins_1x06_2.54mm_TH_SWD" - (at 257.81 157.48 0) + (at 147.32 190.5 0) (effects (font (size 1.27 1.27) @@ -10165,7 +10704,7 @@ ) ) (property "Datasheet" "" - (at 257.81 140.97 0) + (at 147.32 173.99 0) (effects (font (size 1.27 1.27) @@ -10174,7 +10713,7 @@ ) ) (property "Description" "HEADER 1x6 MALE PINS 0.100” 180deg" - (at 257.81 139.7 0) + (at 147.32 172.72 0) (effects (font (size 1.27 1.27) @@ -10183,7 +10722,7 @@ ) ) (property "Specifications" "HEADER 1x6 MALE PINS 0.100” 180deg" - (at 255.905 155.575 0) + (at 145.415 188.595 0) (effects (font (size 1.27 1.27) @@ -10193,7 +10732,7 @@ ) ) (property "Manufacturer" "TAD" - (at 255.27 152.4 0) + (at 144.78 185.42 0) (effects (font (size 1.27 1.27) @@ -10203,7 +10742,7 @@ ) ) (property "Part Number" "1-0601FBV0T" - (at 255.905 154.305 0) + (at 145.415 187.325 0) (effects (font (size 1.27 1.27) @@ -10240,17 +10779,16 @@ ) ) (symbol - (lib_id "power:GND") - (at 101.6 148.59 0) + (lib_id "PCM_4ms_Power-symbol:+5V") + (at 50.8 85.09 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "b3793324-87be-425d-8b78-63f999e9e56c") - (property "Reference" "#PWR023" - (at 101.6 154.94 0) + (uuid "b3581a19-1bf1-4bc5-a70d-1256ab664927") + (property "Reference" "#PWR025" + (at 50.8 88.9 0) (effects (font (size 1.27 1.27) @@ -10258,8 +10796,8 @@ (hide yes) ) ) - (property "Value" "GND" - (at 101.6 153.67 0) + (property "Value" "+5V" + (at 53.594 83.566 0) (effects (font (size 1.27 1.27) @@ -10267,7 +10805,7 @@ ) ) (property "Footprint" "" - (at 101.6 148.59 0) + (at 50.8 85.09 0) (effects (font (size 1.27 1.27) @@ -10276,7 +10814,73 @@ ) ) (property "Datasheet" "" - (at 101.6 148.59 0) + (at 50.8 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 50.8 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8d84c140-161f-4806-a798-000c2e6dab39") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 93.98 147.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b3793324-87be-425d-8b78-63f999e9e56c") + (property "Reference" "#PWR023" + (at 93.98 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 93.98 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 93.98 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 147.32 0) (effects (font (size 1.27 1.27) @@ -10285,7 +10889,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 101.6 148.59 0) + (at 93.98 147.32 0) (effects (font (size 1.27 1.27) @@ -10307,16 +10911,15 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 104.14 111.76 0) + (at 96.52 118.11 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "b3d40ac4-8daa-4a7a-ba11-9a68212fd759") (property "Reference" "#PWR020" - (at 104.14 118.11 0) + (at 96.52 124.46 0) (effects (font (size 1.27 1.27) @@ -10325,7 +10928,7 @@ ) ) (property "Value" "GND" - (at 104.14 116.84 0) + (at 96.52 123.19 0) (effects (font (size 1.27 1.27) @@ -10333,7 +10936,7 @@ ) ) (property "Footprint" "" - (at 104.14 111.76 0) + (at 96.52 118.11 0) (effects (font (size 1.27 1.27) @@ -10342,7 +10945,7 @@ ) ) (property "Datasheet" "" - (at 104.14 111.76 0) + (at 96.52 118.11 0) (effects (font (size 1.27 1.27) @@ -10351,7 +10954,7 @@ ) ) (property "Description" "" - (at 104.14 111.76 0) + (at 96.52 118.11 0) (effects (font (size 1.27 1.27) @@ -10373,7 +10976,7 @@ ) (symbol (lib_id "PCM_Resistor_AKL:R_0805") - (at 165.1 67.31 0) + (at 157.48 73.66 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -10382,7 +10985,7 @@ (dnp no) (uuid "bb837909-857a-4e99-a0d4-4f703a793296") (property "Reference" "R5" - (at 168.402 66.04 0) + (at 160.782 72.39 0) (effects (font (size 1.27 1.27) @@ -10390,7 +10993,7 @@ ) ) (property "Value" "10k" - (at 168.402 68.58 0) + (at 160.782 74.93 0) (effects (font (size 1.27 1.27) @@ -10398,7 +11001,7 @@ ) ) (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" - (at 165.1 78.74 0) + (at 157.48 85.09 0) (effects (font (size 1.27 1.27) @@ -10407,7 +11010,7 @@ ) ) (property "Datasheet" "~" - (at 165.1 67.31 0) + (at 157.48 73.66 0) (effects (font (size 1.27 1.27) @@ -10416,7 +11019,7 @@ ) ) (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" - (at 165.1 67.31 0) + (at 157.48 73.66 0) (effects (font (size 1.27 1.27) @@ -10439,6 +11042,74 @@ ) ) ) + (symbol + (lib_id "PCM_Resistor_AKL:R_0805") + (at 140.97 68.58 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bbceb8c9-63b8-4f8a-b2df-03cecf063039") + (property "Reference" "R11" + (at 139.7 65.278 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.8k" + (at 142.24 65.278 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_Resistor_SMD_AKL:R_0805_2012Metric" + (at 152.4 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 140.97 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "SMD 0805 Chip Resistor, European Symbol, Alternate KiCad Library" + (at 140.97 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f2a9efe0-4162-4bfc-bf00-9be379af52a4") + ) + (pin "1" + (uuid "4ee3e946-121f-46e1-bbbf-281186f6fe7a") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (reference "R11") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "PCM_Diode_TVS_AKL:PRTR5V0U2X") (at 85.09 46.99 270) @@ -10615,7 +11286,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:+5V") - (at 119.38 33.02 0) + (at 158.75 31.75 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10624,7 +11295,7 @@ (fields_autoplaced yes) (uuid "de717130-e998-438a-80ee-9ae716f8d2df") (property "Reference" "#PWR09" - (at 119.38 36.83 0) + (at 158.75 35.56 0) (effects (font (size 1.27 1.27) @@ -10633,7 +11304,7 @@ ) ) (property "Value" "+5V" - (at 119.38 27.94 0) + (at 158.75 26.67 0) (effects (font (size 1.27 1.27) @@ -10641,7 +11312,7 @@ ) ) (property "Footprint" "" - (at 119.38 33.02 0) + (at 158.75 31.75 0) (effects (font (size 1.27 1.27) @@ -10650,7 +11321,7 @@ ) ) (property "Datasheet" "" - (at 119.38 33.02 0) + (at 158.75 31.75 0) (effects (font (size 1.27 1.27) @@ -10659,7 +11330,7 @@ ) ) (property "Description" "" - (at 119.38 33.02 0) + (at 158.75 31.75 0) (effects (font (size 1.27 1.27) @@ -10681,7 +11352,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:+3.3V") - (at 120.65 120.65 0) + (at 113.03 127 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10690,7 +11361,7 @@ (fields_autoplaced yes) (uuid "df7ed3bb-ae6e-4571-8afe-1bd0f71e85bf") (property "Reference" "#PWR017" - (at 120.65 124.46 0) + (at 113.03 130.81 0) (effects (font (size 1.27 1.27) @@ -10699,7 +11370,7 @@ ) ) (property "Value" "+3.3V" - (at 120.65 115.57 0) + (at 113.03 121.92 0) (effects (font (size 1.27 1.27) @@ -10707,7 +11378,7 @@ ) ) (property "Footprint" "" - (at 120.65 120.65 0) + (at 113.03 127 0) (effects (font (size 1.27 1.27) @@ -10716,7 +11387,7 @@ ) ) (property "Datasheet" "" - (at 120.65 120.65 0) + (at 113.03 127 0) (effects (font (size 1.27 1.27) @@ -10725,7 +11396,7 @@ ) ) (property "Description" "" - (at 120.65 120.65 0) + (at 113.03 127 0) (effects (font (size 1.27 1.27) @@ -10817,7 +11488,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:+3.3V") - (at 250.19 132.08 0) + (at 139.7 165.1 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10825,7 +11496,7 @@ (dnp no) (uuid "e53a289c-fcd3-4010-a8f4-1587afe30e6a") (property "Reference" "#PWR021" - (at 250.19 135.89 0) + (at 139.7 168.91 0) (effects (font (size 1.27 1.27) @@ -10834,7 +11505,7 @@ ) ) (property "Value" "+3.3V" - (at 249.936 127.762 0) + (at 139.446 160.782 0) (effects (font (size 1.27 1.27) @@ -10842,7 +11513,7 @@ ) ) (property "Footprint" "" - (at 250.19 132.08 0) + (at 139.7 165.1 0) (effects (font (size 1.27 1.27) @@ -10851,7 +11522,7 @@ ) ) (property "Datasheet" "" - (at 250.19 132.08 0) + (at 139.7 165.1 0) (effects (font (size 1.27 1.27) @@ -10860,7 +11531,7 @@ ) ) (property "Description" "" - (at 250.19 132.08 0) + (at 139.7 165.1 0) (effects (font (size 1.27 1.27) @@ -10882,7 +11553,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 224.79 140.97 0) + (at 114.3 173.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10891,7 +11562,7 @@ (fields_autoplaced yes) (uuid "e9887ddd-2719-45c4-b084-f7d71da24077") (property "Reference" "#PWR022" - (at 224.79 147.32 0) + (at 114.3 180.34 0) (effects (font (size 1.27 1.27) @@ -10900,7 +11571,7 @@ ) ) (property "Value" "GND" - (at 224.79 146.05 0) + (at 114.3 179.07 0) (effects (font (size 1.27 1.27) @@ -10908,7 +11579,7 @@ ) ) (property "Footprint" "" - (at 224.79 140.97 0) + (at 114.3 173.99 0) (effects (font (size 1.27 1.27) @@ -10917,7 +11588,7 @@ ) ) (property "Datasheet" "" - (at 224.79 140.97 0) + (at 114.3 173.99 0) (effects (font (size 1.27 1.27) @@ -10926,7 +11597,7 @@ ) ) (property "Description" "" - (at 224.79 140.97 0) + (at 114.3 173.99 0) (effects (font (size 1.27 1.27) @@ -10948,7 +11619,7 @@ ) (symbol (lib_id "PCM_4ms_Connector:Conn_01x04") - (at 26.67 110.49 180) + (at 30.48 110.49 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10956,7 +11627,7 @@ (dnp no) (uuid "e9c07dcf-7c62-4e0f-b7d8-bffddad87ab1") (property "Reference" "West1" - (at 18.288 108.204 0) + (at 22.098 108.204 0) (effects (font (size 1.27 1.27) @@ -10964,7 +11635,7 @@ ) ) (property "Value" "Conn_01x04" - (at 18.288 110.744 0) + (at 22.098 110.744 0) (effects (font (size 1.27 1.27) @@ -10972,7 +11643,7 @@ ) ) (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (at 26.67 117.475 0) + (at 30.48 117.475 0) (effects (font (size 1.27 1.27) @@ -10981,7 +11652,7 @@ ) ) (property "Datasheet" "" - (at 26.67 110.49 0) + (at 30.48 110.49 0) (effects (font (size 1.27 1.27) @@ -10990,7 +11661,7 @@ ) ) (property "Description" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 26.67 110.49 0) + (at 30.48 110.49 0) (effects (font (size 1.27 1.27) @@ -10999,7 +11670,7 @@ ) ) (property "Specifications" "HEADER 1x4 MALE PINS 0.100” 180deg" - (at 29.845 95.885 0) + (at 33.655 95.885 0) (effects (font (size 1.27 1.27) @@ -11009,7 +11680,7 @@ ) ) (property "Manufacturer" "TAD" - (at 29.21 101.092 0) + (at 33.02 101.092 0) (effects (font (size 1.27 1.27) @@ -11019,7 +11690,7 @@ ) ) (property "Part Number" "1-0401FBV0T" - (at 29.21 99.568 0) + (at 33.02 99.568 0) (effects (font (size 1.27 1.27) @@ -11051,7 +11722,7 @@ ) (symbol (lib_id "PCM_4ms_Power-symbol:GND") - (at 172.72 64.77 0) + (at 166.37 72.39 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -11059,7 +11730,7 @@ (dnp no) (uuid "f17691c8-a58d-43cc-8568-d3c380e99aec") (property "Reference" "#PWR018" - (at 172.72 71.12 0) + (at 166.37 78.74 0) (effects (font (size 1.27 1.27) @@ -11068,7 +11739,7 @@ ) ) (property "Value" "GND" - (at 172.72 68.58 0) + (at 166.37 76.2 0) (effects (font (size 1.27 1.27) @@ -11076,7 +11747,7 @@ ) ) (property "Footprint" "" - (at 172.72 64.77 0) + (at 166.37 72.39 0) (effects (font (size 1.27 1.27) @@ -11085,7 +11756,7 @@ ) ) (property "Datasheet" "" - (at 172.72 64.77 0) + (at 166.37 72.39 0) (effects (font (size 1.27 1.27) @@ -11094,7 +11765,7 @@ ) ) (property "Description" "" - (at 172.72 64.77 0) + (at 166.37 72.39 0) (effects (font (size 1.27 1.27) @@ -11116,7 +11787,7 @@ ) (symbol (lib_id "PCM_Capacitor_AKL:C_0805") - (at 124.46 105.41 180) + (at 113.03 111.76 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -11124,7 +11795,7 @@ (dnp no) (uuid "f4ed843a-a837-4644-ab1e-a88bfeb2df84") (property "Reference" "C11" - (at 119.3165 106.9975 0) + (at 107.8865 113.3475 0) (effects (font (size 1.27 1.27) @@ -11132,7 +11803,7 @@ ) ) (property "Value" "0.1uF" - (at 119.3165 104.4575 0) + (at 107.8865 110.8075 0) (effects (font (size 1.27 1.27) @@ -11140,7 +11811,7 @@ ) ) (property "Footprint" "PCM_Capacitor_SMD_AKL:C_0805_2012Metric" - (at 123.4948 101.6 0) + (at 112.0648 107.95 0) (effects (font (size 1.27 1.27) @@ -11149,7 +11820,7 @@ ) ) (property "Datasheet" "~" - (at 124.46 105.41 0) + (at 113.03 111.76 0) (effects (font (size 1.27 1.27) @@ -11158,7 +11829,7 @@ ) ) (property "Description" "SMD 0805 MLCC capacitor, Alternate KiCad Library" - (at 124.46 105.41 0) + (at 113.03 111.76 0) (effects (font (size 1.27 1.27) @@ -11248,7 +11919,7 @@ ) ) (sheet - (at 224.79 34.29) + (at 229.87 31.75) (size 28.575 34.925) (exclude_from_sim no) (in_bom yes) @@ -11263,7 +11934,7 @@ ) (uuid "1d905906-6e74-4741-8b2e-53dc470a7c79") (property "Sheetname" "Numpad Matrix + Rotary Encoder" - (at 256.032 35.814 90) + (at 261.112 33.274 90) (effects (font (size 1.27 1.27) @@ -11272,7 +11943,7 @@ ) ) (property "Sheetfile" "matrixrot.kicad_sch" - (at 224.79 69.7996 0) + (at 229.87 67.2596 0) (effects (font (size 1.27 1.27) @@ -11281,7 +11952,7 @@ ) ) (pin "COL1" input - (at 240.03 34.29 90) + (at 245.11 31.75 90) (uuid "43e65bc9-a87d-4907-a419-26aca47522e6") (effects (font @@ -11291,7 +11962,7 @@ ) ) (pin "COL2" input - (at 242.57 34.29 90) + (at 247.65 31.75 90) (uuid "ee114d14-efda-4c23-a2fd-ad5c20443e65") (effects (font @@ -11301,7 +11972,7 @@ ) ) (pin "COL3" input - (at 245.11 34.29 90) + (at 250.19 31.75 90) (uuid "551c4509-840b-4242-8621-1b2679f44448") (effects (font @@ -11311,7 +11982,7 @@ ) ) (pin "COL4" input - (at 247.65 34.29 90) + (at 252.73 31.75 90) (uuid "8b9952dd-5533-4690-b0bc-2691dd1c23fb") (effects (font @@ -11321,7 +11992,7 @@ ) ) (pin "COL5" input - (at 250.19 34.29 90) + (at 255.27 31.75 90) (uuid "17d4b3cb-22ca-41b4-a7e2-227c92ebd451") (effects (font @@ -11331,7 +12002,7 @@ ) ) (pin "ROT+" input - (at 232.41 34.29 90) + (at 237.49 31.75 90) (uuid "853b6d16-3469-48ee-a9ec-06606ef56150") (effects (font @@ -11341,7 +12012,7 @@ ) ) (pin "ROT-" input - (at 234.95 34.29 90) + (at 240.03 31.75 90) (uuid "08864f9c-3d2d-4079-bb1c-bc3ba09a4ecb") (effects (font @@ -11351,7 +12022,7 @@ ) ) (pin "ROT_VCC" input - (at 227.33 34.29 90) + (at 232.41 31.75 90) (uuid "0a7ac9cc-38c0-4ddf-8962-b18ed5a9dd4b") (effects (font @@ -11361,7 +12032,7 @@ ) ) (pin "ROW1" input - (at 224.79 49.53 180) + (at 229.87 46.99 180) (uuid "5ac2431a-3860-4059-9ee8-6e033207b38f") (effects (font @@ -11371,7 +12042,7 @@ ) ) (pin "ROW2" input - (at 224.79 52.07 180) + (at 229.87 49.53 180) (uuid "e119ba03-23bd-4f7f-b5dd-87b77128ed6e") (effects (font @@ -11381,7 +12052,7 @@ ) ) (pin "ROW3" input - (at 224.79 54.61 180) + (at 229.87 52.07 180) (uuid "5c4cef97-81c9-4b1a-ab1b-58e213523943") (effects (font @@ -11391,7 +12062,7 @@ ) ) (pin "ROW4" input - (at 224.79 57.15 180) + (at 229.87 54.61 180) (uuid "76a350b9-d4d1-4670-9452-164177e7325e") (effects (font @@ -11401,7 +12072,7 @@ ) ) (pin "ROW5" input - (at 224.79 59.69 180) + (at 229.87 57.15 180) (uuid "9c7cae5f-cbf2-4929-8a9f-2c1833828cc3") (effects (font @@ -11411,7 +12082,7 @@ ) ) (pin "ROW6" input - (at 224.79 62.23 180) + (at 229.87 59.69 180) (uuid "c1110a26-260c-41e4-8542-182aa7fd9e5b") (effects (font @@ -11428,6 +12099,78 @@ ) ) ) + (sheet + (at 237.49 130.81) + (size 30.48 21.59) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "ead3be26-7f43-4289-81f3-aae72a11e5f1") + (property "Sheetname" "RGB Matrix" + (at 237.49 130.0984 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "untitled.kicad_sc.kicad_sch" + (at 237.49 152.9846 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "DIN" input + (at 237.49 135.89 180) + (uuid "01613adc-1f60-4c5d-b138-a5181cf96c93") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "VDD" input + (at 237.49 140.97 180) + (uuid "5223e084-04ef-4b40-b1ab-b2e86de494d3") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "VSS" input + (at 237.49 144.78 180) + (uuid "9a1584bc-b33b-4660-a989-73c5cab3987a") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82" + (page "3") + ) + ) + ) + ) (sheet_instances (path "/" (page "1") diff --git a/hardware/numpad/numpad/sym-lib-table b/hardware/numpad/numpad/sym-lib-table index cf045fb0..4c79c4a4 100644 --- a/hardware/numpad/numpad/sym-lib-table +++ b/hardware/numpad/numpad/sym-lib-table @@ -2,4 +2,5 @@ (version 7) (lib (name "stm32f446ret6")(type "KiCad")(uri "/home/kymkim/Projects/modular-kbd/hardware/symbols/stm32f446ret6/stm32f446ret6.kicad_sym")(options "")(descr "")) (lib (name "Type-C")(type "Legacy")(uri "/home/kymkim/Projects/modular-kbd/hardware/Type-C.pretty-master/Type-C.lib")(options "")(descr "")) + (lib (name "T36K3BGR-05D000121U1930")(type "KiCad")(uri "/home/ukim/Projects/modular-kbd/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.kicad_sym")(options "")(descr "")) ) diff --git a/hardware/numpad/numpad/untitled.kicad_sc.kicad_sch b/hardware/numpad/numpad/untitled.kicad_sc.kicad_sch new file mode 100644 index 00000000..315ed12f --- /dev/null +++ b/hardware/numpad/numpad/untitled.kicad_sc.kicad_sch @@ -0,0 +1,3581 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "6f2c82b5-c9ad-40d0-84fe-43041274abb2") + (paper "A4") + (lib_symbols + (symbol "PCM_marbastlib-mx:MX_SK6812MINI-E" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LED" + (at 3.175 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 10.16 -6.985 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "reverse mount led revmount rgb" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MX_SK6812MINI-E_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "MX_SK6812MINI-E_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MX_SK6812MINI-E_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 72.39 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "0220285d-ef29-4ee8-8d56-f6a9bc17e414") + ) + (junction + (at 110.49 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "04f0fee7-cb31-4460-b629-35b019ea81b8") + ) + (junction + (at 62.23 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "12ae46b7-43c9-40cd-be99-682195fef1b4") + ) + (junction + (at 91.44 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "12ff4d38-7291-4b60-81b2-477840a0d6a1") + ) + (junction + (at 110.49 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "2bec2468-29c9-4289-80b4-d8c3451a065b") + ) + (junction + (at 91.44 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "2cf9c571-883f-4c84-8bfa-7c030eb90653") + ) + (junction + (at 110.49 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "32c6fddf-5925-40c3-ad9c-fc91eb85f691") + ) + (junction + (at 72.39 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "4744e61c-7254-4027-8fe8-1cbce0c6907d") + ) + (junction + (at 91.44 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "477e8d76-992d-4501-a0fa-7439446d5d44") + ) + (junction + (at 107.95 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "51ecb9f4-0ce6-4662-8386-54e10b0e2e09") + ) + (junction + (at 91.44 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "60b9b167-26e0-4fbe-9d4d-4f36eef220bc") + ) + (junction + (at 60.96 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "6414402d-32a3-4f89-b2f8-0f5f19441aba") + ) + (junction + (at 60.96 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "72d7d771-3aca-4547-9d1b-c062d6d650df") + ) + (junction + (at 91.44 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "73c87566-767a-42ff-bc47-0c3c0175b1ef") + ) + (junction + (at 72.39 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "7b95e050-7f54-4db2-a515-8c74831dca7c") + ) + (junction + (at 72.39 162.56) + (diameter 0) + (color 0 0 0 0) + (uuid "8388d68f-730e-41e6-8446-e3d6b641e20b") + ) + (junction + (at 72.39 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "9228040b-e864-45d3-be98-8f87e764c841") + ) + (junction + (at 62.23 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "96ede30e-c16a-45ea-8f2d-7038d0f385cc") + ) + (junction + (at 60.96 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "a5071400-a744-4e15-af79-dc09a8d051ba") + ) + (junction + (at 91.44 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "a8250e76-d163-4e93-94d9-15604ca0b9ec") + ) + (junction + (at 72.39 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "a86861a0-8d30-4cbd-8865-7098731aea16") + ) + (junction + (at 72.39 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "aa5e3c52-0dd9-49a4-bcaa-7d1cb87655b7") + ) + (junction + (at 60.96 162.56) + (diameter 0) + (color 0 0 0 0) + (uuid "af8e06b7-8b43-406b-93cd-6b98feabfedf") + ) + (junction + (at 110.49 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "b8570678-809d-4f7b-af68-80e0a23995ad") + ) + (junction + (at 91.44 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "ba37fb15-a6eb-47d2-9ec7-8c0fcb1b9abe") + ) + (junction + (at 107.95 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "bb3b8a43-6eb7-4121-910c-70d92cf20263") + ) + (junction + (at 60.96 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "bd09e162-50bd-4fb1-bfc5-e76ea3f39ae4") + ) + (junction + (at 88.9 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "bdf7de18-6f4d-424f-95e7-9bf3965f376f") + ) + (junction + (at 110.49 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c1addb7e-aa43-4ec2-add0-cc5bdd2828c6") + ) + (junction + (at 72.39 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c49b81bf-df4e-4a52-a66f-fadae07d20ca") + ) + (junction + (at 72.39 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c6449236-ae53-4406-9284-10b36b8d2d7e") + ) + (junction + (at 110.49 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "c9f2105a-0cb8-4b18-9889-e75071be008a") + ) + (junction + (at 91.44 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "d39d2748-5d91-4280-ac56-a56b09a0026f") + ) + (junction + (at 88.9 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "d4173bc0-3803-4171-88e7-74d80c958570") + ) + (junction + (at 60.96 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "dba9330b-f48c-45c1-a588-255c723bdb34") + ) + (junction + (at 62.23 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "e69db5e1-9041-45a5-ad0e-3a98be013377") + ) + (junction + (at 62.23 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "ea37616d-4fe7-4a8e-8136-ba36c0d5ff3e") + ) + (junction + (at 62.23 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "ee8b63b3-d3dd-424b-a075-53c4e198631d") + ) + (junction + (at 71.12 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "f12a6b65-cb05-47b4-8d1f-c4132ab34e72") + ) + (junction + (at 71.12 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "f2f5c638-40f8-49dc-9ee8-5a74dc0c363c") + ) + (junction + (at 60.96 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "f5e590cd-3cb7-4df4-acba-98d99cf6dfe1") + ) + (junction + (at 62.23 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "f743b0ba-eaa6-4e43-a414-ee115b6dca0d") + ) + (junction + (at 62.23 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "f8f0ce38-c98d-4f0f-b709-b2457eacd2e3") + ) + (junction + (at 72.39 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "ff6ea28d-2a79-47df-9f5d-d950753a3abb") + ) + (wire + (pts + (xy 72.39 104.14) (xy 91.44 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0386121a-71f8-4940-8e8f-66da422036cf") + ) + (wire + (pts + (xy 58.42 121.92) (xy 64.77 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "096743f4-6d47-4413-af77-ce8b30726e65") + ) + (wire + (pts + (xy 99.06 121.92) (xy 102.87 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09c7980f-1572-4990-8c86-66e1063e836b") + ) + (wire + (pts + (xy 60.96 64.77) (xy 72.39 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bb7e413-0035-49f2-af76-0e0ffed6fee6") + ) + (wire + (pts + (xy 139.7 146.05) (xy 139.7 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bc2288c-328d-4fb4-8368-97aeaf2e2d0e") + ) + (wire + (pts + (xy 40.64 96.52) (xy 43.18 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c9fa031-ee87-4ee1-b125-7124e505a82b") + ) + (wire + (pts + (xy 91.44 114.3) (xy 110.49 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ce423e3-d622-40bc-8d7f-02efd9ea0924") + ) + (wire + (pts + (xy 62.23 80.01) (xy 72.39 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e4f2806-d1c2-4b41-9d07-189c8e0c1571") + ) + (wire + (pts + (xy 91.44 88.9) (xy 110.49 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13588913-be73-4ff7-b95a-8897c3e0363e") + ) + (wire + (pts + (xy 110.49 80.01) (xy 129.54 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "142d17be-2e1e-4abf-9b0e-71233ee62ed7") + ) + (wire + (pts + (xy 34.29 57.15) (xy 62.23 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1477a0fb-302f-44b0-bd93-56a0ca3dbd6b") + ) + (wire + (pts + (xy 62.23 153.67) (xy 71.12 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "162e59e9-c599-4702-9660-4c99918727b9") + ) + (wire + (pts + (xy 80.01 170.18) (xy 102.87 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "170708c7-f333-4548-be74-2bc531c125f0") + ) + (wire + (pts + (xy 50.8 80.01) (xy 62.23 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f31b1a0-8093-4fcd-99f1-7d493e14f250") + ) + (wire + (pts + (xy 60.96 138.43) (xy 60.96 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22619768-bd9e-41ac-a8d2-17aa27adb577") + ) + (wire + (pts + (xy 62.23 104.14) (xy 72.39 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2871e4d0-d89e-4582-8347-c82db3a0f036") + ) + (wire + (pts + (xy 40.64 72.39) (xy 43.18 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2cab26be-0485-4a95-890b-173c48f6fa15") + ) + (wire + (pts + (xy 60.96 88.9) (xy 72.39 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31bb3eef-e713-440f-8f8e-b164e74831c6") + ) + (wire + (pts + (xy 139.7 72.39) (xy 137.16 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3313c301-4374-44de-a407-f50000b7b8e0") + ) + (wire + (pts + (xy 137.16 96.52) (xy 139.7 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "364a6bdf-4cdf-4138-9a47-9ad253ca419b") + ) + (wire + (pts + (xy 60.96 138.43) (xy 71.12 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39eab65f-c209-466d-9887-c7fc3acaee9e") + ) + (wire + (pts + (xy 72.39 80.01) (xy 91.44 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a6b58f1-02a6-4fc4-9774-44d68b7dec1b") + ) + (wire + (pts + (xy 91.44 104.14) (xy 110.49 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b777e6a-70f7-4fe2-a33f-6ade1fe8f0d2") + ) + (wire + (pts + (xy 118.11 43.18) (xy 121.92 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c4104ce-e515-40f3-b8dc-163b41921fa3") + ) + (wire + (pts + (xy 72.39 64.77) (xy 91.44 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e92704f-7d39-410b-87bf-8e70590512cd") + ) + (wire + (pts + (xy 43.18 121.92) (xy 40.64 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4080ceb3-0ed4-4fe8-86a9-6d524f327750") + ) + (wire + (pts + (xy 62.23 80.01) (xy 62.23 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "450c6729-bafa-46fb-ac49-8607be81b928") + ) + (wire + (pts + (xy 71.12 153.67) (xy 88.9 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48af09b2-54b3-49c1-ab19-e245c5332008") + ) + (wire + (pts + (xy 62.23 177.8) (xy 72.39 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49fc123f-00c4-4632-80ed-e8607da380d3") + ) + (wire + (pts + (xy 80.01 43.18) (xy 83.82 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b49a231-8d38-4db8-8d08-d92ab37f4bdf") + ) + (wire + (pts + (xy 50.8 138.43) (xy 60.96 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c33b027-d80f-4dc4-b1ae-147a30424651") + ) + (wire + (pts + (xy 58.42 43.18) (xy 64.77 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fdf8296-1531-4255-a319-7fac3d8ab0c4") + ) + (wire + (pts + (xy 107.95 153.67) (xy 129.54 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52a2a71b-fa55-4ea8-94e6-b7151b8d8012") + ) + (wire + (pts + (xy 80.01 96.52) (xy 83.82 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55ea6fc1-3f11-44bb-826f-62e5995c54e5") + ) + (wire + (pts + (xy 88.9 153.67) (xy 107.95 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d5b02e5-4fb3-4720-bffd-79a2d3498628") + ) + (wire + (pts + (xy 50.8 35.56) (xy 60.96 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "610c0ea5-9f2a-4410-9c6c-1eca951bb03f") + ) + (wire + (pts + (xy 72.39 129.54) (xy 91.44 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62ab7122-d165-4919-b327-4a4f0b583444") + ) + (wire + (pts + (xy 110.49 50.8) (xy 129.54 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62ee8b0f-24c7-44a7-b636-99a725d1b182") + ) + (wire + (pts + (xy 71.12 138.43) (xy 88.9 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "657136e8-8e6f-4226-8ba8-617e4c7dbc9e") + ) + (wire + (pts + (xy 60.96 35.56) (xy 60.96 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66087033-5089-4204-8412-081dc88c3576") + ) + (wire + (pts + (xy 72.39 50.8) (xy 91.44 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "753fc5ce-81c8-4e5d-a48c-798378d6a063") + ) + (wire + (pts + (xy 139.7 43.18) (xy 137.16 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76e6af91-ec57-47f8-ba3e-f129723f8efa") + ) + (wire + (pts + (xy 62.23 50.8) (xy 72.39 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76fad116-f883-4114-8a7b-c2e0ba8653fa") + ) + (wire + (pts + (xy 60.96 88.9) (xy 60.96 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d5f61e8-1eea-4bf4-b5ac-991ac37c94cc") + ) + (wire + (pts + (xy 50.8 153.67) (xy 62.23 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d6458c5-fd28-4589-ac36-f7361564b1f1") + ) + (wire + (pts + (xy 58.42 72.39) (xy 64.77 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d8391e4-bb51-46b7-9273-3fd6182c313f") + ) + (wire + (pts + (xy 118.11 72.39) (xy 121.92 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f20e184-abeb-47f3-8552-74655ababbc2") + ) + (wire + (pts + (xy 80.01 72.39) (xy 83.82 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84dda21c-0d6e-492b-ae7d-386d34dbdf26") + ) + (wire + (pts + (xy 58.42 170.18) (xy 64.77 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8885780f-c1dd-4f56-aa7e-b5958765b3d5") + ) + (wire + (pts + (xy 62.23 177.8) (xy 62.23 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92736460-0fb1-4445-b48d-69fdf64a3564") + ) + (wire + (pts + (xy 107.95 138.43) (xy 129.54 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92f31b72-1a69-44f3-984d-bef7c44a7092") + ) + (wire + (pts + (xy 99.06 96.52) (xy 102.87 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9344ec91-0d51-4f78-8993-536304776ad3") + ) + (wire + (pts + (xy 110.49 104.14) (xy 129.54 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94602010-8719-4abc-985d-04d9797bac60") + ) + (wire + (pts + (xy 72.39 177.8) (xy 110.49 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "961f7c63-8b2e-4ed2-a9a4-4be5393d014a") + ) + (wire + (pts + (xy 50.8 50.8) (xy 62.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9abd6048-4e0d-43c9-bb2a-b54e9d89e991") + ) + (wire + (pts + (xy 72.39 114.3) (xy 91.44 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9afc9452-b606-4bb9-9c0f-7a7154f285d2") + ) + (wire + (pts + (xy 139.7 72.39) (xy 139.7 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c564d29-ee3a-48f8-add1-2bbdc0adf44b") + ) + (wire + (pts + (xy 88.9 138.43) (xy 107.95 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9edc071c-343f-4470-9c9e-bca8000b25c8") + ) + (wire + (pts + (xy 118.11 96.52) (xy 121.92 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a25acd8f-7d5f-4244-8cc8-a59e39d56ef8") + ) + (wire + (pts + (xy 78.74 146.05) (xy 81.28 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2ab3c51-4a32-4cc2-9b0d-8ed500816254") + ) + (wire + (pts + (xy 91.44 64.77) (xy 110.49 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a52b1ce8-73e4-4cf1-a564-2b134654dc61") + ) + (wire + (pts + (xy 34.29 54.61) (xy 60.96 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a726bf02-66ca-4298-bf12-2b9780b9edff") + ) + (wire + (pts + (xy 50.8 64.77) (xy 60.96 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad520057-c4b3-4157-aa2d-7f7d71b699e4") + ) + (wire + (pts + (xy 50.8 129.54) (xy 62.23 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad5da5e1-f1dc-4b74-8b68-67439d1379ee") + ) + (wire + (pts + (xy 91.44 80.01) (xy 110.49 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ada5b62b-9d1e-41d0-8646-e1eb00790fb2") + ) + (wire + (pts + (xy 60.96 35.56) (xy 72.39 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b109080c-f0ad-4adb-a6e3-da22750bafe7") + ) + (wire + (pts + (xy 43.18 43.18) (xy 40.64 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b31a907f-2b33-4445-bc33-f56c3bcd047c") + ) + (wire + (pts + (xy 40.64 43.18) (xy 40.64 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b607ec4b-5a41-4d92-a174-e9e05f78f700") + ) + (wire + (pts + (xy 40.64 146.05) (xy 40.64 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b659ae5e-5092-4666-a0f8-15266303a0f4") + ) + (wire + (pts + (xy 60.96 114.3) (xy 72.39 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b944e723-b9db-48e1-ac16-ba3940fc57de") + ) + (wire + (pts + (xy 40.64 96.52) (xy 40.64 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb363877-2a65-4191-bb3c-cf01f319f270") + ) + (wire + (pts + (xy 110.49 88.9) (xy 129.54 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bca5f375-1ef3-48e3-9175-7d1a6b9bdaa4") + ) + (wire + (pts + (xy 62.23 104.14) (xy 62.23 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd265094-3f62-4430-9b78-a0ac6cb5ba61") + ) + (wire + (pts + (xy 62.23 129.54) (xy 72.39 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd2b0965-60b5-4927-aa7c-aa7aebe3cd13") + ) + (wire + (pts + (xy 91.44 35.56) (xy 110.49 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfc085cb-d355-4469-a457-5f0c404b506e") + ) + (wire + (pts + (xy 99.06 43.18) (xy 102.87 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfe9652e-f920-46d7-ae9f-e5f8012653c6") + ) + (wire + (pts + (xy 60.96 54.61) (xy 60.96 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1490fce-81a0-4bc7-b6a5-b294d4fed373") + ) + (wire + (pts + (xy 80.01 121.92) (xy 83.82 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8331942-24b7-4629-8937-da2afc2cdc82") + ) + (wire + (pts + (xy 62.23 50.8) (xy 62.23 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb58e260-aa62-4723-90cf-4e01ea661be7") + ) + (wire + (pts + (xy 118.11 121.92) (xy 139.7 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc2ee325-27f3-4743-a7e1-2c0e4bceab67") + ) + (wire + (pts + (xy 50.8 114.3) (xy 60.96 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc7a0143-5d4e-45d2-bac6-02d2c8c73eeb") + ) + (wire + (pts + (xy 72.39 88.9) (xy 91.44 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d09395a6-1ec3-4c0b-a244-02b2300b68f0") + ) + (wire + (pts + (xy 99.06 72.39) (xy 102.87 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1908a49-bd6b-4628-acc4-25961abf05d9") + ) + (wire + (pts + (xy 58.42 146.05) (xy 63.5 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d31f786b-738f-4259-8544-1d155140374c") + ) + (wire + (pts + (xy 91.44 50.8) (xy 110.49 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4385fe5-6382-4798-b371-7890f96b464b") + ) + (wire + (pts + (xy 72.39 35.56) (xy 91.44 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d443234c-238e-4336-9c11-4f9f7d422e51") + ) + (wire + (pts + (xy 58.42 96.52) (xy 64.77 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da9dac44-da3f-4579-9176-1709430f94ee") + ) + (wire + (pts + (xy 40.64 170.18) (xy 43.18 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db228ad7-304b-4ffd-8d5b-aad348064062") + ) + (wire + (pts + (xy 60.96 64.77) (xy 60.96 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de2cc69f-0170-473f-9154-13c26a01d562") + ) + (wire + (pts + (xy 110.49 35.56) (xy 129.54 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de4f9500-5f84-45e6-877f-8fd2f23d7834") + ) + (wire + (pts + (xy 50.8 88.9) (xy 60.96 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dee3e16b-f387-4f4e-8695-c58ccdea86c4") + ) + (wire + (pts + (xy 110.49 64.77) (xy 129.54 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df8d6a72-88a0-4f86-a203-9cad06be56e7") + ) + (wire + (pts + (xy 96.52 146.05) (xy 100.33 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0f02291-86eb-4edc-aedd-958850a27276") + ) + (wire + (pts + (xy 115.57 146.05) (xy 121.92 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1fe60b6-c880-495d-83b7-c3c40ded0cf5") + ) + (wire + (pts + (xy 62.23 129.54) (xy 62.23 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e50900d2-7b3c-4056-9705-079da8e9440d") + ) + (wire + (pts + (xy 43.18 146.05) (xy 40.64 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6596fc1-fc1e-405b-babe-47516b22cf5a") + ) + (wire + (pts + (xy 62.23 57.15) (xy 62.23 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9e99640-524d-48b2-9e57-57072bfd3813") + ) + (wire + (pts + (xy 72.39 162.56) (xy 110.49 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb8bfc4f-ea5f-4c08-993b-87bc2534a037") + ) + (wire + (pts + (xy 50.8 162.56) (xy 60.96 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec1ca7f6-f796-47fe-aca9-231c2e1e90c8") + ) + (wire + (pts + (xy 50.8 177.8) (xy 62.23 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef765233-a476-4f08-91e3-3ad23b34266a") + ) + (wire + (pts + (xy 50.8 104.14) (xy 62.23 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0eb0138-a40d-4b54-8f8a-c4d68d6cca7d") + ) + (wire + (pts + (xy 60.96 162.56) (xy 72.39 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f31e44d6-04c6-4439-9bb5-113bf461b6cb") + ) + (wire + (pts + (xy 137.16 146.05) (xy 139.7 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f34c00ca-17e0-4562-9dfe-efb6da6fb78e") + ) + (wire + (pts + (xy 60.96 114.3) (xy 60.96 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4cbbec0-c8c0-4e01-8bde-52d7dbd2203c") + ) + (wire + (pts + (xy 91.44 129.54) (xy 110.49 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "faa08cf3-0212-4973-9d37-a121bba7e6d3") + ) + (hierarchical_label "VSS" + (shape input) + (at 34.29 57.15 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1b44ee87-41c4-431f-baf9-36bc7139f942") + ) + (hierarchical_label "VDD" + (shape input) + (at 34.29 54.61 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6d957cbf-1406-471d-bd37-4fff08982740") + ) + (hierarchical_label "DIN" + (shape input) + (at 139.7 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d1b4ef56-07bb-4018-b14f-249bc2d1a295") + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 71.12 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1fd9c9e4-2dfd-4151-b309-9c4511e3ed2e") + (property "Reference" "LED24" + (at 71.12 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 71.12 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 71.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 71.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8d0c68e7-506d-4128-b794-7b4f1cbcb2e2") + ) + (pin "2" + (uuid "70e25ff8-669c-40fd-87d4-2e8d797c1aaf") + ) + (pin "4" + (uuid "845200c1-e02a-46c6-a575-8dd372a12f3d") + ) + (pin "3" + (uuid "af3f4fa7-aaeb-482f-820d-492cd0c46e12") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2573f3d4-31a3-4e08-b8ac-4e4e3f70b942") + (property "Reference" "LED9" + (at 72.39 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2d6dc9dc-a573-4480-ba6a-95e15015b9de") + ) + (pin "2" + (uuid "8b3c52a1-ae5e-4d6d-8e59-247db98833dc") + ) + (pin "4" + (uuid "f664a8c4-3ac2-4e9b-bd64-611b53111d96") + ) + (pin "3" + (uuid "42dd0562-114a-4b6a-9812-b04abdbd4439") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 88.9 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3a5f0ace-38cc-41ba-ab1d-6ee059890fc7") + (property "Reference" "LED23" + (at 88.9 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 88.9 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 88.9 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 88.9 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b796d7f1-8ad0-4dba-855f-0488921b9889") + ) + (pin "2" + (uuid "89f63e4a-65c7-474c-95b6-8cf06e1bbbc5") + ) + (pin "4" + (uuid "866947ea-b5de-4a3b-a7c9-f6b8f915686a") + ) + (pin "3" + (uuid "5b0b3ee7-9bc8-47c4-9fa3-bcdf6d718ff7") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d0bc790-52d9-4c4f-b369-0844c87f9f1e") + (property "Reference" "LED15" + (at 129.54 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b4aa05da-3efe-4e5f-92a0-7f9efa243bb0") + ) + (pin "2" + (uuid "dc799c7a-a147-42db-b37d-faaea9f087c5") + ) + (pin "4" + (uuid "99d85203-b3d3-47a8-ab07-a7eb96b74bc6") + ) + (pin "3" + (uuid "1f722e41-f446-45d7-b90b-a2c6318f809a") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3ed2f7a5-b2d8-453f-a297-6695939d1bd6") + (property "Reference" "LED20" + (at 72.39 156.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bd092964-d99d-4410-a5f7-9a83d9a1d3e4") + ) + (pin "2" + (uuid "31b36906-13a4-40a5-a92a-ee4171df1440") + ) + (pin "4" + (uuid "7ae77031-a018-40bd-89b9-22f13d166f70") + ) + (pin "3" + (uuid "9c07b9f6-27bd-4373-bc4d-2eaf27d3931c") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3f18367a-e7ab-4bf8-a918-1679dee249d2") + (property "Reference" "LED2" + (at 72.39 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a9f0b49a-adb7-4eda-9bde-f1860cf9a32b") + ) + (pin "2" + (uuid "08df3657-167e-4859-a57a-53b1f6d3c960") + ) + (pin "4" + (uuid "6143cec3-8f0a-4915-91bb-bace81a2d915") + ) + (pin "3" + (uuid "c19a7e1f-48c1-41db-8542-ec639e878881") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "417e6a0d-21f7-4ded-893d-c50349f4cc71") + (property "Reference" "LED5" + (at 129.54 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5b757dd8-d898-4532-9cc3-5e6b89fa53ef") + ) + (pin "2" + (uuid "638b8551-7050-406b-8be6-cd66c0517202") + ) + (pin "4" + (uuid "bf0b41bb-92da-4094-ba62-624469c3b7c1") + ) + (pin "3" + (uuid "d0a974f5-856d-4e3a-b20c-fcaa7412f00e") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "58f77366-401d-4764-9c9b-850d5763a77d") + (property "Reference" "LED25" + (at 50.8 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "976c47f2-e7f1-4f06-a853-1689a81fafbd") + ) + (pin "2" + (uuid "73ec0601-9f03-4a08-8d14-80039658f0bc") + ) + (pin "4" + (uuid "af9ccba0-509a-4cc8-8a68-32d60f8e24c0") + ) + (pin "3" + (uuid "c8f01f45-6042-48e8-95f8-2c7826fa42d0") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED25") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "68ddcec0-82fc-44e2-bf40-3722a1f9dfce") + (property "Reference" "LED19" + (at 50.8 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2d283a52-4770-4e3b-a653-58bd1b0a66b6") + ) + (pin "2" + (uuid "b153a8c2-bb5b-4eeb-83da-bdbaea23c9fb") + ) + (pin "4" + (uuid "2023378a-23e2-43fc-8454-db16dfe12f31") + ) + (pin "3" + (uuid "8132fa70-559c-4499-a03f-b502aaf7db8b") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7523b190-7540-4ca2-9c9d-04a935cf41be") + (property "Reference" "LED26" + (at 110.49 156.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "698d1ee1-3b88-4dbf-974f-2a7dff2293f3") + ) + (pin "2" + (uuid "03353b54-c61a-422e-ae94-b0c762c118d7") + ) + (pin "4" + (uuid "7e3365bb-2238-48f8-a1e5-cd24a23bc705") + ) + (pin "3" + (uuid "a35035ea-cb20-4c9b-8e00-e2bc48952c85") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED26") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "76af5763-9399-44c4-a498-bbedcbf14668") + (property "Reference" "LED12" + (at 72.39 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4e828f96-9cac-4e67-83cb-1a8c92312ec9") + ) + (pin "2" + (uuid "de165b2a-b6c2-4b4f-91ef-9e5026212b7f") + ) + (pin "4" + (uuid "07f75bda-6b81-477b-a0af-693cb9bca637") + ) + (pin "3" + (uuid "09bfe3fc-8dd4-4688-9cc8-1cc3f995df7e") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "79a22889-017f-4b61-a508-61202e7e1b02") + (property "Reference" "LED13" + (at 91.44 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "650dad88-f0b3-47da-8629-0b6be17f20d5") + ) + (pin "2" + (uuid "8cd3b389-d3c3-4b26-8fd7-524a6b5afc38") + ) + (pin "4" + (uuid "89c29c2a-c371-4011-8178-67afaa7fd512") + ) + (pin "3" + (uuid "10225a46-ec4d-4d31-88a0-41f93a797d67") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7b6a7c1d-7b0e-4b7e-8ef9-98572626e35d") + (property "Reference" "LED14" + (at 110.49 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b19a1a70-eb6d-4fa3-a940-ef38b583cea9") + ) + (pin "2" + (uuid "86698ac9-f365-4bb8-8974-ae22f688ca75") + ) + (pin "4" + (uuid "78931364-8278-459f-9a6b-25666c4c8d01") + ) + (pin "3" + (uuid "dad8a7d2-0d36-42f9-b4e1-79c610eceef2") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8f78aa94-6c1c-472c-8739-8eac1ad7fc27") + (property "Reference" "LED11" + (at 50.8 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "69949c53-84b4-4f15-bed5-8974f23876b3") + ) + (pin "2" + (uuid "0292e241-423f-4ed7-8033-28ee99b6fd0f") + ) + (pin "4" + (uuid "9c9edb46-f53c-4c06-8c8f-10f01807dc1a") + ) + (pin "3" + (uuid "3052d03a-132b-4ebe-9cc7-182031db1197") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9936daa4-e475-45c1-81b1-ca1f304d8886") + (property "Reference" "LED27" + (at 50.8 156.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6d4df86c-24de-4683-b384-759855cc0cec") + ) + (pin "2" + (uuid "19f303d0-3e26-461d-9244-c8ea7f240eb3") + ) + (pin "4" + (uuid "e2c8c2cf-e555-4cb5-8522-ea6abcb233a3") + ) + (pin "3" + (uuid "20c7ec7c-cdb0-4b06-95f4-90eefe52e15d") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 107.95 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9a9bca09-b516-45c6-8261-d3f4f94874d1") + (property "Reference" "LED22" + (at 107.95 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 107.95 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 107.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 107.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 107.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f37f52e0-dcbe-4490-8ba9-1d2a96e1fa2d") + ) + (pin "2" + (uuid "d6c23b5f-bd67-4d30-b095-08554d203fae") + ) + (pin "4" + (uuid "a20c30a6-f0b3-49fb-8d2b-87f7acda6161") + ) + (pin "3" + (uuid "6e0ff795-b431-46de-a8c7-4d39cfe6e429") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a1f2c2c1-c214-422d-b4a0-56c925c218b1") + (property "Reference" "LED17" + (at 91.44 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "48562ac4-4950-4455-bc22-75a1fa6a2173") + ) + (pin "2" + (uuid "d77761b5-99a5-4c22-a9e5-fa69a528d5e0") + ) + (pin "4" + (uuid "f7f4b51b-1c28-487e-a726-266acdf89dfe") + ) + (pin "3" + (uuid "28e2820b-40dc-4065-b3f8-879d1b2d461d") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bc5a282c-1530-41df-ad00-5906e66a0f25") + (property "Reference" "LED18" + (at 72.39 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "258bfd04-354b-479c-ba3a-be6606c57d06") + ) + (pin "2" + (uuid "cd65b508-68f9-4b20-929b-2cef01072a0b") + ) + (pin "4" + (uuid "74da74c6-e15a-4beb-9921-ce30b01d222e") + ) + (pin "3" + (uuid "e391b47a-fabe-407a-8d17-76be6873bc9e") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cda862bf-b586-4a88-bb53-5ab8cfcddcf2") + (property "Reference" "LED3" + (at 91.44 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4f2a5d98-75ad-4b1d-a1dc-6a351b098d48") + ) + (pin "2" + (uuid "3aeb4d8d-a0fb-4dde-8d99-c0a573bca0d6") + ) + (pin "4" + (uuid "15b6aa3b-1822-4e3a-b551-af11d27f4db0") + ) + (pin "3" + (uuid "953e511b-5d6c-4406-b83e-e33a029bf3c0") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d03dbe4c-acca-4050-bde4-c62996f00590") + (property "Reference" "LED6" + (at 129.54 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0a2e2fe3-132f-4ef6-90e2-b342cd2e8d33") + ) + (pin "2" + (uuid "d69fc718-6afe-4b76-a91d-a2055439fa08") + ) + (pin "4" + (uuid "c21b31f0-8a57-44c7-9381-49178ce59859") + ) + (pin "3" + (uuid "c792d884-f4a9-42c1-a53d-1dab62c0d491") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d1ca3e75-9af4-4b49-893f-aca04ea59f9a") + (property "Reference" "LED16" + (at 110.49 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "37de1226-1039-451b-aecd-59926fffafb1") + ) + (pin "2" + (uuid "35b4c067-563a-4760-ba1e-b4c6fa4a2ed0") + ) + (pin "4" + (uuid "66bbefe3-98fd-49e2-822e-02dad9869b87") + ) + (pin "3" + (uuid "7b5bcfbc-9e1d-406d-b193-38af7ac34d7b") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d3a33e1e-f3e2-44ea-ac8a-cb7c0b62224a") + (property "Reference" "LED7" + (at 110.49 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "59c43794-eb0c-466c-81a3-920836671705") + ) + (pin "2" + (uuid "11b50c1e-fff3-4d41-810e-87f02ea0e585") + ) + (pin "4" + (uuid "c48c8b83-c591-44ee-91d1-389a0de2dcc9") + ) + (pin "3" + (uuid "5e0c39d4-7f32-4d07-a658-a79a3b493d9f") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d8e7947b-5bb2-4fc1-a4f6-847dc2f131bc") + (property "Reference" "LED4" + (at 110.49 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dde3bcb5-b628-4a9b-91f9-9d2e510ea31f") + ) + (pin "2" + (uuid "2dfea6b1-50e1-451a-9abc-36820ce8d954") + ) + (pin "4" + (uuid "bacadd6a-1dd2-439c-9c74-883346ea336a") + ) + (pin "3" + (uuid "08cebfd2-68d6-4298-83a0-4b910a77b65f") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dac7346a-b010-4167-8fdb-9c0d91941d89") + (property "Reference" "LED21" + (at 129.54 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d70e7903-cba6-4b12-acd0-52ab5bbd5329") + ) + (pin "2" + (uuid "bff6751e-7afc-4d97-9db4-47dcb3a77361") + ) + (pin "4" + (uuid "2410787f-fea9-4eac-800a-c1e7652fa816") + ) + (pin "3" + (uuid "8716c6d1-ab95-4e40-84f0-f5e945f18502") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dee203b7-42ee-4b98-9003-936a09310fc6") + (property "Reference" "LED1" + (at 50.8 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "42538eb3-e3d8-4c34-8dcf-2cf313a6523a") + ) + (pin "2" + (uuid "063e328c-45c3-4080-b862-4b9928f6e758") + ) + (pin "4" + (uuid "4ecc765a-4fea-4ebf-8940-d4c0c9ebf04c") + ) + (pin "3" + (uuid "684ed4e5-44de-4afa-984a-1b2d67cd75f4") + ) + (instances + (project "" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e6475c77-d9d0-400d-830e-67d85df91641") + (property "Reference" "LED8" + (at 91.44 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ed429df9-924f-464c-b941-6d879be197a3") + ) + (pin "2" + (uuid "6718387e-c244-4867-9a7f-a142af532c0e") + ) + (pin "4" + (uuid "e5460856-7c26-4e82-85c2-8e847a9a5363") + ) + (pin "3" + (uuid "a4bb65a9-5e72-42f4-8b33-6c603740b237") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ef05aa19-4aa8-4d80-b620-2dfd117a6c79") + (property "Reference" "LED10" + (at 50.8 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "018744a5-988d-4f23-8ff8-37ecb127b191") + ) + (pin "2" + (uuid "e9125803-e985-4b99-87c5-35dd6f445487") + ) + (pin "4" + (uuid "a334ce99-0488-451d-8665-a27bde55dd3b") + ) + (pin "3" + (uuid "fd79f81f-3fb0-4338-93bb-11b4e155bd85") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED10") + (unit 1) + ) + ) + ) + ) +) diff --git a/hardware/numpad/numpad/untitled.kicad_sc.kicad_sch-bak b/hardware/numpad/numpad/untitled.kicad_sc.kicad_sch-bak new file mode 100644 index 00000000..29901785 --- /dev/null +++ b/hardware/numpad/numpad/untitled.kicad_sc.kicad_sch-bak @@ -0,0 +1,3597 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "6f2c82b5-c9ad-40d0-84fe-43041274abb2") + (paper "A4") + (lib_symbols + (symbol "PCM_marbastlib-mx:MX_SK6812MINI-E" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LED" + (at 3.175 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 10.16 -6.985 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "reverse mount led revmount rgb" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MX_SK6812MINI-E_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "MX_SK6812MINI-E_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MX_SK6812MINI-E_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 72.39 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "0220285d-ef29-4ee8-8d56-f6a9bc17e414") + ) + (junction + (at 110.49 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "04f0fee7-cb31-4460-b629-35b019ea81b8") + ) + (junction + (at 62.23 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "12ae46b7-43c9-40cd-be99-682195fef1b4") + ) + (junction + (at 91.44 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "12ff4d38-7291-4b60-81b2-477840a0d6a1") + ) + (junction + (at 110.49 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "2bec2468-29c9-4289-80b4-d8c3451a065b") + ) + (junction + (at 91.44 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "2cf9c571-883f-4c84-8bfa-7c030eb90653") + ) + (junction + (at 110.49 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "32c6fddf-5925-40c3-ad9c-fc91eb85f691") + ) + (junction + (at 72.39 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "4744e61c-7254-4027-8fe8-1cbce0c6907d") + ) + (junction + (at 91.44 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "477e8d76-992d-4501-a0fa-7439446d5d44") + ) + (junction + (at 107.95 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "51ecb9f4-0ce6-4662-8386-54e10b0e2e09") + ) + (junction + (at 91.44 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "60b9b167-26e0-4fbe-9d4d-4f36eef220bc") + ) + (junction + (at 60.96 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "72d7d771-3aca-4547-9d1b-c062d6d650df") + ) + (junction + (at 91.44 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "73c87566-767a-42ff-bc47-0c3c0175b1ef") + ) + (junction + (at 72.39 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "7b95e050-7f54-4db2-a515-8c74831dca7c") + ) + (junction + (at 72.39 162.56) + (diameter 0) + (color 0 0 0 0) + (uuid "8388d68f-730e-41e6-8446-e3d6b641e20b") + ) + (junction + (at 83.82 96.52) + (diameter 0) + (color 0 0 0 0) + (uuid "88e6b756-94e1-40d4-afad-a90ae0911d3f") + ) + (junction + (at 72.39 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "9228040b-e864-45d3-be98-8f87e764c841") + ) + (junction + (at 62.23 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "96ede30e-c16a-45ea-8f2d-7038d0f385cc") + ) + (junction + (at 60.96 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "a5071400-a744-4e15-af79-dc09a8d051ba") + ) + (junction + (at 91.44 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "a8250e76-d163-4e93-94d9-15604ca0b9ec") + ) + (junction + (at 72.39 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "a86861a0-8d30-4cbd-8865-7098731aea16") + ) + (junction + (at 72.39 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "aa5e3c52-0dd9-49a4-bcaa-7d1cb87655b7") + ) + (junction + (at 60.96 162.56) + (diameter 0) + (color 0 0 0 0) + (uuid "af8e06b7-8b43-406b-93cd-6b98feabfedf") + ) + (junction + (at 110.49 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "b8570678-809d-4f7b-af68-80e0a23995ad") + ) + (junction + (at 91.44 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "ba37fb15-a6eb-47d2-9ec7-8c0fcb1b9abe") + ) + (junction + (at 107.95 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "bb3b8a43-6eb7-4121-910c-70d92cf20263") + ) + (junction + (at 60.96 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "bd09e162-50bd-4fb1-bfc5-e76ea3f39ae4") + ) + (junction + (at 88.9 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "bdf7de18-6f4d-424f-95e7-9bf3965f376f") + ) + (junction + (at 110.49 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c1addb7e-aa43-4ec2-add0-cc5bdd2828c6") + ) + (junction + (at 72.39 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c49b81bf-df4e-4a52-a66f-fadae07d20ca") + ) + (junction + (at 72.39 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "c6449236-ae53-4406-9284-10b36b8d2d7e") + ) + (junction + (at 110.49 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "c9f2105a-0cb8-4b18-9889-e75071be008a") + ) + (junction + (at 91.44 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "d39d2748-5d91-4280-ac56-a56b09a0026f") + ) + (junction + (at 88.9 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "d4173bc0-3803-4171-88e7-74d80c958570") + ) + (junction + (at 60.96 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "dba9330b-f48c-45c1-a588-255c723bdb34") + ) + (junction + (at 62.23 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "e69db5e1-9041-45a5-ad0e-3a98be013377") + ) + (junction + (at 62.23 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "ea37616d-4fe7-4a8e-8136-ba36c0d5ff3e") + ) + (junction + (at 71.12 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "ee863c29-9a85-458b-8283-aa9503b74adc") + ) + (junction + (at 62.23 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "ee8b63b3-d3dd-424b-a075-53c4e198631d") + ) + (junction + (at 60.96 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "f083c2cb-1bd2-491c-a912-765653cda371") + ) + (junction + (at 71.12 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "f2f5c638-40f8-49dc-9ee8-5a74dc0c363c") + ) + (junction + (at 60.96 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "f5e590cd-3cb7-4df4-acba-98d99cf6dfe1") + ) + (junction + (at 62.23 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "f743b0ba-eaa6-4e43-a414-ee115b6dca0d") + ) + (junction + (at 62.23 153.67) + (diameter 0) + (color 0 0 0 0) + (uuid "f8f0ce38-c98d-4f0f-b709-b2457eacd2e3") + ) + (junction + (at 72.39 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "ff6ea28d-2a79-47df-9f5d-d950753a3abb") + ) + (wire + (pts + (xy 72.39 104.14) (xy 91.44 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0386121a-71f8-4940-8e8f-66da422036cf") + ) + (wire + (pts + (xy 58.42 121.92) (xy 64.77 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "096743f4-6d47-4413-af77-ce8b30726e65") + ) + (wire + (pts + (xy 99.06 121.92) (xy 102.87 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09c7980f-1572-4990-8c86-66e1063e836b") + ) + (wire + (pts + (xy 60.96 64.77) (xy 72.39 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bb7e413-0035-49f2-af76-0e0ffed6fee6") + ) + (wire + (pts + (xy 139.7 146.05) (xy 139.7 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bc2288c-328d-4fb4-8368-97aeaf2e2d0e") + ) + (wire + (pts + (xy 40.64 96.52) (xy 43.18 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c9fa031-ee87-4ee1-b125-7124e505a82b") + ) + (wire + (pts + (xy 91.44 114.3) (xy 110.49 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ce423e3-d622-40bc-8d7f-02efd9ea0924") + ) + (wire + (pts + (xy 62.23 80.01) (xy 72.39 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e4f2806-d1c2-4b41-9d07-189c8e0c1571") + ) + (wire + (pts + (xy 91.44 88.9) (xy 110.49 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13588913-be73-4ff7-b95a-8897c3e0363e") + ) + (wire + (pts + (xy 110.49 80.01) (xy 129.54 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "142d17be-2e1e-4abf-9b0e-71233ee62ed7") + ) + (wire + (pts + (xy 34.29 57.15) (xy 62.23 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1477a0fb-302f-44b0-bd93-56a0ca3dbd6b") + ) + (wire + (pts + (xy 62.23 153.67) (xy 71.12 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "162e59e9-c599-4702-9660-4c99918727b9") + ) + (wire + (pts + (xy 80.01 170.18) (xy 102.87 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "170708c7-f333-4548-be74-2bc531c125f0") + ) + (wire + (pts + (xy 50.8 80.01) (xy 62.23 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f31b1a0-8093-4fcd-99f1-7d493e14f250") + ) + (wire + (pts + (xy 60.96 138.43) (xy 71.12 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f94a3ad-bcad-4e72-b013-a9114f3804e1") + ) + (wire + (pts + (xy 62.23 104.14) (xy 72.39 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2871e4d0-d89e-4582-8347-c82db3a0f036") + ) + (wire + (pts + (xy 40.64 72.39) (xy 43.18 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2cab26be-0485-4a95-890b-173c48f6fa15") + ) + (wire + (pts + (xy 60.96 88.9) (xy 72.39 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31bb3eef-e713-440f-8f8e-b164e74831c6") + ) + (wire + (pts + (xy 139.7 72.39) (xy 137.16 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3313c301-4374-44de-a407-f50000b7b8e0") + ) + (wire + (pts + (xy 137.16 96.52) (xy 139.7 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "364a6bdf-4cdf-4138-9a47-9ad253ca419b") + ) + (wire + (pts + (xy 72.39 80.01) (xy 91.44 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a6b58f1-02a6-4fc4-9774-44d68b7dec1b") + ) + (wire + (pts + (xy 91.44 104.14) (xy 110.49 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b777e6a-70f7-4fe2-a33f-6ade1fe8f0d2") + ) + (wire + (pts + (xy 118.11 43.18) (xy 121.92 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c4104ce-e515-40f3-b8dc-163b41921fa3") + ) + (wire + (pts + (xy 72.39 64.77) (xy 91.44 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e92704f-7d39-410b-87bf-8e70590512cd") + ) + (wire + (pts + (xy 43.18 121.92) (xy 40.64 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4080ceb3-0ed4-4fe8-86a9-6d524f327750") + ) + (wire + (pts + (xy 62.23 80.01) (xy 62.23 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "450c6729-bafa-46fb-ac49-8607be81b928") + ) + (wire + (pts + (xy 71.12 153.67) (xy 88.9 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48af09b2-54b3-49c1-ab19-e245c5332008") + ) + (wire + (pts + (xy 62.23 177.8) (xy 72.39 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49fc123f-00c4-4632-80ed-e8607da380d3") + ) + (wire + (pts + (xy 80.01 43.18) (xy 83.82 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b49a231-8d38-4db8-8d08-d92ab37f4bdf") + ) + (wire + (pts + (xy 58.42 43.18) (xy 64.77 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fdf8296-1531-4255-a319-7fac3d8ab0c4") + ) + (wire + (pts + (xy 107.95 153.67) (xy 129.54 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52a2a71b-fa55-4ea8-94e6-b7151b8d8012") + ) + (wire + (pts + (xy 80.01 96.52) (xy 83.82 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55ea6fc1-3f11-44bb-826f-62e5995c54e5") + ) + (wire + (pts + (xy 88.9 153.67) (xy 107.95 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d5b02e5-4fb3-4720-bffd-79a2d3498628") + ) + (wire + (pts + (xy 71.12 138.43) (xy 88.9 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5da96cd7-3db8-43c5-901d-134cfaf5f071") + ) + (wire + (pts + (xy 50.8 35.56) (xy 60.96 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "610c0ea5-9f2a-4410-9c6c-1eca951bb03f") + ) + (wire + (pts + (xy 72.39 129.54) (xy 91.44 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62ab7122-d165-4919-b327-4a4f0b583444") + ) + (wire + (pts + (xy 110.49 50.8) (xy 129.54 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62ee8b0f-24c7-44a7-b636-99a725d1b182") + ) + (wire + (pts + (xy 60.96 35.56) (xy 60.96 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66087033-5089-4204-8412-081dc88c3576") + ) + (wire + (pts + (xy 83.82 96.52) (xy 85.09 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e007951-2ebb-4684-8a5e-fb1572910953") + ) + (wire + (pts + (xy 72.39 50.8) (xy 91.44 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "753fc5ce-81c8-4e5d-a48c-798378d6a063") + ) + (wire + (pts + (xy 139.7 43.18) (xy 137.16 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76e6af91-ec57-47f8-ba3e-f129723f8efa") + ) + (wire + (pts + (xy 62.23 50.8) (xy 72.39 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76fad116-f883-4114-8a7b-c2e0ba8653fa") + ) + (wire + (pts + (xy 60.96 88.9) (xy 60.96 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d5f61e8-1eea-4bf4-b5ac-991ac37c94cc") + ) + (wire + (pts + (xy 50.8 153.67) (xy 62.23 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d6458c5-fd28-4589-ac36-f7361564b1f1") + ) + (wire + (pts + (xy 58.42 72.39) (xy 64.77 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d8391e4-bb51-46b7-9273-3fd6182c313f") + ) + (wire + (pts + (xy 118.11 72.39) (xy 121.92 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f20e184-abeb-47f3-8552-74655ababbc2") + ) + (wire + (pts + (xy 80.01 72.39) (xy 83.82 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84dda21c-0d6e-492b-ae7d-386d34dbdf26") + ) + (wire + (pts + (xy 58.42 170.18) (xy 64.77 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8885780f-c1dd-4f56-aa7e-b5958765b3d5") + ) + (wire + (pts + (xy 62.23 177.8) (xy 62.23 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92736460-0fb1-4445-b48d-69fdf64a3564") + ) + (wire + (pts + (xy 107.95 138.43) (xy 129.54 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92f31b72-1a69-44f3-984d-bef7c44a7092") + ) + (wire + (pts + (xy 99.06 96.52) (xy 102.87 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9344ec91-0d51-4f78-8993-536304776ad3") + ) + (wire + (pts + (xy 110.49 104.14) (xy 129.54 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94602010-8719-4abc-985d-04d9797bac60") + ) + (wire + (pts + (xy 72.39 177.8) (xy 110.49 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "961f7c63-8b2e-4ed2-a9a4-4be5393d014a") + ) + (wire + (pts + (xy 50.8 138.43) (xy 60.96 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9798b3a8-6e35-4f76-8516-ed9170cc667f") + ) + (wire + (pts + (xy 50.8 50.8) (xy 62.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9abd6048-4e0d-43c9-bb2a-b54e9d89e991") + ) + (wire + (pts + (xy 72.39 114.3) (xy 91.44 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9afc9452-b606-4bb9-9c0f-7a7154f285d2") + ) + (wire + (pts + (xy 139.7 72.39) (xy 139.7 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c564d29-ee3a-48f8-add1-2bbdc0adf44b") + ) + (wire + (pts + (xy 88.9 138.43) (xy 107.95 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9edc071c-343f-4470-9c9e-bca8000b25c8") + ) + (wire + (pts + (xy 118.11 96.52) (xy 121.92 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a25acd8f-7d5f-4244-8cc8-a59e39d56ef8") + ) + (wire + (pts + (xy 78.74 146.05) (xy 81.28 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2ab3c51-4a32-4cc2-9b0d-8ed500816254") + ) + (wire + (pts + (xy 91.44 64.77) (xy 110.49 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a52b1ce8-73e4-4cf1-a564-2b134654dc61") + ) + (wire + (pts + (xy 34.29 54.61) (xy 60.96 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a726bf02-66ca-4298-bf12-2b9780b9edff") + ) + (wire + (pts + (xy 50.8 64.77) (xy 60.96 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad520057-c4b3-4157-aa2d-7f7d71b699e4") + ) + (wire + (pts + (xy 50.8 129.54) (xy 62.23 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad5da5e1-f1dc-4b74-8b68-67439d1379ee") + ) + (wire + (pts + (xy 91.44 80.01) (xy 110.49 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ada5b62b-9d1e-41d0-8646-e1eb00790fb2") + ) + (wire + (pts + (xy 60.96 35.56) (xy 72.39 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b109080c-f0ad-4adb-a6e3-da22750bafe7") + ) + (wire + (pts + (xy 43.18 43.18) (xy 40.64 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b31a907f-2b33-4445-bc33-f56c3bcd047c") + ) + (wire + (pts + (xy 40.64 43.18) (xy 40.64 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b607ec4b-5a41-4d92-a174-e9e05f78f700") + ) + (wire + (pts + (xy 40.64 146.05) (xy 40.64 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b659ae5e-5092-4666-a0f8-15266303a0f4") + ) + (wire + (pts + (xy 60.96 114.3) (xy 72.39 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b944e723-b9db-48e1-ac16-ba3940fc57de") + ) + (wire + (pts + (xy 40.64 96.52) (xy 40.64 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb363877-2a65-4191-bb3c-cf01f319f270") + ) + (wire + (pts + (xy 110.49 88.9) (xy 129.54 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bca5f375-1ef3-48e3-9175-7d1a6b9bdaa4") + ) + (wire + (pts + (xy 62.23 104.14) (xy 62.23 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd265094-3f62-4430-9b78-a0ac6cb5ba61") + ) + (wire + (pts + (xy 62.23 129.54) (xy 72.39 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd2b0965-60b5-4927-aa7c-aa7aebe3cd13") + ) + (wire + (pts + (xy 91.44 35.56) (xy 110.49 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfc085cb-d355-4469-a457-5f0c404b506e") + ) + (wire + (pts + (xy 99.06 43.18) (xy 102.87 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfe9652e-f920-46d7-ae9f-e5f8012653c6") + ) + (wire + (pts + (xy 60.96 54.61) (xy 60.96 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1490fce-81a0-4bc7-b6a5-b294d4fed373") + ) + (wire + (pts + (xy 80.01 121.92) (xy 83.82 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8331942-24b7-4629-8937-da2afc2cdc82") + ) + (wire + (pts + (xy 62.23 50.8) (xy 62.23 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb58e260-aa62-4723-90cf-4e01ea661be7") + ) + (wire + (pts + (xy 118.11 121.92) (xy 139.7 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc2ee325-27f3-4743-a7e1-2c0e4bceab67") + ) + (wire + (pts + (xy 50.8 114.3) (xy 60.96 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc7a0143-5d4e-45d2-bac6-02d2c8c73eeb") + ) + (wire + (pts + (xy 72.39 88.9) (xy 91.44 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d09395a6-1ec3-4c0b-a244-02b2300b68f0") + ) + (wire + (pts + (xy 99.06 72.39) (xy 102.87 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1908a49-bd6b-4628-acc4-25961abf05d9") + ) + (wire + (pts + (xy 58.42 146.05) (xy 63.5 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d31f786b-738f-4259-8544-1d155140374c") + ) + (wire + (pts + (xy 91.44 50.8) (xy 110.49 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4385fe5-6382-4798-b371-7890f96b464b") + ) + (wire + (pts + (xy 72.39 35.56) (xy 91.44 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d443234c-238e-4336-9c11-4f9f7d422e51") + ) + (wire + (pts + (xy 58.42 96.52) (xy 64.77 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da9dac44-da3f-4579-9176-1709430f94ee") + ) + (wire + (pts + (xy 40.64 170.18) (xy 43.18 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db228ad7-304b-4ffd-8d5b-aad348064062") + ) + (wire + (pts + (xy 60.96 64.77) (xy 60.96 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de2cc69f-0170-473f-9154-13c26a01d562") + ) + (wire + (pts + (xy 110.49 35.56) (xy 129.54 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de4f9500-5f84-45e6-877f-8fd2f23d7834") + ) + (wire + (pts + (xy 50.8 88.9) (xy 60.96 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dee3e16b-f387-4f4e-8695-c58ccdea86c4") + ) + (wire + (pts + (xy 110.49 64.77) (xy 129.54 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df8d6a72-88a0-4f86-a203-9cad06be56e7") + ) + (wire + (pts + (xy 96.52 146.05) (xy 100.33 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0f02291-86eb-4edc-aedd-958850a27276") + ) + (wire + (pts + (xy 115.57 146.05) (xy 121.92 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1fe60b6-c880-495d-83b7-c3c40ded0cf5") + ) + (wire + (pts + (xy 62.23 129.54) (xy 62.23 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e50900d2-7b3c-4056-9705-079da8e9440d") + ) + (wire + (pts + (xy 43.18 146.05) (xy 40.64 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6596fc1-fc1e-405b-babe-47516b22cf5a") + ) + (wire + (pts + (xy 60.96 114.3) (xy 60.96 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7364f33-0a2d-41c4-aba5-7b24922189e5") + ) + (wire + (pts + (xy 62.23 57.15) (xy 62.23 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9e99640-524d-48b2-9e57-57072bfd3813") + ) + (wire + (pts + (xy 72.39 162.56) (xy 110.49 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb8bfc4f-ea5f-4c08-993b-87bc2534a037") + ) + (wire + (pts + (xy 50.8 162.56) (xy 60.96 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec1ca7f6-f796-47fe-aca9-231c2e1e90c8") + ) + (wire + (pts + (xy 50.8 177.8) (xy 62.23 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef765233-a476-4f08-91e3-3ad23b34266a") + ) + (wire + (pts + (xy 50.8 104.14) (xy 62.23 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0eb0138-a40d-4b54-8f8a-c4d68d6cca7d") + ) + (wire + (pts + (xy 60.96 162.56) (xy 72.39 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f31e44d6-04c6-4439-9bb5-113bf461b6cb") + ) + (wire + (pts + (xy 137.16 146.05) (xy 139.7 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f34c00ca-17e0-4562-9dfe-efb6da6fb78e") + ) + (wire + (pts + (xy 60.96 138.43) (xy 60.96 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4cbbec0-c8c0-4e01-8bde-52d7dbd2203c") + ) + (wire + (pts + (xy 91.44 129.54) (xy 110.49 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "faa08cf3-0212-4973-9d37-a121bba7e6d3") + ) + (hierarchical_label "VSS" + (shape input) + (at 34.29 57.15 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1b44ee87-41c4-431f-baf9-36bc7139f942") + ) + (hierarchical_label "VDD" + (shape input) + (at 34.29 54.61 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6d957cbf-1406-471d-bd37-4fff08982740") + ) + (hierarchical_label "DIN" + (shape input) + (at 139.7 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d1b4ef56-07bb-4018-b14f-249bc2d1a295") + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 71.12 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1fd9c9e4-2dfd-4151-b309-9c4511e3ed2e") + (property "Reference" "LED24" + (at 71.12 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 71.12 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 71.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 71.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8d0c68e7-506d-4128-b794-7b4f1cbcb2e2") + ) + (pin "2" + (uuid "70e25ff8-669c-40fd-87d4-2e8d797c1aaf") + ) + (pin "4" + (uuid "845200c1-e02a-46c6-a575-8dd372a12f3d") + ) + (pin "3" + (uuid "af3f4fa7-aaeb-482f-820d-492cd0c46e12") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2573f3d4-31a3-4e08-b8ac-4e4e3f70b942") + (property "Reference" "LED9" + (at 72.39 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2d6dc9dc-a573-4480-ba6a-95e15015b9de") + ) + (pin "2" + (uuid "8b3c52a1-ae5e-4d6d-8e59-247db98833dc") + ) + (pin "4" + (uuid "f664a8c4-3ac2-4e9b-bd64-611b53111d96") + ) + (pin "3" + (uuid "42dd0562-114a-4b6a-9812-b04abdbd4439") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 88.9 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3a5f0ace-38cc-41ba-ab1d-6ee059890fc7") + (property "Reference" "LED23" + (at 88.9 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 88.9 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 88.9 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 88.9 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b796d7f1-8ad0-4dba-855f-0488921b9889") + ) + (pin "2" + (uuid "89f63e4a-65c7-474c-95b6-8cf06e1bbbc5") + ) + (pin "4" + (uuid "866947ea-b5de-4a3b-a7c9-f6b8f915686a") + ) + (pin "3" + (uuid "5b0b3ee7-9bc8-47c4-9fa3-bcdf6d718ff7") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d0bc790-52d9-4c4f-b369-0844c87f9f1e") + (property "Reference" "LED15" + (at 129.54 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b4aa05da-3efe-4e5f-92a0-7f9efa243bb0") + ) + (pin "2" + (uuid "dc799c7a-a147-42db-b37d-faaea9f087c5") + ) + (pin "4" + (uuid "99d85203-b3d3-47a8-ab07-a7eb96b74bc6") + ) + (pin "3" + (uuid "1f722e41-f446-45d7-b90b-a2c6318f809a") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3ed2f7a5-b2d8-453f-a297-6695939d1bd6") + (property "Reference" "LED20" + (at 72.39 156.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bd092964-d99d-4410-a5f7-9a83d9a1d3e4") + ) + (pin "2" + (uuid "31b36906-13a4-40a5-a92a-ee4171df1440") + ) + (pin "4" + (uuid "7ae77031-a018-40bd-89b9-22f13d166f70") + ) + (pin "3" + (uuid "9c07b9f6-27bd-4373-bc4d-2eaf27d3931c") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3f18367a-e7ab-4bf8-a918-1679dee249d2") + (property "Reference" "LED2" + (at 72.39 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a9f0b49a-adb7-4eda-9bde-f1860cf9a32b") + ) + (pin "2" + (uuid "08df3657-167e-4859-a57a-53b1f6d3c960") + ) + (pin "4" + (uuid "6143cec3-8f0a-4915-91bb-bace81a2d915") + ) + (pin "3" + (uuid "c19a7e1f-48c1-41db-8542-ec639e878881") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "417e6a0d-21f7-4ded-893d-c50349f4cc71") + (property "Reference" "LED5" + (at 129.54 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5b757dd8-d898-4532-9cc3-5e6b89fa53ef") + ) + (pin "2" + (uuid "638b8551-7050-406b-8be6-cd66c0517202") + ) + (pin "4" + (uuid "bf0b41bb-92da-4094-ba62-624469c3b7c1") + ) + (pin "3" + (uuid "d0a974f5-856d-4e3a-b20c-fcaa7412f00e") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "58f77366-401d-4764-9c9b-850d5763a77d") + (property "Reference" "LED25" + (at 50.8 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "976c47f2-e7f1-4f06-a853-1689a81fafbd") + ) + (pin "2" + (uuid "73ec0601-9f03-4a08-8d14-80039658f0bc") + ) + (pin "4" + (uuid "af9ccba0-509a-4cc8-8a68-32d60f8e24c0") + ) + (pin "3" + (uuid "c8f01f45-6042-48e8-95f8-2c7826fa42d0") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED25") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "68ddcec0-82fc-44e2-bf40-3722a1f9dfce") + (property "Reference" "LED19" + (at 50.8 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2d283a52-4770-4e3b-a653-58bd1b0a66b6") + ) + (pin "2" + (uuid "b153a8c2-bb5b-4eeb-83da-bdbaea23c9fb") + ) + (pin "4" + (uuid "2023378a-23e2-43fc-8454-db16dfe12f31") + ) + (pin "3" + (uuid "8132fa70-559c-4499-a03f-b502aaf7db8b") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7523b190-7540-4ca2-9c9d-04a935cf41be") + (property "Reference" "LED26" + (at 110.49 156.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "698d1ee1-3b88-4dbf-974f-2a7dff2293f3") + ) + (pin "2" + (uuid "03353b54-c61a-422e-ae94-b0c762c118d7") + ) + (pin "4" + (uuid "7e3365bb-2238-48f8-a1e5-cd24a23bc705") + ) + (pin "3" + (uuid "a35035ea-cb20-4c9b-8e00-e2bc48952c85") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED26") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "76af5763-9399-44c4-a498-bbedcbf14668") + (property "Reference" "LED12" + (at 72.39 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4e828f96-9cac-4e67-83cb-1a8c92312ec9") + ) + (pin "2" + (uuid "de165b2a-b6c2-4b4f-91ef-9e5026212b7f") + ) + (pin "4" + (uuid "07f75bda-6b81-477b-a0af-693cb9bca637") + ) + (pin "3" + (uuid "09bfe3fc-8dd4-4688-9cc8-1cc3f995df7e") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "79a22889-017f-4b61-a508-61202e7e1b02") + (property "Reference" "LED13" + (at 91.44 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "650dad88-f0b3-47da-8629-0b6be17f20d5") + ) + (pin "2" + (uuid "8cd3b389-d3c3-4b26-8fd7-524a6b5afc38") + ) + (pin "4" + (uuid "89c29c2a-c371-4011-8178-67afaa7fd512") + ) + (pin "3" + (uuid "10225a46-ec4d-4d31-88a0-41f93a797d67") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7b6a7c1d-7b0e-4b7e-8ef9-98572626e35d") + (property "Reference" "LED14" + (at 110.49 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b19a1a70-eb6d-4fa3-a940-ef38b583cea9") + ) + (pin "2" + (uuid "86698ac9-f365-4bb8-8974-ae22f688ca75") + ) + (pin "4" + (uuid "78931364-8278-459f-9a6b-25666c4c8d01") + ) + (pin "3" + (uuid "dad8a7d2-0d36-42f9-b4e1-79c610eceef2") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 96.52 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8f78aa94-6c1c-472c-8739-8eac1ad7fc27") + (property "Reference" "LED11" + (at 50.8 83.058 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 85.598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "69949c53-84b4-4f15-bed5-8974f23876b3") + ) + (pin "2" + (uuid "0292e241-423f-4ed7-8033-28ee99b6fd0f") + ) + (pin "4" + (uuid "9c9edb46-f53c-4c06-8c8f-10f01807dc1a") + ) + (pin "3" + (uuid "3052d03a-132b-4ebe-9cc7-182031db1197") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9936daa4-e475-45c1-81b1-ca1f304d8886") + (property "Reference" "LED27" + (at 50.8 156.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 159.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6d4df86c-24de-4683-b384-759855cc0cec") + ) + (pin "2" + (uuid "19f303d0-3e26-461d-9244-c8ea7f240eb3") + ) + (pin "4" + (uuid "e2c8c2cf-e555-4cb5-8522-ea6abcb233a3") + ) + (pin "3" + (uuid "20c7ec7c-cdb0-4b06-95f4-90eefe52e15d") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 107.95 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9a9bca09-b516-45c6-8261-d3f4f94874d1") + (property "Reference" "LED22" + (at 107.95 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 107.95 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 107.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 107.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 107.95 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f37f52e0-dcbe-4490-8ba9-1d2a96e1fa2d") + ) + (pin "2" + (uuid "d6c23b5f-bd67-4d30-b095-08554d203fae") + ) + (pin "4" + (uuid "a20c30a6-f0b3-49fb-8d2b-87f7acda6161") + ) + (pin "3" + (uuid "6e0ff795-b431-46de-a8c7-4d39cfe6e429") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a1f2c2c1-c214-422d-b4a0-56c925c218b1") + (property "Reference" "LED17" + (at 91.44 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "48562ac4-4950-4455-bc22-75a1fa6a2173") + ) + (pin "2" + (uuid "d77761b5-99a5-4c22-a9e5-fa69a528d5e0") + ) + (pin "4" + (uuid "f7f4b51b-1c28-487e-a726-266acdf89dfe") + ) + (pin "3" + (uuid "28e2820b-40dc-4065-b3f8-879d1b2d461d") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 72.39 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bc5a282c-1530-41df-ad00-5906e66a0f25") + (property "Reference" "LED18" + (at 72.39 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 72.39 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 72.39 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 72.39 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "258bfd04-354b-479c-ba3a-be6606c57d06") + ) + (pin "2" + (uuid "cd65b508-68f9-4b20-929b-2cef01072a0b") + ) + (pin "4" + (uuid "74da74c6-e15a-4beb-9921-ce30b01d222e") + ) + (pin "3" + (uuid "e391b47a-fabe-407a-8d17-76be6873bc9e") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cda862bf-b586-4a88-bb53-5ab8cfcddcf2") + (property "Reference" "LED3" + (at 91.44 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4f2a5d98-75ad-4b1d-a1dc-6a351b098d48") + ) + (pin "2" + (uuid "3aeb4d8d-a0fb-4dde-8d99-c0a573bca0d6") + ) + (pin "4" + (uuid "15b6aa3b-1822-4e3a-b551-af11d27f4db0") + ) + (pin "3" + (uuid "953e511b-5d6c-4406-b83e-e33a029bf3c0") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d03dbe4c-acca-4050-bde4-c62996f00590") + (property "Reference" "LED6" + (at 129.54 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0a2e2fe3-132f-4ef6-90e2-b342cd2e8d33") + ) + (pin "2" + (uuid "d69fc718-6afe-4b76-a91d-a2055439fa08") + ) + (pin "4" + (uuid "c21b31f0-8a57-44c7-9381-49178ce59859") + ) + (pin "3" + (uuid "c792d884-f4a9-42c1-a53d-1dab62c0d491") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d1ca3e75-9af4-4b49-893f-aca04ea59f9a") + (property "Reference" "LED16" + (at 110.49 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 110.998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "37de1226-1039-451b-aecd-59926fffafb1") + ) + (pin "2" + (uuid "35b4c067-563a-4760-ba1e-b4c6fa4a2ed0") + ) + (pin "4" + (uuid "66bbefe3-98fd-49e2-822e-02dad9869b87") + ) + (pin "3" + (uuid "7b5bcfbc-9e1d-406d-b193-38af7ac34d7b") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d3a33e1e-f3e2-44ea-ac8a-cb7c0b62224a") + (property "Reference" "LED7" + (at 110.49 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "59c43794-eb0c-466c-81a3-920836671705") + ) + (pin "2" + (uuid "11b50c1e-fff3-4d41-810e-87f02ea0e585") + ) + (pin "4" + (uuid "c48c8b83-c591-44ee-91d1-389a0de2dcc9") + ) + (pin "3" + (uuid "5e0c39d4-7f32-4d07-a658-a79a3b493d9f") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 110.49 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d8e7947b-5bb2-4fc1-a4f6-847dc2f131bc") + (property "Reference" "LED4" + (at 110.49 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 110.49 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 110.49 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 110.49 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dde3bcb5-b628-4a9b-91f9-9d2e510ea31f") + ) + (pin "2" + (uuid "2dfea6b1-50e1-451a-9abc-36820ce8d954") + ) + (pin "4" + (uuid "bacadd6a-1dd2-439c-9c74-883346ea336a") + ) + (pin "3" + (uuid "08cebfd2-68d6-4298-83a0-4b910a77b65f") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 129.54 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dac7346a-b010-4167-8fdb-9c0d91941d89") + (property "Reference" "LED21" + (at 129.54 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 129.54 135.128 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 129.54 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 129.54 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d70e7903-cba6-4b12-acd0-52ab5bbd5329") + ) + (pin "2" + (uuid "bff6751e-7afc-4d97-9db4-47dcb3a77361") + ) + (pin "4" + (uuid "2410787f-fea9-4eac-800a-c1e7652fa816") + ) + (pin "3" + (uuid "8716c6d1-ab95-4e40-84f0-f5e945f18502") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 43.18 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dee203b7-42ee-4b98-9003-936a09310fc6") + (property "Reference" "LED1" + (at 50.8 29.718 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "42538eb3-e3d8-4c34-8dcf-2cf313a6523a") + ) + (pin "2" + (uuid "063e328c-45c3-4080-b862-4b9928f6e758") + ) + (pin "4" + (uuid "4ecc765a-4fea-4ebf-8940-d4c0c9ebf04c") + ) + (pin "3" + (uuid "684ed4e5-44de-4afa-984a-1b2d67cd75f4") + ) + (instances + (project "" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 91.44 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e6475c77-d9d0-400d-830e-67d85df91641") + (property "Reference" "LED8" + (at 91.44 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 91.44 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 91.44 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ed429df9-924f-464c-b941-6d879be197a3") + ) + (pin "2" + (uuid "6718387e-c244-4867-9a7f-a142af532c0e") + ) + (pin "4" + (uuid "e5460856-7c26-4e82-85c2-8e847a9a5363") + ) + (pin "3" + (uuid "a4bb65a9-5e72-42f4-8b33-6c603740b237") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_marbastlib-mx:MX_SK6812MINI-E") + (at 50.8 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ef05aa19-4aa8-4d80-b620-2dfd117a6c79") + (property "Reference" "LED10" + (at 50.8 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MX_SK6812MINI-E" + (at 50.8 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_marbastlib-mx:LED_MX_6028R" + (at 50.8 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse mount adressable LED (WS2812 protocol)" + (at 50.8 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "018744a5-988d-4f23-8ff8-37ecb127b191") + ) + (pin "2" + (uuid "e9125803-e985-4b99-87c5-35dd6f445487") + ) + (pin "4" + (uuid "a334ce99-0488-451d-8665-a27bde55dd3b") + ) + (pin "3" + (uuid "fd79f81f-3fb0-4338-93bb-11b4e155bd85") + ) + (instances + (project "numpad" + (path "/a3d0d559-cac8-4859-ad0f-79ad0c1a1a82/ead3be26-7f43-4289-81f3-aae72a11e5f1" + (reference "LED10") + (unit 1) + ) + ) + ) + ) +) diff --git a/hardware/numpad/numpad/~_autosave-numpad.kicad_pcb.lck b/hardware/numpad/numpad/~_autosave-numpad.kicad_pcb.lck new file mode 100644 index 00000000..cf7e3025 --- /dev/null +++ b/hardware/numpad/numpad/~_autosave-numpad.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"framework16","username":"ukim"} \ No newline at end of file diff --git a/hardware/symbols/T36K3BGR-05D000121U1930/LED_T36K3BGR-05D000121U1930.kicad_mod b/hardware/symbols/T36K3BGR-05D000121U1930/LED_T36K3BGR-05D000121U1930.kicad_mod new file mode 100644 index 00000000..3b789a86 --- /dev/null +++ b/hardware/symbols/T36K3BGR-05D000121U1930/LED_T36K3BGR-05D000121U1930.kicad_mod @@ -0,0 +1,32 @@ + +(footprint LED_T36K3BGR-05D000121U1930 (layer F.Cu) (tedit 68B7726D) + (descr "") + (attr smd) + (fp_text reference REF** (at -0.825 -2.635 0) (layer F.SilkS) + (effects (font (size 1.0 1.0) (thickness 0.15))) + ) + (fp_text value LED_T36K3BGR-05D000121U1930 (at 13.145 2.615 0) (layer F.Fab) + (effects (font (size 1.0 1.0) (thickness 0.15))) + ) + (pad 3 smd rect (at 2.75 -0.725) (size 2.0 0.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad 2 smd rect (at 2.75 0.725) (size 2.0 0.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad 1 smd rect (at -2.75 0.725) (size 2.0 0.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad 4 smd rect (at -2.75 -0.725) (size 2.0 0.75) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.Fab) (width 0.127)) + (fp_line (start 1.6 -1.4) (end 1.6 1.4) (layer F.Fab) (width 0.127)) + (fp_line (start 1.6 1.4) (end -1.6 1.4) (layer F.Fab) (width 0.127)) + (fp_line (start -1.6 1.4) (end -1.6 -1.4) (layer F.Fab) (width 0.127)) + (fp_line (start -4.0 -1.75) (end 4.0 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0 -1.75) (end 4.0 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0 1.75) (end -4.0 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0 1.75) (end -4.0 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -4.5 0.703) (end -4.4 0.703) (layer F.Fab) (width 0.2)) + (fp_circle (center -4.5 0.703) (end -4.4 0.703) (layer F.SilkS) (width 0.2)) + (fp_line (start -1.7 -1.5) (end -1.7 1.5) (layer Edge.Cuts) (width 0.01)) + (fp_line (start -1.7 1.5) (end 1.7 1.5) (layer Edge.Cuts) (width 0.01)) + (fp_line (start 1.7 1.5) (end 1.7 -1.5) (layer Edge.Cuts) (width 0.01)) + (fp_line (start 1.7 -1.5) (end -1.7 -1.5) (layer Edge.Cuts) (width 0.01)) + (fp_text user "The pins are mirrored assuming the LED is facing down on the PCB" (at -3.81 5.08) (layer F.Fab) + (effects (font (size 0.64 0.64) (thickness 0.15))) + ) +) \ No newline at end of file diff --git a/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.kicad_sym b/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.kicad_sym new file mode 100644 index 00000000..44ccbe3b --- /dev/null +++ b/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.kicad_sym @@ -0,0 +1,228 @@ + +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "T36K3BGR-05D000121U1930" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at -10.16 12.7 0) + (effects (font (size 1.27 1.27)) (justify bottom left)) + ) + (property "Value" "T36K3BGR-05D000121U1930" (id 1) (at -10.16 10.16 0) + (effects (font (size 1.27 1.27)) (justify bottom left)) + ) + (property "Footprint" "T36K3BGR-05D000121U1930:LED_T36K3BGR-05D000121U1930" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MF" "Harvatek Corporation" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "1.0mm" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Package" "SMD-4 Harvatek" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Price" "None" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Check_prices" "https://www.snapeda.com/parts/T36K3BGR-05D000121U1930/Harvatek/view-part/?ref=eda" (id 8) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PARTREV" "1.1" (id 10) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/T36K3BGR-05D000121U1930/Harvatek/view-part/?ref=snap" (id 11) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MP" "T36K3BGR-05D000121U1930" (id 12) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Description" "\n \n Red, Green, Blue (RGB) - LED Indication - Discrete 2V Red, 2.6V Green, 2.6V Blue 4-SMD, Flat Leads\n \n" (id 13) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Availability" "In Stock" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MANUFACTURER" "Harvatek" (id 15) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (symbol "T36K3BGR-05D000121U1930_0_0" + (polyline + (pts (xy 0.0 9.144) (xy 0.0 7.62)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 7.62) (xy 0.0 6.096)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 6.096) (xy 2.54 7.62)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 2.54 7.62) (xy 0.0 9.144)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 2.54 9.144) (xy 2.54 6.096)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 1.524) (xy 0.0 0.0)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 0.0) (xy 0.0 -1.524)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 -1.524) (xy 2.54 0.0)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 2.54 0.0) (xy 0.0 1.524)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 2.54 1.524) (xy 2.54 -1.524)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 -6.096) (xy 0.0 -7.62)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 -7.62) (xy 0.0 -9.144)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 -9.144) (xy 2.54 -7.62)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 2.54 -7.62) (xy 0.0 -6.096)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 2.54 -6.096) (xy 2.54 -9.144)) (stroke (width 0.254)) + ) + (polyline + (pts (xy 0.0 7.62) (xy -2.54 7.62)) (stroke (width 0.1524)) + ) + (polyline + (pts (xy -2.54 7.62) (xy -2.54 0.0)) (stroke (width 0.1524)) + ) + (polyline + (pts (xy -2.54 0.0) (xy -2.54 -7.62)) (stroke (width 0.1524)) + ) + (polyline + (pts (xy -2.54 -7.62) (xy 0.0 -7.62)) (stroke (width 0.1524)) + ) + (polyline + (pts (xy 0.0 0.0) (xy -2.54 0.0)) (stroke (width 0.1524)) + ) + (circle (center -2.54 0.0) (radius 0.2032) + (stroke (width 0.4064)) (fill (type none)) + ) + (polyline + (pts (xy 1.27 -4.572) (xy 0.381 -5.588)) (stroke (width 0.1524)) + ) + (polyline + (pts + (xy 1.016 -4.318) + (xy 1.524 -4.826) + (xy 1.905 -3.81) + (xy 1.016 -4.318) + ) + (stroke (width 0.1524)) (fill (type outline)) + ) + (polyline + (pts (xy 2.159 -5.207) (xy 1.27 -6.223)) (stroke (width 0.1524)) + ) + (polyline + (pts + (xy 1.905 -4.953) + (xy 2.413 -5.461) + (xy 2.794 -4.445) + (xy 1.905 -4.953) + ) + (stroke (width 0.1524)) (fill (type outline)) + ) + (polyline + (pts (xy 1.27 3.048) (xy 0.381 2.032)) (stroke (width 0.1524)) + ) + (polyline + (pts + (xy 1.016 3.302) + (xy 1.524 2.794) + (xy 1.905 3.81) + (xy 1.016 3.302) + ) + (stroke (width 0.1524)) (fill (type outline)) + ) + (polyline + (pts (xy 2.159 2.413) (xy 1.27 1.397)) (stroke (width 0.1524)) + ) + (polyline + (pts + (xy 1.905 2.667) + (xy 2.413 2.159) + (xy 2.794 3.175) + (xy 1.905 2.667) + ) + (stroke (width 0.1524)) (fill (type outline)) + ) + (polyline + (pts (xy 1.27 10.668) (xy 0.381 9.652)) (stroke (width 0.1524)) + ) + (polyline + (pts + (xy 1.016 10.922) + (xy 1.524 10.414) + (xy 1.905 11.43) + (xy 1.016 10.922) + ) + (stroke (width 0.1524)) (fill (type outline)) + ) + (polyline + (pts (xy 2.159 10.033) (xy 1.27 9.017)) (stroke (width 0.1524)) + ) + (polyline + (pts + (xy 1.905 10.287) + (xy 2.413 9.779) + (xy 2.794 10.795) + (xy 1.905 10.287) + ) + (stroke (width 0.1524)) (fill (type outline)) + ) + (text "RED" (at 3.81 10.16 0) + (effects (font (size 1.016 1.016)) (justify bottom left)) + ) + (text "GREEN" (at 3.81 -5.08 0) + (effects (font (size 1.016 1.016)) (justify bottom left)) + ) + (text "BLUE" (at 3.81 2.54 0) + (effects (font (size 1.016 1.016)) (justify bottom left)) + ) + (pin passive line (at 7.62 7.62 180.0) (length 5.08) + (name "~" + (effects (font (size 1.016 1.016))) + ) + (number "1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin passive line (at -7.62 0.0 0) (length 5.08) + (name "~" + (effects (font (size 1.016 1.016))) + ) + (number "2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin passive line (at 7.62 -7.62 180.0) (length 5.08) + (name "~" + (effects (font (size 1.016 1.016))) + ) + (number "4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin passive line (at 7.62 0.0 180.0) (length 5.08) + (name "~" + (effects (font (size 1.016 1.016))) + ) + (number "3" + (effects (font (size 1.016 1.016))) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.step b/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.step new file mode 100644 index 00000000..af5f2a42 --- /dev/null +++ b/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.step @@ -0,0 +1,2006 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('T36K3BGR-05D000121U1930.STEP', + '2022-07-12T02:26:22', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2017', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = ORIENTED_EDGE ( 'NONE', *, *, #285, .F. ) ; +#2 = EDGE_CURVE ( 'NONE', #1366, #238, #1163, .T. ) ; +#3 = DIRECTION ( 'NONE', ( 0.03489949670250104600, 0.9993908270190956500, 1.019262735652984300E-017 ) ) ; +#4 = AXIS2_PLACEMENT_3D ( 'NONE', #1125, #1893, #964 ) ; +#5 = MANIFOLD_SOLID_BREP ( 'Chamfer1', #697 ) ; +#6 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#7 = FACE_OUTER_BOUND ( 'NONE', #432, .T. ) ; +#8 = VECTOR ( 'NONE', #1056, 1000.000000000000000 ) ; +#9 = FACE_OUTER_BOUND ( 'NONE', #1421, .T. ) ; +#10 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#11 = LINE ( 'NONE', #1203, #936 ) ; +#12 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.8000000000000000400 ) ) ; +#13 = LINE ( 'NONE', #371, #1472 ) ; +#14 = EDGE_CURVE ( 'NONE', #390, #1902, #824, .T. ) ; +#15 = LINE ( 'NONE', #1241, #1961 ) ; +#16 = ORIENTED_EDGE ( 'NONE', *, *, #2, .F. ) ; +#17 = VECTOR ( 'NONE', #1804, 1000.000000000000100 ) ; +#18 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1971 ), #1433 ) ; +#19 = EDGE_LOOP ( 'NONE', ( #943, #563, #361, #47 ) ) ; +#20 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#21 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22 = ORIENTED_EDGE ( 'NONE', *, *, #830, .F. ) ; +#23 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#25 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .F. ) ; +#26 = ORIENTED_EDGE ( 'NONE', *, *, #483, .F. ) ; +#27 = PLANE ( 'NONE', #1453 ) ; +#28 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#29 = ORIENTED_EDGE ( 'NONE', *, *, #1879, .T. ) ; +#30 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#31 = EDGE_CURVE ( 'NONE', #713, #1518, #1632, .T. ) ; +#32 = PLANE ( 'NONE', #1490 ) ; +#33 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#34 = AXIS2_PLACEMENT_3D ( 'NONE', #1175, #1166, #213 ) ; +#35 = CARTESIAN_POINT ( 'NONE', ( 0.8499999999999989800, -0.7499999999999997800, -1.373809422881189500 ) ) ; +#36 = FACE_OUTER_BOUND ( 'NONE', #834, .T. ) ; +#37 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#38 = LINE ( 'NONE', #1653, #1625 ) ; +#39 = CARTESIAN_POINT ( 'NONE', ( -1.573809422881189000, -0.7500000000000000000, 1.373809422881189500 ) ) ; +#40 = ADVANCED_FACE ( 'NONE', ( #151 ), #1534, .F. ) ; +#41 = PLANE ( 'NONE', #1960 ) ; +#42 = CONICAL_SURFACE ( 'NONE', #1365, 1.200000000000000000, 0.3906070436976867300 ) ; +#43 = EDGE_LOOP ( 'NONE', ( #880, #1112, #1432, #829 ) ) ; +#44 = CARTESIAN_POINT ( 'NONE', ( 1.469576158976823600E-016, 1.000000000000000000, -1.200000000000000000 ) ) ; +#45 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#46 = EDGE_CURVE ( 'NONE', #718, #1233, #821, .T. ) ; +#47 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .T. ) ; +#48 = SURFACE_STYLE_FILL_AREA ( #1178 ) ; +#49 = ORIENTED_EDGE ( 'NONE', *, *, #570, .T. ) ; +#50 = AXIS2_PLACEMENT_3D ( 'NONE', #1269, #172, #1594 ) ; +#51 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .T. ) ; +#53 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#54 = ORIENTED_EDGE ( 'NONE', *, *, #445, .T. ) ; +#55 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#56 = ADVANCED_FACE ( 'NONE', ( #1749 ), #663, .F. ) ; +#57 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .T. ) ; +#58 = ORIENTED_EDGE ( 'NONE', *, *, #340, .T. ) ; +#59 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#60 = LINE ( 'NONE', #956, #423 ) ; +#61 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#62 = VECTOR ( 'NONE', #674, 1000.000000000000000 ) ; +#63 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#64 = ADVANCED_FACE ( 'NONE', ( #403 ), #1568, .F. ) ; +#65 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#66 = VECTOR ( 'NONE', #600, 1000.000000000000000 ) ; +#67 = LINE ( 'NONE', #1575, #626 ) ; +#68 = PRODUCT_CONTEXT ( 'NONE', #1117, 'mechanical' ) ; +#69 = LINE ( 'NONE', #1412, #872 ) ; +#70 = VERTEX_POINT ( 'NONE', #1579 ) ; +#71 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#72 = LINE ( 'NONE', #1051, #1657 ) ; +#73 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#74 = VERTEX_POINT ( 'NONE', #827 ) ; +#75 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#76 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude2[2]', #1612 ) ; +#77 = EDGE_CURVE ( 'NONE', #1477, #457, #1451, .T. ) ; +#78 = ADVANCED_FACE ( 'NONE', ( #991 ), #672, .F. ) ; +#79 = EDGE_LOOP ( 'NONE', ( #1921, #139, #603, #388 ) ) ; +#80 = ORIENTED_EDGE ( 'NONE', *, *, #758, .F. ) ; +#81 = AXIS2_PLACEMENT_3D ( 'NONE', #972, #1442, #514 ) ; +#82 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#83 = ORIENTED_EDGE ( 'NONE', *, *, #1828, .T. ) ; +#84 = DIRECTION ( 'NONE', ( -2.920565715722598700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#85 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .T. ) ; +#86 = EDGE_CURVE ( 'NONE', #1944, #480, #1888, .T. ) ; +#87 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#88 = LINE ( 'NONE', #1616, #1325 ) ; +#89 = EDGE_CURVE ( 'NONE', #612, #70, #1398, .T. ) ; +#90 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#91 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#92 = VECTOR ( 'NONE', #289, 1000.000000000000000 ) ; +#93 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 2.005451099532525600E-017, 0.3500000000000009200 ) ) ; +#94 = ORIENTED_EDGE ( 'NONE', *, *, #863, .T. ) ; +#95 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .F. ) ; +#96 = VECTOR ( 'NONE', #643, 1000.000000000000100 ) ; +#97 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ; +#98 = FILL_AREA_STYLE ('',( #901 ) ) ; +#99 = ORIENTED_EDGE ( 'NONE', *, *, #129, .T. ) ; +#100 = EDGE_CURVE ( 'NONE', #655, #1679, #528, .T. ) ; +#101 = EDGE_LOOP ( 'NONE', ( #122, #484, #1219, #1194 ) ) ; +#102 = AXIS2_PLACEMENT_3D ( 'NONE', #1466, #211, #823 ) ; +#103 = DIRECTION ( 'NONE', ( -5.476060716979873600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#104 = ORIENTED_EDGE ( 'NONE', *, *, #1083, .F. ) ; +#105 = DIRECTION ( 'NONE', ( 2.920565715722598700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#106 = VECTOR ( 'NONE', #670, 1000.000000000000100 ) ; +#107 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999999800, -0.7499999999999998900, 1.370317345932014600 ) ) ; +#108 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#109 = EDGE_CURVE ( 'NONE', #1071, #1809, #1280, .T. ) ; +#110 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.000000000000000000, 1.365079230508252400 ) ) ; +#111 = LINE ( 'NONE', #1951, #1670 ) ; +#112 = LINE ( 'NONE', #698, #849 ) ; +#113 = CIRCLE ( 'NONE', #1524, 0.09999999999999999200 ) ; +#114 = ORIENTED_EDGE ( 'NONE', *, *, #1956, .F. ) ; +#115 = FACE_OUTER_BOUND ( 'NONE', #417, .T. ) ; +#116 = CARTESIAN_POINT ( 'NONE', ( -2.749999999999999600, 0.1499999999999999900, -1.100000000000000100 ) ) ; +#117 = ORIENTED_EDGE ( 'NONE', *, *, #632, .T. ) ; +#118 = EDGE_LOOP ( 'NONE', ( #284, #188, #1232, #252 ) ) ; +#119 = EDGE_CURVE ( 'NONE', #161, #689, #1448, .T. ) ; +#120 = SURFACE_STYLE_USAGE ( .BOTH. , #1053 ) ; +#121 = VERTEX_POINT ( 'NONE', #965 ) ; +#122 = ORIENTED_EDGE ( 'NONE', *, *, #1447, .T. ) ; +#123 = DIRECTION ( 'NONE', ( 5.476060716979873600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#124 = EDGE_CURVE ( 'NONE', #1542, #390, #578, .T. ) ; +#125 = ORIENTED_EDGE ( 'NONE', *, *, #542, .F. ) ; +#126 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#127 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.0000000000000000000, 0.3500000000000000300 ) ) ; +#128 = LINE ( 'NONE', #239, #169 ) ; +#129 = EDGE_CURVE ( 'NONE', #441, #1504, #1190, .T. ) ; +#130 = STYLED_ITEM ( 'NONE', ( #706 ), #1009 ) ; +#131 = VECTOR ( 'NONE', #1681, 1000.000000000000000 ) ; +#132 = ORIENTED_EDGE ( 'NONE', *, *, #570, .F. ) ; +#133 = VERTEX_POINT ( 'NONE', #374 ) ; +#134 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#135 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#136 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .T. ) ; +#137 = VERTEX_POINT ( 'NONE', #1270 ) ; +#138 = EDGE_CURVE ( 'NONE', #1962, #566, #1133, .T. ) ; +#139 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .F. ) ; +#140 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, -0.3500000000000008700 ) ) ; +#141 = AXIS2_PLACEMENT_3D ( 'NONE', #1600, #73, #1179 ) ; +#142 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#143 = VECTOR ( 'NONE', #464, 1000.000000000000000 ) ; +#144 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#145 = PLANE ( 'NONE', #1255 ) ; +#146 = LINE ( 'NONE', #1303, #1079 ) ; +#147 = DIRECTION ( 'NONE', ( -0.03487826274237469700, 0.9987827659587182900, -0.03487826274237469000 ) ) ; +#148 = LINE ( 'NONE', #1074, #599 ) ; +#149 = EDGE_CURVE ( 'NONE', #1382, #1823, #1581, .T. ) ; +#150 = FACE_OUTER_BOUND ( 'NONE', #79, .T. ) ; +#151 = FACE_OUTER_BOUND ( 'NONE', #806, .T. ) ; +#152 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#153 = DIRECTION ( 'NONE', ( 0.7071067811865466800, 0.0000000000000000000, 0.7071067811865484600 ) ) ; +#154 = ORIENTED_EDGE ( 'NONE', *, *, #420, .F. ) ; +#155 = AXIS2_PLACEMENT_3D ( 'NONE', #1769, #1481, #1005 ) ; +#156 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .T. ) ; +#157 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #1531 ) ; +#158 = ORIENTED_EDGE ( 'NONE', *, *, #109, .F. ) ; +#159 = ORIENTED_EDGE ( 'NONE', *, *, #434, .F. ) ; +#160 = FILL_AREA_STYLE_COLOUR ( '', #1816 ) ; +#161 = VERTEX_POINT ( 'NONE', #1770 ) ; +#162 = DIRECTION ( 'NONE', ( 5.476060716979873600E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#163 = ORIENTED_EDGE ( 'NONE', *, *, #1110, .T. ) ; +#164 = EDGE_CURVE ( 'NONE', #1066, #717, #356, .T. ) ; +#165 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#166 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#167 = AXIS2_PLACEMENT_3D ( 'NONE', #1274, #1124, #343 ) ; +#168 = PLANE ( 'NONE', #573 ) ; +#169 = VECTOR ( 'NONE', #700, 1000.000000000000000 ) ; +#170 = MANIFOLD_SOLID_BREP ( 'Cut-Extrude4', #1948 ) ; +#171 = CARTESIAN_POINT ( 'NONE', ( 0.8499999999999998700, -0.7499999999999997800, 1.373809422881189000 ) ) ; +#172 = DIRECTION ( 'NONE', ( 1.224646799147353200E-016, -1.474114963609917100E-047, 1.000000000000000000 ) ) ; +#173 = VECTOR ( 'NONE', #1010, 1000.000000000000000 ) ; +#174 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, -3.342418499220880400E-017, -0.3500000000000009200 ) ) ; +#175 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#176 = EDGE_CURVE ( 'NONE', #1199, #1360, #995, .T. ) ; +#177 = FACE_OUTER_BOUND ( 'NONE', #1805, .T. ) ; +#178 = ORIENTED_EDGE ( 'NONE', *, *, #273, .F. ) ; +#179 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1842 ), #609 ) ; +#180 = VERTEX_POINT ( 'NONE', #860 ) ; +#181 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#182 = ORIENTED_EDGE ( 'NONE', *, *, #1785, .T. ) ; +#183 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 1.000000000000000000, 1.365079230508252000 ) ) ; +#184 = ADVANCED_FACE ( 'NONE', ( #207 ), #360, .T. ) ; +#185 = ORIENTED_EDGE ( 'NONE', *, *, #191, .F. ) ; +#186 = VERTEX_POINT ( 'NONE', #1469 ) ; +#187 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#188 = ORIENTED_EDGE ( 'NONE', *, *, #719, .T. ) ; +#189 = CARTESIAN_POINT ( 'NONE', ( -1.305060893599704900E-047, -0.8499999999999999800, 0.0000000000000000000 ) ) ; +#190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#191 = EDGE_CURVE ( 'NONE', #354, #461, #581, .T. ) ; +#192 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#193 = ADVANCED_FACE ( 'NONE', ( #1258 ), #544, .F. ) ; +#194 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#195 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#196 = FACE_OUTER_BOUND ( 'NONE', #586, .T. ) ; +#197 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#198 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#199 = VECTOR ( 'NONE', #147, 1000.000000000000100 ) ; +#200 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#201 = LINE ( 'NONE', #1898, #1652 ) ; +#202 = VECTOR ( 'NONE', #1715, 1000.000000000000000 ) ; +#203 = PLANE ( 'NONE', #1747 ) ; +#204 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, -0.3500000000000008700 ) ) ; +#205 = EDGE_CURVE ( 'NONE', #1066, #1822, #942, .T. ) ; +#206 = ORIENTED_EDGE ( 'NONE', *, *, #1384, .F. ) ; +#207 = FACE_OUTER_BOUND ( 'NONE', #856, .T. ) ; +#208 = ADVANCED_FACE ( 'NONE', ( #115 ), #1801, .F. ) ; +#209 = ORIENTED_EDGE ( 'NONE', *, *, #583, .T. ) ; +#210 = SURFACE_STYLE_USAGE ( .BOTH. , #696 ) ; +#211 = DIRECTION ( 'NONE', ( -1.354427132270235700E-016, -0.03489949670250105200, -0.9993908270190957600 ) ) ; +#212 = EDGE_LOOP ( 'NONE', ( #1000, #1211, #1946, #1502 ) ) ; +#213 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#214 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #181, 'distance_accuracy_value', 'NONE'); +#215 = EDGE_LOOP ( 'NONE', ( #1500, #80, #219, #283 ) ) ; +#216 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, -1.100000000000000500 ) ) ; +#217 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#218 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .F. ) ; +#219 = ORIENTED_EDGE ( 'NONE', *, *, #1073, .F. ) ; +#220 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#221 = ADVANCED_FACE ( 'NONE', ( #853 ), #837, .T. ) ; +#222 = EDGE_CURVE ( 'NONE', #230, #1027, #433, .T. ) ; +#223 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#224 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#225 = LINE ( 'NONE', #916, #957 ) ; +#226 = PLANE ( 'NONE', #1076 ) ; +#227 = LINE ( 'NONE', #1797, #1773 ) ; +#228 = ORIENTED_EDGE ( 'NONE', *, *, #1911, .T. ) ; +#229 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, 0.3500000000000008700 ) ) ; +#230 = VERTEX_POINT ( 'NONE', #1596 ) ; +#231 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#232 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#233 = EDGE_CURVE ( 'NONE', #180, #777, #796, .T. ) ; +#234 = VERTEX_POINT ( 'NONE', #1751 ) ; +#235 = EDGE_LOOP ( 'NONE', ( #559, #1895, #1288, #1409 ) ) ; +#236 = AXIS2_PLACEMENT_3D ( 'NONE', #298, #1086, #1529 ) ; +#237 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#238 = VERTEX_POINT ( 'NONE', #1622 ) ; +#239 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#240 = EDGE_LOOP ( 'NONE', ( #948, #1735, #1938, #437 ) ) ; +#241 = CARTESIAN_POINT ( 'NONE', ( 1.573809422881189000, -0.7500000000000000000, 1.373809422881189000 ) ) ; +#242 = VECTOR ( 'NONE', #55, 1000.000000000000000 ) ; +#243 = EDGE_CURVE ( 'NONE', #461, #354, #1753, .T. ) ; +#244 = DIRECTION ( 'NONE', ( 4.662840302806500900E-017, 0.9246780984747159400, -0.3807498052542946900 ) ) ; +#245 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#246 = FACE_OUTER_BOUND ( 'NONE', #1561, .T. ) ; +#247 = FACE_OUTER_BOUND ( 'NONE', #1403, .T. ) ; +#248 = SURFACE_STYLE_FILL_AREA ( #98 ) ; +#249 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#250 = FACE_OUTER_BOUND ( 'NONE', #969, .T. ) ; +#251 = VECTOR ( 'NONE', #501, 1000.000000000000000 ) ; +#252 = ORIENTED_EDGE ( 'NONE', *, *, #311, .T. ) ; +#253 = PRESENTATION_STYLE_ASSIGNMENT (( #1736 ) ) ; +#254 = EDGE_CURVE ( 'NONE', #478, #1479, #1310, .T. ) ; +#255 = ORIENTED_EDGE ( 'NONE', *, *, #665, .T. ) ; +#256 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#257 = ORIENTED_EDGE ( 'NONE', *, *, #1626, .T. ) ; +#258 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.355252715606880500E-016 ) ) ; +#259 = DIRECTION ( 'NONE', ( -0.9993908270190957600, -0.03489949670250105200, 0.0000000000000000000 ) ) ; +#260 = AXIS2_PLACEMENT_3D ( 'NONE', #722, #1188, #1777 ) ; +#261 = ORIENTED_EDGE ( 'NONE', *, *, #1151, .F. ) ; +#262 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1154, 'distance_accuracy_value', 'NONE'); +#263 = AXIS2_PLACEMENT_3D ( 'NONE', #249, #729, #421 ) ; +#264 = EDGE_LOOP ( 'NONE', ( #1803, #831, #104, #669 ) ) ; +#265 = ORIENTED_EDGE ( 'NONE', *, *, #1606, .F. ) ; +#266 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#267 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.0000000000000000000, -1.100000000000000100 ) ) ; +#268 = VECTOR ( 'NONE', #1578, 1000.000000000000000 ) ; +#269 = CARTESIAN_POINT ( 'NONE', ( -1.573809422881189400, -0.7499999999999998900, 1.400000000000000100 ) ) ; +#270 = FACE_OUTER_BOUND ( 'NONE', #1176, .T. ) ; +#271 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#272 = VECTOR ( 'NONE', #165, 1000.000000000000000 ) ; +#273 = EDGE_CURVE ( 'NONE', #859, #1462, #1698, .T. ) ; +#274 = FACE_OUTER_BOUND ( 'NONE', #1266, .T. ) ; +#275 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 5.476060716979873600E-016 ) ) ; +#276 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#277 = VECTOR ( 'NONE', #737, 1000.000000000000000 ) ; +#278 = AXIS2_PLACEMENT_3D ( 'NONE', #1713, #641, #166 ) ; +#279 = FACE_OUTER_BOUND ( 'NONE', #1752, .T. ) ; +#280 = FACE_OUTER_BOUND ( 'NONE', #926, .T. ) ; +#281 = ORIENTED_EDGE ( 'NONE', *, *, #1464, .T. ) ; +#282 = PLANE ( 'NONE', #1786 ) ; +#283 = ORIENTED_EDGE ( 'NONE', *, *, #1292, .T. ) ; +#284 = ORIENTED_EDGE ( 'NONE', *, *, #285, .T. ) ; +#285 = EDGE_CURVE ( 'NONE', #1233, #655, #72, .T. ) ; +#286 = EDGE_LOOP ( 'NONE', ( #209, #29, #1044, #22 ) ) ; +#287 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, -1.100000000000000500 ) ) ; +#288 = ORIENTED_EDGE ( 'NONE', *, *, #1666, .F. ) ; +#289 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#290 = EDGE_CURVE ( 'NONE', #1542, #593, #1977, .T. ) ; +#291 = VERTEX_POINT ( 'NONE', #241 ) ; +#292 = CARTESIAN_POINT ( 'NONE', ( 1.594761884576237700, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#293 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#294 = SURFACE_STYLE_USAGE ( .BOTH. , #1231 ) ; +#295 = EDGE_CURVE ( 'NONE', #74, #569, #1696, .T. ) ; +#296 = LINE ( 'NONE', #1295, #1880 ) ; +#297 = EDGE_CURVE ( 'NONE', #186, #1239, #654, .T. ) ; +#298 = CARTESIAN_POINT ( 'NONE', ( 1.203706215242019800E-032, -0.7500000000000000000, 0.0000000000000000000 ) ) ; +#299 = VECTOR ( 'NONE', #223, 1000.000000000000000 ) ; +#300 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#301 = VECTOR ( 'NONE', #82, 1000.000000000000000 ) ; +#302 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#303 = ORIENTED_EDGE ( 'NONE', *, *, #752, .T. ) ; +#304 = VECTOR ( 'NONE', #1877, 1000.000000000000000 ) ; +#305 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .T. ) ; +#306 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, -0.7500000000000000000, 0.0000000000000000000 ) ) ; +#307 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#308 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .T. ) ; +#309 = CARTESIAN_POINT ( 'NONE', ( -1.596107221721836400, -0.1114745847477245100, -1.396107221721836200 ) ) ; +#310 = ORIENTED_EDGE ( 'NONE', *, *, #164, .T. ) ; +#311 = EDGE_CURVE ( 'NONE', #1676, #1233, #227, .T. ) ; +#312 = ORIENTED_EDGE ( 'NONE', *, *, #981, .T. ) ; +#313 = PLANE ( 'NONE', #931 ) ; +#314 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #662 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #804, #636, #307 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#315 = VERTEX_POINT ( 'NONE', #1482 ) ; +#316 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#317 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#318 = LINE ( 'NONE', #470, #645 ) ; +#319 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#320 = CYLINDRICAL_SURFACE ( 'NONE', #472, 0.5000000000000000000 ) ; +#321 = EDGE_CURVE ( 'NONE', #1047, #180, #1607, .T. ) ; +#322 = VECTOR ( 'NONE', #1183, 1000.000000000000100 ) ; +#323 = VECTOR ( 'NONE', #1120, 1000.000000000000000 ) ; +#324 = EDGE_CURVE ( 'NONE', #1656, #1091, #754, .T. ) ; +#325 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.203706215242022000E-031, 0.0000000000000000000 ) ) ; +#326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#327 = VECTOR ( 'NONE', #408, 1000.000000000000100 ) ; +#328 = ORIENTED_EDGE ( 'NONE', *, *, #1151, .T. ) ; +#329 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#330 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.0000000000000000000, -0.3500000000000000300 ) ) ; +#331 = VERTEX_POINT ( 'NONE', #416 ) ; +#332 = ADVANCED_FACE ( 'NONE', ( #1516 ), #582, .F. ) ; +#333 = ORIENTED_EDGE ( 'NONE', *, *, #858, .T. ) ; +#334 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#335 = ORIENTED_EDGE ( 'NONE', *, *, #243, .F. ) ; +#336 = CARTESIAN_POINT ( 'NONE', ( -0.8209524616950469900, 0.6000000000000000900, -1.379047538304952100 ) ) ; +#337 = ORIENTED_EDGE ( 'NONE', *, *, #1193, .F. ) ; +#338 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#339 = ORIENTED_EDGE ( 'NONE', *, *, #340, .F. ) ; +#340 = EDGE_CURVE ( 'NONE', #718, #531, #1557, .T. ) ; +#341 = DIRECTION ( 'NONE', ( -0.03489949670250104600, 0.9993908270190956500, 0.0000000000000000000 ) ) ; +#342 = ADVANCED_FACE ( 'NONE', ( #530 ), #1784, .F. ) ; +#343 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#344 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -0.8499999999999999800, 0.0000000000000000000 ) ) ; +#345 = VECTOR ( 'NONE', #1273, 1000.000000000000000 ) ; +#346 = VECTOR ( 'NONE', #1808, 1000.000000000000000 ) ; +#347 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#348 = CARTESIAN_POINT ( 'NONE', ( -2.749999999999999600, 0.1499999999999999900, -1.100000000000000100 ) ) ; +#349 = EDGE_CURVE ( 'NONE', #1387, #1867, #351, .T. ) ; +#350 = ADVANCED_FACE ( 'NONE', ( #730 ), #1033, .T. ) ; +#351 = LINE ( 'NONE', #1343, #327 ) ; +#352 = VECTOR ( 'NONE', #1283, 1000.000000000000100 ) ; +#353 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1465 ), #314 ) ; +#354 = VERTEX_POINT ( 'NONE', #1349 ) ; +#355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#356 = LINE ( 'NONE', #1909, #1537 ) ; +#357 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#358 = ORIENTED_EDGE ( 'NONE', *, *, #830, .T. ) ; +#359 = DIRECTION ( 'NONE', ( 0.7071067811865474600, 0.0000000000000000000, -0.7071067811865475700 ) ) ; +#360 = PLANE ( 'NONE', #498 ) ; +#361 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .T. ) ; +#362 = ORIENTED_EDGE ( 'NONE', *, *, #1728, .T. ) ; +#363 = ADVANCED_FACE ( 'NONE', ( #794 ), #888, .T. ) ; +#364 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'T36K3BGR-05D000121U1930', ( #5, #76, #585, #1009, #170, #1832 ), #1609 ) ; +#365 = ORIENTED_EDGE ( 'NONE', *, *, #495, .F. ) ; +#366 = CARTESIAN_POINT ( 'NONE', ( -1.100000000000000300, 1.000000000000000000, -1.100000000000000300 ) ) ; +#367 = ORIENTED_EDGE ( 'NONE', *, *, #914, .F. ) ; +#368 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#369 = AXIS2_PLACEMENT_3D ( 'NONE', #738, #1201, #245 ) ; +#370 = LINE ( 'NONE', #865, #1507 ) ; +#371 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#372 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, 0.3500000000000000300 ) ) ; +#373 = FACE_OUTER_BOUND ( 'NONE', #1536, .T. ) ; +#374 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#375 = ADVANCED_FACE ( 'NONE', ( #711 ), #1368, .T. ) ; +#376 = LINE ( 'NONE', #1200, #1859 ) ; +#377 = VECTOR ( 'NONE', #389, 1000.000000000000000 ) ; +#378 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#379 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -1.400000000000000100 ) ) ; +#380 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#381 = VECTOR ( 'NONE', #911, 1000.000000000000000 ) ; +#382 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#383 = EDGE_CURVE ( 'NONE', #1381, #121, #500, .T. ) ; +#384 = ORIENTED_EDGE ( 'NONE', *, *, #617, .F. ) ; +#385 = VECTOR ( 'NONE', #1589, 1000.000000000000000 ) ; +#386 = EDGE_LOOP ( 'NONE', ( #712, #1710, #1019, #1730 ) ) ; +#387 = AXIS2_PLACEMENT_3D ( 'NONE', #413, #1040, #753 ) ; +#388 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .F. ) ; +#389 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#390 = VERTEX_POINT ( 'NONE', #904 ) ; +#391 = ADVANCED_FACE ( 'NONE', ( #1162 ), #909, .T. ) ; +#392 = EDGE_LOOP ( 'NONE', ( #335, #185 ) ) ; +#393 = ORIENTED_EDGE ( 'NONE', *, *, #46, .T. ) ; +#394 = CARTESIAN_POINT ( 'NONE', ( 1.573809422881189000, -0.7500000000000000000, -1.373809422881188600 ) ) ; +#395 = EDGE_CURVE ( 'NONE', #1559, #859, #1187, .T. ) ; +#396 = CARTESIAN_POINT ( 'NONE', ( -1.596107221721836400, 0.1114745847477245500, 1.396107221721836700 ) ) ; +#397 = AXIS2_PLACEMENT_3D ( 'NONE', #232, #1925, #1007 ) ; +#398 = FACE_BOUND ( 'NONE', #808, .T. ) ; +#399 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#400 = CARTESIAN_POINT ( 'NONE', ( 0.8499999999999989800, -4.558065290657017500E-018, -1.400000000000000100 ) ) ; +#401 = FACE_OUTER_BOUND ( 'NONE', #503, .T. ) ; +#402 = LINE ( 'NONE', #782, #769 ) ; +#403 = FACE_OUTER_BOUND ( 'NONE', #1191, .T. ) ; +#404 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#405 = ORIENTED_EDGE ( 'NONE', *, *, #1702, .F. ) ; +#406 = VECTOR ( 'NONE', #1556, 1000.000000000000000 ) ; +#407 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#408 = DIRECTION ( 'NONE', ( 0.03489949670250104600, -0.9993908270190956500, -1.019262735652984300E-017 ) ) ; +#409 = EDGE_CURVE ( 'NONE', #1230, #1676, #1377, .T. ) ; +#410 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .T. ) ; +#411 = EDGE_LOOP ( 'NONE', ( #1067, #463, #1845, #265 ) ) ; +#412 = AXIS2_PLACEMENT_3D ( 'NONE', #1866, #1639, #418 ) ; +#413 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#414 = ORIENTED_EDGE ( 'NONE', *, *, #119, .F. ) ; +#415 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .F. ) ; +#416 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#417 = EDGE_LOOP ( 'NONE', ( #1920, #114, #882, #1094 ) ) ; +#418 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#419 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 2.005451099532526600E-017, 0.3500000000000009200 ) ) ; +#420 = EDGE_CURVE ( 'NONE', #861, #1504, #1673, .T. ) ; +#421 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#422 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.8000000000000000400 ) ) ; +#423 = VECTOR ( 'NONE', #1873, 1000.000000000000000 ) ; +#424 = FACE_OUTER_BOUND ( 'NONE', #735, .T. ) ; +#425 = LINE ( 'NONE', #1341, #844 ) ; +#426 = LINE ( 'NONE', #436, #728 ) ; +#427 = ADVANCED_FACE ( 'NONE', ( #177 ), #1227, .F. ) ; +#428 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#429 = FACE_OUTER_BOUND ( 'NONE', #637, .T. ) ; +#430 = CARTESIAN_POINT ( 'NONE', ( -1.602432986423852500, -0.06967161546732783500, -0.5975670135761478300 ) ) ; +#431 = VECTOR ( 'NONE', #486, 1000.000000000000000 ) ; +#432 = EDGE_LOOP ( 'NONE', ( #1092, #1363, #132, #1138 ) ) ; +#433 = LINE ( 'NONE', #1299, #1359 ) ; +#434 = EDGE_CURVE ( 'NONE', #1853, #1617, #1329, .T. ) ; +#435 = EDGE_LOOP ( 'NONE', ( #459, #541, #1863, #83 ) ) ; +#436 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#437 = ORIENTED_EDGE ( 'NONE', *, *, #1172, .F. ) ; +#438 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 5.476060716979873600E-016 ) ) ; +#439 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#440 = EDGE_CURVE ( 'NONE', #1822, #186, #1917, .T. ) ; +#441 = VERTEX_POINT ( 'NONE', #1830 ) ; +#442 = VERTEX_POINT ( 'NONE', #1811 ) ; +#443 = ORIENTED_EDGE ( 'NONE', *, *, #1817, .T. ) ; +#444 = DIRECTION ( 'NONE', ( 0.03487826274237469700, 0.9987827659587182900, -0.03487826274237470400 ) ) ; +#445 = EDGE_CURVE ( 'NONE', #941, #180, #915, .T. ) ; +#446 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#447 = CARTESIAN_POINT ( 'NONE', ( 0.8500000000000002000, -0.8499999999999999800, 1.370317345932014800 ) ) ; +#448 = LINE ( 'NONE', #1868, #272 ) ; +#449 = LINE ( 'NONE', #684, #1080 ) ; +#450 = AXIS2_PLACEMENT_3D ( 'NONE', #1218, #1077, #1385 ) ; +#451 = VECTOR ( 'NONE', #568, 1000.000000000000000 ) ; +#452 = VECTOR ( 'NONE', #557, 1000.000000000000000 ) ; +#453 = EDGE_LOOP ( 'NONE', ( #605, #1428, #125, #228 ) ) ; +#454 = CARTESIAN_POINT ( 'NONE', ( -1.579047538304952300, 0.6000000000000000900, -0.6209524616950469200 ) ) ; +#455 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#456 = ORIENTED_EDGE ( 'NONE', *, *, #742, .T. ) ; +#457 = VERTEX_POINT ( 'NONE', #267 ) ; +#458 = EDGE_CURVE ( 'NONE', #478, #717, #1276, .T. ) ; +#459 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .T. ) ; +#460 = CARTESIAN_POINT ( 'NONE', ( 1.594761884576237700, 0.1499999999999999900, -1.100000000000000300 ) ) ; +#461 = VERTEX_POINT ( 'NONE', #602 ) ; +#462 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #130 ) ) ; +#463 = ORIENTED_EDGE ( 'NONE', *, *, #1362, .F. ) ; +#464 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.476060716979873600E-016 ) ) ; +#465 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#466 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 1.200000000000000000 ) ) ; +#467 = VECTOR ( 'NONE', #1234, 1000.000000000000000 ) ; +#468 = FACE_OUTER_BOUND ( 'NONE', #538, .T. ) ; +#469 = AXIS2_PLACEMENT_3D ( 'NONE', #1135, #494, #175 ) ; +#470 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, -0.7499999999999998900, -1.373809422881189500 ) ) ; +#471 = FACE_OUTER_BOUND ( 'NONE', #386, .T. ) ; +#472 = AXIS2_PLACEMENT_3D ( 'NONE', #1032, #1355, #1649 ) ; +#473 = VECTOR ( 'NONE', #1857, 1000.000000000000000 ) ; +#474 = CARTESIAN_POINT ( 'NONE', ( -1.305060893599704900E-047, -0.8499999999999999800, 0.0000000000000000000 ) ) ; +#475 = LINE ( 'NONE', #951, #1420 ) ; +#476 = ORIENTED_EDGE ( 'NONE', *, *, #526, .T. ) ; +#477 = VECTOR ( 'NONE', #1637, 1000.000000000000000 ) ; +#478 = VERTEX_POINT ( 'NONE', #1672 ) ; +#479 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#480 = VERTEX_POINT ( 'NONE', #127 ) ; +#481 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#482 = ORIENTED_EDGE ( 'NONE', *, *, #1565, .F. ) ; +#483 = EDGE_CURVE ( 'NONE', #664, #612, #897, .T. ) ; +#484 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .T. ) ; +#485 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#486 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#487 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#488 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, 0.3500000000000008700 ) ) ; +#489 = FACE_BOUND ( 'NONE', #1319, .T. ) ; +#490 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#491 = DIRECTION ( 'NONE', ( 0.7071067811865474600, 0.0000000000000000000, -0.7071067811865475700 ) ) ; +#492 = CARTESIAN_POINT ( 'NONE', ( 1.573809422881189000, -0.7499999999999998900, 1.399999999999999700 ) ) ; +#493 = FACE_OUTER_BOUND ( 'NONE', #666, .T. ) ; +#494 = DIRECTION ( 'NONE', ( -2.920565715722598700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#495 = EDGE_CURVE ( 'NONE', #502, #1608, #113, .T. ) ; +#496 = ADVANCED_FACE ( 'NONE', ( #1256 ), #1527, .T. ) ; +#497 = VECTOR ( 'NONE', #810, 1000.000000000000000 ) ; +#498 = AXIS2_PLACEMENT_3D ( 'NONE', #1764, #1603, #517 ) ; +#499 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -0.7499999999999998900, 0.0000000000000000000 ) ) ; +#500 = LINE ( 'NONE', #1980, #131 ) ; +#501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#502 = VERTEX_POINT ( 'NONE', #608 ) ; +#503 = EDGE_LOOP ( 'NONE', ( #58, #1847, #739, #1870 ) ) ; +#504 = ADVANCED_FACE ( 'NONE', ( #851 ), #42, .F. ) ; +#505 = ORIENTED_EDGE ( 'NONE', *, *, #409, .T. ) ; +#506 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -0.8499999999999998700, 0.0000000000000000000 ) ) ; +#507 = CLOSED_SHELL ( 'NONE', ( #427, #342, #56, #839, #1165, #1338 ) ) ; +#508 = CARTESIAN_POINT ( 'NONE', ( -0.4000000000000000200, -0.6500000000000000200, 5.510910596163088900E-017 ) ) ; +#509 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#510 = ORIENTED_EDGE ( 'NONE', *, *, #644, .T. ) ; +#511 = EDGE_CURVE ( 'NONE', #1230, #1701, #1722, .T. ) ; +#512 = ORIENTED_EDGE ( 'NONE', *, *, #383, .F. ) ; +#513 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, -2.546604570834955900E-017, -1.100000000000000300 ) ) ; +#514 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#515 = AXIS2_PLACEMENT_3D ( 'NONE', #1323, #1174, #1485 ) ; +#516 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#517 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#518 = LINE ( 'NONE', #174, #106 ) ; +#519 = ADVANCED_FACE ( 'NONE', ( #1229 ), #1852, .F. ) ; +#520 = VECTOR ( 'NONE', #152, 1000.000000000000000 ) ; +#521 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#522 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#523 = LINE ( 'NONE', #419, #322 ) ; +#524 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#525 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#526 = EDGE_CURVE ( 'NONE', #70, #689, #69, .T. ) ; +#527 = CIRCLE ( 'NONE', #1088, 0.4000000000000000200 ) ; +#528 = LINE ( 'NONE', #976, #96 ) ; +#529 = FILL_AREA_STYLE_COLOUR ( '', #108 ) ; +#530 = FACE_OUTER_BOUND ( 'NONE', #1587, .T. ) ; +#531 = VERTEX_POINT ( 'NONE', #1100 ) ; +#532 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, 0.3500000000000008700 ) ) ; +#533 = FACE_OUTER_BOUND ( 'NONE', #1118, .T. ) ; +#534 = ADVANCED_FACE ( 'NONE', ( #1063 ), #1687, .F. ) ; +#535 = ORIENTED_EDGE ( 'NONE', *, *, #940, .F. ) ; +#536 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#537 = ORIENTED_EDGE ( 'NONE', *, *, #764, .T. ) ; +#538 = EDGE_LOOP ( 'NONE', ( #1896, #305, #1389, #1682 ) ) ; +#539 = PLANE ( 'NONE', #1576 ) ; +#540 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.000000000000000000, 1.400000000000000100 ) ) ; +#541 = ORIENTED_EDGE ( 'NONE', *, *, #1407, .F. ) ; +#542 = EDGE_CURVE ( 'NONE', #137, #1052, #402, .T. ) ; +#543 = EDGE_LOOP ( 'NONE', ( #535, #1344, #780, #1872, #1778 ) ) ; +#544 = PLANE ( 'NONE', #1240 ) ; +#545 = ADVANCED_FACE ( 'NONE', ( #280 ), #145, .F. ) ; +#546 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1668 ) ) ; +#547 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#548 = AXIS2_PLACEMENT_3D ( 'NONE', #1487, #380, #564 ) ; +#549 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#550 = CARTESIAN_POINT ( 'NONE', ( 1.203706215242019800E-032, -0.7500000000000000000, 0.0000000000000000000 ) ) ; +#551 = LINE ( 'NONE', #1186, #1601 ) ; +#552 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#553 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#554 = VECTOR ( 'NONE', #1131, 1000.000000000000000 ) ; +#555 = DIRECTION ( 'NONE', ( 0.7071067811865474600, 0.0000000000000000000, -0.7071067811865476800 ) ) ; +#556 = VECTOR ( 'NONE', #1510, 1000.000000000000100 ) ; +#557 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#558 = EDGE_CURVE ( 'NONE', #1315, #566, #475, .T. ) ; +#559 = ORIENTED_EDGE ( 'NONE', *, *, #243, .T. ) ; +#560 = ORIENTED_EDGE ( 'NONE', *, *, #1208, .F. ) ; +#561 = ORIENTED_EDGE ( 'NONE', *, *, #723, .F. ) ; +#562 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, -0.7500000000000000000, 6.123233995736766000E-017 ) ) ; +#563 = ORIENTED_EDGE ( 'NONE', *, *, #955, .T. ) ; +#564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#565 = DIRECTION ( 'NONE', ( -0.03489949670250104600, 0.9993908270190956500, 1.911117629349345900E-017 ) ) ; +#566 = VERTEX_POINT ( 'NONE', #649 ) ; +#567 = VERTEX_POINT ( 'NONE', #1095 ) ; +#568 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#569 = VERTEX_POINT ( 'NONE', #1547 ) ; +#570 = EDGE_CURVE ( 'NONE', #457, #762, #15, .T. ) ; +#571 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -5.476060716979873600E-016 ) ) ; +#572 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#573 = AXIS2_PLACEMENT_3D ( 'NONE', #1391, #481, #947 ) ; +#574 = LINE ( 'NONE', #1279, #1204 ) ; +#575 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 1.355252715606880500E-016 ) ) ; +#576 = VECTOR ( 'NONE', #258, 1000.000000000000000 ) ; +#577 = FACE_OUTER_BOUND ( 'NONE', #884, .T. ) ; +#578 = LINE ( 'NONE', #183, #1042 ) ; +#579 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9993908270190956500, 0.03489949670250104600 ) ) ; +#580 = ORIENTED_EDGE ( 'NONE', *, *, #1894, .F. ) ; +#581 = CIRCLE ( 'NONE', #917, 0.8499999999999999800 ) ; +#582 = PLANE ( 'NONE', #260 ) ; +#583 = EDGE_CURVE ( 'NONE', #687, #763, #1577, .T. ) ; +#584 = ORIENTED_EDGE ( 'NONE', *, *, #595, .T. ) ; +#585 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude2[3]', #1309 ) ; +#586 = EDGE_LOOP ( 'NONE', ( #1006, #1824, #971, #26 ) ) ; +#587 = AXIS2_PLACEMENT_3D ( 'NONE', #1663, #105, #1788 ) ; +#588 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#589 = ORIENTED_EDGE ( 'NONE', *, *, #927, .T. ) ; +#590 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, -0.7499999999999998900, 1.373809422881189000 ) ) ; +#591 = ORIENTED_EDGE ( 'NONE', *, *, #1058, .T. ) ; +#592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#593 = VERTEX_POINT ( 'NONE', #300 ) ; +#594 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#595 = EDGE_CURVE ( 'NONE', #803, #1608, #1038, .T. ) ; +#596 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#597 = DIRECTION ( 'NONE', ( 1.186807759207145400E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#598 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #1345, #1792 ) ; +#599 = VECTOR ( 'NONE', #1680, 1000.000000000000100 ) ; +#600 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#601 = LINE ( 'NONE', #1924, #299 ) ; +#602 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.8499999999999999800 ) ) ; +#603 = ORIENTED_EDGE ( 'NONE', *, *, #1541, .F. ) ; +#604 = EDGE_CURVE ( 'NONE', #1259, #567, #1397, .T. ) ; +#605 = ORIENTED_EDGE ( 'NONE', *, *, #149, .T. ) ; +#606 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .F. ) ; +#607 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#608 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, -0.6500000000000000200, 0.0000000000000000000 ) ) ; +#609 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1376 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #197, #1115, #1264 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#610 = ORIENTED_EDGE ( 'NONE', *, *, #732, .T. ) ; +#611 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#612 = VERTEX_POINT ( 'NONE', #1254 ) ; +#613 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .T. ) ; +#614 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#615 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#616 = PRESENTATION_STYLE_ASSIGNMENT (( #210 ) ) ; +#617 = EDGE_CURVE ( 'NONE', #234, #1754, #895, .T. ) ; +#618 = LINE ( 'NONE', #1555, #1296 ) ; +#619 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#620 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#621 = LINE ( 'NONE', #1253, #1974 ) ; +#622 = AXIS2_PLACEMENT_3D ( 'NONE', #446, #1829, #1965 ) ; +#623 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#624 = VECTOR ( 'NONE', #614, 1000.000000000000000 ) ; +#625 = FACE_OUTER_BOUND ( 'NONE', #118, .T. ) ; +#626 = VECTOR ( 'NONE', #833, 1000.000000000000000 ) ; +#627 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#628 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 5.476060716979873600E-016 ) ) ; +#629 = ORIENTED_EDGE ( 'NONE', *, *, #954, .F. ) ; +#630 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#631 = ORIENTED_EDGE ( 'NONE', *, *, #1978, .T. ) ; +#632 = EDGE_CURVE ( 'NONE', #941, #1239, #1084, .T. ) ; +#633 = ORIENTED_EDGE ( 'NONE', *, *, #955, .F. ) ; +#634 = CARTESIAN_POINT ( 'NONE', ( 2.407412430484042100E-032, -0.6500000000000000200, 0.0000000000000000000 ) ) ; +#635 = EDGE_LOOP ( 'NONE', ( #1592, #631, #1697, #1484, #415, #482, #921, #949 ) ) ; +#636 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#637 = EDGE_LOOP ( 'NONE', ( #898, #591, #855, #736, #974, #1096 ) ) ; +#638 = PLANE ( 'NONE', #1015 ) ; +#639 = ORIENTED_EDGE ( 'NONE', *, *, #1678, .F. ) ; +#640 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#641 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#642 = CARTESIAN_POINT ( 'NONE', ( 1.594761884576237700, 0.1499999999999999900, 1.399999999999999700 ) ) ; +#643 = DIRECTION ( 'NONE', ( -0.03489949670250104600, 0.9993908270190956500, -1.019262735652984300E-017 ) ) ; +#644 = EDGE_CURVE ( 'NONE', #1656, #664, #1958, .T. ) ; +#645 = VECTOR ( 'NONE', #809, 1000.000000000000000 ) ; +#646 = FACE_OUTER_BOUND ( 'NONE', #946, .T. ) ; +#647 = AXIS2_PLACEMENT_3D ( 'NONE', #1720, #1886, #980 ) ; +#648 = DIRECTION ( 'NONE', ( -5.476060716979872600E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#649 = CARTESIAN_POINT ( 'NONE', ( -1.594761884576238100, 0.1499999999999999900, 1.100000000000000300 ) ) ; +#650 = AXIS2_PLACEMENT_3D ( 'NONE', #714, #1326, #87 ) ; +#651 = LINE ( 'NONE', #1314, #1107 ) ; +#652 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#653 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#654 = LINE ( 'NONE', #400, #1210 ) ; +#655 = VERTEX_POINT ( 'NONE', #675 ) ; +#656 = ORIENTED_EDGE ( 'NONE', *, *, #1606, .T. ) ; +#657 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, -1.100000000000000100 ) ) ; +#658 = ADVANCED_FACE ( 'NONE', ( #1496 ), #1161, .F. ) ; +#659 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999996400, -0.7499999999999997800, 1.373809422881189500 ) ) ; +#660 = EDGE_LOOP ( 'NONE', ( #49, #1539, #178, #1263 ) ) ; +#661 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, 1.100000000000000500 ) ) ; +#662 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #804, 'distance_accuracy_value', 'NONE'); +#663 = PLANE ( 'NONE', #469 ) ; +#664 = VERTEX_POINT ( 'NONE', #1746 ) ; +#665 = EDGE_CURVE ( 'NONE', #1282, #803, #710, .T. ) ; +#666 = EDGE_LOOP ( 'NONE', ( #1173, #57, #358, #633 ) ) ; +#667 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#668 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#669 = ORIENTED_EDGE ( 'NONE', *, *, #483, .T. ) ; +#670 = DIRECTION ( 'NONE', ( 0.03489949670250104600, -0.9993908270190956500, 1.911117629349345900E-017 ) ) ; +#671 = LINE ( 'NONE', #492, #242 ) ; +#672 = PLANE ( 'NONE', #896 ) ; +#673 = ADVANCED_FACE ( 'NONE', ( #913 ), #996, .F. ) ; +#674 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#675 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#676 = VECTOR ( 'NONE', #1434, 1000.000000000000000 ) ; +#677 = FILL_AREA_STYLE ('',( #1860 ) ) ; +#678 = EDGE_CURVE ( 'NONE', #593, #1902, #751, .T. ) ; +#679 = VECTOR ( 'NONE', #1776, 1000.000000000000000 ) ; +#680 = PLANE ( 'NONE', #102 ) ; +#681 = ADVANCED_FACE ( 'NONE', ( #577 ), #41, .T. ) ; +#682 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#683 = VECTOR ( 'NONE', #620, 1000.000000000000000 ) ; +#684 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#685 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#686 = VERTEX_POINT ( 'NONE', #336 ) ; +#687 = VERTEX_POINT ( 'NONE', #1871 ) ; +#688 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#689 = VERTEX_POINT ( 'NONE', #53 ) ; +#690 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#691 = ORIENTED_EDGE ( 'NONE', *, *, #914, .T. ) ; +#692 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#693 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#694 = ADVANCED_FACE ( 'NONE', ( #250 ), #1141, .F. ) ; +#695 = ORIENTED_EDGE ( 'NONE', *, *, #709, .F. ) ; +#696 = SURFACE_SIDE_STYLE ('',( #1669 ) ) ; +#697 = CLOSED_SHELL ( 'NONE', ( #1293, #332, #1891, #78, #375, #1645, #519 ) ) ; +#698 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999999800, -0.8499999999999999800, 1.370317345932014600 ) ) ; +#699 = LINE ( 'NONE', #661, #268 ) ; +#700 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#701 = SURFACE_SIDE_STYLE ('',( #48 ) ) ; +#702 = LINE ( 'NONE', #1436, #1789 ) ; +#703 = FACE_OUTER_BOUND ( 'NONE', #1642, .T. ) ; +#704 = ADVANCED_FACE ( 'NONE', ( #1887 ), #1435, .F. ) ; +#705 = VECTOR ( 'NONE', #877, 1000.000000000000000 ) ; +#706 = PRESENTATION_STYLE_ASSIGNMENT (( #120 ) ) ; +#707 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, -0.8499999999999999800, 0.0000000000000000000 ) ) ; +#708 = SURFACE_STYLE_USAGE ( .BOTH. , #701 ) ; +#709 = EDGE_CURVE ( 'NONE', #1259, #1944, #1446, .T. ) ; +#710 = CIRCLE ( 'NONE', #50, 0.09999999999999999200 ) ; +#711 = FACE_OUTER_BOUND ( 'NONE', #1426, .T. ) ; +#712 = ORIENTED_EDGE ( 'NONE', *, *, #678, .T. ) ; +#713 = VERTEX_POINT ( 'NONE', #961 ) ; +#714 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, 1.100000000000000500 ) ) ; +#715 = ORIENTED_EDGE ( 'NONE', *, *, #1759, .T. ) ; +#716 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#717 = VERTEX_POINT ( 'NONE', #659 ) ; +#718 = VERTEX_POINT ( 'NONE', #33 ) ; +#719 = EDGE_CURVE ( 'NONE', #655, #1754, #792, .T. ) ; +#720 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#721 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .T. ) ; +#722 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#723 = EDGE_CURVE ( 'NONE', #291, #1902, #938, .T. ) ; +#724 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, -1.399999999999999700 ) ) ; +#725 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#726 = FACE_OUTER_BOUND ( 'NONE', #1729, .T. ) ; +#727 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#728 = VECTOR ( 'NONE', #271, 1000.000000000000000 ) ; +#729 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#730 = FACE_OUTER_BOUND ( 'NONE', #1312, .T. ) ; +#731 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#732 = EDGE_CURVE ( 'NONE', #1818, #1239, #1748, .T. ) ; +#733 = EDGE_LOOP ( 'NONE', ( #261, #584, #1089, #1526 ) ) ; +#734 = AXIS2_PLACEMENT_3D ( 'NONE', #479, #648, #1695 ) ; +#735 = EDGE_LOOP ( 'NONE', ( #997, #715, #163, #1726, #1401, #117, #1615, #136 ) ) ; +#736 = ORIENTED_EDGE ( 'NONE', *, *, #321, .T. ) ; +#737 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#738 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#739 = ORIENTED_EDGE ( 'NONE', *, *, #109, .T. ) ; +#740 = EDGE_LOOP ( 'NONE', ( #1941, #310, #1806, #1986 ) ) ; +#741 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#742 = EDGE_CURVE ( 'NONE', #861, #1734, #67, .T. ) ; +#743 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#744 = LINE ( 'NONE', #549, #1690 ) ; +#745 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, -0.3500000000000000300 ) ) ; +#746 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #862 ) ) ; +#747 = VECTOR ( 'NONE', #607, 1000.000000000000000 ) ; +#748 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.0000000000000000000, -0.3500000000000000300 ) ) ; +#749 = FACE_OUTER_BOUND ( 'NONE', #1800, .T. ) ; +#750 = VECTOR ( 'NONE', #1929, 1000.000000000000100 ) ; +#751 = LINE ( 'NONE', #357, #497 ) ; +#752 = EDGE_CURVE ( 'NONE', #655, #180, #1815, .T. ) ; +#753 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#754 = LINE ( 'NONE', #422, #452 ) ; +#755 = FACE_OUTER_BOUND ( 'NONE', #435, .T. ) ; +#756 = DIRECTION ( 'NONE', ( -0.03487826274237469700, 0.9987827659587182900, 0.03487826274237470400 ) ) ; +#757 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#758 = EDGE_CURVE ( 'NONE', #1221, #1867, #201, .T. ) ; +#759 = ORIENTED_EDGE ( 'NONE', *, *, #100, .T. ) ; +#760 = VERTEX_POINT ( 'NONE', #1914 ) ; +#761 = ORIENTED_EDGE ( 'NONE', *, *, #1618, .T. ) ; +#762 = VERTEX_POINT ( 'NONE', #1725 ) ; +#763 = VERTEX_POINT ( 'NONE', #1905 ) ; +#764 = EDGE_CURVE ( 'NONE', #1282, #502, #527, .T. ) ; +#765 = LINE ( 'NONE', #485, #345 ) ; +#766 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #933, 'distance_accuracy_value', 'NONE'); +#767 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#768 = LINE ( 'NONE', #1090, #1884 ) ; +#769 = VECTOR ( 'NONE', #1247, 1000.000000000000000 ) ; +#770 = EDGE_CURVE ( 'NONE', #1479, #1066, #112, .T. ) ; +#771 = ORIENTED_EDGE ( 'NONE', *, *, #1430, .T. ) ; +#772 = PRESENTATION_STYLE_ASSIGNMENT (( #708 ) ) ; +#773 = ORIENTED_EDGE ( 'NONE', *, *, #1807, .F. ) ; +#774 = PLANE ( 'NONE', #450 ) ; +#775 = DIRECTION ( 'NONE', ( 1.203706215242022000E-031, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#776 = AXIS2_PLACEMENT_3D ( 'NONE', #615, #455, #592 ) ; +#777 = VERTEX_POINT ( 'NONE', #724 ) ; +#778 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #262 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1154, #1301, #198 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#779 = VERTEX_POINT ( 'NONE', #1780 ) ; +#780 = ORIENTED_EDGE ( 'NONE', *, *, #1430, .F. ) ; +#781 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#782 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#783 = ORIENTED_EDGE ( 'NONE', *, *, #86, .F. ) ; +#784 = VECTOR ( 'NONE', #1297, 1000.000000000000000 ) ; +#785 = CARTESIAN_POINT ( 'NONE', ( 1.203706215242019800E-032, -0.7500000000000000000, 0.0000000000000000000 ) ) ; +#786 = LINE ( 'NONE', #688, #676 ) ; +#787 = AXIS2_PLACEMENT_3D ( 'NONE', #1569, #1703, #944 ) ; +#788 = CARTESIAN_POINT ( 'NONE', ( -0.7970804162913771600, -0.08360593856079340200, -1.402919583708622600 ) ) ; +#789 = FACE_OUTER_BOUND ( 'NONE', #453, .T. ) ; +#790 = FILL_AREA_STYLE ('',( #1399 ) ) ; +#791 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#792 = LINE ( 'NONE', #985, #554 ) ; +#793 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.355252715606880500E-016 ) ) ; +#794 = FACE_OUTER_BOUND ( 'NONE', #635, .T. ) ; +#795 = ORIENTED_EDGE ( 'NONE', *, *, #383, .T. ) ; +#796 = LINE ( 'NONE', #1308, #899 ) ; +#797 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#798 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#799 = EDGE_LOOP ( 'NONE', ( #476, #414, #206, #1216 ) ) ; +#800 = EDGE_CURVE ( 'NONE', #234, #1230, #651, .T. ) ; +#801 = ORIENTED_EDGE ( 'NONE', *, *, #164, .F. ) ; +#802 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#803 = VERTEX_POINT ( 'NONE', #562 ) ; +#804 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#805 = AXIS2_PLACEMENT_3D ( 'NONE', #256, #1503, #579 ) ; +#806 = EDGE_LOOP ( 'NONE', ( #1189, #255, #902, #365 ) ) ; +#807 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#808 = EDGE_LOOP ( 'NONE', ( #1064, #1021 ) ) ; +#809 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.355252715606880500E-016 ) ) ; +#810 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -1.355252715606880500E-016 ) ) ; +#811 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, 1.100000000000000100 ) ) ; +#812 = EDGE_CURVE ( 'NONE', #442, #70, #1515, .T. ) ; +#813 = LINE ( 'NONE', #1979, #1182 ) ; +#814 = EDGE_CURVE ( 'NONE', #1754, #1676, #13, .T. ) ; +#815 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#816 = ADVANCED_FACE ( 'NONE', ( #1416 ), #1930, .T. ) ; +#817 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #862, .NOT_KNOWN. ) ; +#818 = FACE_OUTER_BOUND ( 'NONE', #212, .T. ) ; +#819 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#820 = VECTOR ( 'NONE', #565, 1000.000000000000100 ) ; +#821 = LINE ( 'NONE', #509, #1798 ) ; +#822 = ORIENTED_EDGE ( 'NONE', *, *, #908, .F. ) ; +#823 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9993908270190956500, -0.03489949670250104600 ) ) ; +#824 = LINE ( 'NONE', #1675, #352 ) ; +#825 = ORIENTED_EDGE ( 'NONE', *, *, #814, .F. ) ; +#826 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#827 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#828 = ADVANCED_FACE ( 'NONE', ( #429 ), #1028, .T. ) ; +#829 = ORIENTED_EDGE ( 'NONE', *, *, #324, .F. ) ; +#830 = EDGE_CURVE ( 'NONE', #687, #1367, #1605, .T. ) ; +#831 = ORIENTED_EDGE ( 'NONE', *, *, #812, .F. ) ; +#832 = CARTESIAN_POINT ( 'NONE', ( 0.5000000000000000000, -0.8499999999999998700, 0.0000000000000000000 ) ) ; +#833 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#834 = EDGE_LOOP ( 'NONE', ( #900, #333, #1197, #589, #281 ) ) ; +#835 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#836 = ORIENTED_EDGE ( 'NONE', *, *, #321, .F. ) ; +#837 = PLANE ( 'NONE', #1336 ) ; +#838 = DIRECTION ( 'NONE', ( 0.9993908270190957600, -0.03489949670250105200, 0.0000000000000000000 ) ) ; +#839 = ADVANCED_FACE ( 'NONE', ( #1017 ), #1016, .F. ) ; +#840 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#841 = LINE ( 'NONE', #640, #1549 ) ; +#842 = FILL_AREA_STYLE_COLOUR ( '', #1677 ) ; +#843 = EDGE_CURVE ( 'NONE', #315, #1111, #1328, .T. ) ; +#844 = VECTOR ( 'NONE', #1643, 1000.000000000000100 ) ; +#845 = VECTOR ( 'NONE', #727, 1000.000000000000000 ) ; +#846 = AXIS2_PLACEMENT_3D ( 'NONE', #1427, #1418, #491 ) ; +#847 = PLANE ( 'NONE', #1883 ) ; +#848 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, -1.100000000000000100 ) ) ; +#849 = VECTOR ( 'NONE', #1305, 1000.000000000000000 ) ; +#850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#851 = FACE_OUTER_BOUND ( 'NONE', #235, .T. ) ; +#852 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .F. ) ; +#853 = FACE_OUTER_BOUND ( 'NONE', #1041, .T. ) ; +#854 = ADVANCED_FACE ( 'NONE', ( #279 ), #1775, .T. ) ; +#855 = ORIENTED_EDGE ( 'NONE', *, *, #1464, .F. ) ; +#856 = EDGE_LOOP ( 'NONE', ( #156, #613, #1899 ) ) ; +#857 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#858 = EDGE_CURVE ( 'NONE', #1853, #1542, #1275, .T. ) ; +#859 = VERTEX_POINT ( 'NONE', #848 ) ; +#860 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -1.400000000000000100 ) ) ; +#861 = VERTEX_POINT ( 'NONE', #547 ) ; +#862 = PRODUCT ( 'T36K3BGR-05D000121U1930', 'T36K3BGR-05D000121U1930', '', ( #68 ) ) ; +#863 = EDGE_CURVE ( 'NONE', #777, #1027, #871, .T. ) ; +#864 = ORIENTED_EDGE ( 'NONE', *, *, #742, .F. ) ; +#865 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.6000000000000000900, -1.379047538304951600 ) ) ; +#866 = DIRECTION ( 'NONE', ( -5.405444306214619600E-018, 0.9993908270190956500, 0.03489949670250104600 ) ) ; +#867 = VECTOR ( 'NONE', #571, 1000.000000000000000 ) ; +#868 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#869 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#870 = EDGE_CURVE ( 'NONE', #1091, #713, #1513, .T. ) ; +#871 = LINE ( 'NONE', #553, #1354 ) ; +#872 = VECTOR ( 'NONE', #28, 1000.000000000000000 ) ; +#873 = ORIENTED_EDGE ( 'NONE', *, *, #758, .T. ) ; +#874 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#875 = VERTEX_POINT ( 'NONE', #1497 ) ; +#876 = VECTOR ( 'NONE', #1320, 1000.000000000000000 ) ; +#877 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.355252715606880500E-016 ) ) ; +#878 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, -1.100000000000000500 ) ) ; +#879 = ORIENTED_EDGE ( 'NONE', *, *, #1906, .T. ) ; +#880 = ORIENTED_EDGE ( 'NONE', *, *, #1644, .F. ) ; +#881 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#882 = ORIENTED_EDGE ( 'NONE', *, *, #495, .T. ) ; +#883 = EDGE_CURVE ( 'NONE', #1052, #1454, #987, .T. ) ; +#884 = EDGE_LOOP ( 'NONE', ( #218, #610, #1517, #966 ) ) ; +#885 = DIRECTION ( 'NONE', ( 0.03487826274237469700, -0.9987827659587182900, -0.03487826274237470400 ) ) ; +#886 = ORIENTED_EDGE ( 'NONE', *, *, #1759, .F. ) ; +#887 = PLANE ( 'NONE', #910 ) ; +#888 = PLANE ( 'NONE', #1812 ) ; +#889 = LINE ( 'NONE', #302, #1765 ) ; +#890 = SHAPE_DEFINITION_REPRESENTATION ( #157, #364 ) ; +#891 = ADVANCED_FACE ( 'NONE', ( #1793 ), #1661, .T. ) ; +#892 = VECTOR ( 'NONE', #1957, 1000.000000000000100 ) ; +#893 = FACE_OUTER_BOUND ( 'NONE', #740, .T. ) ; +#894 = PLANE ( 'NONE', #1003 ) ; +#895 = LINE ( 'NONE', #1543, #473 ) ; +#896 = AXIS2_PLACEMENT_3D ( 'NONE', #1562, #1291, #1410 ) ; +#897 = LINE ( 'NONE', #1222, #92 ) ; +#898 = ORIENTED_EDGE ( 'NONE', *, *, #1369, .F. ) ; +#899 = VECTOR ( 'NONE', #1463, 1000.000000000000000 ) ; +#900 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .F. ) ; +#901 = FILL_AREA_STYLE_COLOUR ( '', #791 ) ; +#902 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .F. ) ; +#903 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#904 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252200, 1.000000000000000000, 1.365079230508252000 ) ) ; +#905 = ORIENTED_EDGE ( 'NONE', *, *, #981, .F. ) ; +#906 = ORIENTED_EDGE ( 'NONE', *, *, #119, .T. ) ; +#907 = ORIENTED_EDGE ( 'NONE', *, *, #1573, .F. ) ; +#908 = EDGE_CURVE ( 'NONE', #1944, #74, #1158, .T. ) ; +#909 = PLANE ( 'NONE', #1897 ) ; +#910 = AXIS2_PLACEMENT_3D ( 'NONE', #741, #1361, #1508 ) ; +#911 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#912 = LINE ( 'NONE', #1159, #679 ) ; +#913 = FACE_OUTER_BOUND ( 'NONE', #993, .T. ) ; +#914 = EDGE_CURVE ( 'NONE', #569, #875, #1744, .T. ) ; +#915 = LINE ( 'NONE', #1825, #1132 ) ; +#916 = CARTESIAN_POINT ( 'NONE', ( -1.857126304317575600E-016, -0.8499999999999999800, -1.370317345932014400 ) ) ; +#917 = AXIS2_PLACEMENT_3D ( 'NONE', #1741, #382, #536 ) ; +#918 = ORIENTED_EDGE ( 'NONE', *, *, #1968, .T. ) ; +#919 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#920 = ORIENTED_EDGE ( 'NONE', *, *, #752, .F. ) ; +#921 = ORIENTED_EDGE ( 'NONE', *, *, #1817, .F. ) ; +#922 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#923 = ORIENTED_EDGE ( 'NONE', *, *, #1073, .T. ) ; +#924 = DIRECTION ( 'NONE', ( 0.03489949670250104600, -0.9993908270190956500, 0.0000000000000000000 ) ) ; +#925 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ; +#926 = EDGE_LOOP ( 'NONE', ( #691, #1214, #1257, #1136 ) ) ; +#927 = EDGE_CURVE ( 'NONE', #390, #1047, #1912, .T. ) ; +#928 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#929 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#930 = CIRCLE ( 'NONE', #1799, 0.5000000000000000000 ) ; +#931 = AXIS2_PLACEMENT_3D ( 'NONE', #1408, #802, #935 ) ; +#932 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252200, 1.000000000000000000, -1.365079230508252400 ) ) ; +#933 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#934 = LINE ( 'NONE', #590, #576 ) ; +#935 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#936 = VECTOR ( 'NONE', #594, 1000.000000000000000 ) ; +#937 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#938 = LINE ( 'NONE', #668, #1375 ) ; +#939 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#940 = EDGE_CURVE ( 'NONE', #1091, #612, #1082, .T. ) ; +#941 = VERTEX_POINT ( 'NONE', #394 ) ; +#942 = LINE ( 'NONE', #1170, #385 ) ; +#943 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .T. ) ; +#944 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9993908270190956500, -0.03489949670250104600 ) ) ; +#945 = AXIS2_PLACEMENT_3D ( 'NONE', #379, #1460, #1148 ) ; +#946 = EDGE_LOOP ( 'NONE', ( #721, #328, #1506, #580 ) ) ; +#947 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#948 = ORIENTED_EDGE ( 'NONE', *, *, #511, .F. ) ; +#949 = ORIENTED_EDGE ( 'NONE', *, *, #863, .F. ) ; +#950 = CARTESIAN_POINT ( 'NONE', ( 0.8499999999999998700, -0.8499999999999999800, 1.370317345932014800 ) ) ; +#951 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 3.055925485001943700E-018, 1.100000000000000500 ) ) ; +#952 = EDGE_LOOP ( 'NONE', ( #801, #1967, #1358, #1424, #1278, #1665, #1757, #1849 ) ) ; +#953 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#954 = EDGE_CURVE ( 'NONE', #1454, #331, #426, .T. ) ; +#955 = EDGE_CURVE ( 'NONE', #1315, #1367, #11, .T. ) ; +#956 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#957 = VECTOR ( 'NONE', #1521, 1000.000000000000000 ) ; +#958 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#959 = VECTOR ( 'NONE', #555, 1000.000000000000000 ) ; +#960 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#961 = CARTESIAN_POINT ( 'NONE', ( -2.749999999999999600, 0.0000000000000000000, -1.100000000000000100 ) ) ; +#962 = VECTOR ( 'NONE', #885, 1000.000000000000100 ) ; +#963 = PRESENTATION_STYLE_ASSIGNMENT (( #294 ) ) ; +#964 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#965 = CARTESIAN_POINT ( 'NONE', ( -1.594761884576238100, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#966 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .F. ) ; +#967 = ADVANCED_FACE ( 'NONE', ( #150 ), #1949, .F. ) ; +#968 = EDGE_CURVE ( 'NONE', #762, #1111, #1226, .T. ) ; +#969 = EDGE_LOOP ( 'NONE', ( #1684, #999, #25, #159 ) ) ; +#970 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#971 = ORIENTED_EDGE ( 'NONE', *, *, #940, .T. ) ; +#972 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#973 = AXIS2_PLACEMENT_3D ( 'NONE', #1835, #1059, #928 ) ; +#974 = ORIENTED_EDGE ( 'NONE', *, *, #233, .T. ) ; +#975 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#976 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, -2.546604570834955900E-017, -1.100000000000000800 ) ) ; +#977 = ORIENTED_EDGE ( 'NONE', *, *, #1978, .F. ) ; +#978 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#979 = ADVANCED_FACE ( 'NONE', ( #893 ), #1192, .F. ) ; +#980 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.203706215242022000E-031, 0.0000000000000000000 ) ) ; +#981 = EDGE_CURVE ( 'NONE', #1962, #1969, #523, .T. ) ; +#982 = VECTOR ( 'NONE', #1708, 1000.000000000000000 ) ; +#983 = LINE ( 'NONE', #1584, #1248 ) ; +#984 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#985 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#986 = LINE ( 'NONE', #266, #277 ) ; +#987 = LINE ( 'NONE', #1762, #1444 ) ; +#988 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#989 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#990 = ADVANCED_FACE ( 'NONE', ( #471 ), #1198, .T. ) ; +#991 = FACE_OUTER_BOUND ( 'NONE', #264, .T. ) ; +#992 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#993 = EDGE_LOOP ( 'NONE', ( #308, #1889, #1335, #1566 ) ) ; +#994 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#995 = CIRCLE ( 'NONE', #397, 1.200000000000000000 ) ; +#996 = PLANE ( 'NONE', #167 ) ; +#997 = ORIENTED_EDGE ( 'NONE', *, *, #254, .F. ) ; +#998 = DIRECTION ( 'NONE', ( -0.03489949670250104600, -0.9993908270190956500, 0.0000000000000000000 ) ) ; +#999 = ORIENTED_EDGE ( 'NONE', *, *, #1058, .F. ) ; +#1000 = ORIENTED_EDGE ( 'NONE', *, *, #954, .T. ) ; +#1001 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1002 = ADVANCED_FACE ( 'NONE', ( #818 ), #887, .T. ) ; +#1003 = AXIS2_PLACEMENT_3D ( 'NONE', #1348, #1795, #275 ) ; +#1004 = ORIENTED_EDGE ( 'NONE', *, *, #1447, .F. ) ; +#1005 = DIRECTION ( 'NONE', ( -1.186807759207145400E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1006 = ORIENTED_EDGE ( 'NONE', *, *, #644, .F. ) ; +#1007 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1008 = FILL_AREA_STYLE ('',( #529 ) ) ; +#1009 = MANIFOLD_SOLID_BREP ( 'Boss-Extrude2[4]', #507 ) ; +#1010 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1011 = PLANE ( 'NONE', #548 ) ; +#1012 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1013 = EDGE_CURVE ( 'NONE', #1315, #593, #38, .T. ) ; +#1014 = LINE ( 'NONE', #134, #624 ) ; +#1015 = AXIS2_PLACEMENT_3D ( 'NONE', #1699, #807, #6 ) ; +#1016 = PLANE ( 'NONE', #34 ) ; +#1017 = FACE_OUTER_BOUND ( 'NONE', #1631, .T. ) ; +#1018 = PRESENTATION_STYLE_ASSIGNMENT (( #1535 ) ) ; +#1019 = ORIENTED_EDGE ( 'NONE', *, *, #124, .F. ) ; +#1020 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #217, 'distance_accuracy_value', 'NONE'); +#1021 = ORIENTED_EDGE ( 'NONE', *, *, #176, .T. ) ; +#1022 = ORIENTED_EDGE ( 'NONE', *, *, #770, .F. ) ; +#1023 = EDGE_CURVE ( 'NONE', #331, #137, #1251, .T. ) ; +#1024 = ORIENTED_EDGE ( 'NONE', *, *, #440, .T. ) ; +#1025 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, 1.100000000000000100 ) ) ; +#1026 = ORIENTED_EDGE ( 'NONE', *, *, #843, .F. ) ; +#1027 = VERTEX_POINT ( 'NONE', #329 ) ; +#1028 = PLANE ( 'NONE', #945 ) ; +#1029 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, -3.342418499220881600E-017, -0.3500000000000009200 ) ) ; +#1030 = DIRECTION ( 'NONE', ( -0.03487826274237469700, -0.9987827659587182900, 0.03487826274237470400 ) ) ; +#1031 = LINE ( 'NONE', #513, #1648 ) ; +#1032 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -0.8499999999999998700, 0.0000000000000000000 ) ) ; +#1033 = PLANE ( 'NONE', #1098 ) ; +#1034 = VECTOR ( 'NONE', #244, 1000.000000000000100 ) ; +#1035 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1971 ) ) ; +#1036 = VECTOR ( 'NONE', #1548, 1000.000000000000100 ) ; +#1037 = AXIS2_PLACEMENT_3D ( 'NONE', #1099, #1246, #341 ) ; +#1038 = CIRCLE ( 'NONE', #1554, 0.5000000000000000000 ) ; +#1039 = VECTOR ( 'NONE', #45, 1000.000000000000000 ) ; +#1040 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1041 = EDGE_LOOP ( 'NONE', ( #1072, #505, #825, #384 ) ) ; +#1042 = VECTOR ( 'NONE', #1127, 1000.000000000000000 ) ; +#1043 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -1.400000000000000100 ) ) ; +#1044 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .F. ) ; +#1045 = ORIENTED_EDGE ( 'NONE', *, *, #732, .F. ) ; +#1046 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1047 = VERTEX_POINT ( 'NONE', #932 ) ; +#1048 = EDGE_CURVE ( 'NONE', #1071, #1050, #1976, .T. ) ; +#1049 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#1050 = VERTEX_POINT ( 'NONE', #1989 ) ; +#1051 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#1052 = VERTEX_POINT ( 'NONE', #1693 ) ; +#1053 = SURFACE_SIDE_STYLE ('',( #248 ) ) ; +#1054 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1055 = FACE_OUTER_BOUND ( 'NONE', #952, .T. ) ; +#1056 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1057 = LINE ( 'NONE', #1493, #705 ) ; +#1058 = EDGE_CURVE ( 'NONE', #686, #1723, #1209, .T. ) ; +#1059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1060 = VECTOR ( 'NONE', #1571, 1000.000000000000000 ) ; +#1061 = DIRECTION ( 'NONE', ( -1.186807759207145400E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1062 = AXIS2_PLACEMENT_3D ( 'NONE', #474, #611, #1827 ) ; +#1063 = FACE_OUTER_BOUND ( 'NONE', #1461, .T. ) ; +#1064 = ORIENTED_EDGE ( 'NONE', *, *, #1265, .T. ) ; +#1065 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1915 ), #778 ) ; +#1066 = VERTEX_POINT ( 'NONE', #1404 ) ; +#1067 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .F. ) ; +#1068 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, -1.100000000000000500 ) ) ; +#1069 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#1070 = ORIENTED_EDGE ( 'NONE', *, *, #31, .T. ) ; +#1071 = VERTEX_POINT ( 'NONE', #939 ) ; +#1072 = ORIENTED_EDGE ( 'NONE', *, *, #800, .T. ) ; +#1073 = EDGE_CURVE ( 'NONE', #1050, #1221, #1184, .T. ) ; +#1074 = CARTESIAN_POINT ( 'NONE', ( -1.924999999999996300, 0.1499999999999999900, -1.925000000000001200 ) ) ; +#1075 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, -0.3500000000000008700 ) ) ; +#1076 = AXIS2_PLACEMENT_3D ( 'NONE', #725, #1782, #998 ) ; +#1077 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1078 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1079 = VECTOR ( 'NONE', #1599, 1000.000000000000000 ) ; +#1080 = VECTOR ( 'NONE', #1144, 1000.000000000000000 ) ; +#1081 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1082 = LINE ( 'NONE', #745, #346 ) ; +#1083 = EDGE_CURVE ( 'NONE', #664, #442, #768, .T. ) ; +#1084 = LINE ( 'NONE', #1553, #1916 ) ; +#1085 = VECTOR ( 'NONE', #953, 1000.000000000000000 ) ; +#1086 = DIRECTION ( 'NONE', ( 1.203706215242022000E-031, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1087 = FILL_AREA_STYLE ('',( #160 ) ) ; +#1088 = AXIS2_PLACEMENT_3D ( 'NONE', #1156, #1766, #1331 ) ; +#1089 = ORIENTED_EDGE ( 'NONE', *, *, #1894, .T. ) ; +#1090 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1091 = VERTEX_POINT ( 'NONE', #1714 ) ; +#1092 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ; +#1093 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1094 = ORIENTED_EDGE ( 'NONE', *, *, #595, .F. ) ; +#1095 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.0000000000000000000, 1.100000000000000100 ) ) ; +#1096 = ORIENTED_EDGE ( 'NONE', *, *, #1519, .F. ) ; +#1097 = ORIENTED_EDGE ( 'NONE', *, *, #349, .F. ) ; +#1098 = AXIS2_PLACEMENT_3D ( 'NONE', #878, #1934, #1494 ) ; +#1099 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#1100 = CARTESIAN_POINT ( 'NONE', ( 1.594761884576237700, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#1101 = AXIS2_PLACEMENT_3D ( 'NONE', #994, #984, #1875 ) ; +#1102 = PLANE ( 'NONE', #1220 ) ; +#1103 = VECTOR ( 'NONE', #1712, 1000.000000000000000 ) ; +#1104 = LINE ( 'NONE', #1049, #867 ) ; +#1105 = PLANE ( 'NONE', #1142 ) ; +#1106 = VECTOR ( 'NONE', #404, 1000.000000000000000 ) ; +#1107 = VECTOR ( 'NONE', #90, 1000.000000000000000 ) ; +#1108 = PLANE ( 'NONE', #1322 ) ; +#1109 = VECTOR ( 'NONE', #1030, 1000.000000000000100 ) ; +#1110 = EDGE_CURVE ( 'NONE', #1261, #777, #1495, .T. ) ; +#1111 = VERTEX_POINT ( 'NONE', #487 ) ; +#1112 = ORIENTED_EDGE ( 'NONE', *, *, #31, .F. ) ; +#1113 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #130 ), #1196 ) ; +#1114 = EDGE_LOOP ( 'NONE', ( #656, #1480, #1591, #1707 ) ) ; +#1115 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1116 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .F. ) ; +#1117 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#1118 = EDGE_LOOP ( 'NONE', ( #1546, #1802, #1674, #873 ) ) ; +#1119 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, -1.100000000000000500 ) ) ; +#1120 = DIRECTION ( 'NONE', ( 1.186807759207145400E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1121 = SURFACE_SIDE_STYLE ('',( #1890 ) ) ; +#1122 = EDGE_CURVE ( 'NONE', #461, #1360, #1302, .T. ) ; +#1123 = AXIS2_PLACEMENT_3D ( 'NONE', #550, #685, #1150 ) ; +#1124 = DIRECTION ( 'NONE', ( -2.920565715722598700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1125 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1126 = LINE ( 'NONE', #1560, #1155 ) ; +#1127 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -1.355252715606880500E-016 ) ) ; +#1128 = ADVANCED_FACE ( 'NONE', ( #625 ), #638, .T. ) ; +#1129 = VECTOR ( 'NONE', #142, 1000.000000000000000 ) ; +#1130 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#1131 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1132 = VECTOR ( 'NONE', #444, 1000.000000000000100 ) ; +#1133 = LINE ( 'NONE', #1160, #1357 ) ; +#1134 = PLANE ( 'NONE', #1646 ) ; +#1135 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#1136 = ORIENTED_EDGE ( 'NONE', *, *, #295, .T. ) ; +#1137 = EDGE_CURVE ( 'NONE', #1111, #1477, #1836, .T. ) ; +#1138 = ORIENTED_EDGE ( 'NONE', *, *, #77, .F. ) ; +#1139 = ADVANCED_FACE ( 'NONE', ( #401 ), #1102, .T. ) ; +#1140 = ORIENTED_EDGE ( 'NONE', *, *, #1473, .F. ) ; +#1141 = PLANE ( 'NONE', #846 ) ; +#1142 = AXIS2_PLACEMENT_3D ( 'NONE', #490, #838, #1440 ) ; +#1143 = ORIENTED_EDGE ( 'NONE', *, *, #1689, .T. ) ; +#1144 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1145 = EDGE_LOOP ( 'NONE', ( #761, #1505, #822, #1333 ) ) ; +#1146 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1117 ) ; +#1147 = ORIENTED_EDGE ( 'NONE', *, *, #409, .F. ) ; +#1148 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9993908270190956500, 0.03489949670250104600 ) ) ; +#1149 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#1150 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.203706215242022000E-031, 0.0000000000000000000 ) ) ; +#1151 = EDGE_CURVE ( 'NONE', #803, #238, #618, .T. ) ; +#1152 = ADVANCED_FACE ( 'NONE', ( #274 ), #1108, .T. ) ; +#1153 = CONICAL_SURFACE ( 'NONE', #1935, 1.200000000000000000, 0.3906070436976867300 ) ; +#1154 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1155 = VECTOR ( 'NONE', #334, 1000.000000000000000 ) ; +#1156 = CARTESIAN_POINT ( 'NONE', ( 2.407412430484042100E-032, -0.6500000000000000200, 0.0000000000000000000 ) ) ; +#1157 = VECTOR ( 'NONE', #868, 1000.000000000000000 ) ; +#1158 = LINE ( 'NONE', #1647, #1106 ) ; +#1159 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#1160 = CARTESIAN_POINT ( 'NONE', ( -1.594761884576238100, 0.1499999999999999900, 1.400000000000000100 ) ) ; +#1161 = CYLINDRICAL_SURFACE ( 'NONE', #1831, 0.5000000000000000000 ) ; +#1162 = FACE_OUTER_BOUND ( 'NONE', #1659, .T. ) ; +#1163 = CIRCLE ( 'NONE', #1062, 0.5000000000000000000 ) ; +#1164 = CARTESIAN_POINT ( 'NONE', ( -1.594761884576238100, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#1165 = ADVANCED_FACE ( 'NONE', ( #1271 ), #168, .T. ) ; +#1166 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1167 = EDGE_CURVE ( 'NONE', #779, #1259, #889, .T. ) ; +#1168 = ORIENTED_EDGE ( 'NONE', *, *, #1228, .T. ) ; +#1169 = PLANE ( 'NONE', #1683 ) ; +#1170 = CARTESIAN_POINT ( 'NONE', ( 1.857126304317575600E-016, -0.8499999999999999800, 1.370317345932014400 ) ) ; +#1171 = ORIENTED_EDGE ( 'NONE', *, *, #1252, .F. ) ; +#1172 = EDGE_CURVE ( 'NONE', #1701, #1679, #1202, .T. ) ; +#1173 = ORIENTED_EDGE ( 'NONE', *, *, #558, .T. ) ; +#1174 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1175 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1176 = EDGE_LOOP ( 'NONE', ( #905, #1525, #1966, #1195, #1704, #1964, #1400, #639, #1610, #94, #1340, #795, #1004, #1238 ) ) ; +#1177 = ORIENTED_EDGE ( 'NONE', *, *, #1932, .F. ) ; +#1178 = FILL_AREA_STYLE ('',( #842 ) ) ; +#1179 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1180 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.6000000000000000900, -0.5999999999999997600 ) ) ; +#1181 = EDGE_CURVE ( 'NONE', #763, #1962, #1370, .T. ) ; +#1182 = VECTOR ( 'NONE', #465, 1000.000000000000000 ) ; +#1183 = DIRECTION ( 'NONE', ( -0.03489949670250104600, -0.9993908270190956500, -1.911117629349345900E-017 ) ) ; +#1184 = LINE ( 'NONE', #1538, #1129 ) ; +#1185 = ADVANCED_FACE ( 'NONE', ( #1245 ), #1153, .F. ) ; +#1186 = CARTESIAN_POINT ( 'NONE', ( -1.596593819006607100, 0.09754026165425891400, -1.396593819006606300 ) ) ; +#1187 = LINE ( 'NONE', #1372, #381 ) ; +#1188 = DIRECTION ( 'NONE', ( 2.920565715722598700E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1189 = ORIENTED_EDGE ( 'NONE', *, *, #764, .F. ) ; +#1190 = LINE ( 'NONE', #653, #202 ) ; +#1191 = EDGE_LOOP ( 'NONE', ( #1290, #864, #1116, #512 ) ) ; +#1192 = PLANE ( 'NONE', #598 ) ; +#1193 = EDGE_CURVE ( 'NONE', #1504, #230, #60, .T. ) ; +#1194 = ORIENTED_EDGE ( 'NONE', *, *, #129, .F. ) ; +#1195 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ; +#1196 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1848 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1492, #1634, #1787 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1197 = ORIENTED_EDGE ( 'NONE', *, *, #124, .T. ) ; +#1198 = PLANE ( 'NONE', #805 ) ; +#1199 = VERTEX_POINT ( 'NONE', #44 ) ; +#1200 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#1201 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1202 = LINE ( 'NONE', #642, #982 ) ; +#1203 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#1204 = VECTOR ( 'NONE', #192, 1000.000000000000000 ) ; +#1205 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1206 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#1207 = VECTOR ( 'NONE', #438, 1000.000000000000000 ) ; +#1208 = EDGE_CURVE ( 'NONE', #331, #1405, #1597, .T. ) ; +#1209 = LINE ( 'NONE', #788, #1532 ) ; +#1210 = VECTOR ( 'NONE', #1939, 1000.000000000000100 ) ; +#1211 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .T. ) ; +#1212 = PLANE ( 'NONE', #587 ) ; +#1213 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.476060716979873600E-016 ) ) ; +#1214 = ORIENTED_EDGE ( 'NONE', *, *, #1393, .F. ) ; +#1215 = ORIENTED_EDGE ( 'NONE', *, *, #617, .T. ) ; +#1216 = ORIENTED_EDGE ( 'NONE', *, *, #812, .T. ) ; +#1217 = EDGE_CURVE ( 'NONE', #1520, #1405, #702, .T. ) ; +#1218 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1219 = ORIENTED_EDGE ( 'NONE', *, *, #420, .T. ) ; +#1220 = AXIS2_PLACEMENT_3D ( 'NONE', #1838, #162, #1243 ) ; +#1221 = VERTEX_POINT ( 'NONE', #347 ) ; +#1222 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#1223 = FACE_OUTER_BOUND ( 'NONE', #1760, .T. ) ; +#1224 = EDGE_CURVE ( 'NONE', #1853, #1723, #1737, .T. ) ; +#1225 = CARTESIAN_POINT ( 'NONE', ( -0.8349207694917479800, 1.000000000000000000, -1.365079230508252400 ) ) ; +#1226 = LINE ( 'NONE', #1955, #451 ) ; +#1227 = PLANE ( 'NONE', #1419 ) ; +#1228 = EDGE_CURVE ( 'NONE', #1701, #1233, #518, .T. ) ; +#1229 = FACE_OUTER_BOUND ( 'NONE', #43, .T. ) ; +#1230 = VERTEX_POINT ( 'NONE', #524 ) ; +#1231 = SURFACE_SIDE_STYLE ('',( #1558 ) ) ; +#1232 = ORIENTED_EDGE ( 'NONE', *, *, #814, .T. ) ; +#1233 = VERTEX_POINT ( 'NONE', #338 ) ; +#1234 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1235 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#1236 = ORIENTED_EDGE ( 'NONE', *, *, #1807, .T. ) ; +#1237 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1238 = ORIENTED_EDGE ( 'NONE', *, *, #1565, .T. ) ; +#1239 = VERTEX_POINT ( 'NONE', #35 ) ; +#1240 = AXIS2_PLACEMENT_3D ( 'NONE', #1918, #1012, #989 ) ; +#1241 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#1242 = AXIS2_PLACEMENT_3D ( 'NONE', #344, #1876, #692 ) ; +#1243 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -5.476060716979873600E-016 ) ) ; +#1244 = CIRCLE ( 'NONE', #4, 1.200000000000000000 ) ; +#1245 = FACE_OUTER_BOUND ( 'NONE', #1342, .T. ) ; +#1246 = DIRECTION ( 'NONE', ( 0.9993908270190957600, 0.03489949670250105200, 0.0000000000000000000 ) ) ; +#1247 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#1248 = VECTOR ( 'NONE', #63, 1000.000000000000000 ) ; +#1249 = DIRECTION ( 'NONE', ( -0.03487826274237469700, 0.9987827659587182900, 0.03487826274237469700 ) ) ; +#1250 = VECTOR ( 'NONE', #575, 1000.000000000000000 ) ; +#1251 = LINE ( 'NONE', #588, #845 ) ; +#1252 = EDGE_CURVE ( 'NONE', #238, #1366, #930, .T. ) ; +#1253 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1254 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, -0.3500000000000000300 ) ) ; +#1255 = AXIS2_PLACEMENT_3D ( 'NONE', #1844, #937, #21 ) ; +#1256 = FACE_OUTER_BOUND ( 'NONE', #1635, .T. ) ; +#1257 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .F. ) ; +#1258 = FACE_OUTER_BOUND ( 'NONE', #240, .T. ) ; +#1259 = VERTEX_POINT ( 'NONE', #811 ) ; +#1260 = ORIENTED_EDGE ( 'NONE', *, *, #222, .F. ) ; +#1261 = VERTEX_POINT ( 'NONE', #1885 ) ; +#1262 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, 1.100000000000000100 ) ) ; +#1263 = ORIENTED_EDGE ( 'NONE', *, *, #1855, .T. ) ; +#1264 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1265 = EDGE_CURVE ( 'NONE', #1360, #1199, #1244, .T. ) ; +#1266 = EDGE_LOOP ( 'NONE', ( #443, #99, #1450, #1544 ) ) ; +#1267 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1668 ), #1311 ) ; +#1268 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1269 = CARTESIAN_POINT ( 'NONE', ( -0.4000000000000000200, -0.7500000000000000000, 4.898587196589413100E-017 ) ) ; +#1270 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, 1.100000000000000100 ) ) ; +#1271 = FACE_OUTER_BOUND ( 'NONE', #1629, .T. ) ; +#1272 = LINE ( 'NONE', #407, #1207 ) ; +#1273 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1274 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#1275 = LINE ( 'NONE', #540, #377 ) ; +#1276 = LINE ( 'NONE', #1364, #1475 ) ; +#1277 = EDGE_CURVE ( 'NONE', #291, #941, #671, .T. ) ; +#1278 = ORIENTED_EDGE ( 'NONE', *, *, #723, .T. ) ; +#1279 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, 1.100000000000000500 ) ) ; +#1280 = LINE ( 'NONE', #488, #1039 ) ; +#1281 = ADVANCED_FACE ( 'NONE', ( #489, #1620 ), #1739, .F. ) ; +#1282 = VERTEX_POINT ( 'NONE', #508 ) ; +#1283 = DIRECTION ( 'NONE', ( 0.03487826274237469700, -0.9987827659587182900, 0.03487826274237469000 ) ) ; +#1284 = ORIENTED_EDGE ( 'NONE', *, *, #77, .T. ) ; +#1285 = ORIENTED_EDGE ( 'NONE', *, *, #1768, .F. ) ; +#1286 = PLANE ( 'NONE', #1706 ) ; +#1287 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1288 = ORIENTED_EDGE ( 'NONE', *, *, #1265, .F. ) ; +#1289 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1290 = ORIENTED_EDGE ( 'NONE', *, *, #1626, .F. ) ; +#1291 = DIRECTION ( 'NONE', ( -5.476060716979872600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1292 = EDGE_CURVE ( 'NONE', #1050, #1387, #699, .T. ) ; +#1293 = ADVANCED_FACE ( 'NONE', ( #1841 ), #1134, .F. ) ; +#1294 = AXIS2_PLACEMENT_3D ( 'NONE', #229, #1486, #1324 ) ; +#1295 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, 0.3500000000000008700 ) ) ; +#1296 = VECTOR ( 'NONE', #319, 1000.000000000000000 ) ; +#1297 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1298 = VECTOR ( 'NONE', #1718, 1000.000000000000000 ) ; +#1299 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#1300 = LINE ( 'NONE', #1970, #1551 ) ; +#1301 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1302 = LINE ( 'NONE', #466, #1036 ) ; +#1303 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#1304 = ADVANCED_FACE ( 'NONE', ( #755 ), #1750, .F. ) ; +#1305 = DIRECTION ( 'NONE', ( -1.186807759207145400E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1306 = CARTESIAN_POINT ( 'NONE', ( 1.594761884576237700, 0.1499999999999999700, 1.100000000000000500 ) ) ; +#1307 = VECTOR ( 'NONE', #731, 1000.000000000000000 ) ; +#1308 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -1.400000000000000100 ) ) ; +#1309 = CLOSED_SHELL ( 'NONE', ( #545, #673, #1457, #704, #1593, #534 ) ) ; +#1310 = LINE ( 'NONE', #1947, #17 ) ; +#1311 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #766 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #933, #958, #819 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1312 = EDGE_LOOP ( 'NONE', ( #879, #1260, #288, #257 ) ) ; +#1313 = ORIENTED_EDGE ( 'NONE', *, *, #100, .F. ) ; +#1314 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#1315 = VERTEX_POINT ( 'NONE', #30 ) ; +#1316 = PLANE ( 'NONE', #155 ) ; +#1317 = ADVANCED_FACE ( 'NONE', ( #533 ), #203, .T. ) ; +#1318 = ORIENTED_EDGE ( 'NONE', *, *, #458, .T. ) ; +#1319 = EDGE_LOOP ( 'NONE', ( #16, #1171 ) ) ; +#1320 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#1321 = EDGE_CURVE ( 'NONE', #1617, #686, #1771, .T. ) ; +#1322 = AXIS2_PLACEMENT_3D ( 'NONE', #23, #1545, #1237 ) ; +#1323 = CARTESIAN_POINT ( 'NONE', ( 2.407412430484042100E-032, -0.6500000000000000200, 0.0000000000000000000 ) ) ; +#1324 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1325 = VECTOR ( 'NONE', #231, 1000.000000000000000 ) ; +#1326 = DIRECTION ( 'NONE', ( 2.920565715722598700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1327 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#1328 = LINE ( 'NONE', #857, #173 ) ; +#1329 = LINE ( 'NONE', #430, #556 ) ; +#1330 = ORIENTED_EDGE ( 'NONE', *, *, #1666, .T. ) ; +#1331 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1332 = EDGE_CURVE ( 'NONE', #875, #567, #449, .T. ) ; +#1333 = ORIENTED_EDGE ( 'NONE', *, *, #86, .T. ) ; +#1334 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1335 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .F. ) ; +#1336 = AXIS2_PLACEMENT_3D ( 'NONE', #204, #368, #1456 ) ; +#1337 = ORIENTED_EDGE ( 'NONE', *, *, #395, .T. ) ; +#1338 = ADVANCED_FACE ( 'NONE', ( #7 ), #1011, .F. ) ; +#1339 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252200, 1.000000000000000000, 1.399999999999999700 ) ) ; +#1340 = ORIENTED_EDGE ( 'NONE', *, *, #1906, .F. ) ; +#1341 = CARTESIAN_POINT ( 'NONE', ( 0.8499999999999998700, 4.558065290657012100E-018, 1.399999999999999700 ) ) ; +#1342 = EDGE_LOOP ( 'NONE', ( #1140, #1874, #1564, #1774 ) ) ; +#1343 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 3.055925485001939100E-018, 1.100000000000000500 ) ) ; +#1344 = ORIENTED_EDGE ( 'NONE', *, *, #870, .T. ) ; +#1345 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 1.186807759207145400E-016 ) ) ; +#1346 = VECTOR ( 'NONE', #359, 1000.000000000000000 ) ; +#1347 = ADVANCED_FACE ( 'NONE', ( #270 ), #226, .T. ) ; +#1348 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, 0.3500000000000008700 ) ) ; +#1349 = CARTESIAN_POINT ( 'NONE', ( 1.255262969126037100E-016, 0.1499999999999999900, -0.8499999999999999800 ) ) ; +#1350 = AXIS2_PLACEMENT_3D ( 'NONE', #1327, #743, #869 ) ; +#1351 = VECTOR ( 'NONE', #1745, 1000.000000000000000 ) ; +#1352 = VECTOR ( 'NONE', #126, 1000.000000000000000 ) ; +#1353 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1354 = VECTOR ( 'NONE', #1621, 1000.000000000000000 ) ; +#1355 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1356 = VECTOR ( 'NONE', #522, 1000.000000000000000 ) ; +#1357 = VECTOR ( 'NONE', #693, 1000.000000000000000 ) ; +#1358 = ORIENTED_EDGE ( 'NONE', *, *, #1498, .F. ) ; +#1359 = VECTOR ( 'NONE', #1476, 1000.000000000000000 ) ; +#1360 = VERTEX_POINT ( 'NONE', #1474 ) ; +#1361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1362 = EDGE_CURVE ( 'NONE', #1823, #1520, #601, .T. ) ; +#1363 = ORIENTED_EDGE ( 'NONE', *, *, #968, .F. ) ; +#1364 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999999800, -0.7499999999999998900, 1.370317345932014600 ) ) ; +#1365 = AXIS2_PLACEMENT_3D ( 'NONE', #293, #1388, #1078 ) ; +#1366 = VERTEX_POINT ( 'NONE', #707 ) ; +#1367 = VERTEX_POINT ( 'NONE', #1149 ) ; +#1368 = PLANE ( 'NONE', #776 ) ; +#1369 = EDGE_CURVE ( 'NONE', #686, #760, #370, .T. ) ; +#1370 = LINE ( 'NONE', #1984, #143 ) ; +#1371 = PLANE ( 'NONE', #622 ) ; +#1372 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#1373 = FACE_OUTER_BOUND ( 'NONE', #543, .T. ) ; +#1374 = AXIS2_PLACEMENT_3D ( 'NONE', #1429, #1437, #1709 ) ; +#1375 = VECTOR ( 'NONE', #1586, 1000.000000000000100 ) ; +#1376 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #197, 'distance_accuracy_value', 'NONE'); +#1377 = LINE ( 'NONE', #1380, #1533 ) ; +#1378 = ORIENTED_EDGE ( 'NONE', *, *, #968, .T. ) ; +#1379 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.0000000000000000000, 0.3500000000000000300 ) ) ; +#1380 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, -0.3500000000000008700 ) ) ; +#1381 = VERTEX_POINT ( 'NONE', #1900 ) ; +#1382 = VERTEX_POINT ( 'NONE', #1025 ) ; +#1383 = ORIENTED_EDGE ( 'NONE', *, *, #843, .T. ) ; +#1384 = EDGE_CURVE ( 'NONE', #442, #161, #744, .T. ) ; +#1385 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1386 = ADVANCED_FACE ( 'NONE', ( #9 ), #1169, .T. ) ; +#1387 = VERTEX_POINT ( 'NONE', #1306 ) ; +#1388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1389 = ORIENTED_EDGE ( 'NONE', *, *, #709, .T. ) ; +#1390 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, -1.100000000000000500 ) ) ; +#1391 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#1392 = LINE ( 'NONE', #1093, #520 ) ; +#1393 = EDGE_CURVE ( 'NONE', #779, #875, #1414, .T. ) ; +#1394 = LINE ( 'NONE', #1810, #1034 ) ; +#1395 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.8000000000000000400 ) ) ; +#1396 = VECTOR ( 'NONE', #797, 1000.000000000000000 ) ; +#1397 = LINE ( 'NONE', #1262, #683 ) ; +#1398 = LINE ( 'NONE', #798, #1085 ) ; +#1399 = FILL_AREA_STYLE_COLOUR ( '', #1919 ) ; +#1400 = ORIENTED_EDGE ( 'NONE', *, *, #434, .T. ) ; +#1401 = ORIENTED_EDGE ( 'NONE', *, *, #445, .F. ) ; +#1402 = PLANE ( 'NONE', #1037 ) ; +#1403 = EDGE_LOOP ( 'NONE', ( #1143, #783, #695, #1662 ) ) ; +#1404 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999996400, -0.8499999999999999800, 1.370317345932014600 ) ) ; +#1405 = VERTEX_POINT ( 'NONE', #372 ) ; +#1406 = ORIENTED_EDGE ( 'NONE', *, *, #14, .T. ) ; +#1407 = EDGE_CURVE ( 'NONE', #1454, #1520, #128, .T. ) ; +#1408 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -0.7499999999999998900, 0.0000000000000000000 ) ) ; +#1409 = ORIENTED_EDGE ( 'NONE', *, *, #1122, .F. ) ; +#1410 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#1411 = PLANE ( 'NONE', #787 ) ; +#1412 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#1413 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#1414 = LINE ( 'NONE', #75, #1157 ) ; +#1415 = EDGE_CURVE ( 'NONE', #1387, #531, #88, .T. ) ; +#1416 = FACE_OUTER_BOUND ( 'NONE', #392, .T. ) ; +#1417 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252800, 1.000000000000000000, -0.6349207694917475800 ) ) ; +#1418 = DIRECTION ( 'NONE', ( 0.7071067811865475700, 0.0000000000000000000, 0.7071067811865474600 ) ) ; +#1419 = AXIS2_PLACEMENT_3D ( 'NONE', #1054, #1819, #1069 ) ; +#1420 = VECTOR ( 'NONE', #3, 1000.000000000000100 ) ; +#1421 = EDGE_LOOP ( 'NONE', ( #759, #362, #1215, #1820 ) ) ; +#1422 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1423 = ORIENTED_EDGE ( 'NONE', *, *, #1217, .T. ) ; +#1424 = ORIENTED_EDGE ( 'NONE', *, *, #1528, .T. ) ; +#1425 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1426 = EDGE_LOOP ( 'NONE', ( #182, #1458, #510, #1843, #1781 ) ) ; +#1427 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.6000000000000000900, -0.5999999999999997600 ) ) ; +#1428 = ORIENTED_EDGE ( 'NONE', *, *, #1828, .F. ) ; +#1429 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#1430 = EDGE_CURVE ( 'NONE', #689, #713, #912, .T. ) ; +#1431 = ADVANCED_FACE ( 'NONE', ( #493 ), #1611, .T. ) ; +#1432 = ORIENTED_EDGE ( 'NONE', *, *, #870, .F. ) ; +#1433 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1020 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #217, #224, #1445 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1434 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1435 = PLANE ( 'NONE', #81 ) ; +#1436 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1438 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1439 = LINE ( 'NONE', #832, #62 ) ; +#1440 = DIRECTION ( 'NONE', ( 0.03489949670250104600, 0.9993908270190956500, 0.0000000000000000000 ) ) ; +#1441 = ADVANCED_FACE ( 'NONE', ( #1512 ), #1316, .F. ) ; +#1442 = DIRECTION ( 'NONE', ( 5.476060716979872600E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1443 = LINE ( 'NONE', #1686, #1651 ) ; +#1444 = VECTOR ( 'NONE', #1353, 1000.000000000000000 ) ; +#1445 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1446 = LINE ( 'NONE', #1733, #1060 ) ; +#1447 = EDGE_CURVE ( 'NONE', #441, #121, #1791, .T. ) ; +#1448 = LINE ( 'NONE', #37, #1982 ) ; +#1449 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #716 ) ; +#1450 = ORIENTED_EDGE ( 'NONE', *, *, #1193, .T. ) ; +#1451 = LINE ( 'NONE', #330, #304 ) ; +#1452 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1453 = AXIS2_PLACEMENT_3D ( 'NONE', #634, #20, #325 ) ; +#1454 = VERTEX_POINT ( 'NONE', #91 ) ; +#1455 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1456 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1457 = ADVANCED_FACE ( 'NONE', ( #247 ), #1907, .F. ) ; +#1458 = ORIENTED_EDGE ( 'NONE', *, *, #1644, .T. ) ; +#1459 = EDGE_LOOP ( 'NONE', ( #1024, #925, #1045, #1700 ) ) ; +#1460 = DIRECTION ( 'NONE', ( -1.354427132270235700E-016, 0.03489949670250105200, -0.9993908270190957600 ) ) ; +#1461 = EDGE_LOOP ( 'NONE', ( #367, #1660, #1664, #606 ) ) ; +#1462 = VERTEX_POINT ( 'NONE', #720 ) ; +#1463 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.355252715606880500E-016 ) ) ; +#1464 = EDGE_CURVE ( 'NONE', #1047, #1723, #1717, .T. ) ; +#1465 = STYLED_ITEM ( 'NONE', ( #1018 ), #585 ) ; +#1466 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, -1.400000000000000100 ) ) ; +#1467 = ADVANCED_FACE ( 'NONE', ( #749 ), #894, .T. ) ; +#1468 = FACE_OUTER_BOUND ( 'NONE', #1114, .T. ) ; +#1469 = CARTESIAN_POINT ( 'NONE', ( 0.8499999999999989800, -0.8499999999999999800, -1.370317345932014200 ) ) ; +#1470 = VECTOR ( 'NONE', #596, 1000.000000000000000 ) ; +#1471 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, -0.8000000000000000400 ) ) ; +#1472 = VECTOR ( 'NONE', #1922, 1000.000000000000000 ) ; +#1473 = EDGE_CURVE ( 'NONE', #354, #1199, #1394, .T. ) ; +#1474 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 1.200000000000000000 ) ) ; +#1475 = VECTOR ( 'NONE', #1061, 1000.000000000000000 ) ; +#1476 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#1477 = VERTEX_POINT ( 'NONE', #748 ) ; +#1478 = EDGE_CURVE ( 'NONE', #1928, #593, #111, .T. ) ; +#1479 = VERTEX_POINT ( 'NONE', #1945 ) ; +#1480 = ORIENTED_EDGE ( 'NONE', *, *, #1911, .F. ) ; +#1481 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.186807759207145400E-016 ) ) ; +#1482 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1483 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .F. ) ; +#1484 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ; +#1485 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1486 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#1487 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1488 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#1489 = EDGE_CURVE ( 'NONE', #121, #861, #1104, .T. ) ; +#1490 = AXIS2_PLACEMENT_3D ( 'NONE', #1731, #815, #355 ) ; +#1491 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1492 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1493 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, -0.7499999999999998900, 1.373809422881189000 ) ) ; +#1494 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1495 = LINE ( 'NONE', #309, #199 ) ; +#1496 = FACE_OUTER_BOUND ( 'NONE', #733, .T. ) ; +#1497 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#1498 = EDGE_CURVE ( 'NONE', #1818, #1822, #425, .T. ) ; +#1499 = DIRECTION ( 'NONE', ( -0.03487826274237469700, -0.9987827659587182900, -0.03487826274237469000 ) ) ; +#1500 = ORIENTED_EDGE ( 'NONE', *, *, #349, .T. ) ; +#1501 = AXIS2_PLACEMENT_3D ( 'NONE', #140, #123, #1213 ) ; +#1502 = ORIENTED_EDGE ( 'NONE', *, *, #883, .T. ) ; +#1503 = DIRECTION ( 'NONE', ( 1.354427132270235700E-016, 0.03489949670250105200, 0.9993908270190957600 ) ) ; +#1504 = VERTEX_POINT ( 'NONE', #903 ) ; +#1505 = ORIENTED_EDGE ( 'NONE', *, *, #295, .F. ) ; +#1506 = ORIENTED_EDGE ( 'NONE', *, *, #1252, .T. ) ; +#1507 = VECTOR ( 'NONE', #1627, 1000.000000000000000 ) ; +#1508 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1509 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#1510 = DIRECTION ( 'NONE', ( -0.03487826274237469700, -0.9987827659587182900, 0.03487826274237470400 ) ) ; +#1511 = VECTOR ( 'NONE', #1904, 1000.000000000000000 ) ; +#1512 = FACE_OUTER_BOUND ( 'NONE', #1459, .T. ) ; +#1513 = LINE ( 'NONE', #1471, #750 ) ; +#1514 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#1515 = LINE ( 'NONE', #1624, #1796 ) ; +#1516 = FACE_OUTER_BOUND ( 'NONE', #1758, .T. ) ; +#1517 = ORIENTED_EDGE ( 'NONE', *, *, #632, .F. ) ; +#1518 = VERTEX_POINT ( 'NONE', #116 ) ; +#1519 = EDGE_CURVE ( 'NONE', #760, #777, #551, .T. ) ; +#1520 = VERTEX_POINT ( 'NONE', #1205 ) ; +#1521 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.355252715606880500E-016 ) ) ; +#1522 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1523 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .T. ) ; +#1524 = AXIS2_PLACEMENT_3D ( 'NONE', #1973, #757, #135 ) ; +#1525 = ORIENTED_EDGE ( 'NONE', *, *, #138, .T. ) ; +#1526 = ORIENTED_EDGE ( 'NONE', *, *, #2, .T. ) ; +#1527 = PLANE ( 'NONE', #1501 ) ; +#1528 = EDGE_CURVE ( 'NONE', #1818, #291, #1057, .T. ) ; +#1529 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1530 = LINE ( 'NONE', #71, #1511 ) ; +#1531 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #817, #1901 ) ; +#1532 = VECTOR ( 'NONE', #1249, 1000.000000000000100 ) ; +#1533 = VECTOR ( 'NONE', #1959, 1000.000000000000000 ) ; +#1534 = TOROIDAL_SURFACE ( 'NONE', #647, 0.4000000000000000200, 0.1000000000000000100 ) ; +#1535 = SURFACE_STYLE_USAGE ( .BOTH. , #1705 ) ; +#1536 = EDGE_LOOP ( 'NONE', ( #561, #52, #54, #920, #1, #1981, #852, #1285 ) ) ; +#1537 = VECTOR ( 'NONE', #866, 1000.000000000000100 ) ; +#1538 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, 1.100000000000000500 ) ) ; +#1539 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .F. ) ; +#1540 = ORIENTED_EDGE ( 'NONE', *, *, #1785, .F. ) ; +#1541 = EDGE_CURVE ( 'NONE', #531, #1071, #1272, .T. ) ; +#1542 = VERTEX_POINT ( 'NONE', #110 ) ; +#1543 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, -1.100000000000000500 ) ) ; +#1544 = ORIENTED_EDGE ( 'NONE', *, *, #222, .T. ) ; +#1545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1546 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .T. ) ; +#1547 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1548 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9246780984747159400, 0.3807498052542946900 ) ) ; +#1549 = VECTOR ( 'NONE', #781, 1000.000000000000000 ) ; +#1550 = EDGE_CURVE ( 'NONE', #133, #1969, #986, .T. ) ; +#1551 = VECTOR ( 'NONE', #1671, 1000.000000000000000 ) ; +#1552 = VECTOR ( 'NONE', #1046, 1000.000000000000000 ) ; +#1553 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, -0.7499999999999998900, -1.373809422881189500 ) ) ; +#1554 = AXIS2_PLACEMENT_3D ( 'NONE', #785, #775, #929 ) ; +#1555 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, -0.8499999999999998700, 6.123233995736766000E-017 ) ) ; +#1556 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1557 = LINE ( 'NONE', #93, #820 ) ; +#1558 = SURFACE_STYLE_FILL_AREA ( #790 ) ; +#1559 = VERTEX_POINT ( 'NONE', #1509 ) ; +#1560 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#1561 = EDGE_LOOP ( 'NONE', ( #1318, #907, #977, #886 ) ) ; +#1562 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1563 = EDGE_CURVE ( 'NONE', #74, #779, #376, .T. ) ; +#1564 = ORIENTED_EDGE ( 'NONE', *, *, #1122, .T. ) ; +#1565 = EDGE_CURVE ( 'NONE', #441, #1969, #1767, .T. ) ; +#1566 = ORIENTED_EDGE ( 'NONE', *, *, #1393, .T. ) ; +#1567 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1568 = PLANE ( 'NONE', #1374 ) ; +#1569 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#1570 = ADVANCED_FACE ( 'NONE', ( #789 ), #1212, .F. ) ; +#1571 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1572 = LINE ( 'NONE', #1972, #747 ) ; +#1573 = EDGE_CURVE ( 'NONE', #1928, #717, #934, .T. ) ; +#1574 = VECTOR ( 'NONE', #652, 1000.000000000000000 ) ; +#1575 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#1576 = AXIS2_PLACEMENT_3D ( 'NONE', #378, #970, #1001 ) ; +#1577 = LINE ( 'NONE', #1235, #431 ) ; +#1578 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1579 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#1580 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .F. ) ; +#1581 = LINE ( 'NONE', #525, #876 ) ; +#1582 = ADVANCED_FACE ( 'NONE', ( #646 ), #320, .F. ) ; +#1583 = ORIENTED_EDGE ( 'NONE', *, *, #395, .F. ) ; +#1584 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, 1.100000000000000100 ) ) ; +#1585 = ORIENTED_EDGE ( 'NONE', *, *, #1172, .T. ) ; +#1586 = DIRECTION ( 'NONE', ( 0.03487826274237469700, 0.9987827659587182900, 0.03487826274237469000 ) ) ; +#1587 = EDGE_LOOP ( 'NONE', ( #1284, #1923, #1583, #1987 ) ) ; +#1588 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1589 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.355252715606880500E-016 ) ) ; +#1590 = EDGE_CURVE ( 'NONE', #1608, #803, #1910, .T. ) ; +#1591 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .F. ) ; +#1592 = ORIENTED_EDGE ( 'NONE', *, *, #1110, .F. ) ; +#1593 = ADVANCED_FACE ( 'NONE', ( #468 ), #1371, .T. ) ; +#1594 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.224646799147353500E-016 ) ) ; +#1595 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1596 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#1597 = LINE ( 'NONE', #195, #784 ) ; +#1598 = LINE ( 'NONE', #521, #1351 ) ; +#1599 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1600 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999999800, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#1601 = VECTOR ( 'NONE', #1499, 1000.000000000000100 ) ; +#1602 = VECTOR ( 'NONE', #1937, 1000.000000000000000 ) ; +#1603 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1604 = ADVANCED_FACE ( 'NONE', ( #1954 ), #1667, .T. ) ; +#1605 = LINE ( 'NONE', #1614, #301 ) ; +#1606 = EDGE_CURVE ( 'NONE', #1405, #1382, #1443, .T. ) ; +#1607 = LINE ( 'NONE', #1043, #962 ) ; +#1608 = VERTEX_POINT ( 'NONE', #306 ) ; +#1609 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #214 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #181, #960, #1438 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1610 = ORIENTED_EDGE ( 'NONE', *, *, #1519, .T. ) ; +#1611 = PLANE ( 'NONE', #650 ) ; +#1612 = CLOSED_SHELL ( 'NONE', ( #1721, #1869, #1570, #1304, #1002, #1636 ) ) ; +#1613 = ORIENTED_EDGE ( 'NONE', *, *, #1407, .T. ) ; +#1614 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, 1.100000000000000500 ) ) ; +#1615 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ; +#1616 = CARTESIAN_POINT ( 'NONE', ( 1.594761884576237700, 0.1499999999999999900, 1.399999999999999700 ) ) ; +#1617 = VERTEX_POINT ( 'NONE', #454 ) ; +#1618 = EDGE_CURVE ( 'NONE', #480, #569, #1014, .T. ) ; +#1619 = AXIS2_PLACEMENT_3D ( 'NONE', #1943, #103, #1641 ) ; +#1620 = FACE_OUTER_BOUND ( 'NONE', #1988, .T. ) ; +#1621 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1622 = CARTESIAN_POINT ( 'NONE', ( -0.5000000000000000000, -0.8499999999999999800, 6.123233995736766000E-017 ) ) ; +#1623 = FACE_OUTER_BOUND ( 'NONE', #286, .T. ) ; +#1624 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1625 = VECTOR ( 'NONE', #316, 1000.000000000000000 ) ; +#1626 = EDGE_CURVE ( 'NONE', #1734, #1381, #1814, .T. ) ; +#1627 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 1.355252715606880500E-016 ) ) ; +#1628 = VECTOR ( 'NONE', #628, 1000.000000000000000 ) ; +#1629 = EDGE_LOOP ( 'NONE', ( #1236, #1337, #1826, #918 ) ) ; +#1630 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1465 ) ) ; +#1631 = EDGE_LOOP ( 'NONE', ( #1378, #1026, #1685, #85 ) ) ; +#1632 = LINE ( 'NONE', #348, #251 ) ; +#1633 = ORIENTED_EDGE ( 'NONE', *, *, #1228, .F. ) ; +#1634 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1635 = EDGE_LOOP ( 'NONE', ( #1168, #1963, #1147, #1640 ) ) ; +#1636 = ADVANCED_FACE ( 'NONE', ( #1834 ), #774, .F. ) ; +#1637 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1638 = ORIENTED_EDGE ( 'NONE', *, *, #440, .F. ) ; +#1639 = DIRECTION ( 'NONE', ( -2.920565715722598700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1640 = ORIENTED_EDGE ( 'NONE', *, *, #511, .T. ) ; +#1641 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 5.476060716979873600E-016 ) ) ; +#1642 = EDGE_LOOP ( 'NONE', ( #1423, #560, #629, #1613 ) ) ; +#1643 = DIRECTION ( 'NONE', ( -1.081088861242924200E-017, -0.9993908270190956500, -0.03489949670250104600 ) ) ; +#1644 = EDGE_CURVE ( 'NONE', #1518, #1656, #148, .T. ) ; +#1645 = ADVANCED_FACE ( 'NONE', ( #1373 ), #282, .F. ) ; +#1646 = AXIS2_PLACEMENT_3D ( 'NONE', #988, #1289, #1455 ) ; +#1647 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#1648 = VECTOR ( 'NONE', #1881, 1000.000000000000100 ) ; +#1649 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1650 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1651 = VECTOR ( 'NONE', #619, 1000.000000000000000 ) ; +#1652 = VECTOR ( 'NONE', #237, 1000.000000000000000 ) ; +#1653 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#1654 = SURFACE_STYLE_FILL_AREA ( #1087 ) ; +#1655 = EDGE_CURVE ( 'NONE', #186, #1479, #225, .T. ) ; +#1656 = VERTEX_POINT ( 'NONE', #1395 ) ; +#1657 = VECTOR ( 'NONE', #1650, 1000.000000000000000 ) ; +#1658 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, -0.3500000000000008700 ) ) ; +#1659 = EDGE_LOOP ( 'NONE', ( #456, #1330, #337, #154 ) ) ; +#1660 = ORIENTED_EDGE ( 'NONE', *, *, #1618, .F. ) ; +#1661 = PLANE ( 'NONE', #1619 ) ; +#1662 = ORIENTED_EDGE ( 'NONE', *, *, #604, .T. ) ; +#1663 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#1664 = ORIENTED_EDGE ( 'NONE', *, *, #1689, .F. ) ; +#1665 = ORIENTED_EDGE ( 'NONE', *, *, #678, .F. ) ; +#1666 = EDGE_CURVE ( 'NONE', #1734, #230, #1743, .T. ) ; +#1667 = PLANE ( 'NONE', #973 ) ; +#1668 = STYLED_ITEM ( 'NONE', ( #963 ), #5 ) ; +#1669 = SURFACE_STYLE_FILL_AREA ( #1008 ) ; +#1670 = VECTOR ( 'NONE', #756, 1000.000000000000100 ) ; +#1671 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1672 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999992000, -0.7499999999999997800, -1.373809422881189000 ) ) ; +#1673 = LINE ( 'NONE', #1658, #1936 ) ; +#1674 = ORIENTED_EDGE ( 'NONE', *, *, #1702, .T. ) ; +#1675 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#1676 = VERTEX_POINT ( 'NONE', #627 ) ; +#1677 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ; +#1678 = EDGE_CURVE ( 'NONE', #760, #1617, #1300, .T. ) ; +#1679 = VERTEX_POINT ( 'NONE', #460 ) ; +#1680 = DIRECTION ( 'NONE', ( -0.7071067811865483500, -0.0000000000000000000, 0.7071067811865465700 ) ) ; +#1681 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1682 = ORIENTED_EDGE ( 'NONE', *, *, #908, .T. ) ; +#1683 = AXIS2_PLACEMENT_3D ( 'NONE', #216, #84, #1763 ) ; +#1684 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .T. ) ; +#1685 = ORIENTED_EDGE ( 'NONE', *, *, #1968, .F. ) ; +#1686 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, 0.3500000000000000300 ) ) ; +#1687 = PLANE ( 'NONE', #278 ) ; +#1688 = ORIENTED_EDGE ( 'NONE', *, *, #1956, .T. ) ; +#1689 = EDGE_CURVE ( 'NONE', #567, #480, #1694, .T. ) ; +#1690 = VECTOR ( 'NONE', #850, 1000.000000000000000 ) ; +#1691 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, -0.3500000000000008700 ) ) ; +#1692 = LINE ( 'NONE', #269, #8 ) ; +#1693 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#1694 = LINE ( 'NONE', #1379, #467 ) ; +#1695 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 5.476060716979872600E-016 ) ) ; +#1696 = LINE ( 'NONE', #572, #1307 ) ; +#1697 = ORIENTED_EDGE ( 'NONE', *, *, #1478, .T. ) ; +#1698 = LINE ( 'NONE', #1952, #477 ) ; +#1699 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1700 = ORIENTED_EDGE ( 'NONE', *, *, #1498, .T. ) ; +#1701 = VERTEX_POINT ( 'NONE', #292 ) ; +#1702 = EDGE_CURVE ( 'NONE', #1809, #1221, #1572, .T. ) ; +#1703 = DIRECTION ( 'NONE', ( 1.354427132270235700E-016, -0.03489949670250105200, 0.9993908270190957600 ) ) ; +#1704 = ORIENTED_EDGE ( 'NONE', *, *, #290, .F. ) ; +#1705 = SURFACE_SIDE_STYLE ('',( #1654 ) ) ; +#1706 = AXIS2_PLACEMENT_3D ( 'NONE', #978, #1738, #59 ) ; +#1707 = ORIENTED_EDGE ( 'NONE', *, *, #1208, .T. ) ; +#1708 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1709 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1710 = ORIENTED_EDGE ( 'NONE', *, *, #14, .F. ) ; +#1711 = PLANE ( 'NONE', #412 ) ; +#1712 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#1713 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1714 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.0000000000000000000, -0.8000000000000000400 ) ) ; +#1715 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#1716 = EDGE_CURVE ( 'NONE', #1867, #718, #813, .T. ) ; +#1717 = LINE ( 'NONE', #1933, #1250 ) ; +#1718 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1719 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#1720 = CARTESIAN_POINT ( 'NONE', ( 1.203706215242019800E-032, -0.7500000000000000000, 0.0000000000000000000 ) ) ; +#1721 = ADVANCED_FACE ( 'NONE', ( #703 ), #1850, .F. ) ; +#1722 = LINE ( 'NONE', #1691, #1628 ) ; +#1723 = VERTEX_POINT ( 'NONE', #1225 ) ; +#1724 = PLANE ( 'NONE', #1101 ) ; +#1725 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#1726 = ORIENTED_EDGE ( 'NONE', *, *, #233, .F. ) ; +#1727 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#1728 = EDGE_CURVE ( 'NONE', #1679, #234, #1908, .T. ) ; +#1729 = EDGE_LOOP ( 'NONE', ( #1688, #537 ) ) ; +#1730 = ORIENTED_EDGE ( 'NONE', *, *, #290, .T. ) ; +#1731 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1732 = ADVANCED_FACE ( 'NONE', ( #246 ), #313, .T. ) ; +#1733 = CARTESIAN_POINT ( 'NONE', ( 3.050000000000000300, 0.1499999999999999900, 0.3500000000000000300 ) ) ; +#1734 = VERTEX_POINT ( 'NONE', #1390 ) ; +#1735 = ORIENTED_EDGE ( 'NONE', *, *, #800, .F. ) ; +#1736 = SURFACE_STYLE_USAGE ( .BOTH. , #1121 ) ; +#1737 = LINE ( 'NONE', #366, #1346 ) ; +#1738 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1739 = PLANE ( 'NONE', #1242 ) ; +#1740 = CIRCLE ( 'NONE', #515, 0.4000000000000000200 ) ; +#1741 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#1742 = ADVANCED_FACE ( 'NONE', ( #1931 ), #1402, .T. ) ; +#1743 = LINE ( 'NONE', #1068, #1352 ) ; +#1744 = LINE ( 'NONE', #881, #1552 ) ; +#1745 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1746 = CARTESIAN_POINT ( 'NONE', ( -3.050000000000000300, 0.1499999999999999900, -0.3500000000000000300 ) ) ; +#1747 = AXIS2_PLACEMENT_3D ( 'NONE', #1422, #399, #1334 ) ; +#1748 = LINE ( 'NONE', #1882, #323 ) ; +#1749 = FACE_OUTER_BOUND ( 'NONE', #660, .T. ) ; +#1750 = PLANE ( 'NONE', #1846 ) ; +#1751 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, -1.100000000000000500 ) ) ; +#1752 = EDGE_LOOP ( 'NONE', ( #1892, #923, #405, #158 ) ) ; +#1753 = CIRCLE ( 'NONE', #1350, 0.8499999999999999800 ) ; +#1754 = VERTEX_POINT ( 'NONE', #1813 ) ; +#1755 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1756 = ADVANCED_FACE ( 'NONE', ( #1055 ), #1411, .T. ) ; +#1757 = ORIENTED_EDGE ( 'NONE', *, *, #1478, .F. ) ; +#1758 = EDGE_LOOP ( 'NONE', ( #771, #1070, #1540, #906 ) ) ; +#1759 = EDGE_CURVE ( 'NONE', #478, #1261, #318, .T. ) ; +#1760 = EDGE_LOOP ( 'NONE', ( #1483, #1783, #1580, #1779 ) ) ; +#1761 = ORIENTED_EDGE ( 'NONE', *, *, #1879, .F. ) ; +#1762 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#1763 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#1764 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.6000000000000000900, 0.0000000000000000000 ) ) ; +#1765 = VECTOR ( 'NONE', #1081, 1000.000000000000000 ) ; +#1766 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1767 = LINE ( 'NONE', #1514, #1470 ) ; +#1768 = EDGE_CURVE ( 'NONE', #1902, #1867, #841, .T. ) ; +#1769 = CARTESIAN_POINT ( 'NONE', ( 0.8500000000000002000, -0.7499999999999998900, 1.370317345932014800 ) ) ; +#1770 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#1771 = LINE ( 'NONE', #1180, #959 ) ; +#1772 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1842 ) ) ; +#1773 = VECTOR ( 'NONE', #1206, 1000.000000000000000 ) ; +#1774 = ORIENTED_EDGE ( 'NONE', *, *, #176, .F. ) ; +#1775 = PLANE ( 'NONE', #1294 ) ; +#1776 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 2.920565715722598700E-016 ) ) ; +#1777 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1778 = ORIENTED_EDGE ( 'NONE', *, *, #89, .F. ) ; +#1779 = ORIENTED_EDGE ( 'NONE', *, *, #138, .F. ) ; +#1780 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 1.100000000000000500 ) ) ; +#1781 = ORIENTED_EDGE ( 'NONE', *, *, #1384, .T. ) ; +#1782 = DIRECTION ( 'NONE', ( -0.9993908270190957600, 0.03489949670250105200, 0.0000000000000000000 ) ) ; +#1783 = ORIENTED_EDGE ( 'NONE', *, *, #583, .F. ) ; +#1784 = PLANE ( 'NONE', #369 ) ; +#1785 = EDGE_CURVE ( 'NONE', #161, #1518, #1858, .T. ) ; +#1786 = AXIS2_PLACEMENT_3D ( 'NONE', #767, #144, #922 ) ; +#1787 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1788 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.920565715722598700E-016 ) ) ; +#1789 = VECTOR ( 'NONE', #1719, 1000.000000000000000 ) ; +#1790 = LINE ( 'NONE', #657, #1298 ) ; +#1791 = LINE ( 'NONE', #1029, #892 ) ; +#1792 = DIRECTION ( 'NONE', ( 1.186807759207145400E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1793 = FACE_OUTER_BOUND ( 'NONE', #101, .T. ) ; +#1794 = EDGE_CURVE ( 'NONE', #1367, #133, #621, .T. ) ; +#1795 = DIRECTION ( 'NONE', ( -5.476060716979873600E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1796 = VECTOR ( 'NONE', #874, 1000.000000000000000 ) ; +#1797 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#1798 = VECTOR ( 'NONE', #190, 1000.000000000000000 ) ; +#1799 = AXIS2_PLACEMENT_3D ( 'NONE', #189, #1595, #975 ) ; +#1800 = EDGE_LOOP ( 'NONE', ( #312, #1940, #1761, #1523 ) ) ; +#1801 = TOROIDAL_SURFACE ( 'NONE', #1123, 0.4000000000000000200, 0.1000000000000000100 ) ; +#1802 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .T. ) ; +#1803 = ORIENTED_EDGE ( 'NONE', *, *, #89, .T. ) ; +#1804 = DIRECTION ( 'NONE', ( -5.405444306214619600E-018, -0.9993908270190956500, 0.03489949670250104600 ) ) ; +#1805 = EDGE_LOOP ( 'NONE', ( #97, #1177, #773, #1383 ) ) ; +#1806 = ORIENTED_EDGE ( 'NONE', *, *, #458, .F. ) ; +#1807 = EDGE_CURVE ( 'NONE', #315, #1559, #1392, .T. ) ; +#1808 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1809 = VERTEX_POINT ( 'NONE', #10 ) ; +#1810 = CARTESIAN_POINT ( 'NONE', ( 1.469576158976823600E-016, 1.000000000000000000, -1.200000000000000000 ) ) ; +#1811 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -0.3500000000000008700 ) ) ; +#1812 = AXIS2_PLACEMENT_3D ( 'NONE', #1488, #259, #924 ) ; +#1813 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -1.100000000000000500 ) ) ; +#1814 = LINE ( 'NONE', #287, #66 ) ; +#1815 = LINE ( 'NONE', #682, #1356 ) ; +#1816 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#1817 = EDGE_CURVE ( 'NONE', #1027, #441, #765, .T. ) ; +#1818 = VERTEX_POINT ( 'NONE', #171 ) ; +#1819 = DIRECTION ( 'NONE', ( 5.476060716979872600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1820 = ORIENTED_EDGE ( 'NONE', *, *, #719, .F. ) ; +#1821 = AXIS2_PLACEMENT_3D ( 'NONE', #12, #153, #326 ) ; +#1822 = VERTEX_POINT ( 'NONE', #950 ) ; +#1823 = VERTEX_POINT ( 'NONE', #667 ) ; +#1824 = ORIENTED_EDGE ( 'NONE', *, *, #324, .T. ) ; +#1825 = CARTESIAN_POINT ( 'NONE', ( 1.596593819006606700, -0.09754026165425895600, -1.396593819006606700 ) ) ; +#1826 = ORIENTED_EDGE ( 'NONE', *, *, #273, .T. ) ; +#1827 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1828 = EDGE_CURVE ( 'NONE', #1052, #1823, #1126, .T. ) ; +#1829 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1830 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#1831 = AXIS2_PLACEMENT_3D ( 'NONE', #506, #1287, #194 ) ; +#1832 = AXIS2_PLACEMENT_3D ( 'NONE', #992, #61, #552 ) ; +#1833 = FACE_OUTER_BOUND ( 'NONE', #215, .T. ) ; +#1834 = FACE_OUTER_BOUND ( 'NONE', #411, .T. ) ; +#1835 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1836 = LINE ( 'NONE', #630, #1396 ) ; +#1837 = VECTOR ( 'NONE', #1452, 1000.000000000000000 ) ; +#1838 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, 0.3500000000000008700 ) ) ; +#1839 = EDGE_CURVE ( 'NONE', #718, #1809, #448, .T. ) ; +#1840 = EDGE_LOOP ( 'NONE', ( #1633, #1585, #1313, #303, #836, #1865, #1406, #1927, #1097, #410, #339, #393 ) ) ; +#1841 = FACE_OUTER_BOUND ( 'NONE', #799, .T. ) ; +#1842 = STYLED_ITEM ( 'NONE', ( #253 ), #76 ) ; +#1843 = ORIENTED_EDGE ( 'NONE', *, *, #1083, .T. ) ; +#1844 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, 0.3500000000000008700 ) ) ; +#1845 = ORIENTED_EDGE ( 'NONE', *, *, #149, .F. ) ; +#1846 = AXIS2_PLACEMENT_3D ( 'NONE', #835, #516, #1588 ) ; +#1847 = ORIENTED_EDGE ( 'NONE', *, *, #1541, .T. ) ; +#1848 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1492, 'distance_accuracy_value', 'NONE'); +#1849 = ORIENTED_EDGE ( 'NONE', *, *, #1573, .T. ) ; +#1850 = PLANE ( 'NONE', #734 ) ; +#1851 = ADVANCED_FACE ( 'NONE', ( #726 ), #27, .T. ) ; +#1852 = PLANE ( 'NONE', #1821 ) ; +#1853 = VERTEX_POINT ( 'NONE', #1417 ) ; +#1854 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -5.476060716979872600E-016 ) ) ; +#1855 = EDGE_CURVE ( 'NONE', #859, #457, #1790, .T. ) ; +#1856 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#1857 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1858 = LINE ( 'NONE', #1856, #1103 ) ; +#1859 = VECTOR ( 'NONE', #428, 1000.000000000000000 ) ; +#1860 = FILL_AREA_STYLE_COLOUR ( '', #919 ) ; +#1861 = ADVANCED_FACE ( 'NONE', ( #373 ), #1105, .T. ) ; +#1862 = VECTOR ( 'NONE', #597, 1000.000000000000000 ) ; +#1863 = ORIENTED_EDGE ( 'NONE', *, *, #883, .F. ) ; +#1864 = EDGE_CURVE ( 'NONE', #1969, #1315, #1530, .T. ) ; +#1865 = ORIENTED_EDGE ( 'NONE', *, *, #927, .F. ) ; +#1866 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 1.813577377721867600, 1.100000000000000500 ) ) ; +#1867 = VERTEX_POINT ( 'NONE', #200 ) ; +#1868 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1869 = ADVANCED_FACE ( 'NONE', ( #1468 ), #1724, .F. ) ; +#1870 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .F. ) ; +#1871 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, 1.100000000000000500 ) ) ; +#1872 = ORIENTED_EDGE ( 'NONE', *, *, #526, .F. ) ; +#1873 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1874 = ORIENTED_EDGE ( 'NONE', *, *, #191, .T. ) ; +#1875 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1876 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1877 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1878 = ADVANCED_FACE ( 'NONE', ( #36, #398 ), #32, .T. ) ; +#1879 = EDGE_CURVE ( 'NONE', #763, #133, #296, .T. ) ; +#1880 = VECTOR ( 'NONE', #220, 1000.000000000000000 ) ; +#1881 = DIRECTION ( 'NONE', ( -0.03489949670250104600, -0.9993908270190956500, 1.019262735652984300E-017 ) ) ; +#1882 = CARTESIAN_POINT ( 'NONE', ( 0.8500000000000002000, -0.7499999999999998900, 1.370317345932014800 ) ) ; +#1883 = AXIS2_PLACEMENT_3D ( 'NONE', #532, #1755, #51 ) ; +#1884 = VECTOR ( 'NONE', #1854, 1000.000000000000000 ) ; +#1885 = CARTESIAN_POINT ( 'NONE', ( -1.573809422881189400, -0.7500000000000000000, -1.373809422881188600 ) ) ; +#1886 = DIRECTION ( 'NONE', ( -1.203706215242022000E-031, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1887 = FACE_OUTER_BOUND ( 'NONE', #1145, .T. ) ; +#1888 = LINE ( 'NONE', #1727, #406 ) ; +#1889 = ORIENTED_EDGE ( 'NONE', *, *, #604, .F. ) ; +#1890 = SURFACE_STYLE_FILL_AREA ( #677 ) ; +#1891 = ADVANCED_FACE ( 'NONE', ( #196 ), #539, .F. ) ; +#1892 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .T. ) ; +#1893 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1894 = EDGE_CURVE ( 'NONE', #1608, #1366, #1439, .T. ) ; +#1895 = ORIENTED_EDGE ( 'NONE', *, *, #1473, .T. ) ; +#1896 = ORIENTED_EDGE ( 'NONE', *, *, #1563, .T. ) ; +#1897 = AXIS2_PLACEMENT_3D ( 'NONE', #1075, #439, #276 ) ; +#1898 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 1.100000000000000500 ) ) ; +#1899 = ORIENTED_EDGE ( 'NONE', *, *, #1369, .T. ) ; +#1900 = CARTESIAN_POINT ( 'NONE', ( -1.594761884576238100, 0.1499999999999999700, -1.100000000000000500 ) ) ; +#1901 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #716, 'design' ) ; +#1902 = VERTEX_POINT ( 'NONE', #187 ) ; +#1903 = ADVANCED_FACE ( 'NONE', ( #1623 ), #847, .T. ) ; +#1904 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1905 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#1906 = EDGE_CURVE ( 'NONE', #1381, #1027, #1031, .T. ) ; +#1907 = PLANE ( 'NONE', #263 ) ; +#1908 = LINE ( 'NONE', #1119, #1953 ) ; +#1909 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999996400, -2.481613324913259300E-017, 1.400000000000000100 ) ) ; +#1910 = CIRCLE ( 'NONE', #236, 0.5000000000000000000 ) ; +#1911 = EDGE_CURVE ( 'NONE', #137, #1382, #983, .T. ) ; +#1912 = LINE ( 'NONE', #1339, #1602 ) ; +#1913 = ADVANCED_FACE ( 'NONE', ( #424 ), #680, .T. ) ; +#1914 = CARTESIAN_POINT ( 'NONE', ( -1.579047538304951600, 0.6000000000000002000, -1.379047538304951000 ) ) ; +#1915 = STYLED_ITEM ( 'NONE', ( #616 ), #364 ) ; +#1916 = VECTOR ( 'NONE', #793, 1000.000000000000000 ) ; +#1917 = LINE ( 'NONE', #447, #1862 ) ; +#1918 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ; +#1919 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#1920 = ORIENTED_EDGE ( 'NONE', *, *, #665, .F. ) ; +#1921 = ORIENTED_EDGE ( 'NONE', *, *, #1292, .F. ) ; +#1922 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1923 = ORIENTED_EDGE ( 'NONE', *, *, #1855, .F. ) ; +#1924 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1925 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1926 = EDGE_CURVE ( 'NONE', #566, #687, #574, .T. ) ; +#1927 = ORIENTED_EDGE ( 'NONE', *, *, #1768, .T. ) ; +#1928 = VERTEX_POINT ( 'NONE', #39 ) ; +#1929 = DIRECTION ( 'NONE', ( 0.7071067811865483500, -0.0000000000000000000, -0.7071067811865465700 ) ) ; +#1930 = PLANE ( 'NONE', #141 ) ; +#1931 = FACE_OUTER_BOUND ( 'NONE', #1840, .T. ) ; +#1932 = EDGE_CURVE ( 'NONE', #1559, #1477, #786, .T. ) ; +#1933 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 1.000000000000000000, -1.365079230508252400 ) ) ; +#1934 = DIRECTION ( 'NONE', ( 2.920565715722598700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1935 = AXIS2_PLACEMENT_3D ( 'NONE', #623, #826, #1567 ) ; +#1936 = VECTOR ( 'NONE', #1522, 1000.000000000000000 ) ; +#1937 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1938 = ORIENTED_EDGE ( 'NONE', *, *, #1728, .F. ) ; +#1939 = DIRECTION ( 'NONE', ( -1.081088861242924200E-017, 0.9993908270190956500, -0.03489949670250104600 ) ) ; +#1940 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .F. ) ; +#1941 = ORIENTED_EDGE ( 'NONE', *, *, #770, .T. ) ; +#1942 = EDGE_CURVE ( 'NONE', #1462, #762, #146, .T. ) ; +#1943 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 1.813577377721867600, -0.3500000000000008700 ) ) ; +#1944 = VERTEX_POINT ( 'NONE', #1130 ) ; +#1945 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999992000, -0.8499999999999999800, -1.370317345932014600 ) ) ; +#1946 = ORIENTED_EDGE ( 'NONE', *, *, #542, .T. ) ; +#1947 = CARTESIAN_POINT ( 'NONE', ( -0.8499999999999992000, 2.481613324913259000E-017, -1.399999999999999700 ) ) ; +#1948 = CLOSED_SHELL ( 'NONE', ( #40, #1582, #504, #363, #1861, #1347, #1742, #1913, #1756, #1281, #990, #828, #1878, #816, #1185, #1441, #681, #979, #1732, #1851, #658, #208, #184, #694, #1975, #1139, #1317, #967, #854, #496, #1386, #1128, #193, #221, #350, #891, #1152, #64, #391, #1467, #1431, #1604, #1950, #1903 ) ) ; +#1949 = PLANE ( 'NONE', #387 ) ; +#1950 = ADVANCED_FACE ( 'NONE', ( #1223 ), #1286, .F. ) ; +#1951 = CARTESIAN_POINT ( 'NONE', ( -1.600000000000000300, 0.0000000000000000000, 1.400000000000000100 ) ) ; +#1952 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999900, -1.100000000000000500 ) ) ; +#1953 = VECTOR ( 'NONE', #1425, 1000.000000000000000 ) ; +#1954 = FACE_OUTER_BOUND ( 'NONE', #19, .T. ) ; +#1955 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, -0.3500000000000008700 ) ) ; +#1956 = EDGE_CURVE ( 'NONE', #502, #1282, #1740, .T. ) ; +#1957 = DIRECTION ( 'NONE', ( 0.03489949670250104600, 0.9993908270190956500, -1.911117629349345900E-017 ) ) ; +#1958 = LINE ( 'NONE', #690, #1837 ) ; +#1959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1960 = AXIS2_PLACEMENT_3D ( 'NONE', #499, #840, #65 ) ; +#1961 = VECTOR ( 'NONE', #317, 1000.000000000000000 ) ; +#1962 = VERTEX_POINT ( 'NONE', #1164 ) ; +#1963 = ORIENTED_EDGE ( 'NONE', *, *, #311, .F. ) ; +#1964 = ORIENTED_EDGE ( 'NONE', *, *, #858, .F. ) ; +#1965 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1966 = ORIENTED_EDGE ( 'NONE', *, *, #558, .F. ) ; +#1967 = ORIENTED_EDGE ( 'NONE', *, *, #205, .T. ) ; +#1968 = EDGE_CURVE ( 'NONE', #1462, #315, #1598, .T. ) ; +#1969 = VERTEX_POINT ( 'NONE', #1491 ) ; +#1970 = CARTESIAN_POINT ( 'NONE', ( -1.579047538304951600, 0.6000000000000000900, 1.400000000000000100 ) ) ; +#1971 = STYLED_ITEM ( 'NONE', ( #772 ), #170 ) ; +#1972 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.0000000000000000000, 0.3500000000000008700 ) ) ; +#1973 = CARTESIAN_POINT ( 'NONE', ( 0.4000000000000000200, -0.7500000000000000000, 0.0000000000000000000 ) ) ; +#1974 = VECTOR ( 'NONE', #1268, 1000.000000000000000 ) ; +#1975 = ADVANCED_FACE ( 'NONE', ( #1833 ), #1711, .T. ) ; +#1976 = LINE ( 'NONE', #1413, #1574 ) ; +#1977 = LINE ( 'NONE', #396, #1109 ) ; +#1978 = EDGE_CURVE ( 'NONE', #1261, #1928, #1692, .T. ) ; +#1979 = CARTESIAN_POINT ( 'NONE', ( 1.599999999999999900, 0.0000000000000000000, 1.399999999999999700 ) ) ; +#1980 = CARTESIAN_POINT ( 'NONE', ( -1.594761884576238100, 0.1499999999999999900, 1.400000000000000100 ) ) ; +#1981 = ORIENTED_EDGE ( 'NONE', *, *, #46, .F. ) ; +#1982 = VECTOR ( 'NONE', #24, 1000.000000000000000 ) ; +#1983 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1915 ) ) ; +#1984 = CARTESIAN_POINT ( 'NONE', ( -1.565079230508252600, 0.1499999999999999700, 0.3500000000000008700 ) ) ; +#1985 = ORIENTED_EDGE ( 'NONE', *, *, #205, .F. ) ; +#1986 = ORIENTED_EDGE ( 'NONE', *, *, #254, .T. ) ; +#1987 = ORIENTED_EDGE ( 'NONE', *, *, #1932, .T. ) ; +#1988 = EDGE_LOOP ( 'NONE', ( #1985, #1022, #95, #1638 ) ) ; +#1989 = CARTESIAN_POINT ( 'NONE', ( 1.565079230508252600, 0.1499999999999999700, 1.100000000000000500 ) ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/hardware/symbols/T36K3BGR-05D000121U1930/how-to-import.htm b/hardware/symbols/T36K3BGR-05D000121U1930/how-to-import.htm new file mode 100644 index 00000000..19e484d6 --- /dev/null +++ b/hardware/symbols/T36K3BGR-05D000121U1930/how-to-import.htm @@ -0,0 +1 @@ + Page Redirection If you are not redirected automatically, follow this link to the import guide. \ No newline at end of file