started witht the code

This commit is contained in:
janik
2025-12-18 17:33:43 +07:00
parent b491ce3266
commit b92a583b4d
31 changed files with 11117 additions and 7337 deletions

View File

@@ -22,7 +22,7 @@
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.589816474" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/> <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.589816474" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.455796363" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/> <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.455796363" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.417545264" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32C051C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32C0xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32C051xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32C051C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/> <option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.417545264" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32C051C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32C0xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32C051xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32C051C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1216937249" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="48" valueType="string"/> <option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1216937249" name="Cpu clock frequence" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="48" valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.591428385" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/> <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.591428385" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/feeder_mk2}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1512446835" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/> <builder buildPath="${workspace_loc:/feeder_mk2}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1512446835" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1681031685" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler"> <tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1681031685" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
@@ -153,6 +153,156 @@
</storageModule> </storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration> </cconfiguration>
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1773838781">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1773838781" moduleId="org.eclipse.cdt.core.settings" name="Debug">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1773838781" name="Debug" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug">
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1773838781." name="/" resourcePath="">
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug.534348417" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.debug">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.849888053" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" value="STM32C051C6Tx" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.109976386" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1271013541" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.1345114919" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1700257373" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32C051C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32C0xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32C051xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32C051C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.599884550" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/feeder_mk2}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1109463696" managedBuildOn="true" name="Gnu Make Builder.Debug" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1289664662" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.1121963870" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g3" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols.1100620306" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.definedsymbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEBUG"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.16753259" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.897816544" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.2124147385" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g3" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.813582153" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.209402282" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEBUG"/>
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32C051xx"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.80289720" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" valueType="includePath">
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32C0xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32C0xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32C0xx/Include"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.861865851" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.1336897310" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1512288779" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g3" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.1559001255" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.969750042" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.1802035541" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32C051C6TX_FLASH.ld}" valueType="string"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.936374392" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.1101107984" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1417240254" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.939197912" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1966442015" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.738252076" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.160627994" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1964737266" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.894667566" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.820229172" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1813768786">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1813768786" moduleId="org.eclipse.cdt.core.settings" name="Release">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1813768786" name="Release" parent="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release">
<folderInfo id="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1813768786." name="/" resourcePath="">
<toolChain id="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release.594971184" name="MCU ARM GCC" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.toolchain.exe.release">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu.631510249" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_mcu" value="STM32C051C6Tx" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1777976030" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.71133310" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" value="0" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.992413084" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" value="genericBoard" valueType="string"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.116796964" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32C051C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc | ../Drivers/STM32C0xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32C0xx/Include | ../Drivers/CMSIS/Include || || || USE_HAL_DRIVER | STM32C051xx || || Drivers | Core/Startup | Core || || || ${workspace_loc:/${ProjName}/STM32C051C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || || || " valueType="string"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1962359373" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
<builder buildPath="${workspace_loc:/feeder_mk2}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.649701287" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.121254354" name="MCU/MPU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.615900473" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.option.debuglevel.value.g0" valueType="enumerated"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input.1576766624" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.input"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1690084034" name="MCU/MPU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.1261288323" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.debuglevel.value.g0" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.719313019" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.optimization.level.value.os" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols.1660359632" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.definedsymbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="USE_HAL_DRIVER"/>
<listOptionValue builtIn="false" value="STM32C051xx"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.328209715" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" valueType="includePath">
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32C0xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="../Drivers/STM32C0xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Device/ST/STM32C0xx/Include"/>
<listOptionValue builtIn="false" value="../Drivers/CMSIS/Include"/>
</option>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1727265949" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.844134411" name="MCU/MPU G++ Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.1314731639" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.debuglevel.value.g0" valueType="enumerated"/>
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.743635977" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.compiler.option.optimization.level.value.os" valueType="enumerated"/>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.1128945908" name="MCU/MPU GCC Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker">
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script.108416306" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.option.script" value="${workspace_loc:/${ProjName}/STM32C051C6TX_FLASH.ld}" valueType="string"/>
<inputType id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input.1670379260" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.linker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker.867981434" name="MCU/MPU G++ Linker" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.cpp.linker"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver.1631136431" name="MCU/MPU GCC Archiver" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.archiver"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size.1288403363" name="MCU Size" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.size"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile.1588691822" name="MCU Output Converter list file" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objdump.listfile"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex.1068439113" name="MCU Output Converter Hex" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.hex"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary.917191787" name="MCU Output Converter Binary" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.binary"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog.1974550249" name="MCU Output Converter Verilog" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.verilog"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec.38306311" name="MCU Output Converter Motorola S-rec" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.srec"/>
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec.613648352" name="MCU Output Converter Motorola S-rec with symbols" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.objcopy.symbolsrec"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Core"/>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Drivers"/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule> </storageModule>
<storageModule moduleId="org.eclipse.cdt.core.pathentry"/> <storageModule moduleId="org.eclipse.cdt.core.pathentry"/>
<storageModule moduleId="cdtBuildSystem" version="4.0.0"> <storageModule moduleId="cdtBuildSystem" version="4.0.0">
@@ -168,5 +318,11 @@
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.749563602;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.749563602.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.833784897;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.865476332"> <scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.749563602;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.749563602.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.833784897;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.865476332">
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> <autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo> </scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1813768786;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.release.1813768786.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1690084034;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.1727265949">
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1773838781;com.st.stm32cube.ide.mcu.gnu.managedbuild.config.exe.debug.1773838781.;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.897816544;com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.input.c.861865851">
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
</storageModule> </storageModule>
</cproject> </cproject>

View File

@@ -83,8 +83,10 @@ void Error_Handler(void);
#define LED_G_GPIO_Port GPIOB #define LED_G_GPIO_Port GPIOB
#define SW2_Pin GPIO_PIN_8 #define SW2_Pin GPIO_PIN_8
#define SW2_GPIO_Port GPIOB #define SW2_GPIO_Port GPIOB
#define SW2_EXTI_IRQn EXTI4_15_IRQn
#define SW1_Pin GPIO_PIN_9 #define SW1_Pin GPIO_PIN_9
#define SW1_GPIO_Port GPIOB #define SW1_GPIO_Port GPIOB
#define SW1_EXTI_IRQn EXTI4_15_IRQn
/* USER CODE BEGIN Private defines */ /* USER CODE BEGIN Private defines */

View File

@@ -51,6 +51,11 @@ void HardFault_Handler(void);
void SVC_Handler(void); void SVC_Handler(void);
void PendSV_Handler(void); void PendSV_Handler(void);
void SysTick_Handler(void); void SysTick_Handler(void);
void EXTI4_15_IRQHandler(void);
void DMA1_Channel1_IRQHandler(void);
void TIM14_IRQHandler(void);
void TIM16_IRQHandler(void);
void TIM17_IRQHandler(void);
/* USER CODE BEGIN EFP */ /* USER CODE BEGIN EFP */
/* USER CODE END EFP */ /* USER CODE END EFP */

View File

@@ -32,6 +32,11 @@
/* Private define ------------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */ /* USER CODE BEGIN PD */
#define FEED_DISTANCE 127863 // pi * 40.7mm dia in um, per revolution
#define REVOLUTION_COUNT 370800 // 360 * 1030 (gear ratio)
#define CNT_MAX 65535
#define CNT_LIMIT_ZONE 1000
/* USER CODE END PD */ /* USER CODE END PD */
/* Private macro -------------------------------------------------------------*/ /* Private macro -------------------------------------------------------------*/
@@ -43,21 +48,32 @@
TIM_HandleTypeDef htim1; TIM_HandleTypeDef htim1;
TIM_HandleTypeDef htim3; TIM_HandleTypeDef htim3;
TIM_HandleTypeDef htim14;
TIM_HandleTypeDef htim16;
TIM_HandleTypeDef htim17;
DMA_HandleTypeDef hdma_tim3_up;
UART_HandleTypeDef huart1; UART_HandleTypeDef huart1;
UART_HandleTypeDef huart2; UART_HandleTypeDef huart2;
/* USER CODE BEGIN PV */ /* USER CODE BEGIN PV */
uint8_t sw1_pressed,sw2_pressed = 0;
int32_t encoder_count_extra=0;
uint16_t encoder_previous=0;
/* USER CODE END PV */ /* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void); void SystemClock_Config(void);
static void MX_GPIO_Init(void); static void MX_GPIO_Init(void);
static void MX_DMA_Init(void);
static void MX_TIM1_Init(void); static void MX_TIM1_Init(void);
static void MX_TIM3_Init(void); static void MX_TIM3_Init(void);
static void MX_USART1_UART_Init(void); static void MX_USART1_UART_Init(void);
static void MX_USART2_UART_Init(void); static void MX_USART2_UART_Init(void);
static void MX_TIM16_Init(void);
static void MX_TIM17_Init(void);
static void MX_TIM14_Init(void);
/* USER CODE BEGIN PFP */ /* USER CODE BEGIN PFP */
/* USER CODE END PFP */ /* USER CODE END PFP */
@@ -96,10 +112,14 @@ int main(void)
/* Initialize all configured peripherals */ /* Initialize all configured peripherals */
MX_GPIO_Init(); MX_GPIO_Init();
MX_DMA_Init();
MX_TIM1_Init(); MX_TIM1_Init();
MX_TIM3_Init(); MX_TIM3_Init();
MX_USART1_UART_Init(); MX_USART1_UART_Init();
MX_USART2_UART_Init(); MX_USART2_UART_Init();
MX_TIM16_Init();
MX_TIM17_Init();
MX_TIM14_Init();
/* USER CODE BEGIN 2 */ /* USER CODE BEGIN 2 */
/* USER CODE END 2 */ /* USER CODE END 2 */
@@ -108,6 +128,7 @@ int main(void)
/* USER CODE BEGIN WHILE */ /* USER CODE BEGIN WHILE */
while (1) while (1)
{ {
/* USER CODE END WHILE */ /* USER CODE END WHILE */
/* USER CODE BEGIN 3 */ /* USER CODE BEGIN 3 */
@@ -176,7 +197,7 @@ static void MX_TIM1_Init(void)
htim1.Instance = TIM1; htim1.Instance = TIM1;
htim1.Init.Prescaler = 0; htim1.Init.Prescaler = 0;
htim1.Init.CounterMode = TIM_COUNTERMODE_UP; htim1.Init.CounterMode = TIM_COUNTERMODE_UP;
htim1.Init.Period = 65535; htim1.Init.Period = 2400;
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim1.Init.RepetitionCounter = 0; htim1.Init.RepetitionCounter = 0;
htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
@@ -271,7 +292,7 @@ static void MX_TIM3_Init(void)
htim3.Init.Period = 65535; htim3.Init.Period = 65535;
htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
sConfig.EncoderMode = TIM_ENCODERMODE_TI1; sConfig.EncoderMode = TIM_ENCODERMODE_TI12;
sConfig.IC1Polarity = TIM_ICPOLARITY_RISING; sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI; sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
sConfig.IC1Prescaler = TIM_ICPSC_DIV1; sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
@@ -296,6 +317,101 @@ static void MX_TIM3_Init(void)
} }
/**
* @brief TIM14 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM14_Init(void)
{
/* USER CODE BEGIN TIM14_Init 0 */
/* USER CODE END TIM14_Init 0 */
/* USER CODE BEGIN TIM14_Init 1 */
/* USER CODE END TIM14_Init 1 */
htim14.Instance = TIM14;
htim14.Init.Prescaler = 480-1;
htim14.Init.CounterMode = TIM_COUNTERMODE_UP;
htim14.Init.Period = 50;
htim14.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim14.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_Base_Init(&htim14) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM14_Init 2 */
/* USER CODE END TIM14_Init 2 */
}
/**
* @brief TIM16 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM16_Init(void)
{
/* USER CODE BEGIN TIM16_Init 0 */
/* USER CODE END TIM16_Init 0 */
/* USER CODE BEGIN TIM16_Init 1 */
/* USER CODE END TIM16_Init 1 */
htim16.Instance = TIM16;
htim16.Init.Prescaler = 48000-1;
htim16.Init.CounterMode = TIM_COUNTERMODE_UP;
htim16.Init.Period = 65535;
htim16.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim16.Init.RepetitionCounter = 0;
htim16.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_Base_Init(&htim16) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM16_Init 2 */
/* USER CODE END TIM16_Init 2 */
}
/**
* @brief TIM17 Initialization Function
* @param None
* @retval None
*/
static void MX_TIM17_Init(void)
{
/* USER CODE BEGIN TIM17_Init 0 */
/* USER CODE END TIM17_Init 0 */
/* USER CODE BEGIN TIM17_Init 1 */
/* USER CODE END TIM17_Init 1 */
htim17.Instance = TIM17;
htim17.Init.Prescaler = 48000-1;
htim17.Init.CounterMode = TIM_COUNTERMODE_UP;
htim17.Init.Period = 65535;
htim17.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
htim17.Init.RepetitionCounter = 0;
htim17.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
if (HAL_TIM_Base_Init(&htim17) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN TIM17_Init 2 */
/* USER CODE END TIM17_Init 2 */
}
/** /**
* @brief USART1 Initialization Function * @brief USART1 Initialization Function
* @param None * @param None
@@ -392,6 +508,22 @@ static void MX_USART2_UART_Init(void)
} }
/**
* Enable DMA controller clock
*/
static void MX_DMA_Init(void)
{
/* DMA controller clock enable */
__HAL_RCC_DMA1_CLK_ENABLE();
/* DMA interrupt init */
/* DMA1_Channel1_IRQn interrupt configuration */
HAL_NVIC_SetPriority(DMA1_Channel1_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
}
/** /**
* @brief GPIO Initialization Function * @brief GPIO Initialization Function
* @param None * @param None
@@ -432,10 +564,14 @@ static void MX_GPIO_Init(void)
/*Configure GPIO pins : SW2_Pin SW1_Pin */ /*Configure GPIO pins : SW2_Pin SW1_Pin */
GPIO_InitStruct.Pin = SW2_Pin|SW1_Pin; GPIO_InitStruct.Pin = SW2_Pin|SW1_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI4_15_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(EXTI4_15_IRQn);
/* USER CODE BEGIN MX_GPIO_Init_2 */ /* USER CODE BEGIN MX_GPIO_Init_2 */
/* USER CODE END MX_GPIO_Init_2 */ /* USER CODE END MX_GPIO_Init_2 */
@@ -443,6 +579,66 @@ static void MX_GPIO_Init(void)
/* USER CODE BEGIN 4 */ /* USER CODE BEGIN 4 */
void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef * htim)
{
if (htim == &htim14) // encoder check timer (runs at 20khz)
{
uint16_t count = htim3.Instance->CNT;
if ((encoder_previous > (CNT_MAX-CNT_LIMIT_ZONE)) && (count < CNT_LIMIT_ZONE)) // positive turnaround
{
encoder_count_extra ++;
return;
}
else if ((encoder_previous < CNT_LIMIT_ZONE) && (count > CNT_MAX-CNT_LIMIT_ZONE)) // negative turnaround
{
encoder_count_extra --;
return;
}
int32_t total_count = (encoder_count_extra * CNT_MAX) + count;
// todo run PID on target position with previous error and current error (assume previous target == current target)
}
if (htim == &htim3) return; // PWM timer
else if (htim == &htim3) // encoder overflow
{
// will this fire on rising / falling overflow the same ?
}
if (htim == &htim16) //SW1 timer
{
sw1_pressed = 0;
//todo handle overflow after ~65seconds (48MHz / 48000) *
}
else if (htim == &htim17) //SW2 timer
{
//todo
sw2_pressed = 0;
}
}
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin == SW1_Pin) // SW1 (lower button)
{
if (!sw1_pressed)
{
HAL_TIM_Base_Start_IT(&htim16);
sw1_pressed = 1;
// now the main loop has to sample sw1_pressed and act. It can check how long its been pressed by reading TIM->CNT
// the main loop has to sample GPIO_IDR to check pin state if its still pressed to determine which function is to be called
}
}
else if (GPIO_Pin == SW2_Pin) // SW2 (upper button)
{
if (!sw2_pressed)
{
HAL_TIM_Base_Start_IT(&htim17);
sw2_pressed = 1;
}
}
}
/* USER CODE END 4 */ /* USER CODE END 4 */
/** /**

View File

@@ -23,6 +23,7 @@
/* USER CODE BEGIN Includes */ /* USER CODE BEGIN Includes */
/* USER CODE END Includes */ /* USER CODE END Includes */
extern DMA_HandleTypeDef hdma_tim3_up;
/* Private typedef -----------------------------------------------------------*/ /* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN TD */ /* USER CODE BEGIN TD */
@@ -97,7 +98,48 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
/* USER CODE BEGIN TIM1_MspInit 1 */ /* USER CODE BEGIN TIM1_MspInit 1 */
/* USER CODE END TIM1_MspInit 1 */ /* USER CODE END TIM1_MspInit 1 */
}
else if(htim_base->Instance==TIM14)
{
/* USER CODE BEGIN TIM14_MspInit 0 */
/* USER CODE END TIM14_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM14_CLK_ENABLE();
/* TIM14 interrupt Init */
HAL_NVIC_SetPriority(TIM14_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM14_IRQn);
/* USER CODE BEGIN TIM14_MspInit 1 */
/* USER CODE END TIM14_MspInit 1 */
}
else if(htim_base->Instance==TIM16)
{
/* USER CODE BEGIN TIM16_MspInit 0 */
/* USER CODE END TIM16_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM16_CLK_ENABLE();
/* TIM16 interrupt Init */
HAL_NVIC_SetPriority(TIM16_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM16_IRQn);
/* USER CODE BEGIN TIM16_MspInit 1 */
/* USER CODE END TIM16_MspInit 1 */
}
else if(htim_base->Instance==TIM17)
{
/* USER CODE BEGIN TIM17_MspInit 0 */
/* USER CODE END TIM17_MspInit 0 */
/* Peripheral clock enable */
__HAL_RCC_TIM17_CLK_ENABLE();
/* TIM17 interrupt Init */
HAL_NVIC_SetPriority(TIM17_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM17_IRQn);
/* USER CODE BEGIN TIM17_MspInit 1 */
/* USER CODE END TIM17_MspInit 1 */
} }
} }
@@ -131,6 +173,24 @@ void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef* htim_encoder)
GPIO_InitStruct.Alternate = GPIO_AF1_TIM3; GPIO_InitStruct.Alternate = GPIO_AF1_TIM3;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* TIM3 DMA Init */
/* TIM3_UP Init */
hdma_tim3_up.Instance = DMA1_Channel1;
hdma_tim3_up.Init.Request = DMA_REQUEST_TIM3_UP;
hdma_tim3_up.Init.Direction = DMA_PERIPH_TO_MEMORY;
hdma_tim3_up.Init.PeriphInc = DMA_PINC_DISABLE;
hdma_tim3_up.Init.MemInc = DMA_MINC_ENABLE;
hdma_tim3_up.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
hdma_tim3_up.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
hdma_tim3_up.Init.Mode = DMA_NORMAL;
hdma_tim3_up.Init.Priority = DMA_PRIORITY_LOW;
if (HAL_DMA_Init(&hdma_tim3_up) != HAL_OK)
{
Error_Handler();
}
__HAL_LINKDMA(htim_encoder,hdma[TIM_DMA_ID_UPDATE],hdma_tim3_up);
/* USER CODE BEGIN TIM3_MspInit 1 */ /* USER CODE BEGIN TIM3_MspInit 1 */
/* USER CODE END TIM3_MspInit 1 */ /* USER CODE END TIM3_MspInit 1 */
@@ -194,6 +254,48 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base)
/* USER CODE END TIM1_MspDeInit 1 */ /* USER CODE END TIM1_MspDeInit 1 */
} }
else if(htim_base->Instance==TIM14)
{
/* USER CODE BEGIN TIM14_MspDeInit 0 */
/* USER CODE END TIM14_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM14_CLK_DISABLE();
/* TIM14 interrupt DeInit */
HAL_NVIC_DisableIRQ(TIM14_IRQn);
/* USER CODE BEGIN TIM14_MspDeInit 1 */
/* USER CODE END TIM14_MspDeInit 1 */
}
else if(htim_base->Instance==TIM16)
{
/* USER CODE BEGIN TIM16_MspDeInit 0 */
/* USER CODE END TIM16_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM16_CLK_DISABLE();
/* TIM16 interrupt DeInit */
HAL_NVIC_DisableIRQ(TIM16_IRQn);
/* USER CODE BEGIN TIM16_MspDeInit 1 */
/* USER CODE END TIM16_MspDeInit 1 */
}
else if(htim_base->Instance==TIM17)
{
/* USER CODE BEGIN TIM17_MspDeInit 0 */
/* USER CODE END TIM17_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_TIM17_CLK_DISABLE();
/* TIM17 interrupt DeInit */
HAL_NVIC_DisableIRQ(TIM17_IRQn);
/* USER CODE BEGIN TIM17_MspDeInit 1 */
/* USER CODE END TIM17_MspDeInit 1 */
}
} }
@@ -219,6 +321,8 @@ void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef* htim_encoder)
*/ */
HAL_GPIO_DeInit(GPIOC, QUAD_A_Pin|QUAD_B_Pin); HAL_GPIO_DeInit(GPIOC, QUAD_A_Pin|QUAD_B_Pin);
/* TIM3 DMA DeInit */
HAL_DMA_DeInit(htim_encoder->hdma[TIM_DMA_ID_UPDATE]);
/* USER CODE BEGIN TIM3_MspDeInit 1 */ /* USER CODE BEGIN TIM3_MspDeInit 1 */
/* USER CODE END TIM3_MspDeInit 1 */ /* USER CODE END TIM3_MspDeInit 1 */

View File

@@ -55,7 +55,10 @@
/* USER CODE END 0 */ /* USER CODE END 0 */
/* External variables --------------------------------------------------------*/ /* External variables --------------------------------------------------------*/
extern DMA_HandleTypeDef hdma_tim3_up;
extern TIM_HandleTypeDef htim14;
extern TIM_HandleTypeDef htim16;
extern TIM_HandleTypeDef htim17;
/* USER CODE BEGIN EV */ /* USER CODE BEGIN EV */
/* USER CODE END EV */ /* USER CODE END EV */
@@ -140,6 +143,77 @@ void SysTick_Handler(void)
/* please refer to the startup file (startup_stm32c0xx.s). */ /* please refer to the startup file (startup_stm32c0xx.s). */
/******************************************************************************/ /******************************************************************************/
/**
* @brief This function handles EXTI line 4 to 15 interrupts.
*/
void EXTI4_15_IRQHandler(void)
{
/* USER CODE BEGIN EXTI4_15_IRQn 0 */
/* USER CODE END EXTI4_15_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(SW2_Pin);
HAL_GPIO_EXTI_IRQHandler(SW1_Pin);
/* USER CODE BEGIN EXTI4_15_IRQn 1 */
/* USER CODE END EXTI4_15_IRQn 1 */
}
/**
* @brief This function handles DMA1 channel 1 interrupt.
*/
void DMA1_Channel1_IRQHandler(void)
{
/* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
/* USER CODE END DMA1_Channel1_IRQn 0 */
HAL_DMA_IRQHandler(&hdma_tim3_up);
/* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
/* USER CODE END DMA1_Channel1_IRQn 1 */
}
/**
* @brief This function handles TIM14 global interrupt.
*/
void TIM14_IRQHandler(void)
{
/* USER CODE BEGIN TIM14_IRQn 0 */
/* USER CODE END TIM14_IRQn 0 */
HAL_TIM_IRQHandler(&htim14);
/* USER CODE BEGIN TIM14_IRQn 1 */
/* USER CODE END TIM14_IRQn 1 */
}
/**
* @brief This function handles TIM16 global interrupt.
*/
void TIM16_IRQHandler(void)
{
/* USER CODE BEGIN TIM16_IRQn 0 */
/* USER CODE END TIM16_IRQn 0 */
HAL_TIM_IRQHandler(&htim16);
/* USER CODE BEGIN TIM16_IRQn 1 */
/* USER CODE END TIM16_IRQn 1 */
}
/**
* @brief This function handles TIM17 global interrupt.
*/
void TIM17_IRQHandler(void)
{
/* USER CODE BEGIN TIM17_IRQn 0 */
/* USER CODE END TIM17_IRQn 0 */
HAL_TIM_IRQHandler(&htim17);
/* USER CODE BEGIN TIM17_IRQn 1 */
/* USER CODE END TIM17_IRQn 1 */
}
/* USER CODE BEGIN 1 */ /* USER CODE BEGIN 1 */
/* USER CODE END 1 */ /* USER CODE END 1 */

View File

@@ -1,8 +1,13 @@
../Core/Src/main.c:74:5:main 1 ../Core/Src/main.c:85:5:main 1
../Core/Src/main.c:122:6:SystemClock_Config 3 ../Core/Src/main.c:136:6:SystemClock_Config 3
../Core/Src/main.c:161:13:MX_TIM1_Init 10 ../Core/Src/main.c:175:13:MX_TIM1_Init 10
../Core/Src/main.c:255:13:MX_TIM3_Init 3 ../Core/Src/main.c:269:13:MX_TIM3_Init 3
../Core/Src/main.c:304:13:MX_USART1_UART_Init 5 ../Core/Src/main.c:318:13:MX_TIM16_Init 2
../Core/Src/main.c:352:13:MX_USART2_UART_Init 5 ../Core/Src/main.c:350:13:MX_TIM17_Init 2
../Core/Src/main.c:400:13:MX_GPIO_Init 1 ../Core/Src/main.c:382:13:MX_USART1_UART_Init 5
../Core/Src/main.c:452:6:Error_Handler 1 ../Core/Src/main.c:430:13:MX_USART2_UART_Init 5
../Core/Src/main.c:476:13:MX_DMA_Init 1
../Core/Src/main.c:494:13:MX_GPIO_Init 1
../Core/Src/main.c:544:6:HAL_TIM_PeriodElapsedCallback 1
../Core/Src/main.c:561:6:HAL_GPIO_EXTI_Callback 5
../Core/Src/main.c:590:6:Error_Handler 1

Binary file not shown.

View File

@@ -1,8 +1,13 @@
../Core/Src/main.c:74:5:main 8 static ../Core/Src/main.c:85:5:main 8 static
../Core/Src/main.c:122:6:SystemClock_Config 64 static ../Core/Src/main.c:136:6:SystemClock_Config 64 static
../Core/Src/main.c:161:13:MX_TIM1_Init 120 static ../Core/Src/main.c:175:13:MX_TIM1_Init 120 static
../Core/Src/main.c:255:13:MX_TIM3_Init 64 static ../Core/Src/main.c:269:13:MX_TIM3_Init 64 static
../Core/Src/main.c:304:13:MX_USART1_UART_Init 8 static ../Core/Src/main.c:318:13:MX_TIM16_Init 8 static
../Core/Src/main.c:352:13:MX_USART2_UART_Init 8 static ../Core/Src/main.c:350:13:MX_TIM17_Init 8 static
../Core/Src/main.c:400:13:MX_GPIO_Init 56 static ../Core/Src/main.c:382:13:MX_USART1_UART_Init 8 static
../Core/Src/main.c:452:6:Error_Handler 8 static,ignoring_inline_asm ../Core/Src/main.c:430:13:MX_USART2_UART_Init 8 static
../Core/Src/main.c:476:13:MX_DMA_Init 16 static
../Core/Src/main.c:494:13:MX_GPIO_Init 56 static
../Core/Src/main.c:544:6:HAL_TIM_PeriodElapsedCallback 16 static
../Core/Src/main.c:561:6:HAL_GPIO_EXTI_Callback 16 static
../Core/Src/main.c:590:6:Error_Handler 8 static,ignoring_inline_asm

View File

@@ -1,8 +1,8 @@
../Core/Src/stm32c0xx_hal_msp.c:65:6:HAL_MspInit 1 ../Core/Src/stm32c0xx_hal_msp.c:66:6:HAL_MspInit 1
../Core/Src/stm32c0xx_hal_msp.c:88:6:HAL_TIM_Base_MspInit 2 ../Core/Src/stm32c0xx_hal_msp.c:89:6:HAL_TIM_Base_MspInit 4
../Core/Src/stm32c0xx_hal_msp.c:111:6:HAL_TIM_Encoder_MspInit 2 ../Core/Src/stm32c0xx_hal_msp.c:139:6:HAL_TIM_Encoder_MspInit 3
../Core/Src/stm32c0xx_hal_msp.c:142:6:HAL_TIM_MspPostInit 2 ../Core/Src/stm32c0xx_hal_msp.c:188:6:HAL_TIM_MspPostInit 2
../Core/Src/stm32c0xx_hal_msp.c:184:6:HAL_TIM_Base_MspDeInit 2 ../Core/Src/stm32c0xx_hal_msp.c:230:6:HAL_TIM_Base_MspDeInit 4
../Core/Src/stm32c0xx_hal_msp.c:206:6:HAL_TIM_Encoder_MspDeInit 2 ../Core/Src/stm32c0xx_hal_msp.c:280:6:HAL_TIM_Encoder_MspDeInit 2
../Core/Src/stm32c0xx_hal_msp.c:235:6:HAL_UART_MspInit 4 ../Core/Src/stm32c0xx_hal_msp.c:311:6:HAL_UART_MspInit 4
../Core/Src/stm32c0xx_hal_msp.c:308:6:HAL_UART_MspDeInit 3 ../Core/Src/stm32c0xx_hal_msp.c:384:6:HAL_UART_MspDeInit 3

View File

@@ -1,8 +1,8 @@
../Core/Src/stm32c0xx_hal_msp.c:65:6:HAL_MspInit 16 static ../Core/Src/stm32c0xx_hal_msp.c:66:6:HAL_MspInit 16 static
../Core/Src/stm32c0xx_hal_msp.c:88:6:HAL_TIM_Base_MspInit 24 static ../Core/Src/stm32c0xx_hal_msp.c:89:6:HAL_TIM_Base_MspInit 32 static
../Core/Src/stm32c0xx_hal_msp.c:111:6:HAL_TIM_Encoder_MspInit 56 static ../Core/Src/stm32c0xx_hal_msp.c:139:6:HAL_TIM_Encoder_MspInit 56 static
../Core/Src/stm32c0xx_hal_msp.c:142:6:HAL_TIM_MspPostInit 48 static ../Core/Src/stm32c0xx_hal_msp.c:188:6:HAL_TIM_MspPostInit 48 static
../Core/Src/stm32c0xx_hal_msp.c:184:6:HAL_TIM_Base_MspDeInit 16 static ../Core/Src/stm32c0xx_hal_msp.c:230:6:HAL_TIM_Base_MspDeInit 16 static
../Core/Src/stm32c0xx_hal_msp.c:206:6:HAL_TIM_Encoder_MspDeInit 16 static ../Core/Src/stm32c0xx_hal_msp.c:280:6:HAL_TIM_Encoder_MspDeInit 16 static
../Core/Src/stm32c0xx_hal_msp.c:235:6:HAL_UART_MspInit 88 static ../Core/Src/stm32c0xx_hal_msp.c:311:6:HAL_UART_MspInit 88 static
../Core/Src/stm32c0xx_hal_msp.c:308:6:HAL_UART_MspDeInit 16 static ../Core/Src/stm32c0xx_hal_msp.c:384:6:HAL_UART_MspDeInit 16 static

View File

@@ -1,5 +1,9 @@
../Core/Src/stm32c0xx_it.c:69:6:NMI_Handler 1 ../Core/Src/stm32c0xx_it.c:71:6:NMI_Handler 1
../Core/Src/stm32c0xx_it.c:84:6:HardFault_Handler 1 ../Core/Src/stm32c0xx_it.c:86:6:HardFault_Handler 1
../Core/Src/stm32c0xx_it.c:99:6:SVC_Handler 1 ../Core/Src/stm32c0xx_it.c:101:6:SVC_Handler 1
../Core/Src/stm32c0xx_it.c:112:6:PendSV_Handler 1 ../Core/Src/stm32c0xx_it.c:114:6:PendSV_Handler 1
../Core/Src/stm32c0xx_it.c:125:6:SysTick_Handler 1 ../Core/Src/stm32c0xx_it.c:127:6:SysTick_Handler 1
../Core/Src/stm32c0xx_it.c:148:6:EXTI4_15_IRQHandler 1
../Core/Src/stm32c0xx_it.c:163:6:DMA1_Channel1_IRQHandler 1
../Core/Src/stm32c0xx_it.c:177:6:TIM16_IRQHandler 1
../Core/Src/stm32c0xx_it.c:191:6:TIM17_IRQHandler 1

Binary file not shown.

View File

@@ -1,5 +1,9 @@
../Core/Src/stm32c0xx_it.c:69:6:NMI_Handler 8 static ../Core/Src/stm32c0xx_it.c:71:6:NMI_Handler 8 static
../Core/Src/stm32c0xx_it.c:84:6:HardFault_Handler 8 static ../Core/Src/stm32c0xx_it.c:86:6:HardFault_Handler 8 static
../Core/Src/stm32c0xx_it.c:99:6:SVC_Handler 8 static ../Core/Src/stm32c0xx_it.c:101:6:SVC_Handler 8 static
../Core/Src/stm32c0xx_it.c:112:6:PendSV_Handler 8 static ../Core/Src/stm32c0xx_it.c:114:6:PendSV_Handler 8 static
../Core/Src/stm32c0xx_it.c:125:6:SysTick_Handler 8 static ../Core/Src/stm32c0xx_it.c:127:6:SysTick_Handler 8 static
../Core/Src/stm32c0xx_it.c:148:6:EXTI4_15_IRQHandler 8 static
../Core/Src/stm32c0xx_it.c:163:6:DMA1_Channel1_IRQHandler 8 static
../Core/Src/stm32c0xx_it.c:177:6:TIM16_IRQHandler 8 static
../Core/Src/stm32c0xx_it.c:191:6:TIM17_IRQHandler 8 static

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,26 @@
#MicroXplorer Configuration settings - do not modify #MicroXplorer Configuration settings - do not modify
CAD.formats= CAD.formats=[]
CAD.pinconfig= CAD.pinconfig=Dual
CAD.provider= CAD.provider=
Dma.Request0=TIM3_UP
Dma.RequestsNb=1
Dma.TIM3_UP.0.Direction=DMA_PERIPH_TO_MEMORY
Dma.TIM3_UP.0.EventEnable=DISABLE
Dma.TIM3_UP.0.Instance=DMA1_Channel1
Dma.TIM3_UP.0.MemDataAlignment=DMA_MDATAALIGN_HALFWORD
Dma.TIM3_UP.0.MemInc=DMA_MINC_ENABLE
Dma.TIM3_UP.0.Mode=DMA_NORMAL
Dma.TIM3_UP.0.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD
Dma.TIM3_UP.0.PeriphInc=DMA_PINC_DISABLE
Dma.TIM3_UP.0.Polarity=HAL_DMAMUX_REQ_GEN_RISING
Dma.TIM3_UP.0.Priority=DMA_PRIORITY_LOW
Dma.TIM3_UP.0.RequestNumber=1
Dma.TIM3_UP.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber
Dma.TIM3_UP.0.SignalID=NONE
Dma.TIM3_UP.0.SyncEnable=DISABLE
Dma.TIM3_UP.0.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT
Dma.TIM3_UP.0.SyncRequestNumber=1
Dma.TIM3_UP.0.SyncSignalID=NONE
File.Version=6 File.Version=6
GPIO.groupedBy=Group By Peripherals GPIO.groupedBy=Group By Peripherals
KeepUserPlacement=false KeepUserPlacement=false
@@ -9,14 +28,18 @@ Mcu.CPN=STM32C051C6T6
Mcu.Family=STM32C0 Mcu.Family=STM32C0
Mcu.IP0=CORTEX_M0+ Mcu.IP0=CORTEX_M0+
Mcu.IP1=DEBUG Mcu.IP1=DEBUG
Mcu.IP2=NVIC Mcu.IP10=TIM17
Mcu.IP3=RCC Mcu.IP11=USART1
Mcu.IP4=SYS Mcu.IP12=USART2
Mcu.IP5=TIM1 Mcu.IP2=DMA
Mcu.IP6=TIM3 Mcu.IP3=NVIC
Mcu.IP7=USART1 Mcu.IP4=RCC
Mcu.IP8=USART2 Mcu.IP5=SYS
Mcu.IPNb=9 Mcu.IP6=TIM1
Mcu.IP7=TIM3
Mcu.IP8=TIM14
Mcu.IP9=TIM16
Mcu.IPNb=13
Mcu.Name=STM32C051C6Tx Mcu.Name=STM32C051C6Tx
Mcu.Package=LQFP48 Mcu.Package=LQFP48
Mcu.Pin0=PF0-OSC_IN(PF0) Mcu.Pin0=PF0-OSC_IN(PF0)
@@ -37,6 +60,9 @@ Mcu.Pin21=PB8
Mcu.Pin22=PB9 Mcu.Pin22=PB9
Mcu.Pin23=VP_SYS_VS_Systick Mcu.Pin23=VP_SYS_VS_Systick
Mcu.Pin24=VP_TIM1_VS_ClockSourceINT Mcu.Pin24=VP_TIM1_VS_ClockSourceINT
Mcu.Pin25=VP_TIM14_VS_ClockSourceINT
Mcu.Pin26=VP_TIM16_VS_ClockSourceINT
Mcu.Pin27=VP_TIM17_VS_ClockSourceINT
Mcu.Pin3=PA0 Mcu.Pin3=PA0
Mcu.Pin4=PA1 Mcu.Pin4=PA1
Mcu.Pin5=PA2 Mcu.Pin5=PA2
@@ -44,18 +70,23 @@ Mcu.Pin6=PA3
Mcu.Pin7=PA4 Mcu.Pin7=PA4
Mcu.Pin8=PA5 Mcu.Pin8=PA5
Mcu.Pin9=PA8 Mcu.Pin9=PA8
Mcu.PinsNb=25 Mcu.PinsNb=28
Mcu.ThirdPartyNb=0 Mcu.ThirdPartyNb=0
Mcu.UserConstants= Mcu.UserConstants=
Mcu.UserName=STM32C051C6Tx Mcu.UserName=STM32C051C6Tx
MxCube.Version=6.15.0 MxCube.Version=6.15.0
MxDb.Version=DB.6.0.150 MxDb.Version=DB.6.0.150
NVIC.DMA1_Channel1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
NVIC.EXTI4_15_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.ForceEnableDMAVector=true NVIC.ForceEnableDMAVector=true
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false
NVIC.TIM14_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.TIM16_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
NVIC.TIM17_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
PA0.GPIOParameters=GPIO_Label PA0.GPIOParameters=GPIO_Label
PA0.GPIO_Label=USART2_NRE PA0.GPIO_Label=USART2_NRE
PA0.Locked=true PA0.Locked=true
@@ -113,12 +144,14 @@ PB6.Signal=USART1_TX
PB7.Locked=true PB7.Locked=true
PB7.Mode=Asynchronous PB7.Mode=Asynchronous
PB7.Signal=USART1_RX PB7.Signal=USART1_RX
PB8.GPIOParameters=GPIO_Label PB8.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI
PB8.GPIO_Label=SW2 PB8.GPIO_Label=SW2
PB8.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING
PB8.Locked=true PB8.Locked=true
PB8.Signal=GPXTI8 PB8.Signal=GPXTI8
PB9.GPIOParameters=GPIO_Label PB9.GPIOParameters=GPIO_Label,GPIO_ModeDefaultEXTI
PB9.GPIO_Label=SW1 PB9.GPIO_Label=SW1
PB9.GPIO_ModeDefaultEXTI=GPIO_MODE_IT_FALLING
PB9.Locked=true PB9.Locked=true
PB9.Signal=GPXTI9 PB9.Signal=GPXTI9
PC6.GPIOParameters=GPIO_Label PC6.GPIOParameters=GPIO_Label
@@ -154,7 +187,7 @@ ProjectManager.LastFirmware=true
ProjectManager.LibraryCopy=1 ProjectManager.LibraryCopy=1
ProjectManager.MainLocation=Core/Src ProjectManager.MainLocation=Core/Src
ProjectManager.NoMain=false ProjectManager.NoMain=false
ProjectManager.PreviousToolchain= ProjectManager.PreviousToolchain=STM32CubeIDE
ProjectManager.ProjectBuild=false ProjectManager.ProjectBuild=false
ProjectManager.ProjectFileName=feeder_mk2.ioc ProjectManager.ProjectFileName=feeder_mk2.ioc
ProjectManager.ProjectName=feeder_mk2 ProjectManager.ProjectName=feeder_mk2
@@ -166,7 +199,7 @@ ProjectManager.ToolChainLocation=
ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptAfterPath=
ProjectManager.UAScriptBeforePath= ProjectManager.UAScriptBeforePath=
ProjectManager.UnderRoot=true ProjectManager.UnderRoot=true
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_TIM1_Init-TIM1-false-HAL-true,4-MX_TIM2_Init-TIM2-false-HAL-true,5-MX_TIM3_Init-TIM3-false-HAL-true,0-MX_CORTEX_M0+_Init-CORTEX_M0+-false-HAL-true ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_TIM1_Init-TIM1-false-HAL-true,5-MX_TIM3_Init-TIM3-false-HAL-true,6-MX_USART1_UART_Init-USART1-false-HAL-true,7-MX_USART2_UART_Init-USART2-false-HAL-true,8-MX_TIM16_Init-TIM16-false-HAL-true,9-MX_TIM17_Init-TIM17-false-HAL-true,0-MX_CORTEX_M0+_Init-CORTEX_M0+-false-HAL-true
RCC.ADCFreq_Value=48000000 RCC.ADCFreq_Value=48000000
RCC.AHBFreq_Value=48000000 RCC.AHBFreq_Value=48000000
RCC.APBFreq_Value=48000000 RCC.APBFreq_Value=48000000
@@ -210,7 +243,17 @@ TIM1.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
TIM1.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2 TIM1.Channel-PWM\ Generation2\ CH2=TIM_CHANNEL_2
TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3 TIM1.Channel-PWM\ Generation3\ CH3=TIM_CHANNEL_3
TIM1.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4 TIM1.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
TIM1.IPParameters=Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4,Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2 TIM1.IPParameters=Channel-PWM Generation3 CH3,Channel-PWM Generation4 CH4,Channel-PWM Generation1 CH1,Channel-PWM Generation2 CH2,Period
TIM1.Period=2400
TIM14.IPParameters=Prescaler,Period
TIM14.Period=50
TIM14.Prescaler=480-1
TIM16.IPParameters=Prescaler
TIM16.Prescaler=48000-1
TIM17.IPParameters=Prescaler
TIM17.Prescaler=48000-1
TIM3.EncoderMode=TIM_ENCODERMODE_TI12
TIM3.IPParameters=EncoderMode
USART1.IPParameters=VirtualMode-Asynchronous USART1.IPParameters=VirtualMode-Asynchronous
USART1.VirtualMode-Asynchronous=VM_ASYNC USART1.VirtualMode-Asynchronous=VM_ASYNC
USART2.IPParameters=VirtualMode-Asynchronous,VirtualMode-Hardware Flow Control (RS485) USART2.IPParameters=VirtualMode-Asynchronous,VirtualMode-Hardware Flow Control (RS485)
@@ -218,7 +261,12 @@ USART2.VirtualMode-Asynchronous=VM_ASYNC
USART2.VirtualMode-Hardware\ Flow\ Control\ (RS485)=VM_ASYNC USART2.VirtualMode-Hardware\ Flow\ Control\ (RS485)=VM_ASYNC
VP_SYS_VS_Systick.Mode=SysTick VP_SYS_VS_Systick.Mode=SysTick
VP_SYS_VS_Systick.Signal=SYS_VS_Systick VP_SYS_VS_Systick.Signal=SYS_VS_Systick
VP_TIM14_VS_ClockSourceINT.Mode=Enable_Timer
VP_TIM14_VS_ClockSourceINT.Signal=TIM14_VS_ClockSourceINT
VP_TIM16_VS_ClockSourceINT.Mode=Enable_Timer
VP_TIM16_VS_ClockSourceINT.Signal=TIM16_VS_ClockSourceINT
VP_TIM17_VS_ClockSourceINT.Mode=Enable_Timer
VP_TIM17_VS_ClockSourceINT.Signal=TIM17_VS_ClockSourceINT
VP_TIM1_VS_ClockSourceINT.Mode=Internal VP_TIM1_VS_ClockSourceINT.Mode=Internal
VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT VP_TIM1_VS_ClockSourceINT.Signal=TIM1_VS_ClockSourceINT
board=custom board=custom
isbadioc=false

View File

@@ -0,0 +1 @@
C:\Users\janik\feeder_mk2\pcb\mobo\_autosave-mobo.kicad_sch

View File

@@ -0,0 +1 @@
{"ARCHIVE_NAME": "", "EXTRA_LAYERS": "", "ALL_ACTIVE_LAYERS": false, "EXTEND_EDGE_CUT": false, "ALTERNATIVE_EDGE_CUT": false, "AUTO TRANSLATE": true, "AUTO FILL": true, "EXCLUDE DNP": false}

View File

@@ -48739,6 +48739,22 @@
(net 81) (net 81)
(uuid "1184f512-8f89-4a0f-93a1-bde66f9d14a7") (uuid "1184f512-8f89-4a0f-93a1-bde66f9d14a7")
) )
(segment
(start 129.8422 82.705)
(end 130.3528 82.1944)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "1288a126-cffb-4b6f-b512-de451e8742cd")
)
(segment
(start 128.993199 90.841902)
(end 128.6256 90.841902)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "1334a536-8aa0-4c42-9c85-4f8f9dde0ef0")
)
(segment (segment
(start 148.22132 106.03268) (start 148.22132 106.03268)
(end 148.9202 105.3338) (end 148.9202 105.3338)
@@ -48755,6 +48771,14 @@
(net 81) (net 81)
(uuid "1860c475-f693-4aaa-9b99-aafe47c0d307") (uuid "1860c475-f693-4aaa-9b99-aafe47c0d307")
) )
(segment
(start 131.200211 89.061611)
(end 132.511411 89.061611)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "1fc1bf9d-0a20-46e1-a3dd-c75382923b6d")
)
(segment (segment
(start 128.361978 57.688851) (start 128.361978 57.688851)
(end 129.032 58.358873) (end 129.032 58.358873)
@@ -48771,6 +48795,14 @@
(net 81) (net 81)
(uuid "248d513f-8ea8-43cc-8189-e380b658a1cf") (uuid "248d513f-8ea8-43cc-8189-e380b658a1cf")
) )
(segment
(start 133.509658 86.208623)
(end 133.509658 86.291058)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "261d38cd-21f6-4446-93f3-8f0705918908")
)
(segment (segment
(start 112.9284 87.9348) (start 112.9284 87.9348)
(end 114.0486 87.9348) (end 114.0486 87.9348)
@@ -48820,12 +48852,12 @@
(uuid "352cb873-4514-4d7b-9456-f7ed69d0c9ca") (uuid "352cb873-4514-4d7b-9456-f7ed69d0c9ca")
) )
(segment (segment
(start 130.360696 84.106464) (start 129.416317 89.897086)
(end 129.6574 84.80976) (end 129.416317 90.418784)
(width 0.25) (width 0.4)
(layer "F.Cu") (layer "F.Cu")
(net 81) (net 81)
(uuid "36d44798-72a4-43ea-858d-2429779ba03a") (uuid "37cf5505-2a50-45ca-a32c-d797255f735b")
) )
(segment (segment
(start 127.4064 36.3474) (start 127.4064 36.3474)
@@ -48835,6 +48867,14 @@
(net 81) (net 81)
(uuid "39718c3c-5c6c-4969-87e1-5f8c8c1ffd0b") (uuid "39718c3c-5c6c-4969-87e1-5f8c8c1ffd0b")
) )
(segment
(start 133.509658 86.208623)
(end 133.509658 86.124142)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "39eefeeb-f737-4c8d-bc34-d6469d8358fa")
)
(segment (segment
(start 113.9078 81.135599) (start 113.9078 81.135599)
(end 114.1578 80.885599) (end 114.1578 80.885599)
@@ -48844,12 +48884,12 @@
(uuid "404d4d13-d572-46f8-8f91-afd42a379cb1") (uuid "404d4d13-d572-46f8-8f91-afd42a379cb1")
) )
(segment (segment
(start 131.251011 84.115589) (start 133.509658 86.124142)
(end 131.241886 84.106464) (end 134.2898 85.344)
(width 0.25) (width 0.4)
(layer "F.Cu") (layer "F.Cu")
(net 81) (net 81)
(uuid "41d49253-cd76-40a4-b83f-7eb4b9618fd9") (uuid "415e8c77-4ee8-46dd-b443-2a8493d17e85")
) )
(segment (segment
(start 128.161897 56.972633) (start 128.161897 56.972633)
@@ -48907,6 +48947,14 @@
(net 81) (net 81)
(uuid "4919dac7-b733-433c-9cc1-1c6d32cfecce") (uuid "4919dac7-b733-433c-9cc1-1c6d32cfecce")
) )
(segment
(start 131.78235 83.566)
(end 131.241886 84.106464)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "4b50f55b-9d8f-48f9-b281-1aed42ed3d38")
)
(segment (segment
(start 128.276757 57.632862) (start 128.276757 57.632862)
(end 128.3208 57.588819) (end 128.3208 57.588819)
@@ -48915,6 +48963,14 @@
(net 81) (net 81)
(uuid "4d6f6675-81ae-40fc-ab33-9f8c5a5665a1") (uuid "4d6f6675-81ae-40fc-ab33-9f8c5a5665a1")
) )
(segment
(start 130.360696 84.106464)
(end 129.6574 84.80976)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "52efccda-ecd5-42ac-997e-0e1f2a2832bf")
)
(segment (segment
(start 104.58108 51.854553) (start 104.58108 51.854553)
(end 104.58108 52.92432) (end 104.58108 52.92432)
@@ -48987,14 +49043,6 @@
(net 81) (net 81)
(uuid "61b1341c-7dfe-4bb4-ab58-fd9745307a19") (uuid "61b1341c-7dfe-4bb4-ab58-fd9745307a19")
) )
(segment
(start 129.6574 84.80976)
(end 129.6574 85.0488)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "62978956-821d-4ba1-a479-b49929dd9b03")
)
(segment (segment
(start 127.6858 75.7196) (start 127.6858 75.7196)
(end 126.4688 75.7196) (end 126.4688 75.7196)
@@ -49067,6 +49115,14 @@
(net 81) (net 81)
(uuid "86a63061-4c89-4221-a6eb-8b5769637ff0") (uuid "86a63061-4c89-4221-a6eb-8b5769637ff0")
) )
(segment
(start 129.6574 84.80976)
(end 129.6574 85.0488)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "87206147-d74c-41b1-b690-c75dfa7fc562")
)
(segment (segment
(start 127.762 112.1664) (start 127.762 112.1664)
(end 127.7874 112.1918) (end 127.7874 112.1918)
@@ -49171,6 +49227,22 @@
(net 81) (net 81)
(uuid "986375e2-73b6-460c-aa21-2857a5e18d5c") (uuid "986375e2-73b6-460c-aa21-2857a5e18d5c")
) )
(segment
(start 129.54 82.705)
(end 129.8422 82.705)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "99b8df10-0a13-4bf8-a29c-3a5a5a5f2f50")
)
(segment
(start 131.8006 83.566)
(end 131.78235 83.566)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "99c29df8-b584-4192-bf0a-25ea5cf9783a")
)
(segment (segment
(start 128.3208 57.131536) (start 128.3208 57.131536)
(end 128.161897 56.972633) (end 128.161897 56.972633)
@@ -49203,6 +49275,14 @@
(net 81) (net 81)
(uuid "a5dd23cb-2819-480f-8295-cc7657f86f68") (uuid "a5dd23cb-2819-480f-8295-cc7657f86f68")
) )
(segment
(start 129.416317 91.544917)
(end 129.4892 91.6178)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "a7becdff-d7a1-4c6a-b86b-788aff4b0dce")
)
(segment (segment
(start 103.490453 42.552149) (start 103.490453 42.552149)
(end 103.490453 40.650853) (end 103.490453 40.650853)
@@ -49211,6 +49291,14 @@
(net 81) (net 81)
(uuid "a8a33dab-c7ec-46f6-920a-c4db71f45b92") (uuid "a8a33dab-c7ec-46f6-920a-c4db71f45b92")
) )
(segment
(start 129.545917 90.814086)
(end 129.545917 91.561083)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "a9579e4c-ec31-447a-b28f-db8765e6e349")
)
(segment (segment
(start 103.490453 42.552149) (start 103.490453 42.552149)
(end 103.490453 43.626347) (end 103.490453 43.626347)
@@ -49219,6 +49307,14 @@
(net 81) (net 81)
(uuid "af2fa04b-567e-410a-9b10-a5beec1064fc") (uuid "af2fa04b-567e-410a-9b10-a5beec1064fc")
) )
(segment
(start 132.511411 89.061611)
(end 132.5784 89.1286)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "b285ed68-ae70-4f26-a086-0cac3bd98ba5")
)
(segment (segment
(start 128.220846 57.632862) (start 128.220846 57.632862)
(end 128.276835 57.688851) (end 128.276835 57.688851)
@@ -49259,6 +49355,14 @@
(net 81) (net 81)
(uuid "b8d492a9-414f-4c48-8886-c53b4fe1e77f") (uuid "b8d492a9-414f-4c48-8886-c53b4fe1e77f")
) )
(segment
(start 129.416317 89.897086)
(end 129.416317 91.544917)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "be6f7610-2a9f-48bd-9cf8-be89c9485498")
)
(segment (segment
(start 125.2287 36.376701) (start 125.2287 36.376701)
(end 126.234099 36.376701) (end 126.234099 36.376701)
@@ -49283,14 +49387,6 @@
(net 81) (net 81)
(uuid "c5788606-dcb3-4812-aa35-9e2033a255a8") (uuid "c5788606-dcb3-4812-aa35-9e2033a255a8")
) )
(segment
(start 131.241886 84.106464)
(end 130.360696 84.106464)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "c5819bfb-3da1-4d62-a7a8-9999812db99d")
)
(segment (segment
(start 128.220846 57.632862) (start 128.220846 57.632862)
(end 128.276757 57.632862) (end 128.276757 57.632862)
@@ -49387,6 +49483,14 @@
(net 81) (net 81)
(uuid "d88e03b6-97f3-442f-8ef8-5b333d588e2f") (uuid "d88e03b6-97f3-442f-8ef8-5b333d588e2f")
) )
(segment
(start 129.545917 91.561083)
(end 129.4892 91.6178)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "d8c8669a-d5a2-463b-9960-8e29caafc7f7")
)
(segment (segment
(start 127.954601 87.2022) (start 127.954601 87.2022)
(end 126.7754 87.2022) (end 126.7754 87.2022)
@@ -49419,6 +49523,14 @@
(net 81) (net 81)
(uuid "dcf8107d-bede-482d-9ce6-27599108f2e5") (uuid "dcf8107d-bede-482d-9ce6-27599108f2e5")
) )
(segment
(start 131.241886 84.106464)
(end 130.360696 84.106464)
(width 0.25)
(layer "F.Cu")
(net 81)
(uuid "ddb9ff7f-e6b0-4681-bc46-65525f613d35")
)
(segment (segment
(start 126.234099 36.376701) (start 126.234099 36.376701)
(end 126.2634 36.3474) (end 126.2634 36.3474)
@@ -49491,6 +49603,22 @@
(net 81) (net 81)
(uuid "f221cf91-ee80-4b2d-9ae5-5c8fecedc3b3") (uuid "f221cf91-ee80-4b2d-9ae5-5c8fecedc3b3")
) )
(segment
(start 129.416317 90.418784)
(end 128.993199 90.841902)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "f4c1d697-4461-4a8e-aaaf-e1de430196e0")
)
(segment
(start 133.509658 86.291058)
(end 134.2644 87.0458)
(width 0.4)
(layer "F.Cu")
(net 81)
(uuid "f5355499-01b7-4691-a05f-8409da5f8023")
)
(segment (segment
(start 120.9994 75.692) (start 120.9994 75.692)
(end 121.2494 75.442) (end 121.2494 75.442)
@@ -49645,7 +49773,7 @@
(uuid "17adf8eb-6f1f-4420-919d-6afc9ea4c31b") (uuid "17adf8eb-6f1f-4420-919d-6afc9ea4c31b")
) )
(via (via
(at 129.416317 89.897086) (at 128.6256 90.841902)
(size 0.6) (size 0.6)
(drill 0.3) (drill 0.3)
(layers "F.Cu" "B.Cu") (layers "F.Cu" "B.Cu")
@@ -49730,6 +49858,15 @@
(net 81) (net 81)
(uuid "268bda8b-e59d-4877-a0de-06c6dacbdefe") (uuid "268bda8b-e59d-4877-a0de-06c6dacbdefe")
) )
(via
(at 134.2644 87.0458)
(size 0.6)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 81)
(uuid "29bc339b-0903-4ae1-9d56-34d1910d6bfc")
)
(via (via
(at 105.2918 79.925) (at 105.2918 79.925)
(size 0.6) (size 0.6)
@@ -49800,7 +49937,7 @@
(uuid "44f1eaa0-633c-4ad4-bf1f-d188868804cb") (uuid "44f1eaa0-633c-4ad4-bf1f-d188868804cb")
) )
(via (via
(at 129.545917 90.814086) (at 129.4892 91.6178)
(size 0.6) (size 0.6)
(drill 0.3) (drill 0.3)
(layers "F.Cu" "B.Cu") (layers "F.Cu" "B.Cu")
@@ -49912,7 +50049,7 @@
(uuid "620abf17-e859-4f43-8e78-8832aa805191") (uuid "620abf17-e859-4f43-8e78-8832aa805191")
) )
(via (via
(at 131.251011 84.115589) (at 131.8006 83.566)
(size 0.6) (size 0.6)
(drill 0.3) (drill 0.3)
(layers "F.Cu" "B.Cu") (layers "F.Cu" "B.Cu")
@@ -50290,7 +50427,7 @@
(uuid "a611b169-98c0-4e7b-a0d9-0235a8d62ff2") (uuid "a611b169-98c0-4e7b-a0d9-0235a8d62ff2")
) )
(via (via
(at 131.200211 89.061611) (at 132.5784 89.1286)
(size 0.6) (size 0.6)
(drill 0.3) (drill 0.3)
(layers "F.Cu" "B.Cu") (layers "F.Cu" "B.Cu")
@@ -50298,7 +50435,7 @@
(uuid "a692ec81-b85a-4e3c-975f-2ae2c394e2d6") (uuid "a692ec81-b85a-4e3c-975f-2ae2c394e2d6")
) )
(via (via
(at 133.509658 86.208623) (at 134.2898 85.344)
(size 0.6) (size 0.6)
(drill 0.3) (drill 0.3)
(layers "F.Cu" "B.Cu") (layers "F.Cu" "B.Cu")
@@ -50679,7 +50816,7 @@
(uuid "ed217c5b-5aa9-493a-894c-908e5dfbcb0b") (uuid "ed217c5b-5aa9-493a-894c-908e5dfbcb0b")
) )
(via (via
(at 129.54 82.705) (at 130.3528 82.1944)
(size 0.6) (size 0.6)
(drill 0.3) (drill 0.3)
(layers "F.Cu" "B.Cu") (layers "F.Cu" "B.Cu")
@@ -52813,7 +52950,7 @@
(xy 107.740858 94.930865) (xy 107.7122 95.07494) (xy 101.993922 95.07494) (xy 101.993994 95.067637) (xy 107.740858 94.930865) (xy 107.7122 95.07494) (xy 101.993922 95.07494) (xy 101.993994 95.067637)
(xy 102.017149 92.705792) (xy 102.030596 91.334183) (xy 102.050937 91.267341) (xy 102.104187 91.222106) (xy 102.017149 92.705792) (xy 102.030596 91.334183) (xy 102.050937 91.267341) (xy 102.104187 91.222106)
(xy 102.15459 91.2114) (xy 111.044112 91.2114) (xy 111.111151 91.231085) (xy 111.156906 91.283889) (xy 102.15459 91.2114) (xy 111.044112 91.2114) (xy 111.111151 91.231085) (xy 111.156906 91.283889)
(xy 111.1623 91.297881) (xy 111.2641 91.61859) (xy 111.797013 93.297474) (xy 111.835115 93.347233) (xy 111.1623 91.297881) (xy 111.34109 91.86114) (xy 111.797013 93.297474) (xy 111.835115 93.347233)
(xy 111.840858 93.416866) (xy 111.83743 93.429666) (xy 111.837293 93.430308) (xy 111.8268 93.533012) (xy 111.840858 93.416866) (xy 111.83743 93.429666) (xy 111.837293 93.430308) (xy 111.8268 93.533012)
(xy 111.8268 93.582999) (xy 112.7028 93.582999) (xy 112.769839 93.602684) (xy 112.815594 93.655488) (xy 111.8268 93.582999) (xy 112.7028 93.582999) (xy 112.769839 93.602684) (xy 112.815594 93.655488)
(xy 112.8268 93.706999) (xy 112.8268 93.832999) (xy 112.9528 93.832999) (xy 113.019839 93.852684) (xy 112.8268 93.706999) (xy 112.8268 93.832999) (xy 112.9528 93.832999) (xy 113.019839 93.852684)
@@ -52885,7 +53022,7 @@
(xy 133.413758 96.442136) (xy 133.361178 96.315195) (xy 133.361171 96.315182) (xy 133.284514 96.200458) (xy 133.413758 96.442136) (xy 133.361178 96.315195) (xy 133.361171 96.315182) (xy 133.284514 96.200458)
(xy 133.284511 96.200454) (xy 133.277219 96.193162) (xy 133.243734 96.131839) (xy 133.2409 96.105481) (xy 133.284511 96.200454) (xy 133.277219 96.193162) (xy 133.243734 96.131839) (xy 133.2409 96.105481)
(xy 133.2409 92.006918) (xy 133.260585 91.939879) (xy 133.277214 91.919241) (xy 133.335314 91.861142) (xy 133.2409 92.006918) (xy 133.260585 91.939879) (xy 133.277214 91.919241) (xy 133.335314 91.861142)
(xy 133.411975 91.746411) (xy 133.46478 91.618928) (xy 133.483546 91.524586) (xy 133.4917 91.483595) (xy 133.411975 91.746411) (xy 133.46478 91.618928) (xy 133.478728 91.548807) (xy 133.4917 91.483595)
(xy 133.4917 91.345604) (xy 133.464781 91.210277) (xy 133.46478 91.210276) (xy 133.46478 91.210272) (xy 133.4917 91.345604) (xy 133.464781 91.210277) (xy 133.46478 91.210276) (xy 133.46478 91.210272)
(xy 133.436843 91.142826) (xy 133.411978 91.082795) (xy 133.411971 91.082782) (xy 133.335314 90.968058) (xy 133.436843 91.142826) (xy 133.411978 91.082795) (xy 133.411971 91.082782) (xy 133.335314 90.968058)
(xy 133.335311 90.968054) (xy 133.237745 90.870488) (xy 133.237741 90.870485) (xy 133.123017 90.793828) (xy 133.335311 90.968054) (xy 133.237745 90.870488) (xy 133.237741 90.870485) (xy 133.123017 90.793828)
@@ -52912,45 +53049,15 @@
(xy 130.989404 93.203777) (xy 130.989411 93.203775) (xy 131.104142 93.127114) (xy 131.201714 93.029542) (xy 130.989404 93.203777) (xy 130.989411 93.203775) (xy 131.104142 93.127114) (xy 131.201714 93.029542)
(xy 131.278375 92.914811) (xy 131.33118 92.787328) (xy 131.347399 92.705792) (xy 131.3581 92.651995) (xy 131.278375 92.914811) (xy 131.33118 92.787328) (xy 131.347399 92.705792) (xy 131.3581 92.651995)
(xy 131.3581 92.514004) (xy 131.331181 92.378677) (xy 131.33118 92.378676) (xy 131.33118 92.378672) (xy 131.3581 92.514004) (xy 131.331181 92.378677) (xy 131.33118 92.378676) (xy 131.33118 92.378672)
(xy 131.294274 92.289572) (xy 131.278378 92.251195) (xy 131.278371 92.251182) (xy 131.201714 92.136458) (xy 131.295023 92.29138) (xy 131.278378 92.251195) (xy 131.278371 92.251182) (xy 131.201714 92.136458)
(xy 131.201711 92.136454) (xy 131.104145 92.038888) (xy 131.104141 92.038885) (xy 130.989417 91.962228) (xy 131.201711 92.136454) (xy 131.104145 92.038888) (xy 131.104141 92.038885) (xy 130.989417 91.962228)
(xy 130.989404 91.962221) (xy 130.861932 91.909421) (xy 130.861922 91.909418) (xy 130.726595 91.8825) (xy 130.989404 91.962221) (xy 130.861932 91.909421) (xy 130.861922 91.909418) (xy 130.726595 91.8825)
(xy 130.726593 91.8825) (xy 130.588607 91.8825) (xy 130.588605 91.8825) (xy 130.453277 91.909418) (xy 130.726593 91.8825) (xy 130.588607 91.8825) (xy 130.588605 91.8825) (xy 130.453277 91.909418)
(xy 130.453267 91.909421) (xy 130.325795 91.962221) (xy 130.325782 91.962228) (xy 130.211058 92.038885) (xy 130.453267 91.909421) (xy 130.332102 91.959609) (xy 130.321998 91.960695) (xy 130.313166 91.965725)
(xy 130.211054 92.038888) (xy 130.113488 92.136454) (xy 130.113485 92.136458) (xy 130.036828 92.251182) (xy 130.287842 91.964367) (xy 130.262633 91.967078) (xy 130.253545 91.962529) (xy 130.243397 91.961985)
(xy 130.036821 92.251195) (xy 129.984021 92.378667) (xy 129.984018 92.378677) (xy 129.9571 92.514004) (xy 130.222827 91.947151) (xy 130.200154 91.935802) (xy 130.194968 91.927062) (xy 130.186725 91.921118)
(xy 129.9571 92.524436) (xy 129.937415 92.591475) (xy 129.931477 92.599921) (xy 129.926902 92.605883) (xy 130.17744 91.897519) (xy 130.164502 91.875713) (xy 130.164183 91.863825) (xy 130.161144 91.8561)
(xy 129.861008 92.720012) (xy 129.8269 92.847308) (xy 129.8269 94.231773) (xy 129.807215 94.298812) (xy 130.163033 91.820857) (xy 130.184773 91.711564) (xy 130.217158 91.649653) (xy 130.231938 91.636594)
(xy 129.754411 94.344567) (xy 129.685253 94.354511) (xy 129.621697 94.325486) (xy 129.615219 94.319454)
(xy 129.562224 94.266459) (xy 129.56222 94.266456) (xy 129.447496 94.189799) (xy 129.447483 94.189792)
(xy 129.320011 94.136992) (xy 129.320001 94.136989) (xy 129.184674 94.110071) (xy 129.184672 94.110071)
(xy 129.046686 94.110071) (xy 129.046684 94.110071) (xy 128.911356 94.136989) (xy 128.911346 94.136992)
(xy 128.783874 94.189792) (xy 128.783861 94.189799) (xy 128.669137 94.266456) (xy 128.669133 94.266459)
(xy 128.571567 94.364025) (xy 128.571564 94.364029) (xy 128.494907 94.478753) (xy 128.4949 94.478766)
(xy 128.4421 94.606238) (xy 128.442097 94.606248) (xy 128.415179 94.741575) (xy 128.415179 94.8209)
(xy 128.395494 94.887939) (xy 128.34269 94.933694) (xy 128.291179 94.9449) (xy 127.773324 94.9449)
(xy 127.706285 94.925215) (xy 127.66053 94.872411) (xy 127.651313 94.817085) (xy 127.6497 94.817085)
(xy 127.6497 94.673004) (xy 127.622781 94.537677) (xy 127.62278 94.537676) (xy 127.62278 94.537672)
(xy 127.601989 94.487478) (xy 127.569978 94.410195) (xy 127.569971 94.410182) (xy 127.493314 94.295458)
(xy 127.493311 94.295454) (xy 127.395745 94.197888) (xy 127.395741 94.197885) (xy 127.281017 94.121228)
(xy 127.281004 94.121221) (xy 127.153532 94.068421) (xy 127.153522 94.068418) (xy 127.018195 94.0415)
(xy 127.018193 94.0415) (xy 126.949066 94.0415) (xy 126.882027 94.021815) (xy 126.836272 93.969011)
(xy 126.826328 93.899853) (xy 126.827449 93.893308) (xy 126.8369 93.845795) (xy 126.8369 93.707804)
(xy 126.812769 93.586492) (xy 126.818996 93.5169) (xy 126.861859 93.461723) (xy 126.927749 93.438478)
(xy 126.934386 93.4383) (xy 126.996274 93.4383) (xy 127.516 93.4383) (xy 127.583039 93.457985) (xy 127.584891 93.459198)
(xy 127.658789 93.508575) (xy 127.658791 93.508576) (xy 127.658795 93.508578) (xy 127.786267 93.561378)
(xy 127.786272 93.56138) (xy 127.786276 93.56138) (xy 127.786277 93.561381) (xy 127.921604 93.5883)
(xy 127.921607 93.5883) (xy 128.059595 93.5883) (xy 128.150641 93.570189) (xy 128.194928 93.56138)
(xy 128.322411 93.508575) (xy 128.437142 93.431914) (xy 128.534714 93.334342) (xy 128.611375 93.219611)
(xy 128.617935 93.203775) (xy 128.642289 93.144977) (xy 128.66418 93.092128) (xy 128.672989 93.047841)
(xy 128.6911 92.956795) (xy 128.6911 92.818804) (xy 128.66862 92.705792) (xy 128.674847 92.6362)
(xy 128.71771 92.581023) (xy 128.7836 92.557778) (xy 128.790237 92.5576) (xy 128.814668 92.5576)
(xy 128.814668 92.557599) (xy 128.812199 92.184745) (xy 128.807381 91.457299) (xy 128.826621 91.390132)
(xy 128.879121 91.344028) (xy 128.948212 91.333627) (xy 129.011958 91.36223) (xy 129.019059 91.368798)
(xy 129.02013 91.369869) (xy 129.020132 91.369871) (xy 129.135426 91.4573) (xy 129.138522 91.459648)
(xy 129.138524 91.459649) (xy 129.199247 91.483595) (xy 129.276743 91.514156) (xy 129.363597 91.524586)
(xy 129.363603 91.524586) (xy 129.728231 91.524586) (xy 129.728237 91.524586) (xy 129.815091 91.514156)
(xy 129.872582 91.491483) (xy 129.942167 91.485202) (xy 129.981193 91.500106) (xy 130.109721 91.576117)
(xy 130.255917 91.61859) (xy 130.255917 91.618589) (xy 130.755917 91.618589) (xy 130.902112 91.576117) (xy 130.255917 91.61859) (xy 130.255917 91.618589) (xy 130.755917 91.618589) (xy 130.902112 91.576117)
(xy 131.041291 91.493807) (xy 131.0413 91.4938) (xy 131.155631 91.379469) (xy 131.155638 91.37946) (xy 131.041291 91.493807) (xy 131.0413 91.4938) (xy 131.155631 91.379469) (xy 131.155638 91.37946)
(xy 131.237948 91.240281) (xy 131.23795 91.240276) (xy 131.283061 91.085004) (xy 131.283062 91.084998) (xy 131.237948 91.240281) (xy 131.23795 91.240276) (xy 131.283061 91.085004) (xy 131.283062 91.084998)
@@ -52967,118 +53074,137 @@
(xy 130.281969 89.141549) (xy 130.313353 89.126973) (xy 130.313651 89.126971) (xy 130.313789 89.126908) (xy 130.281969 89.141549) (xy 130.313353 89.126973) (xy 130.313651 89.126971) (xy 130.313789 89.126908)
(xy 130.348646 89.126746) (xy 130.350067 89.126941) (xy 130.413808 89.155557) (xy 130.451959 89.214092) (xy 130.348646 89.126746) (xy 130.350067 89.126941) (xy 130.413808 89.155557) (xy 130.451959 89.214092)
(xy 130.454621 89.22632) (xy 130.455659 89.230024) (xy 130.514849 89.366296) (xy 130.51485 89.366297) (xy 130.454621 89.22632) (xy 130.455659 89.230024) (xy 130.514849 89.366296) (xy 130.51485 89.366297)
(xy 130.514851 89.366298) (xy 130.514852 89.3663) (xy 130.567304 89.433069) (xy 130.568893 89.435092) (xy 130.514851 89.366298) (xy 130.514852 89.3663) (xy 130.552245 89.4139) (xy 130.568893 89.435092)
(xy 130.568899 89.435099) (xy 130.826722 89.692922) (xy 130.826728 89.692927) (xy 130.826731 89.69293) (xy 130.568899 89.435099) (xy 130.826722 89.692922) (xy 130.826729 89.692928) (xy 130.826731 89.69293)
(xy 130.895522 89.74697) (xy 130.895523 89.74697) (xy 130.895524 89.746971) (xy 130.895525 89.746972) (xy 130.895522 89.74697) (xy 130.895523 89.74697) (xy 130.895524 89.746971) (xy 130.895525 89.746972)
(xy 130.981782 89.784438) (xy 131.031801 89.806164) (xy 131.129932 89.819652) (xy 131.178997 89.826396) (xy 130.981782 89.784438) (xy 131.031801 89.806164) (xy 131.129932 89.819652) (xy 131.178997 89.826396)
(xy 131.178997 89.826395) (xy 131.178998 89.826396) (xy 131.326194 89.806164) (xy 131.462474 89.74697) (xy 131.178997 89.826395) (xy 131.178998 89.826396) (xy 131.326194 89.806164) (xy 131.462474 89.74697)
(xy 131.531264 89.69293) (xy 131.552881 89.671312) (xy 131.571662 89.655898) (xy 131.646753 89.605725) (xy 131.531264 89.69293) (xy 131.531268 89.692925) (xy 131.534178 89.69064) (xy 131.534815 89.691451)
(xy 131.744325 89.508153) (xy 131.794498 89.433062) (xy 131.809912 89.414281) (xy 131.83153 89.392664) (xy 131.594017 89.663585) (xy 131.613079 89.662111) (xy 132.078374 89.662111) (xy 132.145413 89.681796)
(xy 131.88557 89.323874) (xy 131.944764 89.187594) (xy 131.962179 89.060887) (xy 131.990809 88.997154) (xy 132.147265 89.683009) (xy 132.246582 89.749371) (xy 132.246595 89.749378) (xy 132.374067 89.802178)
(xy 132.049351 88.959015) (xy 132.054135 88.957682) (xy 132.12468 88.93957) (xy 132.129199 88.937086) (xy 132.374072 89.80218) (xy 132.374076 89.80218) (xy 132.374077 89.802181) (xy 132.509404 89.8291)
(xy 132.165006 88.917401) (xy 132.268706 88.860392) (xy 132.288267 88.843684) (xy 132.29683 88.836372) (xy 132.509407 89.8291) (xy 132.647395 89.8291) (xy 132.762709 89.806162) (xy 132.782728 89.80218)
(xy 133.026137 88.107065) (xy 133.033449 88.098502) (xy 133.050157 88.078941) (xy 133.057834 88.064977) (xy 132.909731 89.749574) (xy 132.910204 89.749378) (xy 132.910204 89.749377) (xy 132.910211 89.749375)
(xy 147.5173 88.064977) (xy 147.5173 88.261822) (xy 147.54809 88.456226) (xy 147.608917 88.643429) (xy 133.024942 89.672714) (xy 133.122514 89.575142) (xy 133.199175 89.460411) (xy 133.25198 89.332928)
(xy 147.685169 88.793081) (xy 147.698276 88.818805) (xy 147.813972 88.978046) (xy 147.953154 89.117228) (xy 133.271872 89.232924) (xy 133.2789 89.197595) (xy 133.2789 89.059604) (xy 133.251981 88.924277)
(xy 148.112395 89.232924) (xy 148.168854 89.261691) (xy 148.28777 89.322282) (xy 148.287772 89.322282) (xy 133.25198 88.924276) (xy 133.25198 88.924272) (xy 133.233694 88.880125) (xy 133.199178 88.796795)
(xy 148.287775 89.322284) (xy 148.39189 89.356113) (xy 148.452571 89.37583) (xy 148.510246 89.415268) (xy 133.199171 88.796782) (xy 133.122514 88.682058) (xy 133.122511 88.682054) (xy 133.024945 88.584488)
(xy 148.537444 89.479627) (xy 148.525529 89.548473) (xy 148.478285 89.599949) (xy 148.470547 89.604246) (xy 133.024941 88.584485) (xy 132.910217 88.507828) (xy 132.910202 88.50782) (xy 132.880254 88.495415)
(xy 148.412394 89.633876) (xy 148.329277 89.694265) (xy 148.253154 89.749572) (xy 148.253152 89.749574) (xy 132.825851 88.451573) (xy 132.803787 88.385279) (xy 132.821067 88.31758) (xy 132.840021 88.293179)
(xy 148.253151 89.749574) (xy 148.113974 89.888751) (xy 148.113974 89.888752) (xy 148.113972 89.888754) (xy 133.026134 88.107068) (xy 133.050157 88.078941) (xy 133.057834 88.064977) (xy 147.5173 88.064977)
(xy 148.090435 89.92115) (xy 147.998276 90.047994) (xy 147.908917 90.22337) (xy 147.84809 90.410573) (xy 147.5173 88.261822) (xy 147.54809 88.456226) (xy 147.608917 88.643429) (xy 147.685169 88.793081)
(xy 147.8173 90.604977) (xy 147.8173 90.801822) (xy 147.84809 90.996226) (xy 147.908917 91.183429) (xy 147.698276 88.818805) (xy 147.813972 88.978046) (xy 147.953154 89.117228) (xy 148.112395 89.232924)
(xy 147.990747 91.344028) (xy 147.998276 91.358805) (xy 148.113972 91.518046) (xy 148.253154 91.657228) (xy 148.168854 89.261691) (xy 148.28777 89.322282) (xy 148.287772 89.322282) (xy 148.287775 89.322284)
(xy 148.339665 91.720082) (xy 148.412396 91.772925) (xy 148.470546 91.802553) (xy 148.521342 91.850526) (xy 148.39189 89.356113) (xy 148.452571 89.37583) (xy 148.510246 89.415268) (xy 148.537444 89.479627)
(xy 148.538138 91.918347) (xy 148.515601 91.984482) (xy 148.460887 92.027934) (xy 148.452571 92.030969) (xy 148.525529 89.548473) (xy 148.478285 89.599949) (xy 148.470547 89.604246) (xy 148.412394 89.633876)
(xy 148.28777 92.084517) (xy 148.112394 92.173876) (xy 148.081703 92.196175) (xy 147.953154 92.289572) (xy 148.329277 89.694265) (xy 148.253154 89.749572) (xy 148.253152 89.749574) (xy 148.253151 89.749574)
(xy 147.953152 92.289574) (xy 147.953151 92.289574) (xy 147.813974 92.428751) (xy 147.813974 92.428752) (xy 148.113974 89.888751) (xy 148.113974 89.888752) (xy 148.113972 89.888754) (xy 148.090435 89.92115)
(xy 147.813972 92.428754) (xy 147.764285 92.497141) (xy 147.698276 92.587994) (xy 147.608917 92.76337) (xy 147.998276 90.047994) (xy 147.908917 90.22337) (xy 147.84809 90.410573) (xy 147.8173 90.604977)
(xy 147.54809 92.950573) (xy 147.5173 93.144977) (xy 147.5173 93.341822) (xy 147.54809 93.536226) (xy 147.8173 90.801822) (xy 147.84809 90.996226) (xy 147.908917 91.183429) (xy 147.99155 91.345604)
(xy 147.608917 93.723429) (xy 147.664746 93.832999) (xy 147.698276 93.898805) (xy 147.813972 94.058046) (xy 147.998276 91.358805) (xy 148.113972 91.518046) (xy 148.253154 91.657228) (xy 148.293847 91.686793)
(xy 147.953154 94.197228) (xy 148.112395 94.312924) (xy 148.287775 94.402284) (xy 148.321807 94.413341) (xy 148.412396 91.772925) (xy 148.470546 91.802553) (xy 148.521342 91.850526) (xy 148.538138 91.918347)
(xy 148.379482 94.452778) (xy 148.40668 94.517137) (xy 148.394765 94.585983) (xy 148.356374 94.63159) (xy 148.515601 91.984482) (xy 148.460887 92.027934) (xy 148.452571 92.030969) (xy 148.28777 92.084517)
(xy 148.188335 94.753677) (xy 148.038076 94.903936) (xy 148.038072 94.903941) (xy 147.913179 95.075843) (xy 148.112394 92.173876) (xy 148.081703 92.196175) (xy 147.953154 92.289572) (xy 147.953152 92.289574)
(xy 147.816704 95.265183) (xy 147.751042 95.467271) (xy 147.751042 95.467274) (xy 147.740569 95.533401) (xy 147.953151 92.289574) (xy 147.813974 92.428751) (xy 147.813974 92.428752) (xy 147.813972 92.428754)
(xy 148.634788 95.533401) (xy 148.601875 95.590408) (xy 148.5678 95.717575) (xy 148.5678 95.849227) (xy 147.764285 92.497141) (xy 147.698276 92.587994) (xy 147.608917 92.76337) (xy 147.54809 92.950573)
(xy 148.601875 95.976394) (xy 148.634788 96.033401) (xy 147.740569 96.033401) (xy 147.751042 96.099527) (xy 147.5173 93.144977) (xy 147.5173 93.341822) (xy 147.54809 93.536226) (xy 147.608917 93.723429)
(xy 147.751042 96.09953) (xy 147.816704 96.301618) (xy 147.913179 96.490958) (xy 148.038072 96.66286) (xy 147.664746 93.832999) (xy 147.698276 93.898805) (xy 147.813972 94.058046) (xy 147.953154 94.197228)
(xy 148.038076 96.662865) (xy 148.188335 96.813124) (xy 148.18834 96.813128) (xy 148.356372 96.93521) (xy 148.112395 94.312924) (xy 148.287775 94.402284) (xy 148.321807 94.413341) (xy 148.379482 94.452778)
(xy 148.399038 96.990539) (xy 148.405017 97.060153) (xy 148.372412 97.121948) (xy 148.321807 97.153458) (xy 148.40668 94.517137) (xy 148.394765 94.585983) (xy 148.356374 94.63159) (xy 148.188335 94.753677)
(xy 148.311082 97.156943) (xy 148.28777 97.164517) (xy 148.112394 97.253876) (xy 148.073841 97.281887) (xy 148.038076 94.903936) (xy 148.038072 94.903941) (xy 147.913179 95.075843) (xy 147.816704 95.265183)
(xy 147.953154 97.369572) (xy 147.953152 97.369574) (xy 147.953151 97.369574) (xy 147.813974 97.508751) (xy 147.751042 95.467271) (xy 147.751042 95.467274) (xy 147.740569 95.533401) (xy 148.634788 95.533401)
(xy 147.813974 97.508752) (xy 147.813972 97.508754) (xy 147.770906 97.568029) (xy 147.698276 97.667994) (xy 148.601875 95.590408) (xy 148.5678 95.717575) (xy 148.5678 95.849227) (xy 148.601875 95.976394)
(xy 147.608917 97.84337) (xy 147.54809 98.030573) (xy 147.5173 98.224977) (xy 147.5173 98.421822) (xy 148.634788 96.033401) (xy 147.740569 96.033401) (xy 147.751042 96.099527) (xy 147.751042 96.09953)
(xy 147.54809 98.616226) (xy 147.608917 98.803429) (xy 147.655982 98.895798) (xy 147.698276 98.978805) (xy 147.816704 96.301618) (xy 147.913179 96.490958) (xy 148.038072 96.66286) (xy 148.038076 96.662865)
(xy 147.813972 99.138046) (xy 147.953154 99.277228) (xy 148.112395 99.392924) (xy 148.119333 99.396459) (xy 148.188335 96.813124) (xy 148.18834 96.813128) (xy 148.356372 96.93521) (xy 148.399038 96.990539)
(xy 148.170129 99.444434) (xy 148.186924 99.512255) (xy 148.164386 99.57839) (xy 148.109671 99.621841) (xy 148.405017 97.060153) (xy 148.372412 97.121948) (xy 148.321807 97.153458) (xy 148.311082 97.156943)
(xy 148.10136 99.624874) (xy 148.092498 99.627753) (xy 148.092496 99.627753) (xy 148.092496 99.627754) (xy 148.28777 97.164517) (xy 148.112394 97.253876) (xy 148.073841 97.281887) (xy 147.953154 97.369572)
(xy 147.979458 99.68535) (xy 147.979457 99.685351) (xy 147.979452 99.685354) (xy 147.889754 99.775052) (xy 147.953152 97.369574) (xy 147.953151 97.369574) (xy 147.813974 97.508751) (xy 147.813974 97.508752)
(xy 147.889751 99.775057) (xy 147.88975 99.775058) (xy 147.88386 99.786618) (xy 147.832152 99.888098) (xy 147.813972 97.508754) (xy 147.770906 97.568029) (xy 147.698276 97.667994) (xy 147.608917 97.84337)
(xy 147.8173 99.981875) (xy 147.8173 101.744917) (xy 147.827021 101.806293) (xy 147.832154 101.838704) (xy 147.54809 98.030573) (xy 147.5173 98.224977) (xy 147.5173 98.421822) (xy 147.54809 98.616226)
(xy 147.88975 101.951742) (xy 147.889752 101.951744) (xy 147.889754 101.951747) (xy 147.979452 102.041445) (xy 147.608917 98.803429) (xy 147.655982 98.895798) (xy 147.698276 98.978805) (xy 147.813972 99.138046)
(xy 147.979454 102.041446) (xy 147.979458 102.04145) (xy 148.092494 102.099045) (xy 148.092498 102.099047) (xy 147.953154 99.277228) (xy 148.112395 99.392924) (xy 148.119333 99.396459) (xy 148.170129 99.444434)
(xy 148.186275 102.113899) (xy 148.186281 102.1139) (xy 149.949318 102.113899) (xy 150.043104 102.099046) (xy 148.186924 99.512255) (xy 148.164386 99.57839) (xy 148.109671 99.621841) (xy 148.10136 99.624874)
(xy 150.156142 102.04145) (xy 150.24585 101.951742) (xy 150.303446 101.838704) (xy 150.303446 101.838702) (xy 148.092498 99.627753) (xy 148.092496 99.627753) (xy 148.092496 99.627754) (xy 147.979458 99.68535)
(xy 150.303447 101.838701) (xy 150.318299 101.744924) (xy 150.3183 101.744919) (xy 150.318299 99.981882) (xy 147.979457 99.685351) (xy 147.979452 99.685354) (xy 147.889754 99.775052) (xy 147.889751 99.775057)
(xy 150.303446 99.888096) (xy 150.24585 99.775058) (xy 150.245846 99.775054) (xy 150.245845 99.775052) (xy 147.88975 99.775058) (xy 147.88386 99.786618) (xy 147.832152 99.888098) (xy 147.8173 99.981875)
(xy 150.156147 99.685354) (xy 150.156144 99.685352) (xy 150.156142 99.68535) (xy 150.075112 99.644063) (xy 147.8173 101.744917) (xy 147.827021 101.806293) (xy 147.832154 101.838704) (xy 147.88975 101.951742)
(xy 150.043101 99.627752) (xy 149.949324 99.6129) (xy 149.502066 99.6129) (xy 149.435027 99.593215) (xy 147.889752 101.951744) (xy 147.889754 101.951747) (xy 147.979452 102.041445) (xy 147.979454 102.041446)
(xy 149.389272 99.540411) (xy 149.379328 99.471253) (xy 149.408353 99.407697) (xy 149.429175 99.388586) (xy 147.979458 102.04145) (xy 148.092494 102.099045) (xy 148.092498 102.099047) (xy 148.186275 102.113899)
(xy 149.582446 99.277228) (xy 149.721628 99.138046) (xy 149.837324 98.978805) (xy 149.926684 98.803425) (xy 148.186281 102.1139) (xy 149.949318 102.113899) (xy 150.043104 102.099046) (xy 150.156142 102.04145)
(xy 149.987509 98.616226) (xy 149.99289 98.582252) (xy 150.0183 98.421822) (xy 150.0183 98.224977) (xy 150.24585 101.951742) (xy 150.303446 101.838704) (xy 150.303446 101.838702) (xy 150.303447 101.838701)
(xy 149.987509 98.030573) (xy 149.93889 97.880941) (xy 149.926684 97.843375) (xy 149.926682 97.843372) (xy 150.318299 101.744924) (xy 150.3183 101.744919) (xy 150.318299 99.981882) (xy 150.303446 99.888096)
(xy 149.926682 97.84337) (xy 149.864059 97.720466) (xy 149.837324 97.667995) (xy 149.721628 97.508754) (xy 150.24585 99.775058) (xy 150.245846 99.775054) (xy 150.245845 99.775052) (xy 150.156147 99.685354)
(xy 149.582446 97.369572) (xy 149.461759 97.281887) (xy 149.419094 97.226556) (xy 149.413115 97.156943) (xy 150.156144 99.685352) (xy 150.156142 99.68535) (xy 150.075112 99.644063) (xy 150.043101 99.627752)
(xy 149.445721 97.095148) (xy 149.496328 97.063638) (xy 149.586015 97.034497) (xy 149.775357 96.938021) (xy 149.949324 99.6129) (xy 149.502066 99.6129) (xy 149.435027 99.593215) (xy 149.389272 99.540411)
(xy 149.947259 96.813128) (xy 149.947264 96.813124) (xy 150.097523 96.662865) (xy 150.097527 96.66286) (xy 149.379328 99.471253) (xy 149.408353 99.407697) (xy 149.429175 99.388586) (xy 149.582446 99.277228)
(xy 150.22242 96.490958) (xy 150.318895 96.301618) (xy 150.384557 96.09953) (xy 150.384557 96.099527) (xy 149.721628 99.138046) (xy 149.837324 98.978805) (xy 149.926684 98.803425) (xy 149.987509 98.616226)
(xy 150.395031 96.033401) (xy 149.500812 96.033401) (xy 149.533725 95.976394) (xy 149.5678 95.849227) (xy 149.99289 98.582252) (xy 150.0183 98.421822) (xy 150.0183 98.224977) (xy 149.987509 98.030573)
(xy 149.5678 95.717575) (xy 149.533725 95.590408) (xy 149.500812 95.533401) (xy 150.395031 95.533401) (xy 149.93889 97.880941) (xy 149.926684 97.843375) (xy 149.926682 97.843372) (xy 149.926682 97.84337)
(xy 150.384557 95.467274) (xy 150.384557 95.467271) (xy 150.318895 95.265183) (xy 150.22242 95.075843) (xy 149.864059 97.720466) (xy 149.837324 97.667995) (xy 149.721628 97.508754) (xy 149.582446 97.369572)
(xy 150.097527 94.903941) (xy 150.097523 94.903936) (xy 149.947264 94.753677) (xy 149.947259 94.753673) (xy 149.461759 97.281887) (xy 149.419094 97.226556) (xy 149.413115 97.156943) (xy 149.445721 97.095148)
(xy 149.775357 94.62878) (xy 149.586018 94.532306) (xy 149.496324 94.503162) (xy 149.438649 94.463724) (xy 149.496328 97.063638) (xy 149.586015 97.034497) (xy 149.775357 96.938021) (xy 149.947259 96.813128)
(xy 149.411451 94.399365) (xy 149.423366 94.330519) (xy 149.461757 94.284914) (xy 149.582446 94.197228) (xy 149.947264 96.813124) (xy 150.097523 96.662865) (xy 150.097527 96.66286) (xy 150.22242 96.490958)
(xy 149.721628 94.058046) (xy 149.837324 93.898805) (xy 149.926684 93.723425) (xy 149.987509 93.536226) (xy 150.318895 96.301618) (xy 150.384557 96.09953) (xy 150.384557 96.099527) (xy 150.395031 96.033401)
(xy 149.99057 93.5169) (xy 150.0183 93.341822) (xy 150.0183 93.144977) (xy 149.987509 92.950573) (xy 149.500812 96.033401) (xy 149.533725 95.976394) (xy 149.5678 95.849227) (xy 149.5678 95.717575)
(xy 149.944694 92.818804) (xy 149.926684 92.763375) (xy 149.926682 92.763372) (xy 149.926682 92.76337) (xy 149.533725 95.590408) (xy 149.500812 95.533401) (xy 150.395031 95.533401) (xy 150.384557 95.467274)
(xy 149.865626 92.643542) (xy 149.837324 92.587995) (xy 149.721628 92.428754) (xy 149.582446 92.289572) (xy 150.384557 95.467271) (xy 150.318895 95.265183) (xy 150.22242 95.075843) (xy 150.097527 94.903941)
(xy 149.436874 92.183807) (xy 149.423203 92.173874) (xy 149.365053 92.144246) (xy 149.314256 92.096272) (xy 150.097523 94.903936) (xy 149.947264 94.753677) (xy 149.947259 94.753673) (xy 149.775357 94.62878)
(xy 149.297461 92.028451) (xy 149.319998 91.962316) (xy 149.374713 91.918864) (xy 149.383028 91.91583) (xy 149.586018 94.532306) (xy 149.496324 94.503162) (xy 149.438649 94.463724) (xy 149.411451 94.399365)
(xy 149.402762 91.909418) (xy 149.547825 91.862284) (xy 149.723205 91.772924) (xy 149.882446 91.657228) (xy 149.423366 94.330519) (xy 149.461757 94.284914) (xy 149.582446 94.197228) (xy 149.721628 94.058046)
(xy 150.021628 91.518046) (xy 150.137324 91.358805) (xy 150.226684 91.183425) (xy 150.287509 90.996226) (xy 149.837324 93.898805) (xy 149.926684 93.723425) (xy 149.987509 93.536226) (xy 149.99057 93.5169)
(xy 150.289505 90.983625) (xy 150.3183 90.801822) (xy 150.3183 90.604977) (xy 150.287509 90.410573) (xy 150.0183 93.341822) (xy 150.0183 93.144977) (xy 149.987509 92.950573) (xy 149.944694 92.818804)
(xy 150.246936 90.285705) (xy 150.226684 90.223375) (xy 150.226682 90.223372) (xy 150.226682 90.22337) (xy 149.926684 92.763375) (xy 149.926682 92.763372) (xy 149.926682 92.76337) (xy 149.865626 92.643542)
(xy 150.17342 90.118838) (xy 150.137324 90.047995) (xy 150.021628 89.888754) (xy 149.882446 89.749572) (xy 149.837324 92.587995) (xy 149.721628 92.428754) (xy 149.582446 92.289572) (xy 149.436874 92.183807)
(xy 149.723205 89.633876) (xy 149.680689 89.612213) (xy 149.547829 89.544517) (xy 149.383028 89.490969) (xy 149.423203 92.173874) (xy 149.365053 92.144246) (xy 149.314256 92.096272) (xy 149.297461 92.028451)
(xy 149.325353 89.451531) (xy 149.298155 89.387172) (xy 149.31007 89.318325) (xy 149.357315 89.26685) (xy 149.319998 91.962316) (xy 149.374713 91.918864) (xy 149.383028 91.91583) (xy 149.439383 91.897519)
(xy 149.365027 89.262566) (xy 149.423205 89.232924) (xy 149.582446 89.117228) (xy 149.721628 88.978046) (xy 149.547825 91.862284) (xy 149.723205 91.772924) (xy 149.882446 91.657228) (xy 150.021628 91.518046)
(xy 149.837324 88.818805) (xy 149.926684 88.643425) (xy 149.987509 88.456226) (xy 149.995483 88.405881) (xy 150.137324 91.358805) (xy 150.226684 91.183425) (xy 150.287509 90.996226) (xy 150.3183 90.801822)
(xy 150.0183 88.261822) (xy 150.0183 88.064977) (xy 149.987509 87.870573) (xy 149.926682 87.68337) (xy 150.3183 90.604977) (xy 150.287509 90.410573) (xy 150.246936 90.285705) (xy 150.226684 90.223375)
(xy 149.837323 87.507994) (xy 149.811963 87.473089) (xy 149.721628 87.348754) (xy 149.582446 87.209572) (xy 150.226682 90.223372) (xy 150.226682 90.22337) (xy 150.17342 90.118838) (xy 150.137324 90.047995)
(xy 149.423205 87.093876) (xy 149.390598 87.077262) (xy 149.247829 87.004517) (xy 149.060626 86.94369) (xy 150.021628 89.888754) (xy 149.882446 89.749572) (xy 149.723205 89.633876) (xy 149.680689 89.612213)
(xy 148.866222 86.9129) (xy 148.866217 86.9129) (xy 148.669383 86.9129) (xy 148.669378 86.9129) (xy 149.547829 89.544517) (xy 149.383028 89.490969) (xy 149.325353 89.451531) (xy 149.298155 89.387172)
(xy 148.474973 86.94369) (xy 148.28777 87.004517) (xy 148.112394 87.093876) (xy 148.036025 87.149362) (xy 149.31007 89.318325) (xy 149.357315 89.26685) (xy 149.365027 89.262566) (xy 149.423205 89.232924)
(xy 147.953154 87.209572) (xy 147.953152 87.209574) (xy 147.953151 87.209574) (xy 147.813974 87.348751) (xy 149.582446 89.117228) (xy 149.721628 88.978046) (xy 149.837324 88.818805) (xy 149.926684 88.643425)
(xy 147.813974 87.348752) (xy 147.813972 87.348754) (xy 147.769956 87.409336) (xy 147.698276 87.507994) (xy 149.987509 88.456226) (xy 149.995483 88.405881) (xy 150.0183 88.261822) (xy 150.0183 88.064977)
(xy 147.608917 87.68337) (xy 147.54809 87.870573) (xy 147.5173 88.064977) (xy 133.057834 88.064977) (xy 149.987509 87.870573) (xy 149.926682 87.68337) (xy 149.837323 87.507994) (xy 149.826877 87.493616)
(xy 133.080962 88.022905) (xy 133.09335 88.000373) (xy 133.093351 88.000371) (xy 133.129334 87.934917) (xy 149.721628 87.348754) (xy 149.582446 87.209572) (xy 149.423205 87.093876) (xy 149.390598 87.077262)
(xy 133.140933 87.889744) (xy 133.170208 87.775724) (xy 133.170208 87.61137) (xy 133.157902 87.563441) (xy 149.247829 87.004517) (xy 149.060626 86.94369) (xy 148.866222 86.9129) (xy 148.866217 86.9129)
(xy 133.160296 87.493616) (xy 133.200061 87.436166) (xy 133.264574 87.409336) (xy 133.308839 87.412501) (xy 148.669383 86.9129) (xy 148.669378 86.9129) (xy 148.474973 86.94369) (xy 148.28777 87.004517)
(xy 133.35677 87.424808) (xy 133.356774 87.424808) (xy 133.52112 87.424808) (xy 133.521124 87.424808) (xy 148.112394 87.093876) (xy 148.036025 87.149362) (xy 147.953154 87.209572) (xy 147.953152 87.209574)
(xy 133.680315 87.383935) (xy 133.824341 87.304757) (xy 133.847623 87.284872) (xy 133.852465 87.280737) (xy 147.953151 87.209574) (xy 147.813974 87.348751) (xy 147.813974 87.348752) (xy 147.813972 87.348754)
(xy 134.581772 86.55143) (xy 134.589084 86.542867) (xy 134.605792 86.523306) (xy 134.68497 86.37928) (xy 147.783243 87.391049) (xy 147.698276 87.507994) (xy 147.608917 87.68337) (xy 147.54809 87.870573)
(xy 134.725843 86.220089) (xy 134.725843 86.055735) (xy 134.68497 85.896544) (xy 134.684969 85.896543) (xy 147.5173 88.064977) (xy 133.057834 88.064977) (xy 133.080962 88.022905) (xy 133.09335 88.000373)
(xy 134.684969 85.896541) (xy 134.605794 85.752521) (xy 134.581772 85.724394) (xy 133.993886 85.136508) (xy 133.093351 88.000371) (xy 133.129334 87.934917) (xy 133.140933 87.889744) (xy 133.170208 87.775724)
(xy 133.965759 85.112486) (xy 133.821739 85.033311) (xy 133.662549 84.992438) (xy 133.662546 84.992438) (xy 133.170208 87.61137) (xy 133.157902 87.563441) (xy 133.160296 87.493616) (xy 133.200061 87.436166)
(xy 133.647762 84.992438) (xy 133.580723 84.972753) (xy 133.534968 84.919949) (xy 133.523762 84.868438) (xy 133.264574 87.409336) (xy 133.308839 87.412501) (xy 133.35677 87.424808) (xy 133.356774 87.424808)
(xy 133.523762 84.853658) (xy 133.523761 84.85365) (xy 133.482888 84.69446) (xy 133.403713 84.55044) (xy 133.521121 87.424808) (xy 133.521124 87.424808) (xy 133.567489 87.412903) (xy 133.637313 87.415296)
(xy 133.379691 84.522313) (xy 132.791805 83.934427) (xy 132.763678 83.910405) (xy 132.619658 83.83123) (xy 133.694763 87.455061) (xy 133.701427 87.464117) (xy 133.720287 87.492344) (xy 133.817854 87.589911)
(xy 132.477602 83.794757) (xy 132.460468 83.790357) (xy 132.460465 83.790357) (xy 132.296111 83.790357) (xy 133.817858 87.589914) (xy 133.932582 87.666571) (xy 133.932595 87.666578) (xy 134.060067 87.719378)
(xy 132.296107 83.790357) (xy 132.136917 83.83123) (xy 132.076965 83.864189) (xy 132.046526 83.870901) (xy 134.060072 87.71938) (xy 134.060076 87.71938) (xy 134.060077 87.719381) (xy 134.195404 87.7463)
(xy 132.016575 83.879525) (xy 132.012692 83.878362) (xy 132.008734 83.879236) (xy 131.979499 83.868426) (xy 134.195407 87.7463) (xy 134.333395 87.7463) (xy 134.427675 87.727546) (xy 134.468728 87.71938)
(xy 131.94964 83.859488) (xy 131.945779 83.855958) (xy 131.943201 83.855005) (xy 131.923089 83.836235) (xy 134.596211 87.666575) (xy 134.710942 87.589914) (xy 134.808514 87.492342) (xy 134.885175 87.377611)
(xy 131.921352 83.834209) (xy 131.88233 83.784536) (xy 131.857352 83.759558) (xy 131.854258 83.755949) (xy 134.93798 87.250128) (xy 134.9649 87.114793) (xy 134.9649 86.976807) (xy 134.9649 86.976804)
(xy 131.853363 83.753963) (xy 131.845297 83.744135) (xy 131.801582 83.678711) (xy 136.4495 83.678711) (xy 134.937981 86.841477) (xy 134.93798 86.841476) (xy 134.93798 86.841472) (xy 134.907352 86.767528)
(xy 134.885178 86.713995) (xy 134.885171 86.713982) (xy 134.808514 86.599258) (xy 134.808511 86.599254)
(xy 134.715214 86.505957) (xy 134.681729 86.444634) (xy 134.685811 86.387551) (xy 134.68303 86.386837)
(xy 134.722518 86.233038) (xy 134.725843 86.220089) (xy 134.725843 86.055735) (xy 134.711332 85.999218)
(xy 134.713726 85.92939) (xy 134.743754 85.880701) (xy 134.833914 85.790542) (xy 134.910575 85.675811)
(xy 134.96338 85.548328) (xy 134.980308 85.463226) (xy 134.9903 85.412995) (xy 134.9903 85.275004)
(xy 134.963381 85.139677) (xy 134.96338 85.139676) (xy 134.96338 85.139672) (xy 134.924901 85.046775)
(xy 134.910578 85.012195) (xy 134.910571 85.012182) (xy 134.833914 84.897458) (xy 134.833911 84.897454)
(xy 134.736345 84.799888) (xy 134.736341 84.799885) (xy 134.621617 84.723228) (xy 134.621604 84.723221)
(xy 134.494132 84.670421) (xy 134.494122 84.670418) (xy 134.358795 84.6435) (xy 134.358793 84.6435)
(xy 134.220807 84.6435) (xy 134.220805 84.6435) (xy 134.085477 84.670418) (xy 134.085467 84.670421)
(xy 133.957995 84.723221) (xy 133.957982 84.723228) (xy 133.843258 84.799885) (xy 133.843254 84.799888)
(xy 133.745692 84.897451) (xy 133.741828 84.90216) (xy 133.740147 84.900781) (xy 133.694021 84.9393)
(xy 133.624693 84.947981) (xy 133.561677 84.917801) (xy 133.524981 84.858344) (xy 133.524471 84.856422)
(xy 133.523762 84.85366) (xy 133.523762 84.853654) (xy 133.482889 84.694463) (xy 133.476938 84.683638)
(xy 133.403713 84.55044) (xy 133.379691 84.522313) (xy 132.791805 83.934427) (xy 132.763678 83.910405)
(xy 132.619659 83.831231) (xy 132.619656 83.83123) (xy 132.61786 83.830768) (xy 132.583398 83.82192)
(xy 132.578581 83.819052) (xy 132.572984 83.818753) (xy 132.548885 83.801375) (xy 132.52336 83.786181)
(xy 132.520858 83.781165) (xy 132.516312 83.777887) (xy 132.505433 83.750238) (xy 132.492176 83.723656)
(xy 132.492242 83.716711) (xy 132.490731 83.712869) (xy 132.492562 83.678711) (xy 136.4495 83.678711)
(xy 136.4495 83.921288) (xy 136.479646 84.150279) (xy 136.481162 84.161789) (xy 136.485199 84.176854) (xy 136.4495 83.921288) (xy 136.479646 84.150279) (xy 136.481162 84.161789) (xy 136.485199 84.176854)
(xy 136.543947 84.396104) (xy 136.636773 84.620205) (xy 136.636776 84.620212) (xy 136.758064 84.830289) (xy 136.543947 84.396104) (xy 136.636773 84.620205) (xy 136.636776 84.620212) (xy 136.758064 84.830289)
(xy 136.758066 84.830292) (xy 136.758067 84.830293) (xy 136.905733 85.022736) (xy 136.905739 85.022743) (xy 136.758066 84.830292) (xy 136.758067 84.830293) (xy 136.905733 85.022736) (xy 136.905739 85.022743)
@@ -53092,143 +53218,158 @@
(xy 139.841936 82.769711) (xy 139.772033 82.678611) (xy 139.694266 82.577263) (xy 139.69426 82.577256) (xy 139.841936 82.769711) (xy 139.772033 82.678611) (xy 139.694266 82.577263) (xy 139.69426 82.577256)
(xy 139.522743 82.405739) (xy 139.522736 82.405733) (xy 139.330293 82.258067) (xy 139.330292 82.258066) (xy 139.522743 82.405739) (xy 139.522736 82.405733) (xy 139.330293 82.258067) (xy 139.330292 82.258066)
(xy 139.330289 82.258064) (xy 139.120212 82.136776) (xy 139.103298 82.12977) (xy 138.896104 82.043947) (xy 139.330289 82.258064) (xy 139.120212 82.136776) (xy 139.103298 82.12977) (xy 138.896104 82.043947)
(xy 138.661785 81.981161) (xy 138.421289 81.9495) (xy 138.421288 81.9495) (xy 138.178712 81.9495) (xy 138.695041 81.990072) (xy 138.661789 81.981162) (xy 138.661788 81.981161) (xy 138.661785 81.981161)
(xy 138.178711 81.9495) (xy 137.938214 81.981161) (xy 137.703895 82.043947) (xy 137.479794 82.136773) (xy 138.421289 81.9495) (xy 138.421288 81.9495) (xy 138.178712 81.9495) (xy 138.178711 81.9495)
(xy 137.479785 82.136777) (xy 137.347419 82.213199) (xy 137.271383 82.257099) (xy 137.269706 82.258067) (xy 137.938214 81.981161) (xy 137.703895 82.043947) (xy 137.479794 82.136773) (xy 137.479785 82.136777)
(xy 137.077263 82.405733) (xy 137.077256 82.405739) (xy 136.905739 82.577256) (xy 136.905733 82.577263) (xy 137.347419 82.213199) (xy 137.271383 82.257099) (xy 137.269706 82.258067) (xy 137.077263 82.405733)
(xy 136.758067 82.769706) (xy 136.636777 82.979785) (xy 136.636773 82.979794) (xy 136.543947 83.203895) (xy 137.077256 82.405739) (xy 136.905739 82.577256) (xy 136.905733 82.577263) (xy 136.758067 82.769706)
(xy 136.481161 83.438214) (xy 136.4495 83.678711) (xy 131.801582 83.678711) (xy 131.795125 83.669047) (xy 136.636777 82.979785) (xy 136.636773 82.979794) (xy 136.543947 83.203895) (xy 136.481161 83.438214)
(xy 131.795123 83.669044) (xy 131.697556 83.571477) (xy 131.697552 83.571474) (xy 131.622466 83.521303) (xy 136.4495 83.678711) (xy 132.492562 83.678711) (xy 132.49262 83.677625) (xy 132.498018 83.650486)
(xy 131.603674 83.50588) (xy 131.582071 83.484277) (xy 131.582064 83.48427) (xy 131.513274 83.43023) (xy 132.5011 83.634993) (xy 132.5011 83.497007) (xy 132.5011 83.497004) (xy 132.474181 83.361677)
(xy 131.376994 83.371036) (xy 131.376991 83.371035) (xy 131.229798 83.350804) (xy 131.082603 83.371035) (xy 132.47418 83.361676) (xy 132.47418 83.361672) (xy 132.472517 83.357657) (xy 132.421378 83.234195)
(xy 131.082597 83.371037) (xy 130.946325 83.430227) (xy 130.946324 83.430228) (xy 130.87753 83.48427) (xy 132.421371 83.234182) (xy 132.344714 83.119458) (xy 132.344711 83.119454) (xy 132.247145 83.021888)
(xy 130.855921 83.50588) (xy 130.817154 83.544646) (xy 130.755834 83.57813) (xy 130.729475 83.580964) (xy 132.247141 83.021885) (xy 132.132417 82.945228) (xy 132.132404 82.945221) (xy 132.004932 82.892421)
(xy 132.004922 82.892418) (xy 131.869595 82.8655) (xy 131.869593 82.8655) (xy 131.731607 82.8655)
(xy 131.731605 82.8655) (xy 131.596277 82.892418) (xy 131.596267 82.892421) (xy 131.468795 82.945221)
(xy 131.468782 82.945228) (xy 131.354058 83.021885) (xy 131.354054 83.021888) (xy 131.256488 83.119454)
(xy 131.256485 83.119458) (xy 131.179828 83.234182) (xy 131.179823 83.234192) (xy 131.151217 83.303253)
(xy 131.107375 83.357657) (xy 131.086058 83.369534) (xy 130.946323 83.430228) (xy 130.87753 83.48427)
(xy 130.853334 83.508467) (xy 130.817154 83.544646) (xy 130.755834 83.57813) (xy 130.729475 83.580964)
(xy 130.43749 83.580964) (xy 130.429883 83.580963) (xy 130.42988 83.580963) (xy 130.3723 83.580963) (xy 130.43749 83.580964) (xy 130.429883 83.580963) (xy 130.42988 83.580963) (xy 130.3723 83.580963)
(xy 130.325319 83.567167) (xy 130.305263 83.561278) (xy 130.305262 83.561277) (xy 130.305261 83.561277) (xy 130.33293 83.569402) (xy 130.305263 83.561278) (xy 130.305262 83.561277) (xy 130.305261 83.561277)
(xy 130.259507 83.508473) (xy 130.259506 83.508467) (xy 130.249187 83.471752) (xy 130.24007 83.395826) (xy 130.259507 83.508473) (xy 130.259506 83.508467) (xy 130.249187 83.471752) (xy 130.24007 83.395826)
(xy 130.185562 83.257605) (xy 130.185561 83.257604) (xy 130.181406 83.250213) (xy 130.183239 83.249181) (xy 130.225018 83.357657) (xy 130.202183 83.299751) (xy 130.200478 83.280872) (xy 130.193853 83.263109)
(xy 130.162499 83.194624) (xy 130.176921 83.126259) (xy 130.183684 83.115734) (xy 130.185559 83.112398) (xy 130.197402 83.246792) (xy 130.195901 83.230165) (xy 130.204674 83.21336) (xy 130.208704 83.194836)
(xy 130.185562 83.112395) (xy 130.24007 82.974174) (xy 130.2505 82.88732) (xy 130.2505 82.52268) (xy 130.227352 83.169924) (xy 130.228238 83.168228) (xy 130.229801 83.166634) (xy 130.32272 83.073716)
(xy 130.24007 82.435826) (xy 130.211753 82.364021) (xy 130.185563 82.297607) (xy 130.185562 82.297605) (xy 130.322721 83.073713) (xy 130.494738 82.901695) (xy 130.551582 82.870656) (xy 130.551306 82.869746)
(xy 130.165039 82.270541) (xy 130.095785 82.179215) (xy 129.989609 82.0987) (xy 129.977394 82.089437) (xy 130.555677 82.86842) (xy 130.556059 82.868212) (xy 130.557034 82.868008) (xy 130.557125 82.86798)
(xy 129.977392 82.089436) (xy 129.839175 82.03493) (xy 129.826766 82.03344) (xy 129.75232 82.0245) (xy 130.557128 82.86798) (xy 130.684611 82.815175) (xy 130.799342 82.738514) (xy 130.896914 82.640942)
(xy 129.32768 82.0245) (xy 129.262539 82.032322) (xy 129.240824 82.03493) (xy 129.102607 82.089436) (xy 130.973575 82.526211) (xy 131.02638 82.398728) (xy 131.04251 82.317639) (xy 131.0533 82.263395)
(xy 129.102605 82.089437) (xy 128.984215 82.179215) (xy 128.894437 82.297605) (xy 128.894436 82.297607) (xy 131.0533 82.125404) (xy 131.026381 81.990077) (xy 131.02638 81.990076) (xy 131.02638 81.990072)
(xy 128.83993 82.435824) (xy 128.83993 82.435826) (xy 128.8295 82.52268) (xy 128.8295 82.88732) (xy 131.022561 81.980853) (xy 130.973578 81.862595) (xy 130.973571 81.862582) (xy 130.896914 81.747858)
(xy 128.839138 82.967575) (xy 128.83993 82.974174) (xy 128.847404 82.993126) (xy 128.853686 83.062713) (xy 130.896911 81.747854) (xy 130.799345 81.650288) (xy 130.799341 81.650285) (xy 130.684617 81.573628)
(xy 128.82135 83.124649) (xy 128.760661 83.159271) (xy 128.731642 83.162616) (xy 127.571965 83.158802) (xy 130.684604 81.573621) (xy 130.557132 81.520821) (xy 130.557122 81.520818) (xy 130.421795 81.4939)
(xy 127.504991 83.138897) (xy 127.45941 83.085943) (xy 127.449694 83.016752) (xy 127.478928 82.953293) (xy 130.421793 81.4939) (xy 130.283807 81.4939) (xy 130.283805 81.4939) (xy 130.148477 81.520818)
(xy 127.484692 82.947122) (xy 127.662108 82.769706) (xy 128.0609 82.370915) (xy 128.126792 82.256787) (xy 130.148467 81.520821) (xy 130.020995 81.573621) (xy 130.020982 81.573628) (xy 129.906258 81.650285)
(xy 128.1609 82.129493) (xy 128.1609 82.129489) (xy 128.162964 82.121786) (xy 128.195061 82.066195) (xy 129.906254 81.650288) (xy 129.808688 81.747854) (xy 129.808685 81.747858) (xy 129.732028 81.862582)
(xy 128.204512 82.056744) (xy 128.204514 82.056742) (xy 128.281175 81.942011) (xy 128.33398 81.814528) (xy 129.732026 81.862586) (xy 129.727091 81.8745) (xy 129.696665 81.947955) (xy 129.652827 82.002355)
(xy 128.342789 81.770241) (xy 128.3609 81.679195) (xy 128.3609 81.541204) (xy 128.333981 81.405877) (xy 129.586533 82.024421) (xy 129.582106 82.0245) (xy 129.32768 82.0245) (xy 129.262539 82.032322)
(xy 128.33398 81.405876) (xy 128.33398 81.405872) (xy 128.323801 81.381297) (xy 128.281178 81.278395) (xy 129.240824 82.03493) (xy 129.102607 82.089436) (xy 129.102605 82.089437) (xy 128.984215 82.179215)
(xy 128.281171 81.278382) (xy 128.204514 81.163658) (xy 128.204511 81.163654) (xy 128.106945 81.066088) (xy 128.894437 82.297605) (xy 128.894436 82.297607) (xy 128.83993 82.435824) (xy 128.83993 82.435826)
(xy 128.106941 81.066085) (xy 127.992217 80.989428) (xy 127.992204 80.989421) (xy 127.864732 80.936621) (xy 128.8295 82.52268) (xy 128.8295 82.88732) (xy 128.839138 82.967575) (xy 128.83993 82.974174)
(xy 127.864722 80.936618) (xy 127.729395 80.9097) (xy 127.729393 80.9097) (xy 127.591407 80.9097) (xy 128.847404 82.993126) (xy 128.853686 83.062713) (xy 128.82135 83.124649) (xy 128.760661 83.159271)
(xy 127.591405 80.9097) (xy 127.456077 80.936618) (xy 127.456067 80.936621) (xy 127.328593 80.989422) (xy 128.731642 83.162616) (xy 127.571965 83.158802) (xy 127.504991 83.138897) (xy 127.45941 83.085943)
(xy 127.303796 81.005991) (xy 127.237118 81.026867) (xy 127.169738 81.008381) (xy 127.166017 81.005989) (xy 127.449694 83.016752) (xy 127.478928 82.953293) (xy 127.484692 82.947122) (xy 127.662108 82.769706)
(xy 127.103222 80.964031) (xy 127.103204 80.964021) (xy 126.975732 80.911221) (xy 126.975722 80.911218) (xy 128.0609 82.370915) (xy 128.126792 82.256787) (xy 128.1609 82.129493) (xy 128.1609 82.129489)
(xy 126.840395 80.8843) (xy 126.840393 80.8843) (xy 126.702407 80.8843) (xy 126.702405 80.8843) (xy 128.162964 82.121786) (xy 128.195061 82.066195) (xy 128.204512 82.056744) (xy 128.204514 82.056742)
(xy 126.567077 80.911218) (xy 126.567063 80.911222) (xy 126.539604 80.922596) (xy 126.470135 80.930063) (xy 128.281175 81.942011) (xy 128.33398 81.814528) (xy 128.342789 81.770241) (xy 128.3609 81.679195)
(xy 126.423264 80.911136) (xy 126.313262 80.837635) (xy 126.313249 80.837628) (xy 126.185777 80.784828) (xy 128.3609 81.541204) (xy 128.333981 81.405877) (xy 128.33398 81.405876) (xy 128.33398 81.405872)
(xy 126.185767 80.784825) (xy 126.05044 80.757907) (xy 126.050438 80.757907) (xy 125.912452 80.757907) (xy 128.323801 81.381297) (xy 128.281178 81.278395) (xy 128.281171 81.278382) (xy 128.204514 81.163658)
(xy 125.91245 80.757907) (xy 125.777122 80.784825) (xy 125.777112 80.784828) (xy 125.683338 80.823671) (xy 128.204511 81.163654) (xy 128.106945 81.066088) (xy 128.106941 81.066085) (xy 127.992217 80.989428)
(xy 125.613869 80.83114) (xy 125.55139 80.799865) (xy 125.548205 80.796791) (xy 125.097516 80.346102) (xy 127.992204 80.989421) (xy 127.864732 80.936621) (xy 127.864722 80.936618) (xy 127.729395 80.9097)
(xy 125.097514 80.3461) (xy 125.04045 80.313154) (xy 124.983387 80.280208) (xy 124.896066 80.256811) (xy 127.729393 80.9097) (xy 127.591407 80.9097) (xy 127.591405 80.9097) (xy 127.456077 80.936618)
(xy 124.856092 80.2461) (xy 122.671692 80.2461) (xy 122.539907 80.2461) (xy 122.443936 80.271815) (xy 127.456067 80.936621) (xy 127.328593 80.989422) (xy 127.303796 81.005991) (xy 127.237118 81.026867)
(xy 122.443935 80.271814) (xy 122.412615 80.280207) (xy 122.412614 80.280207) (xy 122.298486 80.3461) (xy 127.169738 81.008381) (xy 127.166017 81.005989) (xy 127.103222 80.964031) (xy 127.103204 80.964021)
(xy 122.298483 80.346102) (xy 122.177605 80.466981) (xy 122.116282 80.500466) (xy 122.089924 80.5033) (xy 126.975732 80.911221) (xy 126.975722 80.911218) (xy 126.840395 80.8843) (xy 126.840393 80.8843)
(xy 122.079605 80.5033) (xy 121.944277 80.530218) (xy 121.944267 80.530221) (xy 121.816795 80.583021) (xy 126.702407 80.8843) (xy 126.702405 80.8843) (xy 126.567077 80.911218) (xy 126.567063 80.911222)
(xy 121.816782 80.583028) (xy 121.702058 80.659685) (xy 121.702054 80.659688) (xy 121.604488 80.757254) (xy 126.539604 80.922596) (xy 126.470135 80.930063) (xy 126.423264 80.911136) (xy 126.313262 80.837635)
(xy 121.604485 80.757258) (xy 121.527828 80.871982) (xy 121.527821 80.871995) (xy 121.475021 80.999467) (xy 126.313249 80.837628) (xy 126.185777 80.784828) (xy 126.185767 80.784825) (xy 126.05044 80.757907)
(xy 121.475018 80.999477) (xy 121.4481 81.134804) (xy 121.4481 81.134807) (xy 121.4481 81.272793) (xy 126.050438 80.757907) (xy 125.912452 80.757907) (xy 125.91245 80.757907) (xy 125.777122 80.784825)
(xy 121.4481 81.272795) (xy 121.448099 81.272795) (xy 121.475018 81.408122) (xy 121.475021 81.408132) (xy 125.777112 80.784828) (xy 125.683338 80.823671) (xy 125.613869 80.83114) (xy 125.55139 80.799865)
(xy 121.527821 81.535604) (xy 121.527828 81.535617) (xy 121.604485 81.650341) (xy 121.604488 81.650345) (xy 125.548205 80.796791) (xy 125.097516 80.346102) (xy 125.097514 80.3461) (xy 125.04045 80.313154)
(xy 121.702054 81.747911) (xy 121.702058 81.747914) (xy 121.816782 81.824571) (xy 121.816789 81.824575) (xy 124.983387 80.280208) (xy 124.896066 80.256811) (xy 124.856092 80.2461) (xy 122.671692 80.2461)
(xy 121.902652 81.86014) (xy 121.906893 81.863558) (xy 121.912243 81.864601) (xy 121.933807 81.885246) (xy 122.539907 80.2461) (xy 122.443936 80.271815) (xy 122.443935 80.271814) (xy 122.412615 80.280207)
(xy 121.957053 81.903979) (xy 121.958774 81.909149) (xy 121.962711 81.912919) (xy 121.969689 81.941944) (xy 122.412614 80.280207) (xy 122.298486 80.3461) (xy 122.298483 80.346102) (xy 122.177605 80.466981)
(xy 121.979119 81.970273) (xy 121.977771 81.975554) (xy 121.979045 81.980853) (xy 121.969224 82.009043) (xy 122.116282 80.500466) (xy 122.089924 80.5033) (xy 122.079605 80.5033) (xy 121.944277 80.530218)
(xy 121.961841 82.037972) (xy 121.957852 82.041685) (xy 121.956059 82.046833) (xy 121.932553 82.065239) (xy 121.944267 80.530221) (xy 121.816795 80.583021) (xy 121.816782 80.583028) (xy 121.702058 80.659685)
(xy 121.910704 82.085583) (xy 121.904199 82.087443) (xy 121.901049 82.089911) (xy 121.884456 82.093091) (xy 121.702054 80.659688) (xy 121.604488 80.757254) (xy 121.604485 80.757258) (xy 121.527828 80.871982)
(xy 121.866733 82.098162) (xy 121.860966 82.0987) (xy 121.816984 82.098701) (xy 121.753697 82.108722) (xy 121.527821 80.871995) (xy 121.475021 80.999467) (xy 121.475018 80.999477) (xy 121.4481 81.134804)
(xy 121.749737 82.109093) (xy 121.744667 82.108105) (xy 121.718806 82.108105) (xy 121.659419 82.0987) (xy 121.4481 81.134807) (xy 121.4481 81.272793) (xy 121.4481 81.272795) (xy 121.448099 81.272795)
(xy 121.316981 82.0987) (xy 121.257597 82.108105) (xy 121.218806 82.108105) (xy 121.15942 82.0987) (xy 121.475018 81.408122) (xy 121.475021 81.408132) (xy 121.527821 81.535604) (xy 121.527828 81.535617)
(xy 120.816983 82.0987) (xy 120.738206 82.111177) (xy 120.723197 82.113554) (xy 120.610159 82.17115) (xy 121.604485 81.650341) (xy 121.604488 81.650345) (xy 121.702054 81.747911) (xy 121.702058 81.747914)
(xy 120.610158 82.171151) (xy 120.610153 82.171154) (xy 120.520455 82.260852) (xy 120.520452 82.260857) (xy 121.816782 81.824571) (xy 121.816789 81.824575) (xy 121.902652 81.86014) (xy 121.906893 81.863558)
(xy 120.520451 82.260858) (xy 120.502592 82.295908) (xy 120.462853 82.373898) (xy 120.448001 82.467675) (xy 121.912243 81.864601) (xy 121.933807 81.885246) (xy 121.957053 81.903979) (xy 121.958774 81.909149)
(xy 120.448001 83.01096) (xy 120.428316 83.077999) (xy 120.375512 83.123754) (xy 120.323593 83.134959) (xy 121.962711 81.912919) (xy 121.969689 81.941944) (xy 121.979119 81.970273) (xy 121.977771 81.975554)
(xy 119.745397 83.133057) (xy 119.745396 83.133058) (xy 119.754343 84.036772) (xy 119.735323 84.104004) (xy 121.979045 81.980853) (xy 121.969224 82.009043) (xy 121.961841 82.037972) (xy 121.957852 82.041685)
(xy 119.682975 84.150279) (xy 119.630349 84.162) (xy 118.853701 84.162) (xy 118.852117 84.16199) (xy 121.956059 82.046833) (xy 121.932553 82.065239) (xy 121.910704 82.085583) (xy 121.904199 82.087443)
(xy 117.876816 84.149533) (xy 117.810034 84.128994) (xy 117.764957 84.07561) (xy 117.7544 84.025543) (xy 121.901049 82.089911) (xy 121.884456 82.093091) (xy 121.866733 82.098162) (xy 121.860966 82.0987)
(xy 117.7544 83.627) (xy 117.7544 83.489843) (xy 118.2096 83.489843) (xy 118.348794 83.449404) (xy 118.486885 83.367738) (xy 121.816984 82.098701) (xy 121.753697 82.108722) (xy 121.749737 82.109093) (xy 121.744667 82.108105)
(xy 118.486894 83.367731) (xy 118.600331 83.254294) (xy 118.600338 83.254285) (xy 118.682006 83.116191) (xy 121.718806 82.108105) (xy 121.659419 82.0987) (xy 121.316981 82.0987) (xy 121.257597 82.108105)
(xy 118.682007 83.116188) (xy 118.726766 82.962128) (xy 118.726767 82.962122) (xy 118.729531 82.927) (xy 121.218806 82.108105) (xy 121.15942 82.0987) (xy 120.816983 82.0987) (xy 120.738206 82.111177)
(xy 118.2096 82.927) (xy 118.2096 83.489843) (xy 117.7544 83.489843) (xy 117.7544 82.712198) (xy 117.782089 82.688206) (xy 120.723197 82.113554) (xy 120.610159 82.17115) (xy 120.610158 82.171151) (xy 120.610153 82.171154)
(xy 117.8336 82.677) (xy 117.9596 82.677) (xy 117.9596 82.551) (xy 117.979285 82.483961) (xy 118.032089 82.438206) (xy 120.520455 82.260852) (xy 120.520452 82.260857) (xy 120.520451 82.260858) (xy 120.502592 82.295908)
(xy 118.0836 82.427) (xy 118.72953 82.427) (xy 118.726305 82.386016) (xy 118.732579 82.356145) (xy 118.736622 82.325899) (xy 120.462853 82.373898) (xy 120.448001 82.467675) (xy 120.448001 83.01096) (xy 120.428316 83.077999)
(xy 118.739693 82.322282) (xy 118.740669 82.317639) (xy 118.762091 82.295908) (xy 118.78185 82.272643) (xy 120.375512 83.123754) (xy 120.323593 83.134959) (xy 119.745397 83.133057) (xy 119.745396 83.133058)
(xy 118.787099 82.270541) (xy 118.789721 82.267882) (xy 118.813808 82.257663) (xy 118.823848 82.254606) (xy 119.754343 84.036772) (xy 119.735323 84.104004) (xy 119.682975 84.150279) (xy 119.630349 84.162)
(xy 118.827627 82.254309) (xy 118.97939 82.210218) (xy 118.989728 82.204104) (xy 119.003944 82.199776) (xy 118.853701 84.162) (xy 118.852117 84.16199) (xy 117.876816 84.149533) (xy 117.810034 84.128994)
(xy 119.021027 82.199606) (xy 119.040059 82.1944) (xy 119.280131 82.1944) (xy 119.282438 81.957289) (xy 117.764957 84.07561) (xy 117.7544 84.025543) (xy 117.7544 83.627) (xy 117.7544 83.489843) (xy 118.2096 83.489843)
(xy 119.2997 81.895377) (xy 119.307618 81.88199) (xy 119.351709 81.730227) (xy 119.3545 81.694763) (xy 118.348794 83.449404) (xy 118.486885 83.367738) (xy 118.486894 83.367731) (xy 118.600331 83.254294)
(xy 119.354499 81.068438) (xy 119.351709 81.032973) (xy 119.307618 80.88121) (xy 119.307615 80.881205) (xy 118.600338 83.254285) (xy 118.682006 83.116191) (xy 118.682007 83.116188) (xy 118.726766 82.962128)
(xy 119.30452 80.874052) (xy 119.307102 80.872934) (xy 119.293482 80.82217) (xy 119.302248 79.921288) (xy 118.726767 82.962122) (xy 118.729531 82.927) (xy 118.2096 82.927) (xy 118.2096 83.489843) (xy 117.7544 83.489843)
(xy 119.304609 79.678711) (xy 145.4495 79.678711) (xy 145.4495 79.921288) (xy 145.481161 80.161785) (xy 117.7544 82.712198) (xy 117.782089 82.688206) (xy 117.8336 82.677) (xy 117.9596 82.677) (xy 117.9596 82.551)
(xy 145.543947 80.396104) (xy 145.621374 80.583028) (xy 145.636776 80.620212) (xy 145.758064 80.830289) (xy 117.979285 82.483961) (xy 118.032089 82.438206) (xy 118.0836 82.427) (xy 118.72953 82.427) (xy 118.726305 82.386016)
(xy 145.758066 80.830292) (xy 145.758067 80.830293) (xy 145.905733 81.022736) (xy 145.905739 81.022743) (xy 118.732579 82.356145) (xy 118.736622 82.325899) (xy 118.739693 82.322282) (xy 118.740669 82.317639)
(xy 146.077256 81.19426) (xy 146.077263 81.194266) (xy 146.186886 81.278382) (xy 146.269711 81.341936) (xy 118.762091 82.295908) (xy 118.78185 82.272643) (xy 118.787099 82.270541) (xy 118.789721 82.267882)
(xy 146.479788 81.463224) (xy 146.7039 81.556054) (xy 146.938211 81.618838) (xy 147.118586 81.642584) (xy 118.813808 82.257663) (xy 118.823848 82.254606) (xy 118.827627 82.254309) (xy 118.97939 82.210218)
(xy 147.178711 81.6505) (xy 147.178712 81.6505) (xy 147.421289 81.6505) (xy 147.469388 81.644167) (xy 118.989728 82.204104) (xy 119.003944 82.199776) (xy 119.021027 82.199606) (xy 119.040059 82.1944)
(xy 147.661789 81.618838) (xy 147.8961 81.556054) (xy 148.120212 81.463224) (xy 148.330289 81.341936) (xy 119.280131 82.1944) (xy 119.282438 81.957289) (xy 119.2997 81.895377) (xy 119.307618 81.88199)
(xy 148.522738 81.194265) (xy 148.694265 81.022738) (xy 148.841936 80.830289) (xy 148.963224 80.620212) (xy 119.351709 81.730227) (xy 119.3545 81.694763) (xy 119.354499 81.068438) (xy 119.351709 81.032973)
(xy 149.056054 80.3961) (xy 149.118838 80.161789) (xy 149.1505 79.921288) (xy 149.1505 79.678712) (xy 119.307618 80.88121) (xy 119.307615 80.881205) (xy 119.30452 80.874052) (xy 119.307102 80.872934)
(xy 149.118838 79.438211) (xy 149.056054 79.2039) (xy 148.963224 78.979788) (xy 148.841936 78.769711) (xy 119.293482 80.82217) (xy 119.302248 79.921288) (xy 119.304609 79.678711) (xy 145.4495 79.678711)
(xy 148.721481 78.612731) (xy 148.694266 78.577263) (xy 148.69426 78.577256) (xy 148.522743 78.405739) (xy 145.4495 79.921288) (xy 145.481161 80.161785) (xy 145.543947 80.396104) (xy 145.621374 80.583028)
(xy 148.522736 78.405733) (xy 148.330293 78.258067) (xy 148.330292 78.258066) (xy 148.330289 78.258064) (xy 145.636776 80.620212) (xy 145.758064 80.830289) (xy 145.758066 80.830292) (xy 145.758067 80.830293)
(xy 148.120212 78.136776) (xy 148.120205 78.136773) (xy 147.896104 78.043947) (xy 147.661785 77.981161) (xy 145.905733 81.022736) (xy 145.905739 81.022743) (xy 146.077256 81.19426) (xy 146.077263 81.194266)
(xy 147.421289 77.9495) (xy 147.421288 77.9495) (xy 147.178712 77.9495) (xy 147.178711 77.9495) (xy 146.186886 81.278382) (xy 146.269711 81.341936) (xy 146.479788 81.463224) (xy 146.7039 81.556054)
(xy 146.938214 77.981161) (xy 146.703895 78.043947) (xy 146.479794 78.136773) (xy 146.479785 78.136777) (xy 146.938211 81.618838) (xy 147.118586 81.642584) (xy 147.178711 81.6505) (xy 147.178712 81.6505)
(xy 146.269706 78.258067) (xy 146.077263 78.405733) (xy 146.077256 78.405739) (xy 145.905739 78.577256) (xy 147.421289 81.6505) (xy 147.469388 81.644167) (xy 147.661789 81.618838) (xy 147.8961 81.556054)
(xy 145.905733 78.577263) (xy 145.758067 78.769706) (xy 145.636777 78.979785) (xy 145.636773 78.979794) (xy 148.120212 81.463224) (xy 148.330289 81.341936) (xy 148.522738 81.194265) (xy 148.694265 81.022738)
(xy 145.543947 79.203895) (xy 145.481161 79.438214) (xy 145.4495 79.678711) (xy 119.304609 79.678711) (xy 148.841936 80.830289) (xy 148.963224 80.620212) (xy 149.056054 80.3961) (xy 149.118838 80.161789)
(xy 119.30466 79.673446) (xy 119.30466 79.673445) (xy 119.305653 79.571346) (xy 119.325988 79.504501) (xy 149.1505 79.921288) (xy 149.1505 79.678712) (xy 149.118838 79.438211) (xy 149.056054 79.2039)
(xy 119.379235 79.459262) (xy 119.427984 79.448563) (xy 122.122679 79.412474) (xy 122.118647 78.712134) (xy 148.963224 78.979788) (xy 148.841936 78.769711) (xy 148.721481 78.612731) (xy 148.694266 78.577263)
(xy 122.137945 78.644986) (xy 122.190485 78.598928) (xy 122.242497 78.587424) (xy 123.678322 78.585748) (xy 148.69426 78.577256) (xy 148.522743 78.405739) (xy 148.522736 78.405733) (xy 148.330293 78.258067)
(xy 123.745382 78.605354) (xy 123.754468 78.611772) (xy 123.75571 78.612736) (xy 123.893808 78.694406) (xy 148.330292 78.258066) (xy 148.330289 78.258064) (xy 148.120212 78.136776) (xy 148.120205 78.136773)
(xy 123.893811 78.694407) (xy 124.047871 78.739166) (xy 124.047877 78.739167) (xy 124.083 78.741931) (xy 147.896104 78.043947) (xy 147.661785 77.981161) (xy 147.421289 77.9495) (xy 147.421288 77.9495)
(xy 124.083 78.74193) (xy 124.583 78.74193) (xy 124.618122 78.739167) (xy 124.618128 78.739166) (xy 147.178712 77.9495) (xy 147.178711 77.9495) (xy 146.938214 77.981161) (xy 146.703895 78.043947)
(xy 124.772188 78.694407) (xy 124.772191 78.694406) (xy 124.910285 78.612738) (xy 124.910294 78.612731) (xy 146.479794 78.136773) (xy 146.479785 78.136777) (xy 146.269706 78.258067) (xy 146.077263 78.405733)
(xy 125.023731 78.499294) (xy 125.023738 78.499285) (xy 125.105404 78.361194) (xy 125.145844 78.222) (xy 146.077256 78.405739) (xy 145.905739 78.577256) (xy 145.905733 78.577263) (xy 145.758067 78.769706)
(xy 124.583 78.222) (xy 124.583 78.74193) (xy 124.083 78.74193) (xy 124.083 78.096) (xy 124.102685 78.028961) (xy 145.636777 78.979785) (xy 145.636773 78.979794) (xy 145.543947 79.203895) (xy 145.481161 79.438214)
(xy 124.155489 77.983206) (xy 124.207 77.972) (xy 124.333 77.972) (xy 124.333 77.846) (xy 124.352685 77.778961) (xy 145.4495 79.678711) (xy 119.304609 79.678711) (xy 119.30466 79.673446) (xy 119.30466 79.673445)
(xy 124.405489 77.733206) (xy 124.457 77.722) (xy 125.145844 77.722) (xy 125.1464 77.72126) (xy 125.202393 77.679469) (xy 119.305653 79.571346) (xy 119.325988 79.504501) (xy 119.379235 79.459262) (xy 119.427984 79.448563)
(xy 125.242697 77.671745) (xy 127.381 77.6224) (xy 129.3622 76.7842) (xy 129.368603 76.432947) (xy 129.389504 76.366281) (xy 122.122679 79.412474) (xy 122.118647 78.712134) (xy 122.137945 78.644986) (xy 122.190485 78.598928)
(xy 129.423688 76.332109) (xy 129.529342 76.261514) (xy 129.626914 76.163942) (xy 129.703575 76.049211) (xy 122.242497 78.587424) (xy 123.678322 78.585748) (xy 123.745382 78.605354) (xy 123.754468 78.611772)
(xy 129.75638 75.921728) (xy 129.76647 75.871002) (xy 129.7833 75.786395) (xy 129.7833 75.648404) (xy 123.75571 78.612736) (xy 123.893808 78.694406) (xy 123.893811 78.694407) (xy 124.047871 78.739166)
(xy 129.756381 75.513077) (xy 129.75638 75.513076) (xy 129.75638 75.513072) (xy 129.729699 75.448658) (xy 124.047877 78.739167) (xy 124.083 78.741931) (xy 124.083 78.74193) (xy 124.583 78.74193) (xy 124.618122 78.739167)
(xy 129.703578 75.385595) (xy 129.703571 75.385582) (xy 129.626914 75.270858) (xy 129.626911 75.270854) (xy 124.618128 78.739166) (xy 124.772188 78.694407) (xy 124.772191 78.694406) (xy 124.910285 78.612738)
(xy 129.529345 75.173288) (xy 129.529341 75.173285) (xy 129.449545 75.119967) (xy 129.40474 75.066355) (xy 124.910294 78.612731) (xy 125.023731 78.499294) (xy 125.023738 78.499285) (xy 125.105404 78.361194)
(xy 129.394458 75.01461) (xy 129.473498 70.678711) (xy 145.4495 70.678711) (xy 145.4495 70.921288) (xy 125.145844 78.222) (xy 124.583 78.222) (xy 124.583 78.74193) (xy 124.083 78.74193) (xy 124.083 78.096)
(xy 145.481161 71.161785) (xy 145.543947 71.396104) (xy 145.575268 71.471719) (xy 145.636776 71.620212) (xy 124.102685 78.028961) (xy 124.155489 77.983206) (xy 124.207 77.972) (xy 124.333 77.972) (xy 124.333 77.846)
(xy 145.758064 71.830289) (xy 145.758066 71.830292) (xy 145.758067 71.830293) (xy 145.905733 72.022736) (xy 124.352685 77.778961) (xy 124.405489 77.733206) (xy 124.457 77.722) (xy 125.145844 77.722) (xy 125.1464 77.72126)
(xy 145.905739 72.022743) (xy 146.077256 72.19426) (xy 146.077262 72.194265) (xy 146.269711 72.341936) (xy 125.202393 77.679469) (xy 125.242697 77.671745) (xy 127.381 77.6224) (xy 129.3622 76.7842) (xy 129.368603 76.432947)
(xy 146.479788 72.463224) (xy 146.7039 72.556054) (xy 146.938211 72.618838) (xy 147.118586 72.642584) (xy 129.389504 76.366281) (xy 129.423688 76.332109) (xy 129.529342 76.261514) (xy 129.626914 76.163942)
(xy 147.178711 72.6505) (xy 147.178712 72.6505) (xy 147.421289 72.6505) (xy 147.469388 72.644167) (xy 129.703575 76.049211) (xy 129.75638 75.921728) (xy 129.76647 75.871002) (xy 129.7833 75.786395)
(xy 147.661789 72.618838) (xy 147.8961 72.556054) (xy 148.120212 72.463224) (xy 148.330289 72.341936) (xy 129.7833 75.648404) (xy 129.756381 75.513077) (xy 129.75638 75.513076) (xy 129.75638 75.513072)
(xy 148.522738 72.194265) (xy 148.694265 72.022738) (xy 148.841936 71.830289) (xy 148.963224 71.620212) (xy 129.729699 75.448658) (xy 129.703578 75.385595) (xy 129.703571 75.385582) (xy 129.626914 75.270858)
(xy 149.056054 71.3961) (xy 149.118838 71.161789) (xy 149.1505 70.921288) (xy 149.1505 70.678712) (xy 129.626911 75.270854) (xy 129.529345 75.173288) (xy 129.529341 75.173285) (xy 129.449545 75.119967)
(xy 149.146965 70.651864) (xy 149.128341 70.510397) (xy 149.118838 70.438211) (xy 149.056054 70.2039) (xy 129.40474 75.066355) (xy 129.394458 75.01461) (xy 129.473498 70.678711) (xy 145.4495 70.678711)
(xy 148.963224 69.979788) (xy 148.841936 69.769711) (xy 148.694265 69.577262) (xy 148.69426 69.577256) (xy 145.4495 70.921288) (xy 145.481161 71.161785) (xy 145.543947 71.396104) (xy 145.575268 71.471719)
(xy 148.522743 69.405739) (xy 148.522736 69.405733) (xy 148.330293 69.258067) (xy 148.330292 69.258066) (xy 145.636776 71.620212) (xy 145.758064 71.830289) (xy 145.758066 71.830292) (xy 145.758067 71.830293)
(xy 148.330289 69.258064) (xy 148.120212 69.136776) (xy 148.120205 69.136773) (xy 147.896104 69.043947) (xy 145.905733 72.022736) (xy 145.905739 72.022743) (xy 146.077256 72.19426) (xy 146.077262 72.194265)
(xy 147.778944 69.012554) (xy 147.661789 68.981162) (xy 147.661788 68.981161) (xy 147.661785 68.981161) (xy 146.269711 72.341936) (xy 146.479788 72.463224) (xy 146.7039 72.556054) (xy 146.938211 72.618838)
(xy 147.421289 68.9495) (xy 147.421288 68.9495) (xy 147.178712 68.9495) (xy 147.178711 68.9495) (xy 147.118586 72.642584) (xy 147.178711 72.6505) (xy 147.178712 72.6505) (xy 147.421289 72.6505)
(xy 146.938214 68.981161) (xy 146.703895 69.043947) (xy 146.479794 69.136773) (xy 146.479785 69.136777) (xy 147.469388 72.644167) (xy 147.661789 72.618838) (xy 147.8961 72.556054) (xy 148.120212 72.463224)
(xy 146.269706 69.258067) (xy 146.077263 69.405733) (xy 146.077256 69.405739) (xy 145.905739 69.577256) (xy 148.330289 72.341936) (xy 148.522738 72.194265) (xy 148.694265 72.022738) (xy 148.841936 71.830289)
(xy 145.905733 69.577263) (xy 145.758067 69.769706) (xy 145.636777 69.979785) (xy 145.636773 69.979794) (xy 148.963224 71.620212) (xy 149.056054 71.3961) (xy 149.118838 71.161789) (xy 149.1505 70.921288)
(xy 145.543947 70.203895) (xy 145.481161 70.438214) (xy 145.4495 70.678711) (xy 129.473498 70.678711) (xy 149.1505 70.678712) (xy 149.146965 70.651864) (xy 149.128341 70.510397) (xy 149.118838 70.438211)
(xy 129.54 67.0306) (xy 150.624387 66.954847) (xy 149.056054 70.2039) (xy 148.963224 69.979788) (xy 148.841936 69.769711) (xy 148.694265 69.577262)
(xy 148.69426 69.577256) (xy 148.522743 69.405739) (xy 148.522736 69.405733) (xy 148.330293 69.258067)
(xy 148.330292 69.258066) (xy 148.330289 69.258064) (xy 148.120212 69.136776) (xy 148.120205 69.136773)
(xy 147.896104 69.043947) (xy 147.778944 69.012554) (xy 147.661789 68.981162) (xy 147.661788 68.981161)
(xy 147.661785 68.981161) (xy 147.421289 68.9495) (xy 147.421288 68.9495) (xy 147.178712 68.9495)
(xy 147.178711 68.9495) (xy 146.938214 68.981161) (xy 146.703895 69.043947) (xy 146.479794 69.136773)
(xy 146.479785 69.136777) (xy 146.269706 69.258067) (xy 146.077263 69.405733) (xy 146.077256 69.405739)
(xy 145.905739 69.577256) (xy 145.905733 69.577263) (xy 145.758067 69.769706) (xy 145.636777 69.979785)
(xy 145.636773 69.979794) (xy 145.543947 70.203895) (xy 145.481161 70.438214) (xy 145.4495 70.678711)
(xy 129.473498 70.678711) (xy 129.54 67.0306) (xy 150.624387 66.954847)
) )
) )
(filled_polygon (filled_polygon

View File

@@ -183,7 +183,7 @@
"min_track_width": 0.2, "min_track_width": 0.2,
"min_via_annular_width": 0.05, "min_via_annular_width": 0.05,
"min_via_diameter": 0.4, "min_via_diameter": 0.4,
"solder_mask_to_copper_clearance": 0.0, "solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true "use_height_for_length_calcs": true
}, },
"teardrop_options": [ "teardrop_options": [

View File

@@ -0,0 +1,580 @@
P CODE 00
P UNITS CUST 0
P arrayDim N
317+3V3 VIA MD0118PA00X+042090Y-019150X0236Y0000R000S320031699
317+3V3 VIA MD0118PA00X+042538Y-038866X0236Y0000R000S320031699
317+3V3 VIA MD0118PA00X+045950Y-024990X0236Y0000R000S320031699
317+3V3 VIA MD0118PA00X+048800Y-037440X0236Y0000R000S320031699
317SW1 VIA MD0118PA00X+056970Y-038900X0236Y0000R000S320031699
317SW1 VIA MD0118PA00X+050390Y-036570X0236Y0000R000S320031699
317SW2 VIA MD0118PA00X+049660Y-036920X0236Y0000R000S320031699
317SW2 VIA MD0118PA00X+055540Y-038960X0236Y0000R000S320031699
317DRIVE_QUAD_A VIA MD0118PA00X+042930Y-031980X0236Y0000R000S320031699
317DRIVE_QUAD_A VIA MD0118PA00X+043890Y-033310X0236Y0000R000S320031699
317DRIVE_QUAD_B VIA MD0118PA00X+044020Y-034080X0236Y0000R000S320031699
317DRIVE_QUAD_B VIA MD0118PA00X+042910Y-032420X0236Y0000R000S320031699
3171WIRE VIA MD0118PA00X+044550Y-025410X0236Y0000R000S320031699
3171WIRE VIA MD0118PA00X+041220Y-018840X0236Y0000R000S320031699
3171WIRE VIA MD0118PA00X+048530Y-033800X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+049433Y-028897X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+054130Y-021470X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+053170Y-021470X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+053490Y-021470X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+052840Y-021470X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+049690Y-029110X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+052510Y-021470X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+049130Y-028890X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+053820Y-021470X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+049740Y-028870X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+048500Y-028880X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+048800Y-028880X0236Y0000R000S320031699
317+12V VIA MD0118PA00X+048180Y-028870X0236Y0000R000S320031699
317NRESET VIA MD0118PA00X+050840Y-040310X0236Y0000R000S320031699
317NRESET VIA MD0118PA00X+049730Y-033799X0236Y0000R000S320031699
317NRESET VIA MD0118PA00X+042701Y-038536X0236Y0000R000S320031699
317NET-(U2-EN) VIA MD0118PA00X+049900Y-015930X0236Y0000R000S320031699
317NET-(U2-EN) VIA MD0118PA00X+048010Y-015690X0236Y0000R000S320031699
317NET-(U7-SW) VIA MD0118PA00X+049829Y-023413X0236Y0000R000S320031699
317NET-(U7-SW) VIA MD0118PA00X+048690Y-022980X0236Y0000R000S320031699
317NET-(U3-BOOT) VIA MD0118PA00X+047510Y-020170X0236Y0000R000S320031699
317NET-(U3-BOOT) VIA MD0118PA00X+049530Y-019950X0236Y0000R000S320031699
317SWCLK_BOOT0 VIA MD0118PA00X+046290Y-038070X0236Y0000R000S320031699
317SWCLK_BOOT0 VIA MD0118PA00X+043477Y-038493X0236Y0000R000S320031699
317SWCLK_BOOT0 VIA MD0118PA00X+049540Y-040370X0236Y0000R000S320031699
317SWDIO VIA MD0118PA00X+048830Y-040290X0236Y0000R000S320031699
317SWDIO VIA MD0118PA00X+045970Y-038360X0236Y0000R000S320031699
317LED_R VIA MD0118PA00X+051020Y-041930X0236Y0000R000S320031699
317LED_R VIA MD0118PA00X+048190Y-037250X0236Y0000R000S320031699
317LED_G VIA MD0118PA00X+048853Y-037113X0236Y0000R000S320031699
317LED_G VIA MD0118PA00X+052140Y-041940X0236Y0000R000S320031699
317LED_B VIA MD0118PA00X+048520Y-037180X0236Y0000R000S320031699
317LED_B VIA MD0118PA00X+051530Y-041940X0236Y0000R000S320031699
317NET-(U3-EN) VIA MD0118PA00X+047170Y-019550X0236Y0000R000S320031699
317NET-(U3-EN) VIA MD0118PA00X+046640Y-019550X0236Y0000R000S320031699
317DE VIA MD0118PA00X+042990Y-020870X0236Y0000R000S320031699
317DE VIA MD0118PA00X+049350Y-033360X0236Y0000R000S320031699
317NET-(U7-EN) VIA MD0118PA00X+050940Y-021570X0236Y0000R000S320031699
317NET-(U7-EN) VIA MD0118PA00X+050144Y-022506X0236Y0000R000S320031699
317DRIVE1 VIA MD0118PA00X+046484Y-033732X0236Y0000R000S320031699
317DRIVE1 VIA MD0118PA00X+045699Y-031783X0236Y0000R000S320031699
317DRIVE2 VIA MD0118PA00X+045622Y-032123X0236Y0000R000S320031699
317DRIVE2 VIA MD0118PA00X+046462Y-034046X0236Y0000R000S320031699
317PEEL1 VIA MD0118PA00X+048478Y-029665X0236Y0000R000S320031699
317PEEL1 VIA MD0118PA00X+050260Y-032130X0236Y0000R000S320031699
317PEEL2 VIA MD0118PA00X+049910Y-032120X0236Y0000R000S320031699
317PEEL2 VIA MD0118PA00X+048471Y-030005X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048020Y-021960X0236Y0000R000S320031699
317GND VIA MD0118PA00X+054870Y-023240X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047647Y-030190X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048960Y-023660X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047300Y-030670X0236Y0000R000S320031699
317GND VIA MD0118PA00X+053160Y-043970X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050481Y-022690X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044150Y-014490X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048370Y-023670X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050833Y-037327X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047290Y-030330X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048296Y-032208X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044910Y-032310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+058630Y-041470X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043220Y-030500X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043650Y-017730X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050951Y-035393X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055610Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049412Y-029474X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046290Y-030010X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046260Y-031170X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050170Y-014300X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049980Y-037300X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047440Y-016240X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049430Y-030280X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049070Y-027330X0236Y0000R000S320031699
317GND VIA MD0118PA00X+041453Y-031467X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046280Y-030400X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050100Y-013070X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049790Y-029810X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045590Y-016230X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049680Y-037250X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047950Y-020150X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046270Y-030790X0236Y0000R000S320031699
317GND VIA MD0118PA00X+051002Y-035754X0236Y0000R000S320031699
317GND VIA MD0118PA00X+042730Y-031570X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050820Y-029810X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055240Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047110Y-016230X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046020Y-015020X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045320Y-019950X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048510Y-023450X0236Y0000R000S320031699
317GND VIA MD0118PA00X+054130Y-040010X0236Y0000R000S320031699
317GND VIA MD0118PA00X+057430Y-023200X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055360Y-014310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044540Y-033010X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049260Y-023650X0236Y0000R000S320031699
317GND VIA MD0118PA00X+051674Y-033116X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046190Y-016230X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048120Y-022430X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047900Y-022220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049367Y-023406X0236Y0000R000S320031699
317GND VIA MD0118PA00X+057810Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055720Y-014310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050310Y-044170X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050310Y-027000X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044260Y-032470X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046630Y-031610X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043230Y-030170X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048110Y-019490X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048290Y-020150X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048490Y-027320X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045260Y-016230X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050320Y-027290X0236Y0000R000S320031699
317GND VIA MD0118PA00X+040660Y-015920X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044900Y-016250X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044530Y-032730X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046010Y-015330X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046590Y-030190X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047740Y-021900X0236Y0000R000S320031699
317GND VIA MD0118PA00X+054150Y-023240X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047360Y-030960X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048670Y-023670X0236Y0000R000S320031699
317GND VIA MD0118PA00X+040470Y-017450X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043230Y-030820X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043090Y-036980X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046630Y-031350X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044230Y-033020X0236Y0000R000S320031699
317GND VIA MD0118PA00X+053050Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049210Y-016590X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047720Y-016370X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048630Y-020170X0236Y0000R000S320031699
317GND VIA MD0118PA00X+057060Y-023200X0236Y0000R000S320031699
317GND VIA MD0118PA00X+056650Y-043540X0236Y0000R000S320031699
317GND VIA MD0118PA00X+058160Y-023200X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049710Y-014310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+052670Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+042260Y-017120X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044530Y-032460X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044870Y-033010X0236Y0000R000S320031699
317GND VIA MD0118PA00X+051654Y-035064X0236Y0000R000S320031699
317GND VIA MD0118PA00X+052563Y-033940X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046600Y-030600X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048810Y-023440X0236Y0000R000S320031699
317GND VIA MD0118PA00X+051046Y-033484X0236Y0000R000S320031699
317GND VIA MD0118PA00X+042920Y-030100X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049900Y-034320X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046590Y-030970X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047710Y-016080X0236Y0000R000S320031699
317GND VIA MD0118PA00X+057440Y-037660X0236Y0000R000S320031699
317GND VIA MD0118PA00X+051349Y-034139X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045320Y-019310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+053770Y-044770X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049980Y-027000X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049533Y-023701X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050470Y-013450X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045859Y-033241X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045900Y-016220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+054490Y-023240X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043140Y-029880X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047540Y-018700X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048010Y-018810X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043090Y-012140X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049090Y-023430X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044460Y-034620X0236Y0000R000S320031699
317GND VIA MD0118PA00X+047710Y-030900X0236Y0000R000S320031699
317GND VIA MD0118PA00X+044220Y-032730X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055730Y-014690X0236Y0000R000S320031699
317GND VIA MD0118PA00X+056140Y-037720X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055970Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+056310Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050460Y-013070X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050457Y-022430X0236Y0000R000S320031699
317GND VIA MD0118PA00X+053790Y-023200X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048780Y-027320X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050000Y-027310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046500Y-016230X0236Y0000R000S320031699
317GND VIA MD0118PA00X+048090Y-019170X0236Y0000R000S320031699
317GND VIA MD0118PA00X+053420Y-023200X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043510Y-012770X0236Y0000R000S320031699
317GND VIA MD0118PA00X+041160Y-020850X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049680Y-027310X0236Y0000R000S320031699
317GND VIA MD0118PA00X+042910Y-030450X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046380Y-036320X0236Y0000R000S320031699
317GND VIA MD0118PA00X+055350Y-014690X0236Y0000R000S320031699
317GND VIA MD0118PA00X+051000Y-032561X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045060Y-019370X0236Y0000R000S320031699
317GND VIA MD0118PA00X+045990Y-015630X0236Y0000R000S320031699
317GND VIA MD0118PA00X+046800Y-016230X0236Y0000R000S320031699
317GND VIA MD0118PA00X+056340Y-043860X0236Y0000R000S320031699
317GND VIA MD0118PA00X+043460Y-018910X0236Y0000R000S320031699
317GND VIA MD0118PA00X+050090Y-013450X0236Y0000R000S320031699
317GND VIA MD0118PA00X+053760Y-045570X0236Y0000R000S320031699
317GND VIA MD0118PA00X+056690Y-023220X0236Y0000R000S320031699
317GND VIA MD0118PA00X+049370Y-027320X0236Y0000R000S320031699
317GND VIA MD0118PA00X+056120Y-042590X0236Y0000R000S320031699
317NRE VIA MD0118PA00X+049140Y-033610X0236Y0000R000S320031699
317NRE VIA MD0118PA00X+042610Y-020870X0236Y0000R000S320031699
317USART2_TX VIA MD0118PA00X+043460Y-020870X0236Y0000R000S320031699
317USART2_TX VIA MD0118PA00X+049599Y-032070X0236Y0000R000S320031699
317USART2_RX VIA MD0118PA00X+048090Y-031970X0236Y0000R000S320031699
317USART2_RX VIA MD0118PA00X+042200Y-020940X0236Y0000R000S320031699
317USART1_TX VIA MD0118PA00X+052280Y-035990X0236Y0000R000S320031699
317USART1_TX VIA MD0118PA00X+052260Y-038050X0236Y0000R000S320031699
317USART1_RX VIA MD0118PA00X+051310Y-037370X0236Y0000R000S320031699
317USART1_RX VIA MD0118PA00X+051440Y-036450X0236Y0000R000S320031699
317NET-(D3-A) VIA MD0118PA00X+045660Y-034130X0236Y0000R000S320031699
317NET-(D3-A) VIA MD0118PA00X+044800Y-035060X0236Y0000R000S320031699
327GND C87 -1 A01X+044520Y-016729X0453Y1063R090S2
32724V C87 -2 A01X+044520Y-017891X0453Y1063R090S2
327+12V C50 -1 A01X+050270Y-028441X0394Y0571R270S2
327GND C50 -2 A01X+050270Y-027693X0394Y0571R270S2
327GND U3 -1 A01X+048643Y-019914X0395Y0220R180S2
327NET-(U3-SW) U3 -2 A01X+048643Y-019540X0395Y0220R180S2
32724V U3 -3 A01X+048643Y-019166X0395Y0220R180S2
327NET-(U3-FB) U3 -4 A01X+047578Y-019166X0395Y0220R180S2
327NET-(U3-EN) U3 -5 A01X+047578Y-019540X0395Y0220R180S2
327NET-(U3-BOOT) U3 -6 A01X+047578Y-019914X0395Y0220R180S2
327NET-(J6-PIN_1) R27 -1 A01X+056070Y-040205X0315Y0374R270S2
327SW2 R27 -2 A01X+056070Y-039555X0315Y0374R270S2
327+12V C19 -1 A01X+057320Y-022042X0394Y0571R090S2
327GND C19 -2 A01X+057320Y-022790X0394Y0571R090S2
327NET-(U4-VREF) R7 -1 A01X+046039Y-032550X0213Y0252R000S2
327+3V3 R7 -2 A01X+046441Y-032550X0213Y0252R000S2
327GND C5 -1 A01X+046410Y-035989X0220Y0244R270S2
327SWCLK_BOOT0 C5 -2 A01X+046410Y-035611X0220Y0244R270S2
327NET-(U3-EN) R28 -1 A01X+046210Y-019565X0315Y0374R270S2
32724V R28 -2 A01X+046210Y-018915X0315Y0374R270S2
32724V C32 -1 A01X+050200Y-015315X0354Y0374R270S2
327GND C32 -2 A01X+050200Y-014705X0354Y0374R270S2
327SW2 C52 -1 A01X+056080Y-038964X0394Y0571R270S2
327GND C52 -2 A01X+056080Y-038216X0394Y0571R270S2
327RS-485- D2 -1 A01X+043941Y-015356X0581Y0236R000S2
327RS-485+ D2 -2 A01X+043941Y-016104X0581Y0236R000S2
327GND D2 -3 A01X+044679Y-015730X0581Y0236R000S2
327(U1-PC13-PAD1) U1 -1 A01X+050376Y-035513X0110Y0580R090S2
327-OSCX_IN-PAD2) U1 -2 A01X+050376Y-035316X0110Y0580R090S2
327OSCX_OUT-PAD3) U1 -3 A01X+050376Y-035119X0110Y0580R090S2
327-(U1-PF3-PAD4) U1 -4 A01X+050376Y-034922X0110Y0580R090S2
327+3V3 U1 -5 A01X+050376Y-034725X0110Y0580R090S2
327+3V3 U1 -6 A01X+050376Y-034528X0110Y0580R090S2
327GND U1 -7 A01X+050376Y-034332X0110Y0580R090S2
327OSC_IN U1 -8 A01X+050376Y-034135X0110Y0580R090S2
327OSC_OUT U1 -9 A01X+050376Y-033938X0110Y0580R090S2
327NRESET U1 -10 A01X+050376Y-033741X0110Y0580R090S2
327NRE U1 -11 A01X+050376Y-033544X0110Y0580R090S2
327DE U1 -12 A01X+050376Y-033347X0110Y0580R090S2
327PEEL1 U1 -13 A01X+049799Y-032770X0110Y0580R180S2
327PEEL2 U1 -14 A01X+049602Y-032770X0110Y0580R180S2
327USART2_TX U1 -15 A01X+049405Y-032770X0110Y0580R180S2
327USART2_RX U1 -16 A01X+049208Y-032770X0110Y0580R180S2
3271WIRE U1 -17 A01X+049011Y-032770X0110Y0580R180S2
327(U1-PA7-PAD18) U1 -18 A01X+048814Y-032770X0110Y0580R180S2
327(U1-PB0-PAD19) U1 -19 A01X+048617Y-032770X0110Y0580R180S2
327(U1-PB1-PAD20) U1 -20 A01X+048421Y-032770X0110Y0580R180S2
327(U1-PB2-PAD21) U1 -21 A01X+048224Y-032770X0110Y0580R180S2
327U1-PB10-PAD22) U1 -22 A01X+048027Y-032770X0110Y0580R180S2
327U1-PB11-PAD23) U1 -23 A01X+047830Y-032770X0110Y0580R180S2
327U1-PB12-PAD24) U1 -24 A01X+047633Y-032770X0110Y0580R180S2
327U1-PB13-PAD25) U1 -25 A01X+047056Y-033347X0110Y0580R090S2
327U1-PB14-PAD26) U1 -26 A01X+047056Y-033544X0110Y0580R090S2
327U1-PB15-PAD27) U1 -27 A01X+047056Y-033741X0110Y0580R090S2
327DRIVE1 U1 -28 A01X+047056Y-033938X0110Y0580R090S2
327DRIVE2 U1 -29 A01X+047056Y-034135X0110Y0580R090S2
327NET-(D3-A) U1 -30 A01X+047056Y-034332X0110Y0580R090S2
327NET-(D5-A) U1 -31 A01X+047056Y-034528X0110Y0580R090S2
327U1-PA10-PAD32) U1 -32 A01X+047056Y-034725X0110Y0580R090S2
32711[PA9]-PAD33) U1 -33 A01X+047056Y-034922X0110Y0580R090S2
3272[PA10]-PAD34) U1 -34 A01X+047056Y-035119X0110Y0580R090S2
327SWDIO U1 -35 A01X+047056Y-035316X0110Y0580R090S2
327SWCLK_BOOT0 U1 -36 A01X+047056Y-035513X0110Y0580R090S2
327U1-PA15-PAD37) U1 -37 A01X+047633Y-036090X0110Y0580R180S2
327(U1-PD0-PAD38) U1 -38 A01X+047830Y-036090X0110Y0580R180S2
327(U1-PD1-PAD39) U1 -39 A01X+048027Y-036090X0110Y0580R180S2
327(U1-PD2-PAD40) U1 -40 A01X+048224Y-036090X0110Y0580R180S2
327(U1-PD3-PAD41) U1 -41 A01X+048421Y-036090X0110Y0580R180S2
327LED_R U1 -42 A01X+048617Y-036090X0110Y0580R180S2
327LED_B U1 -43 A01X+048814Y-036090X0110Y0580R180S2
327LED_G U1 -44 A01X+049011Y-036090X0110Y0580R180S2
327USART1_TX U1 -45 A01X+049208Y-036090X0110Y0580R180S2
327USART1_RX U1 -46 A01X+049405Y-036090X0110Y0580R180S2
327SW2 U1 -47 A01X+049602Y-036090X0110Y0580R180S2
327SW1 U1 -48 A01X+049799Y-036090X0110Y0580R180S2
327N/C FID3 A01X+053830Y-042350X0394Y0000R000S2
327+12V U7 -1 A01X+049122Y-022693X0264Y0118R000S2
327NET-(U7-SW) U7 -2 A01X+049122Y-022890X0264Y0118R000S2
327GND U7 -3 A01X+049122Y-023087X0264Y0118R000S2
327NET-(U7-BST) U7 -4 A01X+049705Y-023087X0264Y0118R000S2
327NET-(U7-EN) U7 -5 A01X+049705Y-022890X0264Y0118R000S2
327NET-(U7-FB) U7 -6 A01X+049705Y-022693X0264Y0118R000S2
327SW2 R29 -1 A01X+055460Y-039560X0315Y0374R090S2
327+3V3 R29 -2 A01X+055460Y-040210X0315Y0374R090S2
327GND C27 -1 A01X+049460Y-029820X0354Y0374R180S2
327NET-(U5-VREF) C27 -2 A01X+048850Y-029820X0354Y0374R180S2
327GND C30 -1 A01X+046320Y-014640X0394Y0571R000S2
327NET-(D4-K) C30 -2 A01X+047068Y-014640X0394Y0571R000S2
327GND R17 -1 A01X+053659Y-040020X0404Y0551R180S2
327SWCLK_BOOT0 R17 -2 A01X+052941Y-040020X0404Y0551R180S2
327LED_B R5 -1 A01X+051530Y-042405X0315Y0374R090S2
327NET-(D1-BK) R5 -2 A01X+051530Y-043055X0315Y0374R090S2
327NET-(D5-A) R1 -1 A01X+045195Y-034120X0315Y0374R180S2
327DRIVE_QUAD_B R1 -2 A01X+044545Y-034120X0315Y0374R180S2
327ET-(U5-IPROPI) U5 -1 A01X+048110Y-029997X0197Y0098R180S2
327PEEL2 U5 -2 A01X+048110Y-029800X0197Y0098R180S2
327PEEL1 U5 -3 A01X+048110Y-029603X0197Y0098R180S2
327NET-(U5-VREF) U5 -4 A01X+048110Y-029406X0197Y0098R180S2
327+12V U5 -5 A01X+047362Y-029406X0197Y0098R180S2
327PEEL_M1 U5 -6 A01X+047362Y-029603X0197Y0098R180S2
327GND U5 -7 A01X+047362Y-029800X0197Y0098R180S2
327PEEL_M2 U5 -8 A01X+047362Y-029997X0197Y0098R180S2
327GND U5 -9 A01X+047736Y-029702X0354Y0630R180S2
327SWCLK_BOOT0 R30 -1 A01X+052250Y-039515X0315Y0374R090S2
327NET-(J7-PIN_1) R30 -2 A01X+052250Y-040165X0315Y0374R090S2
327+12V C43 -1 A01X+045016Y-030160X0394Y0571R000S2
327GND C43 -2 A01X+045764Y-030160X0394Y0571R000S2
327+12V C20 -1 A01X+053250Y-022032X0394Y0571R090S2
327GND C20 -2 A01X+053250Y-022780X0394Y0571R090S2
327GND R20 -1 A01X+049303Y-014322X0315Y0374R180S2
327ET-(U2-ILIMIT) R20 -2 A01X+048653Y-014322X0315Y0374R180S2
327+3V3 C42 -1 A01X+048670Y-026216X0394Y0571R090S2
327GND C42 -2 A01X+048670Y-026964X0394Y0571R090S2
327NET-(D4-K) D4 -1 A01X+048040Y-013280X0650Y0860R270S2
327GND D4 -2 A01X+049380Y-013280X0650Y0860R270S2
327GND C9 -1 A01X+048370Y-016669X0453Y1063R090S2
32724V C9 -2 A01X+048370Y-017831X0453Y1063R090S2
327+12V C23 -1 A01X+054070Y-022032X0394Y0571R090S2
327GND C23 -2 A01X+054070Y-022780X0394Y0571R090S2
327GND C6 -1 A01X+048601Y-032100X0220Y0244R000S2
3271WIRE C6 -2 A01X+048979Y-032100X0220Y0244R000S2
327OSC_IN C1 -1 A01X+051386Y-034796X0220Y0244R045S2
327GND C1 -2 A01X+051654Y-035064X0220Y0244R045S2
327GND C47 -1 A01X+050270Y-029811X0394Y0571R270S2
327+12V C47 -2 A01X+050270Y-029063X0394Y0571R270S2
327LED_G R3 -1 A01X+052140Y-042405X0315Y0374R090S2
327NET-(D1-GK) R3 -2 A01X+052140Y-043055X0315Y0374R090S2
327NET-(U3-FB) R9 -1 A01X+047050Y-020059X0213Y0252R090S2
327+12V R9 -2 A01X+047050Y-020461X0213Y0252R090S2
327GND C29 -1 A01X+051000Y-032561X0220Y0244R090S2
327NRESET C29 -2 A01X+051000Y-032939X0220Y0244R090S2
327+12V C14 -1 A01X+056510Y-022032X0394Y0571R090S2
327GND C14 -2 A01X+056510Y-022780X0394Y0571R090S2
327+12V C44 -1 A01X+044404Y-030160X0394Y0571R180S2
327GND C44 -2 A01X+043656Y-030160X0394Y0571R180S2
327NET-(D4-K) R4 -1 A01X+047700Y-014715X0315Y0374R090S2
327NET-(U2-EN) R4 -2 A01X+047700Y-015365X0315Y0374R090S2
327N/C FID2 A01X+058820Y-012500X0394Y0000R000S2
327+3V3 C39 -1 A01X+049270Y-024824X0394Y0571R270S2
327GND C39 -2 A01X+049270Y-024076X0394Y0571R270S2
327GND C21 -1 A01X+046655Y-032040X0354Y0374R180S2
327NET-(U4-VREF) C21 -2 A01X+046045Y-032040X0354Y0374R180S2
327NET-(U4-VREF) C22 -1 A01X+045941Y-031540X0220Y0244R000S2
327GND C22 -2 A01X+046319Y-031540X0220Y0244R000S2
327GND C3 -1 A01X+050951Y-035393X0220Y0244R270S2
327+3V3 C3 -2 A01X+050951Y-035015X0220Y0244R270S2
327ET-(U5-IPROPI) R12 -1 A01X+048351Y-030504X0315Y0374R180S2
327GND R12 -2 A01X+047701Y-030504X0315Y0374R180S2
327NET-(U5-VREF) R11 -1 A01X+048950Y-030296X0213Y0252R090S2
327+3V3 R11 -2 A01X+048950Y-030698X0213Y0252R090S2
327GND R8 -1 A01X+047050Y-018739X0213Y0252R090S2
327NET-(U3-FB) R8 -2 A01X+047050Y-019141X0213Y0252R090S2
327+3V3 D3 -1 A01X+044420Y-036942X0394Y0394R270S2
327NET-(D3-A) D3 -2 A01X+044420Y-035958X0394Y0394R270S2
327GND C48 -1 A01X+049470Y-027693X0394Y0571R090S2
327+12V C48 -2 A01X+049470Y-028441X0394Y0571R090S2
327+12V C25 -1 A01X+049776Y-022010X0394Y0571R000S2
327GND C25 -2 A01X+050524Y-022010X0394Y0571R000S2
327DE R24 -1 A01X+044100Y-020055X0315Y0374R270S2
327NRE R24 -2 A01X+044100Y-019405X0315Y0374R270S2
327NET-(U7-BST) C36 -1 A01X+050150Y-023141X0220Y0244R090S2
327NET-(U7-SW) C36 -2 A01X+050150Y-023519X0220Y0244R090S2
327+12V C18 -1 A01X+058120Y-022042X0394Y0571R090S2
327GND C18 -2 A01X+058120Y-022790X0394Y0571R090S2
3271WIRE R25 -1 A01X+041220Y-018379X0404Y0551R270S2
3271WIRE_IN R25 -2 A01X+041220Y-017661X0404Y0551R270S2
327NET-(U7-SW) L2 -1 A01X+046420Y-022296X1063Y0866R090S2
327+3V3 L2 -2 A01X+046420Y-024304X1063Y0866R090S2
327SW1 C51 -1 A01X+057450Y-038974X0394Y0571R270S2
327GND C51 -2 A01X+057450Y-038226X0394Y0571R270S2
327GND C26 -1 A01X+048411Y-022590X0220Y0244R000S2
327+12V C26 -2 A01X+048789Y-022590X0220Y0244R000S2
327NET-(J6-PIN_1) J6 -1 A01X+055280Y-043861X0453Y0394R315S2
327GND J6 -2 A01X+054334Y-044808X0413Y0394R315S2
327GND J6 -3 A01X+054696Y-045560X0472Y0512R135S2
327GND J6 -4 A01X+056032Y-044223X0472Y0512R135S2
327SW1 R26 -1 A01X+056980Y-039570X0315Y0374R090S2
327+3V3 R26 -2 A01X+056980Y-040220X0315Y0374R090S2
327NET-(U5-VREF) C28 -1 A01X+048731Y-029330X0220Y0244R000S2
327GND C28 -2 A01X+049109Y-029330X0220Y0244R000S2
327GND C33 -1 A01X+049219Y-016202X0220Y0244R000S2
327NET-(U2-EN) C33 -2 A01X+049597Y-016202X0220Y0244R000S2
327NET-(U7-FB) R23 -1 A01X+050820Y-023481X0213Y0252R270S2
327GND R23 -2 A01X+050820Y-023079X0213Y0252R270S2
327LED_R R2 -1 A01X+050930Y-042405X0315Y0374R090S2
327NET-(D1-RK) R2 -2 A01X+050930Y-043055X0315Y0374R090S2
327NET-(U3-SW) L1 -1 A01X+051424Y-018570X1516Y1516R270S2
327+12V L1 -2 A01X+054436Y-018570X1516Y1516R270S2
327DE R19 -1 A01X+044690Y-020055X0315Y0374R270S2
327GND R19 -2 A01X+044690Y-019405X0315Y0374R270S2
327ET-(U4-IPROPI) R10 -1 A01X+045565Y-032650X0315Y0374R180S2
327GND R10 -2 A01X+044915Y-032650X0315Y0374R180S2
32724V C7 -1 A01X+051564Y-014530X1634Y0748R000S2
327GND C7 -2 A01X+054300Y-014530X1634Y0748R000S2
327NET-(U7-FB) C37 -1 A01X+051340Y-024010X0220Y0244R090S2
327+3V3 C37 -2 A01X+051340Y-024388X0220Y0244R090S2
327NET-(D1-BK) D1 -1 A01X+051193Y-043930X0197Y0197R090S2
327NET-(D1-GK) D1 -2 A01X+051507Y-043930X0197Y0197R090S2
327+3V3 D1 -3 A01X+051901Y-043930X0315Y0197R000S2
327NET-(D1-RK) D1 -4 A01X+050799Y-043930X0197Y0315R090S2
327DRIVE_M1 J3 -1 A01X+042126Y-030974X0315Y0630R090S2
327GND J3 -2 A01X+042126Y-031467X0315Y0630R090S2
327DRIVE_QUAD_A J3 -3 A01X+042126Y-031959X0315Y0630R090S2
327DRIVE_QUAD_B J3 -4 A01X+042126Y-032451X0315Y0630R090S2
327+3V3 J3 -5 A01X+042126Y-032943X0315Y0630R090S2
327DRIVE_M2 J3 -6 A01X+042126Y-033435X0315Y0630R090S2
327N/C J3 -MP A01X+040984Y-029970X0827Y1181R090S2
327N/C J3 -MP A01X+040984Y-034439X0827Y1181R090S2
327NET-(J7-PIN_1) J7 -1 A01X+049764Y-043346X0453Y0394R090S2
327+3V3 J7 -2 A01X+049764Y-042008X0413Y0394R090S2
327+3V3 J7 -3 A01X+048976Y-041732X0472Y0512R270S2
327+3V3 J7 -4 A01X+048976Y-043622X0472Y0512R270S2
327+3V3 C38 -1 A01X+048470Y-024824X0394Y0571R270S2
327GND C38 -2 A01X+048470Y-024076X0394Y0571R270S2
327+12V C16 -1 A01X+054880Y-022032X0394Y0571R090S2
327GND C16 -2 A01X+054880Y-022780X0394Y0571R090S2
327+3V3 C41 -1 A01X+050070Y-024824X0394Y0571R270S2
327GND C41 -2 A01X+050070Y-024076X0394Y0571R270S2
327NET-(D3-A) R31 -1 A01X+044955Y-033510X0315Y0374R180S2
327DRIVE_QUAD_A R31 -2 A01X+044305Y-033510X0315Y0374R180S2
327PEEL_M1 J2 -1 A01X+046585Y-028307X0315Y0630R180S2
327PEEL_M2 J2 -2 A01X+046093Y-028307X0315Y0630R180S2
327N/C J2 -MP A01X+047589Y-027165X0827Y1181R180S2
327N/C J2 -MP A01X+045089Y-027165X0827Y1181R180S2
327OSC_OUT C2 -1 A01X+051406Y-033384X0220Y0244R315S2
327GND C2 -2 A01X+051674Y-033116X0220Y0244R315S2
327OSC_IN Y1 -1 A01X+051950Y-034553X0551Y0472R315S2
327GND Y1 -2 A01X+052563Y-033940X0551Y0472R315S2
327OSC_OUT Y1 -3 A01X+052090Y-033467X0551Y0472R315S2
327GND Y1 -4 A01X+051477Y-034080X0551Y0472R315S2
327NET-(U3-BOOT) C53 -1 A01X+049200Y-019940X0220Y0244R270S2
327NET-(U3-SW) C53 -2 A01X+049200Y-019562X0220Y0244R270S2
327GND C35 -1 A01X+048351Y-018640X0220Y0244R000S2
32724V C35 -2 A01X+048729Y-018640X0220Y0244R000S2
327NET-(D3-A) C8 -1 A01X+045440Y-033619X0220Y0244R270S2
327GND C8 -2 A01X+045440Y-033241X0220Y0244R270S2
327USART2_RX U6 -1 A01X+041957Y-020174X0768Y0236R270S2
327NRE U6 -2 A01X+042457Y-020174X0768Y0236R270S2
327DE U6 -3 A01X+042957Y-020174X0768Y0236R270S2
327USART2_TX U6 -4 A01X+043457Y-020174X0768Y0236R270S2
327GND U6 -5 A01X+043457Y-018226X0768Y0236R270S2
327NET-(U6-A) U6 -6 A01X+042957Y-018226X0768Y0236R270S2
327NET-(U6-B) U6 -7 A01X+042457Y-018226X0768Y0236R270S2
327+3V3 U6 -8 A01X+041957Y-018226X0768Y0236R270S2
3271WIRE R14 -1 A01X+045201Y-025480X0404Y0551R000S2
327+3V3 R14 -2 A01X+045919Y-025480X0404Y0551R000S2
327GND C46 -1 A01X+043656Y-030950X0394Y0571R000S2
327+12V C46 -2 A01X+044404Y-030950X0394Y0571R000S2
327GND C12 -1 A01X+047090Y-016659X0453Y1063R090S2
32724V C12 -2 A01X+047090Y-017821X0453Y1063R090S2
327N/C FID1 A01X+041230Y-025040X0394Y0000R000S2
3271WIRE D9 -1 A01X+041174Y-019313X0433Y0433R090S2
327GND D9 -2 A01X+041174Y-020415X0433Y0433R090S2
327GND C31 -1 A01X+048039Y-016142X0220Y0244R000S2
3272-DV{SLASH}DT) C31 -2 A01X+048417Y-016142X0220Y0244R000S2
327NET-(U6-B) R16 -1 A01X+042860Y-017355X0315Y0374R270S2
327RS-485- R16 -2 A01X+042860Y-016705X0315Y0374R270S2
327VIN F1 -1 A01X+045033Y-013440X0772Y1240R000S2
327NET-(D4-K) F1 -2 A01X+046967Y-013440X0772Y1240R000S2
327+3V3 R22 -1 A01X+050830Y-024735X0315Y0374R270S2
327NET-(U7-FB) R22 -2 A01X+050830Y-024085X0315Y0374R270S2
327GND C45 -1 A01X+045764Y-030950X0394Y0571R180S2
327+12V C45 -2 A01X+045016Y-030950X0394Y0571R180S2
327NET-(U6-A) R15 -1 A01X+043500Y-017355X0315Y0374R270S2
327RS-485+ R15 -2 A01X+043500Y-016705X0315Y0374R270S2
327+3V3 C40 -1 A01X+049470Y-026216X0394Y0571R090S2
327GND C40 -2 A01X+049470Y-026964X0394Y0571R090S2
327+3V3 D5 -1 A01X+045260Y-036792X0394Y0394R270S2
327NET-(D5-A) D5 -2 A01X+045260Y-035808X0394Y0394R270S2
327+12V C15 -1 A01X+052440Y-022032X0394Y0571R090S2
327GND C15 -2 A01X+052440Y-022780X0394Y0571R090S2
327GND C13 -1 A01X+045800Y-016659X0453Y1063R090S2
32724V C13 -2 A01X+045800Y-017821X0453Y1063R090S2
327ET-(U4-IPROPI) U4 -1 A01X+045318Y-032140X0197Y0098R180S2
327DRIVE2 U4 -2 A01X+045318Y-031943X0197Y0098R180S2
327DRIVE1 U4 -3 A01X+045318Y-031746X0197Y0098R180S2
327NET-(U4-VREF) U4 -4 A01X+045318Y-031549X0197Y0098R180S2
327+12V U4 -5 A01X+044570Y-031549X0197Y0098R180S2
327DRIVE_M1 U4 -6 A01X+044570Y-031746X0197Y0098R180S2
327GND U4 -7 A01X+044570Y-031943X0197Y0098R180S2
327DRIVE_M2 U4 -8 A01X+044570Y-032140X0197Y0098R180S2
327GND U4 -9 A01X+044944Y-031845X0354Y0630R180S2
327NET-(U2-EN) U2 -1 A01X+049498Y-015690X0522Y0236R180S2
32724V U2 -2 A01X+049498Y-015316X0522Y0236R180S2
327GND U2 -3 A01X+049498Y-014942X0522Y0236R180S2
327ET-(U2-ILIMIT) U2 -4 A01X+048602Y-014942X0522Y0236R180S2
327NET-(D4-K) U2 -5 A01X+048602Y-015316X0522Y0236R180S2
3272-DV{SLASH}DT) U2 -6 A01X+048602Y-015690X0522Y0236R180S2
327NET-(J4-PIN_1) R18 -1 A01X+057590Y-040225X0315Y0374R270S2
327SW1 R18 -2 A01X+057590Y-039575X0315Y0374R270S2
327VIN J5 -1 A01X+044149Y-013417X0512Y0453R125S2
327GND J5 -2 A01X+043585Y-014224X0512Y0453R125S2
327RS-485- J5 -3 A01X+043020Y-015030X0512Y0453R125S2
327RS-485+ J5 -4 A01X+042455Y-015836X0512Y0453R125S2
3271WIRE_IN J5 -5 A01X+041891Y-016643X0512Y0453R125S2
327GND J5 -6 A01X+043861Y-012302X0591Y0846R125S2
327GND J5 -7 A01X+040744Y-016753X0591Y0846R125S2
327GND C10 -1 A01X+051002Y-035754X0220Y0244R000S2
327+3V3 C10 -2 A01X+051380Y-035754X0220Y0244R000S2
327NET-(U2-EN) R13 -1 A01X+047105Y-015390X0315Y0374R180S2
327GND R13 -2 A01X+046455Y-015390X0315Y0374R180S2
327NET-(U7-EN) R21 -1 A01X+051115Y-022000X0315Y0374R000S2
327+12V R21 -2 A01X+051765Y-022000X0315Y0374R000S2
327NET-(J4-PIN_1) J4 -1 A01X+057603Y-041539X0453Y0394R315S2
327GND J4 -2 A01X+056657Y-042485X0413Y0394R315S2
327GND J4 -3 A01X+057019Y-043237X0472Y0512R135S2
327GND J4 -4 A01X+058355Y-041900X0472Y0512R135S2
327+12V C49 -1 A01X+048670Y-028441X0394Y0571R270S2
327GND C49 -2 A01X+048670Y-027693X0394Y0571R270S2
327+12V C17 -1 A01X+055700Y-022032X0394Y0571R090S2
327GND C17 -2 A01X+055700Y-022780X0394Y0571R090S2
327+12V C34 -1 A01X+049154Y-022010X0394Y0571R180S2
327GND C34 -2 A01X+048406Y-022010X0394Y0571R180S2
327NET-(D5-A) C54 -1 A01X+045279Y-034620X0220Y0244R180S2
327GND C54 -2 A01X+044901Y-034620X0220Y0244R180S2
327GND C11 -1 A01X+052799Y-043950X0220Y0244R180S2
327+3V3 C11 -2 A01X+052421Y-043950X0220Y0244R180S2
327GND C24 -1 A01X+042259Y-017530X0220Y0244R180S2
327+3V3 C24 -2 A01X+041881Y-017530X0220Y0244R180S2
327GND C4 -1 A01X+049979Y-044160X0220Y0244R180S2
327+3V3 C4 -2 A01X+049601Y-044160X0220Y0244R180S2
327NET-(U3-EN) R6 -1 A01X+045721Y-019630X0213Y0252R180S2
327GND R6 -2 A01X+045319Y-019630X0213Y0252R180S2
317GND J8 -1 D0394PA00X+058688Y-039710X0669Y0669R000S0
317J8-PIN_2-PAD2) J8 -2 D0394PA00X+058570Y-038710X0669Y0669R000S0
317+3V3 J8 -3 D0394PA00X+058688Y-037710X0669Y0669R000S0
317USART1_RX J8 -4 D0394PA00X+058570Y-036710X0669Y0669R000S0
317USART1_TX J8 -5 D0394PA00X+058688Y-035710X0669Y0669R000S0
317J8-PIN_6-PAD6) J8 -6 D0394PA00X+058570Y-034710X0669Y0669R000S0
367N/C J1 D0935UA00X+042100Y-039460X0935Y0000R270S0
367N/C J1 D0390UA00X+043100Y-039460X0390Y0000R270S0
367N/C J1 D0935UA00X+044100Y-039460X0935Y0000R270S0
367N/C J1 D0935UA00X+042100Y-038210X0935Y0000R270S0
367N/C J1 D0935UA00X+044100Y-038210X0935Y0000R270S0
367N/C J1 D0390UA00X+042700Y-037460X0390Y0000R270S0
367N/C J1 D0390UA00X+043500Y-037460X0390Y0000R270S0
327+3V3 J1 -1 A04X+042850Y-038960X0310Y0000R270S1
327SWDIO J1 -2 A04X+043350Y-038960X0310Y0000R270S1
327NRESET J1 -3 A04X+042850Y-038460X0310Y0000R270S1
327SWCLK_BOOT0 J1 -4 A04X+043350Y-038460X0310Y0000R270S1
327GND J1 -5 A04X+042850Y-037960X0310Y0000R270S1
327J1-PIN_6-PAD6) J1 -6 A04X+043350Y-037960X0310Y0000R270S1
327-(J10-NC-PAD1) J10 -1 A04X+048340Y-038055X0945Y0291R090S1
327-(J10-NC-PAD2) J10 -2 A04X+048340Y-039590X0945Y0291R090S1
327+3V3 J10 -3 A04X+048840Y-038055X0945Y0291R090S1
327SWDIO J10 -4 A04X+048840Y-039590X0945Y0291R090S1
327GND J10 -5 A04X+049340Y-038055X0945Y0291R090S1
327SWCLK_BOOT0 J10 -6 A04X+049340Y-039590X0945Y0291R090S1
327GND J10 -7 A04X+049840Y-038055X0945Y0291R090S1
327LASH}SWO-PAD8) J10 -8 A04X+049840Y-039590X0945Y0291R090S1
327SLASH}NC-PAD9) J10 -9 A04X+050340Y-038055X0945Y0291R090S1
327LASH}NC-PAD10) J10 -10 A04X+050340Y-039590X0945Y0291R090S1
327GND J10 -11 A04X+050840Y-038055X0945Y0291R090S1
327NRESET J10 -12 A04X+050840Y-039590X0945Y0291R090S1
327USART1_RX J10 -13 A04X+051340Y-038055X0945Y0291R090S1
327USART1_TX J10 -14 A04X+051340Y-039590X0945Y0291R090S1
999

Binary file not shown.

View File

@@ -0,0 +1,581 @@
P CODE 00
P UNITS CUST 0
P arrayDim N
317GND VIA MD0118PA00X+052860Y-034270X0236Y0000R000S1361036675
317+3V3 VIA MD0118PA00X+042090Y-019150X0236Y0000R000S1361036675
317+3V3 VIA MD0118PA00X+042538Y-038866X0236Y0000R000S1361036675
317+3V3 VIA MD0118PA00X+045950Y-024990X0236Y0000R000S1361036675
317+3V3 VIA MD0118PA00X+048800Y-037440X0236Y0000R000S1361036675
317SW1 VIA MD0118PA00X+056970Y-038900X0236Y0000R000S1361036675
317SW1 VIA MD0118PA00X+050390Y-036570X0236Y0000R000S1361036675
317SW2 VIA MD0118PA00X+049660Y-036920X0236Y0000R000S1361036675
317SW2 VIA MD0118PA00X+055540Y-038960X0236Y0000R000S1361036675
317DRIVE_QUAD_A VIA MD0118PA00X+042930Y-031980X0236Y0000R000S1361036675
317DRIVE_QUAD_A VIA MD0118PA00X+043890Y-033310X0236Y0000R000S1361036675
317DRIVE_QUAD_B VIA MD0118PA00X+044020Y-034080X0236Y0000R000S1361036675
317DRIVE_QUAD_B VIA MD0118PA00X+042910Y-032420X0236Y0000R000S1361036675
3171WIRE VIA MD0118PA00X+044550Y-025410X0236Y0000R000S1361036675
3171WIRE VIA MD0118PA00X+041220Y-018840X0236Y0000R000S1361036675
3171WIRE VIA MD0118PA00X+048530Y-033800X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+049433Y-028897X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+054130Y-021470X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+053170Y-021470X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+053490Y-021470X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+052840Y-021470X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+049690Y-029110X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+052510Y-021470X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+049130Y-028890X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+053820Y-021470X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+049740Y-028870X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+048500Y-028880X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+048800Y-028880X0236Y0000R000S1361036675
317+12V VIA MD0118PA00X+048180Y-028870X0236Y0000R000S1361036675
317NRESET VIA MD0118PA00X+050840Y-040310X0236Y0000R000S1361036675
317NRESET VIA MD0118PA00X+049730Y-033799X0236Y0000R000S1361036675
317NRESET VIA MD0118PA00X+042701Y-038536X0236Y0000R000S1361036675
317NET-(U2-EN) VIA MD0118PA00X+049900Y-015930X0236Y0000R000S1361036675
317NET-(U2-EN) VIA MD0118PA00X+048010Y-015690X0236Y0000R000S1361036675
317NET-(U7-SW) VIA MD0118PA00X+049829Y-023413X0236Y0000R000S1361036675
317NET-(U7-SW) VIA MD0118PA00X+048690Y-022980X0236Y0000R000S1361036675
317NET-(U3-BOOT) VIA MD0118PA00X+047510Y-020170X0236Y0000R000S1361036675
317NET-(U3-BOOT) VIA MD0118PA00X+049530Y-019950X0236Y0000R000S1361036675
317SWCLK_BOOT0 VIA MD0118PA00X+046290Y-038070X0236Y0000R000S1361036675
317SWCLK_BOOT0 VIA MD0118PA00X+043477Y-038493X0236Y0000R000S1361036675
317SWCLK_BOOT0 VIA MD0118PA00X+049540Y-040370X0236Y0000R000S1361036675
317SWDIO VIA MD0118PA00X+048830Y-040290X0236Y0000R000S1361036675
317SWDIO VIA MD0118PA00X+045970Y-038360X0236Y0000R000S1361036675
317LED_R VIA MD0118PA00X+051020Y-041930X0236Y0000R000S1361036675
317LED_R VIA MD0118PA00X+048190Y-037250X0236Y0000R000S1361036675
317LED_G VIA MD0118PA00X+048853Y-037113X0236Y0000R000S1361036675
317LED_G VIA MD0118PA00X+052140Y-041940X0236Y0000R000S1361036675
317LED_B VIA MD0118PA00X+048520Y-037180X0236Y0000R000S1361036675
317LED_B VIA MD0118PA00X+051530Y-041940X0236Y0000R000S1361036675
317NET-(U3-EN) VIA MD0118PA00X+047170Y-019550X0236Y0000R000S1361036675
317NET-(U3-EN) VIA MD0118PA00X+046640Y-019550X0236Y0000R000S1361036675
317DE VIA MD0118PA00X+042990Y-020870X0236Y0000R000S1361036675
317DE VIA MD0118PA00X+049350Y-033360X0236Y0000R000S1361036675
317NET-(U7-EN) VIA MD0118PA00X+050940Y-021570X0236Y0000R000S1361036675
317NET-(U7-EN) VIA MD0118PA00X+050144Y-022506X0236Y0000R000S1361036675
317DRIVE1 VIA MD0118PA00X+046484Y-033732X0236Y0000R000S1361036675
317DRIVE1 VIA MD0118PA00X+045699Y-031783X0236Y0000R000S1361036675
317DRIVE2 VIA MD0118PA00X+045622Y-032123X0236Y0000R000S1361036675
317DRIVE2 VIA MD0118PA00X+046462Y-034046X0236Y0000R000S1361036675
317PEEL1 VIA MD0118PA00X+048478Y-029665X0236Y0000R000S1361036675
317PEEL1 VIA MD0118PA00X+050260Y-032130X0236Y0000R000S1361036675
317PEEL2 VIA MD0118PA00X+049910Y-032120X0236Y0000R000S1361036675
317PEEL2 VIA MD0118PA00X+048471Y-030005X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048020Y-021960X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+054870Y-023240X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047647Y-030190X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048960Y-023660X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047300Y-030670X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+053160Y-043970X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050481Y-022690X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044150Y-014490X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048370Y-023670X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050833Y-037327X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047290Y-030330X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048296Y-032208X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044910Y-032310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+058630Y-041470X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043220Y-030500X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043650Y-017730X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050640Y-035765X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055610Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049412Y-029474X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046290Y-030010X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046260Y-031170X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050170Y-014300X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049980Y-037300X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047440Y-016240X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049430Y-030280X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049070Y-027330X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+041453Y-031467X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046280Y-030400X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050100Y-013070X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049790Y-029810X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045590Y-016230X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049680Y-037250X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047950Y-020150X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046270Y-030790X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050980Y-036070X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+042730Y-031570X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050820Y-029810X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055240Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047110Y-016230X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046020Y-015020X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045320Y-019950X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048510Y-023450X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+054130Y-040010X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+057430Y-023200X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055360Y-014310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044540Y-033010X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049260Y-023650X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+051890Y-032900X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046190Y-016230X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048120Y-022430X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047900Y-022220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049367Y-023406X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+057810Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055720Y-014310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050310Y-044170X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050310Y-027000X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044260Y-032470X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046630Y-031610X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043230Y-030170X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048110Y-019490X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048290Y-020150X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048490Y-027320X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045260Y-016230X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050320Y-027290X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+040660Y-015920X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044900Y-016250X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044530Y-032730X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046010Y-015330X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046590Y-030190X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047740Y-021900X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+054150Y-023240X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047360Y-030960X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048670Y-023670X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+040470Y-017450X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043230Y-030820X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043090Y-036980X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046630Y-031350X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044230Y-033020X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+053050Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049210Y-016590X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047720Y-016370X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048630Y-020170X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+057060Y-023200X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+056650Y-043540X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+058160Y-023200X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049710Y-014310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+052670Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+042260Y-017120X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044530Y-032460X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044870Y-033010X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+052196Y-035090X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+052870Y-033600X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046600Y-030600X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048810Y-023440X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+051046Y-033484X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+042920Y-030100X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049900Y-034320X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046590Y-030970X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047710Y-016080X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+057440Y-037660X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+051349Y-034139X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045320Y-019310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+053770Y-044770X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049980Y-027000X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049533Y-023701X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050470Y-013450X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045859Y-033241X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045900Y-016220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+054490Y-023240X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043140Y-029880X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047540Y-018700X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048010Y-018810X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043090Y-012140X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049090Y-023430X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044460Y-034620X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+047710Y-030900X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+044220Y-032730X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055730Y-014690X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+056140Y-037720X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055970Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+056310Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050460Y-013070X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050457Y-022430X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+053790Y-023200X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048780Y-027320X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050000Y-027310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046500Y-016230X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+048090Y-019170X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+053420Y-023200X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043510Y-012770X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+041160Y-020850X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049680Y-027310X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+042910Y-030450X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046380Y-036320X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+055350Y-014690X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+051320Y-032360X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045060Y-019370X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+045990Y-015630X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+046800Y-016230X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+056340Y-043860X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+043460Y-018910X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+050090Y-013450X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+053760Y-045570X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+056690Y-023220X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+049370Y-027320X0236Y0000R000S1361036675
317GND VIA MD0118PA00X+056120Y-042590X0236Y0000R000S1361036675
317NRE VIA MD0118PA00X+049140Y-033610X0236Y0000R000S1361036675
317NRE VIA MD0118PA00X+042610Y-020870X0236Y0000R000S1361036675
317USART2_TX VIA MD0118PA00X+043460Y-020870X0236Y0000R000S1361036675
317USART2_TX VIA MD0118PA00X+049599Y-032070X0236Y0000R000S1361036675
317USART2_RX VIA MD0118PA00X+048090Y-031970X0236Y0000R000S1361036675
317USART2_RX VIA MD0118PA00X+042200Y-020940X0236Y0000R000S1361036675
317USART1_TX VIA MD0118PA00X+052280Y-035990X0236Y0000R000S1361036675
317USART1_TX VIA MD0118PA00X+052260Y-038050X0236Y0000R000S1361036675
317USART1_RX VIA MD0118PA00X+051310Y-037370X0236Y0000R000S1361036675
317USART1_RX VIA MD0118PA00X+051440Y-036450X0236Y0000R000S1361036675
317NET-(D3-A) VIA MD0118PA00X+045660Y-034130X0236Y0000R000S1361036675
317NET-(D3-A) VIA MD0118PA00X+044800Y-035060X0236Y0000R000S1361036675
327GND C87 -1 A01X+044520Y-016729X0453Y1063R090S2
32724V C87 -2 A01X+044520Y-017891X0453Y1063R090S2
327+12V C50 -1 A01X+050270Y-028441X0394Y0571R270S2
327GND C50 -2 A01X+050270Y-027693X0394Y0571R270S2
327GND U3 -1 A01X+048643Y-019914X0395Y0220R180S2
327NET-(U3-SW) U3 -2 A01X+048643Y-019540X0395Y0220R180S2
32724V U3 -3 A01X+048643Y-019166X0395Y0220R180S2
327NET-(U3-FB) U3 -4 A01X+047578Y-019166X0395Y0220R180S2
327NET-(U3-EN) U3 -5 A01X+047578Y-019540X0395Y0220R180S2
327NET-(U3-BOOT) U3 -6 A01X+047578Y-019914X0395Y0220R180S2
327NET-(J6-PIN_1) R27 -1 A01X+056070Y-040205X0315Y0374R270S2
327SW2 R27 -2 A01X+056070Y-039555X0315Y0374R270S2
327+12V C19 -1 A01X+057320Y-022042X0394Y0571R090S2
327GND C19 -2 A01X+057320Y-022790X0394Y0571R090S2
327NET-(U4-VREF) R7 -1 A01X+046039Y-032550X0213Y0252R000S2
327+3V3 R7 -2 A01X+046441Y-032550X0213Y0252R000S2
327GND C5 -1 A01X+046410Y-035989X0220Y0244R270S2
327SWCLK_BOOT0 C5 -2 A01X+046410Y-035611X0220Y0244R270S2
327NET-(U3-EN) R28 -1 A01X+046210Y-019565X0315Y0374R270S2
32724V R28 -2 A01X+046210Y-018915X0315Y0374R270S2
32724V C32 -1 A01X+050200Y-015315X0354Y0374R270S2
327GND C32 -2 A01X+050200Y-014705X0354Y0374R270S2
327SW2 C52 -1 A01X+056080Y-038964X0394Y0571R270S2
327GND C52 -2 A01X+056080Y-038216X0394Y0571R270S2
327RS-485- D2 -1 A01X+043941Y-015356X0581Y0236R000S2
327RS-485+ D2 -2 A01X+043941Y-016104X0581Y0236R000S2
327GND D2 -3 A01X+044679Y-015730X0581Y0236R000S2
327(U1-PC13-PAD1) U1 -1 A01X+050376Y-035513X0110Y0580R090S2
327-OSCX_IN-PAD2) U1 -2 A01X+050376Y-035316X0110Y0580R090S2
327OSCX_OUT-PAD3) U1 -3 A01X+050376Y-035119X0110Y0580R090S2
327-(U1-PF3-PAD4) U1 -4 A01X+050376Y-034922X0110Y0580R090S2
327+3V3 U1 -5 A01X+050376Y-034725X0110Y0580R090S2
327+3V3 U1 -6 A01X+050376Y-034528X0110Y0580R090S2
327GND U1 -7 A01X+050376Y-034332X0110Y0580R090S2
327OSC_IN U1 -8 A01X+050376Y-034135X0110Y0580R090S2
327OSC_OUT U1 -9 A01X+050376Y-033938X0110Y0580R090S2
327NRESET U1 -10 A01X+050376Y-033741X0110Y0580R090S2
327NRE U1 -11 A01X+050376Y-033544X0110Y0580R090S2
327DE U1 -12 A01X+050376Y-033347X0110Y0580R090S2
327PEEL1 U1 -13 A01X+049799Y-032770X0110Y0580R180S2
327PEEL2 U1 -14 A01X+049602Y-032770X0110Y0580R180S2
327USART2_TX U1 -15 A01X+049405Y-032770X0110Y0580R180S2
327USART2_RX U1 -16 A01X+049208Y-032770X0110Y0580R180S2
3271WIRE U1 -17 A01X+049011Y-032770X0110Y0580R180S2
327(U1-PA7-PAD18) U1 -18 A01X+048814Y-032770X0110Y0580R180S2
327(U1-PB0-PAD19) U1 -19 A01X+048617Y-032770X0110Y0580R180S2
327(U1-PB1-PAD20) U1 -20 A01X+048421Y-032770X0110Y0580R180S2
327(U1-PB2-PAD21) U1 -21 A01X+048224Y-032770X0110Y0580R180S2
327U1-PB10-PAD22) U1 -22 A01X+048027Y-032770X0110Y0580R180S2
327U1-PB11-PAD23) U1 -23 A01X+047830Y-032770X0110Y0580R180S2
327U1-PB12-PAD24) U1 -24 A01X+047633Y-032770X0110Y0580R180S2
327U1-PB13-PAD25) U1 -25 A01X+047056Y-033347X0110Y0580R090S2
327U1-PB14-PAD26) U1 -26 A01X+047056Y-033544X0110Y0580R090S2
327U1-PB15-PAD27) U1 -27 A01X+047056Y-033741X0110Y0580R090S2
327DRIVE1 U1 -28 A01X+047056Y-033938X0110Y0580R090S2
327DRIVE2 U1 -29 A01X+047056Y-034135X0110Y0580R090S2
327NET-(D3-A) U1 -30 A01X+047056Y-034332X0110Y0580R090S2
327NET-(D5-A) U1 -31 A01X+047056Y-034528X0110Y0580R090S2
327U1-PA10-PAD32) U1 -32 A01X+047056Y-034725X0110Y0580R090S2
32711[PA9]-PAD33) U1 -33 A01X+047056Y-034922X0110Y0580R090S2
3272[PA10]-PAD34) U1 -34 A01X+047056Y-035119X0110Y0580R090S2
327SWDIO U1 -35 A01X+047056Y-035316X0110Y0580R090S2
327SWCLK_BOOT0 U1 -36 A01X+047056Y-035513X0110Y0580R090S2
327U1-PA15-PAD37) U1 -37 A01X+047633Y-036090X0110Y0580R180S2
327(U1-PD0-PAD38) U1 -38 A01X+047830Y-036090X0110Y0580R180S2
327(U1-PD1-PAD39) U1 -39 A01X+048027Y-036090X0110Y0580R180S2
327(U1-PD2-PAD40) U1 -40 A01X+048224Y-036090X0110Y0580R180S2
327(U1-PD3-PAD41) U1 -41 A01X+048421Y-036090X0110Y0580R180S2
327LED_R U1 -42 A01X+048617Y-036090X0110Y0580R180S2
327LED_B U1 -43 A01X+048814Y-036090X0110Y0580R180S2
327LED_G U1 -44 A01X+049011Y-036090X0110Y0580R180S2
327USART1_TX U1 -45 A01X+049208Y-036090X0110Y0580R180S2
327USART1_RX U1 -46 A01X+049405Y-036090X0110Y0580R180S2
327SW2 U1 -47 A01X+049602Y-036090X0110Y0580R180S2
327SW1 U1 -48 A01X+049799Y-036090X0110Y0580R180S2
327N/C FID3 A01X+053830Y-042350X0394Y0000R000S2
327+12V U7 -1 A01X+049122Y-022693X0264Y0118R000S2
327NET-(U7-SW) U7 -2 A01X+049122Y-022890X0264Y0118R000S2
327GND U7 -3 A01X+049122Y-023087X0264Y0118R000S2
327NET-(U7-BST) U7 -4 A01X+049705Y-023087X0264Y0118R000S2
327NET-(U7-EN) U7 -5 A01X+049705Y-022890X0264Y0118R000S2
327NET-(U7-FB) U7 -6 A01X+049705Y-022693X0264Y0118R000S2
327SW2 R29 -1 A01X+055460Y-039560X0315Y0374R090S2
327+3V3 R29 -2 A01X+055460Y-040210X0315Y0374R090S2
327GND C27 -1 A01X+049460Y-029820X0354Y0374R180S2
327NET-(U5-VREF) C27 -2 A01X+048850Y-029820X0354Y0374R180S2
327GND C30 -1 A01X+046320Y-014640X0394Y0571R000S2
327NET-(D4-K) C30 -2 A01X+047068Y-014640X0394Y0571R000S2
327GND R17 -1 A01X+053659Y-040020X0404Y0551R180S2
327SWCLK_BOOT0 R17 -2 A01X+052941Y-040020X0404Y0551R180S2
327LED_B R5 -1 A01X+051530Y-042405X0315Y0374R090S2
327NET-(D1-BK) R5 -2 A01X+051530Y-043055X0315Y0374R090S2
327NET-(D5-A) R1 -1 A01X+045195Y-034120X0315Y0374R180S2
327DRIVE_QUAD_B R1 -2 A01X+044545Y-034120X0315Y0374R180S2
327ET-(U5-IPROPI) U5 -1 A01X+048110Y-029997X0197Y0098R180S2
327PEEL2 U5 -2 A01X+048110Y-029800X0197Y0098R180S2
327PEEL1 U5 -3 A01X+048110Y-029603X0197Y0098R180S2
327NET-(U5-VREF) U5 -4 A01X+048110Y-029406X0197Y0098R180S2
327+12V U5 -5 A01X+047362Y-029406X0197Y0098R180S2
327PEEL_M1 U5 -6 A01X+047362Y-029603X0197Y0098R180S2
327GND U5 -7 A01X+047362Y-029800X0197Y0098R180S2
327PEEL_M2 U5 -8 A01X+047362Y-029997X0197Y0098R180S2
327GND U5 -9 A01X+047736Y-029702X0354Y0630R180S2
327SWCLK_BOOT0 R30 -1 A01X+052250Y-039515X0315Y0374R090S2
327NET-(J7-PIN_1) R30 -2 A01X+052250Y-040165X0315Y0374R090S2
327+12V C43 -1 A01X+045016Y-030160X0394Y0571R000S2
327GND C43 -2 A01X+045764Y-030160X0394Y0571R000S2
327+12V C20 -1 A01X+053250Y-022032X0394Y0571R090S2
327GND C20 -2 A01X+053250Y-022780X0394Y0571R090S2
327GND R20 -1 A01X+049303Y-014322X0315Y0374R180S2
327ET-(U2-ILIMIT) R20 -2 A01X+048653Y-014322X0315Y0374R180S2
327+3V3 C42 -1 A01X+048670Y-026216X0394Y0571R090S2
327GND C42 -2 A01X+048670Y-026964X0394Y0571R090S2
327NET-(D4-K) D4 -1 A01X+048040Y-013280X0650Y0860R270S2
327GND D4 -2 A01X+049380Y-013280X0650Y0860R270S2
327GND C9 -1 A01X+048370Y-016669X0453Y1063R090S2
32724V C9 -2 A01X+048370Y-017831X0453Y1063R090S2
327+12V C23 -1 A01X+054070Y-022032X0394Y0571R090S2
327GND C23 -2 A01X+054070Y-022780X0394Y0571R090S2
327GND C6 -1 A01X+048601Y-032100X0220Y0244R000S2
3271WIRE C6 -2 A01X+048979Y-032100X0220Y0244R000S2
327OSC_IN C1 -1 A01X+051386Y-034796X0220Y0244R045S2
327GND C1 -2 A01X+051654Y-035064X0220Y0244R045S2
327GND C47 -1 A01X+050270Y-029811X0394Y0571R270S2
327+12V C47 -2 A01X+050270Y-029063X0394Y0571R270S2
327LED_G R3 -1 A01X+052140Y-042405X0315Y0374R090S2
327NET-(D1-GK) R3 -2 A01X+052140Y-043055X0315Y0374R090S2
327NET-(U3-FB) R9 -1 A01X+047050Y-020059X0213Y0252R090S2
327+12V R9 -2 A01X+047050Y-020461X0213Y0252R090S2
327GND C29 -1 A01X+051000Y-032561X0220Y0244R090S2
327NRESET C29 -2 A01X+051000Y-032939X0220Y0244R090S2
327+12V C14 -1 A01X+056510Y-022032X0394Y0571R090S2
327GND C14 -2 A01X+056510Y-022780X0394Y0571R090S2
327+12V C44 -1 A01X+044404Y-030160X0394Y0571R180S2
327GND C44 -2 A01X+043656Y-030160X0394Y0571R180S2
327NET-(D4-K) R4 -1 A01X+047700Y-014715X0315Y0374R090S2
327NET-(U2-EN) R4 -2 A01X+047700Y-015365X0315Y0374R090S2
327N/C FID2 A01X+058820Y-012500X0394Y0000R000S2
327+3V3 C39 -1 A01X+049270Y-024824X0394Y0571R270S2
327GND C39 -2 A01X+049270Y-024076X0394Y0571R270S2
327GND C21 -1 A01X+046655Y-032040X0354Y0374R180S2
327NET-(U4-VREF) C21 -2 A01X+046045Y-032040X0354Y0374R180S2
327NET-(U4-VREF) C22 -1 A01X+045941Y-031540X0220Y0244R000S2
327GND C22 -2 A01X+046319Y-031540X0220Y0244R000S2
327GND C3 -1 A01X+050951Y-035393X0220Y0244R270S2
327+3V3 C3 -2 A01X+050951Y-035015X0220Y0244R270S2
327ET-(U5-IPROPI) R12 -1 A01X+048351Y-030504X0315Y0374R180S2
327GND R12 -2 A01X+047701Y-030504X0315Y0374R180S2
327NET-(U5-VREF) R11 -1 A01X+048950Y-030296X0213Y0252R090S2
327+3V3 R11 -2 A01X+048950Y-030698X0213Y0252R090S2
327GND R8 -1 A01X+047050Y-018739X0213Y0252R090S2
327NET-(U3-FB) R8 -2 A01X+047050Y-019141X0213Y0252R090S2
327+3V3 D3 -1 A01X+044420Y-036942X0394Y0394R270S2
327NET-(D3-A) D3 -2 A01X+044420Y-035958X0394Y0394R270S2
327GND C48 -1 A01X+049470Y-027693X0394Y0571R090S2
327+12V C48 -2 A01X+049470Y-028441X0394Y0571R090S2
327+12V C25 -1 A01X+049776Y-022010X0394Y0571R000S2
327GND C25 -2 A01X+050524Y-022010X0394Y0571R000S2
327DE R24 -1 A01X+044100Y-020055X0315Y0374R270S2
327NRE R24 -2 A01X+044100Y-019405X0315Y0374R270S2
327NET-(U7-BST) C36 -1 A01X+050150Y-023141X0220Y0244R090S2
327NET-(U7-SW) C36 -2 A01X+050150Y-023519X0220Y0244R090S2
327+12V C18 -1 A01X+058120Y-022042X0394Y0571R090S2
327GND C18 -2 A01X+058120Y-022790X0394Y0571R090S2
3271WIRE R25 -1 A01X+041220Y-018379X0404Y0551R270S2
3271WIRE_IN R25 -2 A01X+041220Y-017661X0404Y0551R270S2
327NET-(U7-SW) L2 -1 A01X+046420Y-022296X1063Y0866R090S2
327+3V3 L2 -2 A01X+046420Y-024304X1063Y0866R090S2
327SW1 C51 -1 A01X+057450Y-038974X0394Y0571R270S2
327GND C51 -2 A01X+057450Y-038226X0394Y0571R270S2
327GND C26 -1 A01X+048411Y-022590X0220Y0244R000S2
327+12V C26 -2 A01X+048789Y-022590X0220Y0244R000S2
327NET-(J6-PIN_1) J6 -1 A01X+055280Y-043861X0453Y0394R315S2
327GND J6 -2 A01X+054334Y-044808X0413Y0394R315S2
327GND J6 -3 A01X+054696Y-045560X0472Y0512R135S2
327GND J6 -4 A01X+056032Y-044223X0472Y0512R135S2
327SW1 R26 -1 A01X+056980Y-039570X0315Y0374R090S2
327+3V3 R26 -2 A01X+056980Y-040220X0315Y0374R090S2
327NET-(U5-VREF) C28 -1 A01X+048731Y-029330X0220Y0244R000S2
327GND C28 -2 A01X+049109Y-029330X0220Y0244R000S2
327GND C33 -1 A01X+049219Y-016202X0220Y0244R000S2
327NET-(U2-EN) C33 -2 A01X+049597Y-016202X0220Y0244R000S2
327NET-(U7-FB) R23 -1 A01X+050820Y-023481X0213Y0252R270S2
327GND R23 -2 A01X+050820Y-023079X0213Y0252R270S2
327LED_R R2 -1 A01X+050930Y-042405X0315Y0374R090S2
327NET-(D1-RK) R2 -2 A01X+050930Y-043055X0315Y0374R090S2
327NET-(U3-SW) L1 -1 A01X+051424Y-018570X1516Y1516R270S2
327+12V L1 -2 A01X+054436Y-018570X1516Y1516R270S2
327DE R19 -1 A01X+044690Y-020055X0315Y0374R270S2
327GND R19 -2 A01X+044690Y-019405X0315Y0374R270S2
327ET-(U4-IPROPI) R10 -1 A01X+045565Y-032650X0315Y0374R180S2
327GND R10 -2 A01X+044915Y-032650X0315Y0374R180S2
32724V C7 -1 A01X+051564Y-014530X1634Y0748R000S2
327GND C7 -2 A01X+054300Y-014530X1634Y0748R000S2
327NET-(U7-FB) C37 -1 A01X+051340Y-024010X0220Y0244R090S2
327+3V3 C37 -2 A01X+051340Y-024388X0220Y0244R090S2
327NET-(D1-BK) D1 -1 A01X+051193Y-043930X0197Y0197R090S2
327NET-(D1-GK) D1 -2 A01X+051507Y-043930X0197Y0197R090S2
327+3V3 D1 -3 A01X+051901Y-043930X0315Y0197R000S2
327NET-(D1-RK) D1 -4 A01X+050799Y-043930X0197Y0315R090S2
327DRIVE_M1 J3 -1 A01X+042126Y-030974X0315Y0630R090S2
327GND J3 -2 A01X+042126Y-031467X0315Y0630R090S2
327DRIVE_QUAD_A J3 -3 A01X+042126Y-031959X0315Y0630R090S2
327DRIVE_QUAD_B J3 -4 A01X+042126Y-032451X0315Y0630R090S2
327+3V3 J3 -5 A01X+042126Y-032943X0315Y0630R090S2
327DRIVE_M2 J3 -6 A01X+042126Y-033435X0315Y0630R090S2
327N/C J3 -MP A01X+040984Y-029970X0827Y1181R090S2
327N/C J3 -MP A01X+040984Y-034439X0827Y1181R090S2
327NET-(J7-PIN_1) J7 -1 A01X+049764Y-043346X0453Y0394R090S2
327+3V3 J7 -2 A01X+049764Y-042008X0413Y0394R090S2
327+3V3 J7 -3 A01X+048976Y-041732X0472Y0512R270S2
327+3V3 J7 -4 A01X+048976Y-043622X0472Y0512R270S2
327+3V3 C38 -1 A01X+048470Y-024824X0394Y0571R270S2
327GND C38 -2 A01X+048470Y-024076X0394Y0571R270S2
327+12V C16 -1 A01X+054880Y-022032X0394Y0571R090S2
327GND C16 -2 A01X+054880Y-022780X0394Y0571R090S2
327+3V3 C41 -1 A01X+050070Y-024824X0394Y0571R270S2
327GND C41 -2 A01X+050070Y-024076X0394Y0571R270S2
327NET-(D3-A) R31 -1 A01X+044955Y-033510X0315Y0374R180S2
327DRIVE_QUAD_A R31 -2 A01X+044305Y-033510X0315Y0374R180S2
327PEEL_M1 J2 -1 A01X+046585Y-028307X0315Y0630R180S2
327PEEL_M2 J2 -2 A01X+046093Y-028307X0315Y0630R180S2
327N/C J2 -MP A01X+047589Y-027165X0827Y1181R180S2
327N/C J2 -MP A01X+045089Y-027165X0827Y1181R180S2
327OSC_OUT C2 -1 A01X+051406Y-033384X0220Y0244R315S2
327GND C2 -2 A01X+051674Y-033116X0220Y0244R315S2
327OSC_IN Y1 -1 A01X+051950Y-034553X0551Y0472R315S2
327GND Y1 -2 A01X+052563Y-033940X0551Y0472R315S2
327OSC_OUT Y1 -3 A01X+052090Y-033467X0551Y0472R315S2
327GND Y1 -4 A01X+051477Y-034080X0551Y0472R315S2
327NET-(U3-BOOT) C53 -1 A01X+049200Y-019940X0220Y0244R270S2
327NET-(U3-SW) C53 -2 A01X+049200Y-019562X0220Y0244R270S2
327GND C35 -1 A01X+048351Y-018640X0220Y0244R000S2
32724V C35 -2 A01X+048729Y-018640X0220Y0244R000S2
327NET-(D3-A) C8 -1 A01X+045440Y-033619X0220Y0244R270S2
327GND C8 -2 A01X+045440Y-033241X0220Y0244R270S2
327USART2_RX U6 -1 A01X+041957Y-020174X0768Y0236R270S2
327NRE U6 -2 A01X+042457Y-020174X0768Y0236R270S2
327DE U6 -3 A01X+042957Y-020174X0768Y0236R270S2
327USART2_TX U6 -4 A01X+043457Y-020174X0768Y0236R270S2
327GND U6 -5 A01X+043457Y-018226X0768Y0236R270S2
327NET-(U6-A) U6 -6 A01X+042957Y-018226X0768Y0236R270S2
327NET-(U6-B) U6 -7 A01X+042457Y-018226X0768Y0236R270S2
327+3V3 U6 -8 A01X+041957Y-018226X0768Y0236R270S2
3271WIRE R14 -1 A01X+045201Y-025480X0404Y0551R000S2
327+3V3 R14 -2 A01X+045919Y-025480X0404Y0551R000S2
327GND C46 -1 A01X+043656Y-030950X0394Y0571R000S2
327+12V C46 -2 A01X+044404Y-030950X0394Y0571R000S2
327GND C12 -1 A01X+047090Y-016659X0453Y1063R090S2
32724V C12 -2 A01X+047090Y-017821X0453Y1063R090S2
327N/C FID1 A01X+041230Y-025040X0394Y0000R000S2
3271WIRE D9 -1 A01X+041174Y-019313X0433Y0433R090S2
327GND D9 -2 A01X+041174Y-020415X0433Y0433R090S2
327GND C31 -1 A01X+048039Y-016142X0220Y0244R000S2
3272-DV{SLASH}DT) C31 -2 A01X+048417Y-016142X0220Y0244R000S2
327NET-(U6-B) R16 -1 A01X+042860Y-017355X0315Y0374R270S2
327RS-485- R16 -2 A01X+042860Y-016705X0315Y0374R270S2
327VIN F1 -1 A01X+045033Y-013440X0772Y1240R000S2
327NET-(D4-K) F1 -2 A01X+046967Y-013440X0772Y1240R000S2
327+3V3 R22 -1 A01X+050830Y-024735X0315Y0374R270S2
327NET-(U7-FB) R22 -2 A01X+050830Y-024085X0315Y0374R270S2
327GND C45 -1 A01X+045764Y-030950X0394Y0571R180S2
327+12V C45 -2 A01X+045016Y-030950X0394Y0571R180S2
327NET-(U6-A) R15 -1 A01X+043500Y-017355X0315Y0374R270S2
327RS-485+ R15 -2 A01X+043500Y-016705X0315Y0374R270S2
327+3V3 C40 -1 A01X+049470Y-026216X0394Y0571R090S2
327GND C40 -2 A01X+049470Y-026964X0394Y0571R090S2
327+3V3 D5 -1 A01X+045260Y-036792X0394Y0394R270S2
327NET-(D5-A) D5 -2 A01X+045260Y-035808X0394Y0394R270S2
327+12V C15 -1 A01X+052440Y-022032X0394Y0571R090S2
327GND C15 -2 A01X+052440Y-022780X0394Y0571R090S2
327GND C13 -1 A01X+045800Y-016659X0453Y1063R090S2
32724V C13 -2 A01X+045800Y-017821X0453Y1063R090S2
327ET-(U4-IPROPI) U4 -1 A01X+045318Y-032140X0197Y0098R180S2
327DRIVE2 U4 -2 A01X+045318Y-031943X0197Y0098R180S2
327DRIVE1 U4 -3 A01X+045318Y-031746X0197Y0098R180S2
327NET-(U4-VREF) U4 -4 A01X+045318Y-031549X0197Y0098R180S2
327+12V U4 -5 A01X+044570Y-031549X0197Y0098R180S2
327DRIVE_M1 U4 -6 A01X+044570Y-031746X0197Y0098R180S2
327GND U4 -7 A01X+044570Y-031943X0197Y0098R180S2
327DRIVE_M2 U4 -8 A01X+044570Y-032140X0197Y0098R180S2
327GND U4 -9 A01X+044944Y-031845X0354Y0630R180S2
327NET-(U2-EN) U2 -1 A01X+049498Y-015690X0522Y0236R180S2
32724V U2 -2 A01X+049498Y-015316X0522Y0236R180S2
327GND U2 -3 A01X+049498Y-014942X0522Y0236R180S2
327ET-(U2-ILIMIT) U2 -4 A01X+048602Y-014942X0522Y0236R180S2
327NET-(D4-K) U2 -5 A01X+048602Y-015316X0522Y0236R180S2
3272-DV{SLASH}DT) U2 -6 A01X+048602Y-015690X0522Y0236R180S2
327NET-(J4-PIN_1) R18 -1 A01X+057590Y-040225X0315Y0374R270S2
327SW1 R18 -2 A01X+057590Y-039575X0315Y0374R270S2
327VIN J5 -1 A01X+044149Y-013417X0512Y0453R125S2
327GND J5 -2 A01X+043585Y-014224X0512Y0453R125S2
327RS-485- J5 -3 A01X+043020Y-015030X0512Y0453R125S2
327RS-485+ J5 -4 A01X+042455Y-015836X0512Y0453R125S2
3271WIRE_IN J5 -5 A01X+041891Y-016643X0512Y0453R125S2
327GND J5 -6 A01X+043861Y-012302X0591Y0846R125S2
327GND J5 -7 A01X+040744Y-016753X0591Y0846R125S2
327GND C10 -1 A01X+051002Y-035754X0220Y0244R000S2
327+3V3 C10 -2 A01X+051380Y-035754X0220Y0244R000S2
327NET-(U2-EN) R13 -1 A01X+047105Y-015390X0315Y0374R180S2
327GND R13 -2 A01X+046455Y-015390X0315Y0374R180S2
327NET-(U7-EN) R21 -1 A01X+051115Y-022000X0315Y0374R000S2
327+12V R21 -2 A01X+051765Y-022000X0315Y0374R000S2
327NET-(J4-PIN_1) J4 -1 A01X+057603Y-041539X0453Y0394R315S2
327GND J4 -2 A01X+056657Y-042485X0413Y0394R315S2
327GND J4 -3 A01X+057019Y-043237X0472Y0512R135S2
327GND J4 -4 A01X+058355Y-041900X0472Y0512R135S2
327+12V C49 -1 A01X+048670Y-028441X0394Y0571R270S2
327GND C49 -2 A01X+048670Y-027693X0394Y0571R270S2
327+12V C17 -1 A01X+055700Y-022032X0394Y0571R090S2
327GND C17 -2 A01X+055700Y-022780X0394Y0571R090S2
327+12V C34 -1 A01X+049154Y-022010X0394Y0571R180S2
327GND C34 -2 A01X+048406Y-022010X0394Y0571R180S2
327NET-(D5-A) C54 -1 A01X+045279Y-034620X0220Y0244R180S2
327GND C54 -2 A01X+044901Y-034620X0220Y0244R180S2
327GND C11 -1 A01X+052799Y-043950X0220Y0244R180S2
327+3V3 C11 -2 A01X+052421Y-043950X0220Y0244R180S2
327GND C24 -1 A01X+042259Y-017530X0220Y0244R180S2
327+3V3 C24 -2 A01X+041881Y-017530X0220Y0244R180S2
327GND C4 -1 A01X+049979Y-044160X0220Y0244R180S2
327+3V3 C4 -2 A01X+049601Y-044160X0220Y0244R180S2
327NET-(U3-EN) R6 -1 A01X+045721Y-019630X0213Y0252R180S2
327GND R6 -2 A01X+045319Y-019630X0213Y0252R180S2
317GND J8 -1 D0394PA00X+058688Y-039710X0669Y0669R000S0
317J8-PIN_2-PAD2) J8 -2 D0394PA00X+058570Y-038710X0669Y0669R000S0
317+3V3 J8 -3 D0394PA00X+058688Y-037710X0669Y0669R000S0
317USART1_RX J8 -4 D0394PA00X+058570Y-036710X0669Y0669R000S0
317USART1_TX J8 -5 D0394PA00X+058688Y-035710X0669Y0669R000S0
317J8-PIN_6-PAD6) J8 -6 D0394PA00X+058570Y-034710X0669Y0669R000S0
367N/C J1 D0935UA00X+042100Y-039460X0935Y0000R270S0
367N/C J1 D0390UA00X+043100Y-039460X0390Y0000R270S0
367N/C J1 D0935UA00X+044100Y-039460X0935Y0000R270S0
367N/C J1 D0935UA00X+042100Y-038210X0935Y0000R270S0
367N/C J1 D0935UA00X+044100Y-038210X0935Y0000R270S0
367N/C J1 D0390UA00X+042700Y-037460X0390Y0000R270S0
367N/C J1 D0390UA00X+043500Y-037460X0390Y0000R270S0
327+3V3 J1 -1 A04X+042850Y-038960X0310Y0000R270S1
327SWDIO J1 -2 A04X+043350Y-038960X0310Y0000R270S1
327NRESET J1 -3 A04X+042850Y-038460X0310Y0000R270S1
327SWCLK_BOOT0 J1 -4 A04X+043350Y-038460X0310Y0000R270S1
327GND J1 -5 A04X+042850Y-037960X0310Y0000R270S1
327J1-PIN_6-PAD6) J1 -6 A04X+043350Y-037960X0310Y0000R270S1
327-(J10-NC-PAD1) J10 -1 A04X+048340Y-038055X0945Y0291R090S1
327-(J10-NC-PAD2) J10 -2 A04X+048340Y-039590X0945Y0291R090S1
327+3V3 J10 -3 A04X+048840Y-038055X0945Y0291R090S1
327SWDIO J10 -4 A04X+048840Y-039590X0945Y0291R090S1
327GND J10 -5 A04X+049340Y-038055X0945Y0291R090S1
327SWCLK_BOOT0 J10 -6 A04X+049340Y-039590X0945Y0291R090S1
327GND J10 -7 A04X+049840Y-038055X0945Y0291R090S1
327LASH}SWO-PAD8) J10 -8 A04X+049840Y-039590X0945Y0291R090S1
327SLASH}NC-PAD9) J10 -9 A04X+050340Y-038055X0945Y0291R090S1
327LASH}NC-PAD10) J10 -10 A04X+050340Y-039590X0945Y0291R090S1
327GND J10 -11 A04X+050840Y-038055X0945Y0291R090S1
327NRESET J10 -12 A04X+050840Y-039590X0945Y0291R090S1
327USART1_RX J10 -13 A04X+051340Y-038055X0945Y0291R090S1
327USART1_TX J10 -14 A04X+051340Y-039590X0945Y0291R090S1
999

View File

@@ -0,0 +1 @@
{"hostname":"SUPERDUPER","username":"janik"}

View File

@@ -0,0 +1 @@
{"hostname":"SUPERDUPER","username":"janik"}