Merge remote-tracking branch 'refs/remotes/noisymime/master'
58
.travis.yml
|
@ -24,20 +24,50 @@
|
||||||
# Template #1: General project. Test it using existing `platformio.ini`.
|
# Template #1: General project. Test it using existing `platformio.ini`.
|
||||||
#
|
#
|
||||||
|
|
||||||
# language: python
|
language: python
|
||||||
# python:
|
python:
|
||||||
# - "2.7"
|
- "2.7"
|
||||||
#
|
|
||||||
# sudo: false
|
dist: trusty
|
||||||
# cache:
|
sudo: required
|
||||||
# directories:
|
|
||||||
# - "~/.platformio"
|
cache:
|
||||||
#
|
directories:
|
||||||
# install:
|
- "~/.platformio"
|
||||||
# - pip install -U platformio
|
|
||||||
#
|
#addons:
|
||||||
# script:
|
# apt:
|
||||||
# - platformio run
|
# sources:
|
||||||
|
# - sourceline: 'deb http://ports.ubuntu.com/ubuntu-ports trusty-backports main restricted universe multiverse'
|
||||||
|
# packages:
|
||||||
|
# - cppcheck/trusty-backports
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- sudo apt-get update -qq
|
||||||
|
# - sudo apt-get install -t trusty-backports cppcheck
|
||||||
|
- sudo apt-get build-dep -qq cppcheck
|
||||||
|
- wget https://github.com/danmar/cppcheck/archive/1.79.zip
|
||||||
|
- unzip 1.79.zip
|
||||||
|
- cd cppcheck-1.79
|
||||||
|
# - make SRCDIR=build CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes
|
||||||
|
- sudo make install CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes
|
||||||
|
|
||||||
|
install:
|
||||||
|
- pip install -U platformio
|
||||||
|
|
||||||
|
script:
|
||||||
|
- cd /home/travis/build
|
||||||
|
- git clone --depth=20 https://github.com/noisymime/cppcheck.git noisymime/cppcheck
|
||||||
|
- cd noisymime/speeduino
|
||||||
|
- platformio update
|
||||||
|
- platformio run -e megaatmega2560 -e teensy35 -e bluepill_f103c8 -e genericSTM32F103RB
|
||||||
|
- cd ..
|
||||||
|
- speeduino/misra/check_misra.sh
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
slack: speeduino:Y8Bhhviu4r7HFF3abMYDnH3p
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
if [ -f ./results.txt ]; then
|
||||||
|
rm results.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
for i in speeduino/speeduino/*.ino; do
|
||||||
|
#cppcheck --xml --include=${i%.*}.h --include=speeduino/speeduino/globals.h $i > /dev/null
|
||||||
|
cppcheck --dump --suppress=syntaxError:speeduino/speeduino/src/PID_v1/PID_v1.h --include=${i%.*}.h --include=speeduino/speeduino/globals.h $i > /dev/null
|
||||||
|
done
|
||||||
|
mv speeduino/speeduino/*.dump ./
|
||||||
|
rm ./utils.*.dump
|
||||||
|
|
||||||
|
python cppcheck/addons/misra.py *.dump 2> results.txt
|
||||||
|
rm *.dump
|
||||||
|
|
||||||
|
cat results.txt
|
||||||
|
# wc -l results.txt
|
||||||
|
|
||||||
|
errors=`wc -l < results.txt | tr -d ' '`
|
||||||
|
echo $errors MISRA violations
|
||||||
|
|
||||||
|
if [ $errors -gt 0 ]; then
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
|
@ -22,11 +22,12 @@ board=teensy35
|
||||||
framework=arduino
|
framework=arduino
|
||||||
lib_deps = EEPROM, FlexCAN
|
lib_deps = EEPROM, FlexCAN
|
||||||
|
|
||||||
[env:LaunchPad_tm4c1294ncpdt]
|
;Not currently working
|
||||||
platform = titiva
|
;[env:LaunchPad_tm4c1294ncpdt]
|
||||||
framework = energia
|
;platform = titiva
|
||||||
board = lptm4c1294ncpdt
|
;framework = energia
|
||||||
lib_deps = EEPROM
|
;board = lptm4c1294ncpdt
|
||||||
|
;lib_deps = EEPROM
|
||||||
|
|
||||||
[env:genericSTM32F103RB]
|
[env:genericSTM32F103RB]
|
||||||
platform = ststm32
|
platform = ststm32
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<msq xmlns="http://www.msefi.com/:msq">
|
<msq xmlns="http://www.msefi.com/:msq">
|
||||||
<bibliography author="TunerStudio MS(Beta) 3.0.22 - EFI Analytics, Inc." tuneComment="" writeDate="Sat May 06 23:43:36 AEST 2017"/>
|
<bibliography author="TunerStudio MS(Beta) 3.0.27 - EFI Analytics, Inc." tuneComment="" writeDate="Sun Jul 30 23:07:21 AEST 2017"/>
|
||||||
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2017.03" nPages="10" signature="speeduino 201704"/>
|
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2017.06" nPages="11" signature="speeduino 201707"/>
|
||||||
<page>
|
<page>
|
||||||
<pcVariable name="tsCanId">"0"</pcVariable>
|
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
|
||||||
</page>
|
</page>
|
||||||
<page number="0" size="288">
|
<page number="0" size="288">
|
||||||
<constant cols="16" digits="0" name="veTable" rows="16" units="%">
|
<constant cols="16" digits="0" name="veTable" rows="16" units="%">
|
||||||
|
@ -62,8 +62,8 @@
|
||||||
</constant>
|
</constant>
|
||||||
</page>
|
</page>
|
||||||
<page number="1" size="64">
|
<page number="1" size="64">
|
||||||
<constant digits="1" name="unused2-1" units="ms">5.0</constant>
|
<constant digits="0" name="flexBoostLow" units="kPa">0.0</constant>
|
||||||
<constant digits="1" name="unused2-2" units="ms">2.3</constant>
|
<constant digits="0" name="flexBoostHigh" units="kPa">50.0</constant>
|
||||||
<constant digits="0" name="asePct" units="%">25.0</constant>
|
<constant digits="0" name="asePct" units="%">25.0</constant>
|
||||||
<constant digits="0" name="aseCount" units="s">8.0</constant>
|
<constant digits="0" name="aseCount" units="s">8.0</constant>
|
||||||
<constant cols="1" digits="0" name="wueRates" rows="10" units="%">
|
<constant cols="1" digits="0" name="wueRates" rows="10" units="%">
|
||||||
|
@ -121,10 +121,10 @@
|
||||||
<constant name="algorithm">"Speed Density"</constant>
|
<constant name="algorithm">"Speed Density"</constant>
|
||||||
<constant name="baroCorr">"Off"</constant>
|
<constant name="baroCorr">"Off"</constant>
|
||||||
<constant name="injLayout">"Paired"</constant>
|
<constant name="injLayout">"Paired"</constant>
|
||||||
<constant name="canEnable">"Disable"</constant>
|
<constant name="perToothIgn">"No"</constant>
|
||||||
<constant name="unused2-38h">"No"</constant>
|
<constant name="unused2-38h">"No"</constant>
|
||||||
<constant digits="1" name="primePulse" units="ms">1.0</constant>
|
<constant digits="1" name="primePulse" units="ms">1.0</constant>
|
||||||
<constant digits="0" name="dutyLim" units="%">85.0</constant>
|
<constant digits="0" name="dutyLim" units="%">90.0</constant>
|
||||||
<constant digits="0" name="flexFreqLow" units="Hz">50.0</constant>
|
<constant digits="0" name="flexFreqLow" units="Hz">50.0</constant>
|
||||||
<constant digits="0" name="flexFreqHigh" units="Hz">150.0</constant>
|
<constant digits="0" name="flexFreqHigh" units="Hz">150.0</constant>
|
||||||
<constant digits="0" name="boostMaxDuty" units="%">100.0</constant>
|
<constant digits="0" name="boostMaxDuty" units="%">100.0</constant>
|
||||||
|
@ -214,6 +214,7 @@
|
||||||
<constant name="TrigEdgeSec">"Leading"</constant>
|
<constant name="TrigEdgeSec">"Leading"</constant>
|
||||||
<constant name="fuelPumpPin">"Board Default"</constant>
|
<constant name="fuelPumpPin">"Board Default"</constant>
|
||||||
<constant name="useResync">"No"</constant>
|
<constant name="useResync">"No"</constant>
|
||||||
|
<constant digits="1" name="sparkDur" units="ms">1.0</constant>
|
||||||
<constant digits="0" name="IdleAdvRPM" units="RPM">3200.0</constant>
|
<constant digits="0" name="IdleAdvRPM" units="RPM">3200.0</constant>
|
||||||
<constant digits="1" name="IdleAdvCLT" units="C">-21.0</constant>
|
<constant digits="1" name="IdleAdvCLT" units="C">-21.0</constant>
|
||||||
<constant digits="0" name="IdleDelayTime" units="sec">38.0</constant>
|
<constant digits="0" name="IdleDelayTime" units="sec">38.0</constant>
|
||||||
|
@ -365,7 +366,7 @@
|
||||||
<constant digits="0" name="egoRPM" units="rpm">1200.0</constant>
|
<constant digits="0" name="egoRPM" units="rpm">1200.0</constant>
|
||||||
<constant digits="0" name="egoTPSMax" units="%">70.0</constant>
|
<constant digits="0" name="egoTPSMax" units="%">70.0</constant>
|
||||||
<constant name="vvtPin">"Board Default"</constant>
|
<constant name="vvtPin">"Board Default"</constant>
|
||||||
<constant name="unused6-13e">"ONE"</constant>
|
<constant name="useExtBaro">"No"</constant>
|
||||||
<constant name="unused6-13f">"ONE"</constant>
|
<constant name="unused6-13f">"ONE"</constant>
|
||||||
<constant name="boostPin">"Board Default"</constant>
|
<constant name="boostPin">"Board Default"</constant>
|
||||||
<constant name="unused6-14e">"ONE"</constant>
|
<constant name="unused6-14e">"ONE"</constant>
|
||||||
|
@ -428,10 +429,7 @@
|
||||||
<constant name="lnchPullRes">"Pullup"</constant>
|
<constant name="lnchPullRes">"Pullup"</constant>
|
||||||
<constant name="fuelTrimEnabled">"No"</constant>
|
<constant name="fuelTrimEnabled">"No"</constant>
|
||||||
<constant name="flatSEnable">"No"</constant>
|
<constant name="flatSEnable">"No"</constant>
|
||||||
<constant name="unused6-60e">"ONE"</constant>
|
<constant name="baroPin">"A0"</constant>
|
||||||
<constant name="unused6-60f">"ONE"</constant>
|
|
||||||
<constant name="unused6-60g">"ONE"</constant>
|
|
||||||
<constant name="unused6-60h">"ONE"</constant>
|
|
||||||
<constant digits="0" name="flatSSoftWin" units="rpm">400.0</constant>
|
<constant digits="0" name="flatSSoftWin" units="rpm">400.0</constant>
|
||||||
<constant digits="0" name="flatSRetard" units="deg">5.0</constant>
|
<constant digits="0" name="flatSRetard" units="deg">5.0</constant>
|
||||||
<constant digits="0" name="flatSArm" units="rpm">2000.0</constant>
|
<constant digits="0" name="flatSArm" units="rpm">2000.0</constant>
|
||||||
|
@ -684,71 +682,109 @@
|
||||||
</constant>
|
</constant>
|
||||||
</page>
|
</page>
|
||||||
<page number="9" size="128">
|
<page number="9" size="128">
|
||||||
<constant digits="0" name="unused10_41">255.0</constant>
|
<constant name="enable_canbus">"Disable"</constant>
|
||||||
<constant digits="0" name="unused10_42">255.0</constant>
|
<constant name="enable_candata_in">"On"</constant>
|
||||||
<constant digits="0" name="unused10_43">255.0</constant>
|
<constant name="caninput_sel0">"Off"</constant>
|
||||||
<constant digits="0" name="unused10_44">255.0</constant>
|
<constant name="caninput_sel1">"On"</constant>
|
||||||
<constant digits="0" name="unused10_45">255.0</constant>
|
<constant name="caninput_sel2">"On"</constant>
|
||||||
<constant digits="0" name="unused10_46">255.0</constant>
|
<constant name="caninput_sel3">"On"</constant>
|
||||||
<constant digits="0" name="unused10_47">255.0</constant>
|
<constant name="caninput_sel4">"On"</constant>
|
||||||
<constant digits="0" name="unused10_48">255.0</constant>
|
<constant name="caninput_sel5">"On"</constant>
|
||||||
<constant digits="0" name="unused10_49">255.0</constant>
|
<constant name="caninput_sel6">"On"</constant>
|
||||||
<constant digits="0" name="unused10_51">255.0</constant>
|
<constant name="caninput_sel7">"On"</constant>
|
||||||
<constant digits="0" name="unused10_52">255.0</constant>
|
<constant name="caninput_sel8">"On"</constant>
|
||||||
|
<constant name="caninput_sel9">"Off"</constant>
|
||||||
|
<constant name="caninput_sel10">"Off"</constant>
|
||||||
|
<constant name="caninput_sel11">"Off"</constant>
|
||||||
|
<constant name="caninput_sel12">"Off"</constant>
|
||||||
|
<constant name="caninput_sel13">"Off"</constant>
|
||||||
|
<constant name="caninput_sel14">"Off"</constant>
|
||||||
|
<constant name="caninput_sel15">"Off"</constant>
|
||||||
|
<constant name="caninput_param_group0">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group1">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group2">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group3">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group4">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group5">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group6">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group7">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group8">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group9">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group10">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group11">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group12">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group13">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group14">"blank"</constant>
|
||||||
|
<constant name="caninput_param_group15">"blank"</constant>
|
||||||
|
<constant name="caninput_param_start_byte0">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte1">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte2">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte3">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte4">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte5">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte6">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte7">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte8">"0"</constant>
|
||||||
|
<constant name="caninput_param_start_byte9">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte10">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte11">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte12">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte13">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte14">"7"</constant>
|
||||||
|
<constant name="caninput_param_start_byte15">"7"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes0">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes1">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes2">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes3">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes4">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes5">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes6">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes7">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes8">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes9">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes10">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes11">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes12">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes13">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes14">"1"</constant>
|
||||||
|
<constant name="caninput_param_num_bytes15">"1"</constant>
|
||||||
<constant digits="0" name="unused10_53">255.0</constant>
|
<constant digits="0" name="unused10_53">255.0</constant>
|
||||||
<constant digits="0" name="unused10_54">255.0</constant>
|
<constant digits="0" name="unused10_54">255.0</constant>
|
||||||
<constant digits="0" name="unused10_55">255.0</constant>
|
<constant name="enable_candata_out">"On"</constant>
|
||||||
<constant digits="0" name="unused10_56">255.0</constant>
|
<constant name="canoutput_sel0">"On"</constant>
|
||||||
<constant digits="0" name="unused10_57">255.0</constant>
|
<constant name="canoutput_sel1">"On"</constant>
|
||||||
<constant digits="0" name="unused10_58">255.0</constant>
|
<constant name="canoutput_sel2">"On"</constant>
|
||||||
<constant digits="0" name="unused10_59">255.0</constant>
|
<constant name="canoutput_sel3">"On"</constant>
|
||||||
<constant digits="0" name="unused10_60">255.0</constant>
|
<constant name="canoutput_sel4">"On"</constant>
|
||||||
<constant digits="0" name="unused10_61">255.0</constant>
|
<constant name="canoutput_sel5">"On"</constant>
|
||||||
<constant digits="0" name="unused10_62">255.0</constant>
|
<constant name="canoutput_sel6">"On"</constant>
|
||||||
<constant digits="0" name="unused10_63">255.0</constant>
|
<constant name="canoutput_sel7">"On"</constant>
|
||||||
<constant digits="0" name="unused10_64">255.0</constant>
|
<constant cols="1" digits="0" name="canoutput_param_group" rows="8">
|
||||||
<constant digits="0" name="unused10_65">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_66">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_67">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_68">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_69">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_70">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_71">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_72">255.0</constant>
|
65535.0
|
||||||
<constant digits="0" name="unused10_73">255.0</constant>
|
</constant>
|
||||||
<constant digits="0" name="unused10_74">255.0</constant>
|
<constant name="canoutput_param_start_byte0">"7"</constant>
|
||||||
<constant digits="0" name="unused10_75">255.0</constant>
|
<constant name="canoutput_param_start_byte1">"0"</constant>
|
||||||
<constant digits="0" name="unused10_76">255.0</constant>
|
<constant name="canoutput_param_start_byte2">"0"</constant>
|
||||||
<constant digits="0" name="unused10_77">255.0</constant>
|
<constant name="canoutput_param_start_byte3">"0"</constant>
|
||||||
<constant digits="0" name="unused10_78">255.0</constant>
|
<constant name="canoutput_param_start_byte4">"0"</constant>
|
||||||
<constant digits="0" name="unused10_79">255.0</constant>
|
<constant name="canoutput_param_start_byte5">"0"</constant>
|
||||||
<constant digits="0" name="unused10_80">255.0</constant>
|
<constant name="canoutput_param_start_byte6">"0"</constant>
|
||||||
<constant digits="0" name="unused10_81">255.0</constant>
|
<constant name="canoutput_param_start_byte7">"0"</constant>
|
||||||
<constant digits="0" name="unused10_82">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_83">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_84">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_85">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_86">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_87">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_88">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_89">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_90">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_91">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_92">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_93">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_94">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_95">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_96">255.0</constant>
|
<constant digits="0" name="unused10_96">255.0</constant>
|
||||||
<constant digits="0" name="unused10_97">255.0</constant>
|
<constant digits="0" name="unused10_97">255.0</constant>
|
||||||
<constant digits="0" name="unused10_98">255.0</constant>
|
<constant digits="0" name="unused10_98">255.0</constant>
|
||||||
<constant digits="0" name="unused10_99">255.0</constant>
|
<constant digits="0" name="unused10_99">255.0</constant>
|
||||||
<constant digits="0" name="unused10_100">255.0</constant>
|
<constant name="speeduino_tsCanId">"CAN ID 0"</constant>
|
||||||
<constant digits="0" name="unused10_101">255.0</constant>
|
<constant name="true_address">"0x101"</constant>
|
||||||
<constant digits="0" name="unused10_102">255.0</constant>
|
<constant name="realtime_base_address">"0x201"</constant>
|
||||||
<constant digits="0" name="unused10_103">255.0</constant>
|
<constant name="obd_address">"0x2FF"</constant>
|
||||||
<constant digits="0" name="unused10_104">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_105">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_106">255.0</constant>
|
|
||||||
<constant digits="0" name="unused10_107">255.0</constant>
|
<constant digits="0" name="unused10_107">255.0</constant>
|
||||||
<constant digits="0" name="unused10_108">255.0</constant>
|
<constant digits="0" name="unused10_108">255.0</constant>
|
||||||
<constant digits="0" name="unused10_109">255.0</constant>
|
<constant digits="0" name="unused10_109">255.0</constant>
|
||||||
|
@ -771,11 +807,26 @@
|
||||||
<constant digits="0" name="unused10_126">255.0</constant>
|
<constant digits="0" name="unused10_126">255.0</constant>
|
||||||
<constant digits="0" name="unused10_127">255.0</constant>
|
<constant digits="0" name="unused10_127">255.0</constant>
|
||||||
</page>
|
</page>
|
||||||
|
<page number="10" size="192">
|
||||||
|
<constant cols="1" digits="0" name="crankingEnrichBins" rows="4" units="C">
|
||||||
|
-40.0
|
||||||
|
0.0
|
||||||
|
30.0
|
||||||
|
70.0
|
||||||
|
</constant>
|
||||||
|
<constant cols="1" digits="0" name="crankingEnrichValues" rows="4" units="%">
|
||||||
|
138.0
|
||||||
|
115.0
|
||||||
|
105.0
|
||||||
|
100.0
|
||||||
|
</constant>
|
||||||
|
</page>
|
||||||
<settings Comment="These setting are only used if this msq is opened without a project.">
|
<settings Comment="These setting are only used if this msq is opened without a project.">
|
||||||
<setting name="enablehardware_test_OFF" value="enablehardware_test_OFF"/>
|
<setting name="enablehardware_test_OFF" value="enablehardware_test_OFF"/>
|
||||||
<setting name="SPEED_DENSITY" value="SPEED_DENSITY"/>
|
<setting name="SPEED_DENSITY" value="SPEED_DENSITY"/>
|
||||||
<setting name="CAN_COMMANDS_OFF" value="CAN_COMMANDS_OFF"/>
|
<setting name="CAN_COMMANDS_OFF" value="CAN_COMMANDS_OFF"/>
|
||||||
<setting name="CELSIUS" value="CELSIUS"/>
|
<setting name="CELSIUS" value="CELSIUS"/>
|
||||||
|
<setting name="AFR" value="AFR"/>
|
||||||
</settings>
|
</settings>
|
||||||
<userComments Comment="These are user comments that can be related to a particular setting or dialog."/>
|
<userComments Comment="These are user comments that can be related to a particular setting or dialog."/>
|
||||||
</msq>
|
</msq>
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
|
include <arduino.scad>
|
||||||
|
|
||||||
$fn=50;
|
$fn=50;
|
||||||
height=1;
|
height=1;
|
||||||
hole_radius=(3.3782/2)+0.5;
|
hole_radius=(3.3782/2)+0.5;
|
||||||
corner_radius=4.00;
|
corner_radius=4.00;
|
||||||
//hole_radius=(3.3782/1);
|
//hole_radius=(3.3782/1);
|
||||||
|
|
||||||
|
//rotate([270,0,0]) translate([17,0,7.5]) arduino(MEGA);
|
||||||
|
|
||||||
module plate()
|
module plate()
|
||||||
{
|
{
|
||||||
difference()
|
difference()
|
||||||
|
@ -22,12 +26,15 @@ module plate()
|
||||||
translate([95.02,45,-5]) cylinder(r=hole_radius, h=10);
|
translate([95.02,45,-5]) cylinder(r=hole_radius, h=10);
|
||||||
|
|
||||||
//USB cutout
|
//USB cutout
|
||||||
USB_height = 11;
|
USB_height = 12;
|
||||||
translate([-corner_radius+29.3,-corner_radius+13,-5]) cube([14,USB_height,10]);
|
translate([-corner_radius+28.5,-corner_radius+12.5,-5]) cube([15,USB_height,10]);
|
||||||
|
|
||||||
|
//Arduino power cutout
|
||||||
|
//translate([-corner_radius+66.3,-corner_radius+18.5,0]) cube([10,13,11],center=true); //right side is x = 45.175, width = 8.9
|
||||||
|
|
||||||
//MAP cutout
|
//MAP cutout
|
||||||
//translate([20,110,screw_window_z+screw_window_height/2-2]) rotate ([90,0,0]) cylinder(r=3,h=screw_window_height);
|
//translate([20,110,screw_window_z+screw_window_height/2-2]) rotate ([90,0,0]) cylinder(r=3,h=screw_window_height);
|
||||||
translate([-corner_radius+90,-corner_radius+15,-5]) cylinder(r=3,h=10);
|
translate([-corner_radius+87,-corner_radius+15,-5]) cylinder(r=5.5,h=10);
|
||||||
|
|
||||||
//Main loom cutout
|
//Main loom cutout
|
||||||
loom_width=84;
|
loom_width=84;
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
|
@ -0,0 +1 @@
|
||||||
|
Part/Designator,Manufacture Part Number/Seeed SKU,Quantity
"IC1,IC2",LMV324LIDT,2
"R1,R3,R5,R7,R9,R11,R13,R15",TNPW0805180KBEEA,8
"R2,R4,R6,R8,R10,R12,R14,R16",RT0805BRD07330KL,8
Dual row connector,PPTC182LFBN-RC,1
8 position headers,PPTC081LFBN-RC,5
10 position header,PPTC101LFBN-RC,1
|
Can't render this file because it contains an unexpected character in line 1 and column 60.
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 240 KiB |
Before Width: | Height: | Size: 612 KiB After Width: | Height: | Size: 645 KiB |
|
@ -8,7 +8,7 @@ G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||||
%MOIN*%
|
%MOIN*%
|
||||||
%OFA0B0*%
|
%OFA0B0*%
|
||||||
%SFA1.0B1.0*%
|
%SFA1.0B1.0*%
|
||||||
%ADD10R,4.000010X2.088890*%
|
%ADD10R,3.937010X2.088890*%
|
||||||
%ADD11C,0.008000*%
|
%ADD11C,0.008000*%
|
||||||
%ADD10C,0.008*%
|
%ADD10C,0.008*%
|
||||||
%LNCONTOUR*%
|
%LNCONTOUR*%
|
||||||
|
@ -17,8 +17,8 @@ G70*
|
||||||
G54D10*
|
G54D10*
|
||||||
G54D11*
|
G54D11*
|
||||||
X4Y2085D02*
|
X4Y2085D02*
|
||||||
X3996Y2085D01*
|
X3933Y2085D01*
|
||||||
X3996Y4D01*
|
X3933Y4D01*
|
||||||
X4Y4D01*
|
X4Y4D01*
|
||||||
X4Y2085D01*
|
X4Y2085D01*
|
||||||
D02*
|
D02*
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
G04 MADE WITH FRITZING*
|
||||||
|
G04 WWW.FRITZING.ORG*
|
||||||
|
G04 DOUBLE SIDED*
|
||||||
|
G04 HOLES PLATED*
|
||||||
|
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||||
|
%ASAXBY*%
|
||||||
|
%FSLAX23Y23*%
|
||||||
|
%MOIN*%
|
||||||
|
%OFA0B0*%
|
||||||
|
%SFA1.0B1.0*%
|
||||||
|
%ADD10R,3.937010X2.088890*%
|
||||||
|
%ADD11C,0.008000*%
|
||||||
|
%ADD10C,0.008*%
|
||||||
|
%LNCONTOUR*%
|
||||||
|
G90*
|
||||||
|
G70*
|
||||||
|
G54D10*
|
||||||
|
G54D11*
|
||||||
|
X4Y2085D02*
|
||||||
|
X3933Y2085D01*
|
||||||
|
X3933Y4D01*
|
||||||
|
X4Y4D01*
|
||||||
|
X4Y2085D01*
|
||||||
|
D02*
|
||||||
|
G04 End of contour*
|
||||||
|
M02*
|
|
@ -7,179 +7,189 @@ T101C0.038194
|
||||||
T102C0.015748
|
T102C0.015748
|
||||||
%
|
%
|
||||||
T100
|
T100
|
||||||
X001277Y015166
|
X002021Y015166
|
||||||
X003277Y015166
|
X019021Y014166
|
||||||
X005277Y015166
|
X009021Y009166
|
||||||
X007277Y015166
|
X001021Y015166
|
||||||
X009277Y015166
|
X003021Y015166
|
||||||
X019277Y012166
|
X005021Y015166
|
||||||
X006277Y015166
|
X007021Y015166
|
||||||
X008277Y015166
|
X004021Y015166
|
||||||
X014277Y009166
|
X006021Y015166
|
||||||
X012277Y009166
|
X008021Y015166
|
||||||
X010277Y009166
|
X012021Y009166
|
||||||
X019277Y009166
|
X010021Y009166
|
||||||
X017277Y009166
|
X009021Y015166
|
||||||
X015277Y009166
|
X019021Y012166
|
||||||
X013277Y009166
|
X017021Y009166
|
||||||
X011277Y009166
|
X015021Y009166
|
||||||
X018277Y009166
|
X013021Y009166
|
||||||
X016277Y009166
|
X011021Y009166
|
||||||
X019277Y010166
|
X018021Y009166
|
||||||
X010277Y015166
|
X016021Y009166
|
||||||
X012277Y015166
|
X014021Y009166
|
||||||
X014277Y015166
|
X010021Y015166
|
||||||
X011277Y015166
|
X012021Y015166
|
||||||
X013277Y015166
|
X007021Y003416
|
||||||
X015277Y015166
|
X005021Y003416
|
||||||
X017277Y015166
|
X003021Y003416
|
||||||
X019277Y015166
|
X019021Y009166
|
||||||
X016277Y015166
|
X011021Y015166
|
||||||
X018277Y015166
|
X013021Y015166
|
||||||
X024277Y009166
|
X015021Y015166
|
||||||
X022277Y009166
|
X017021Y015166
|
||||||
X020277Y009166
|
X006021Y003416
|
||||||
X023277Y009166
|
X004021Y003416
|
||||||
X021277Y009166
|
X019021Y010166
|
||||||
X019277Y013166
|
X014021Y015166
|
||||||
X020277Y015166
|
X016021Y015166
|
||||||
X022277Y015166
|
X018021Y015166
|
||||||
X024277Y015166
|
X022021Y009166
|
||||||
X021277Y015166
|
X020021Y009166
|
||||||
X023277Y015166
|
X019021Y015166
|
||||||
X019277Y011166
|
X023021Y009166
|
||||||
X004277Y009166
|
X021021Y009166
|
||||||
X002277Y009166
|
X024021Y009166
|
||||||
X019277Y014166
|
X020021Y015166
|
||||||
X009277Y009166
|
X022021Y015166
|
||||||
X007277Y009166
|
X021021Y015166
|
||||||
X005277Y009166
|
X023021Y015166
|
||||||
X003277Y009166
|
X019021Y013166
|
||||||
X001277Y009166
|
X024021Y015166
|
||||||
X008277Y009166
|
X019021Y011166
|
||||||
X006277Y009166
|
X002021Y009166
|
||||||
X002277Y015166
|
X007021Y009166
|
||||||
X004277Y015166
|
X005021Y009166
|
||||||
|
X003021Y009166
|
||||||
|
X001021Y009166
|
||||||
|
X008021Y009166
|
||||||
|
X006021Y009166
|
||||||
|
X004021Y009166
|
||||||
T101
|
T101
|
||||||
X030027Y019916
|
X037021Y011916
|
||||||
X032027Y000916
|
X012021Y000916
|
||||||
X012427Y019916
|
X021021Y000916
|
||||||
X038027Y018916
|
X038021Y015916
|
||||||
X038027Y002916
|
X037021Y007916
|
||||||
X017027Y000916
|
X010421Y019916
|
||||||
X037027Y013916
|
X030021Y000916
|
||||||
X024027Y019916
|
X037021Y010916
|
||||||
X026027Y000916
|
X015021Y000916
|
||||||
X038027Y017916
|
X038021Y014916
|
||||||
X033027Y019916
|
X022021Y019916
|
||||||
X015427Y019916
|
X024021Y000916
|
||||||
X037027Y009916
|
X037021Y006916
|
||||||
X035027Y000916
|
X031021Y019916
|
||||||
X037027Y012916
|
X013421Y019916
|
||||||
X018027Y019916
|
X033021Y000916
|
||||||
X029027Y000916
|
X038021Y013916
|
||||||
X038027Y016916
|
X018021Y000916
|
||||||
X027027Y019916
|
X037021Y005916
|
||||||
X009427Y019916
|
X025021Y019916
|
||||||
X037027Y008916
|
X007421Y019916
|
||||||
X037027Y011916
|
X027021Y000916
|
||||||
X012027Y000916
|
X034021Y019916
|
||||||
X021027Y000916
|
X038021Y009916
|
||||||
X038027Y015916
|
X016421Y019916
|
||||||
X037027Y007916
|
X036021Y000916
|
||||||
X010427Y019916
|
X038021Y012916
|
||||||
X030027Y000916
|
X037021Y004916
|
||||||
X037027Y010916
|
X019021Y019916
|
||||||
X015027Y000916
|
X028021Y019916
|
||||||
X022027Y019916
|
X038021Y008916
|
||||||
X038027Y014916
|
X037021Y019916
|
||||||
X024027Y000916
|
X038021Y011916
|
||||||
X037027Y006916
|
X013021Y000916
|
||||||
X031027Y019916
|
X037021Y003916
|
||||||
X013427Y019916
|
X020021Y019916
|
||||||
X033027Y000916
|
X022021Y000916
|
||||||
X038027Y013916
|
X038021Y007916
|
||||||
X018027Y000916
|
X011421Y019916
|
||||||
X037027Y005916
|
X031021Y000916
|
||||||
X025027Y019916
|
X037021Y018916
|
||||||
X007427Y019916
|
X038021Y010916
|
||||||
X027027Y000916
|
X037021Y002916
|
||||||
X034027Y019916
|
X016021Y000916
|
||||||
X038027Y009916
|
X023021Y019916
|
||||||
X016427Y019916
|
X038021Y006916
|
||||||
X036027Y000916
|
X025021Y000916
|
||||||
X038027Y012916
|
X032021Y019916
|
||||||
X037027Y004916
|
X037021Y017916
|
||||||
X019027Y019916
|
X034021Y000916
|
||||||
X028027Y019916
|
X014421Y019916
|
||||||
X038027Y008916
|
X038021Y005916
|
||||||
X037027Y019916
|
X008421Y019916
|
||||||
X038027Y011916
|
X037021Y016916
|
||||||
X013027Y000916
|
X011021Y000916
|
||||||
X037027Y003916
|
X038021Y004916
|
||||||
X020027Y019916
|
X020021Y000916
|
||||||
X022027Y000916
|
X037021Y015916
|
||||||
X038027Y007916
|
X029021Y019916
|
||||||
X011427Y019916
|
X038021Y019916
|
||||||
X031027Y000916
|
X014021Y000916
|
||||||
X037027Y018916
|
X038021Y003916
|
||||||
X038027Y010916
|
X021021Y019916
|
||||||
X037027Y002916
|
X023021Y000916
|
||||||
X016027Y000916
|
X037021Y014916
|
||||||
X023027Y019916
|
X030021Y019916
|
||||||
X038027Y006916
|
X032021Y000916
|
||||||
X025027Y000916
|
X012421Y019916
|
||||||
X032027Y019916
|
X038021Y018916
|
||||||
X037027Y017916
|
X038021Y002916
|
||||||
X034027Y000916
|
X017021Y000916
|
||||||
X014427Y019916
|
X037021Y013916
|
||||||
X038027Y005916
|
X024021Y019916
|
||||||
X008427Y019916
|
X026021Y000916
|
||||||
X037027Y016916
|
X038021Y017916
|
||||||
X011027Y000916
|
X033021Y019916
|
||||||
X038027Y004916
|
X015421Y019916
|
||||||
X020027Y000916
|
X037021Y009916
|
||||||
X037027Y015916
|
X035021Y000916
|
||||||
X029027Y019916
|
X037021Y012916
|
||||||
X038027Y019916
|
X018021Y019916
|
||||||
X014027Y000916
|
X029021Y000916
|
||||||
X038027Y003916
|
X038021Y016916
|
||||||
X021027Y019916
|
X027021Y019916
|
||||||
X023027Y000916
|
X009421Y019916
|
||||||
X037027Y014916
|
X037021Y008916
|
||||||
T102
|
T102
|
||||||
X014777Y001666
|
X024021Y009916
|
||||||
X017527Y004666
|
X038521Y001166
|
||||||
X019027Y000916
|
X014521Y005166
|
||||||
X009527Y003416
|
X032021Y008666
|
||||||
X009527Y001166
|
X014521Y001666
|
||||||
X026527Y004166
|
X030521Y007666
|
||||||
X020277Y010666
|
X019271Y004166
|
||||||
X038777Y001166
|
X014521Y003166
|
||||||
X024527Y004166
|
X034771Y011916
|
||||||
X031027Y004666
|
X014521Y004666
|
||||||
X018277Y004666
|
X032021Y012666
|
||||||
X023527Y004166
|
X024271Y004166
|
||||||
X014777Y004166
|
X022271Y004166
|
||||||
X014777Y003666
|
X020271Y004166
|
||||||
X020527Y004166
|
X037021Y001166
|
||||||
X035527Y011166
|
X025271Y004166
|
||||||
X016527Y000416
|
X023271Y004166
|
||||||
X030777Y007666
|
X021271Y004166
|
||||||
X032277Y008666
|
X018771Y004666
|
||||||
X032277Y012666
|
X014521Y002666
|
||||||
X014777Y003166
|
X026271Y004166
|
||||||
X037277Y001166
|
X021646Y010666
|
||||||
X025527Y004166
|
X009271Y002916
|
||||||
X028777Y012416
|
X018771Y000916
|
||||||
X014777Y002666
|
X014521Y004166
|
||||||
X019527Y004166
|
X009271Y001166
|
||||||
X022527Y004166
|
X005771Y011666
|
||||||
X028527Y008666
|
X014021Y004916
|
||||||
X030777Y009666
|
X028521Y012416
|
||||||
X021527Y004166
|
X014521Y002166
|
||||||
X014777Y005166
|
X028271Y008666
|
||||||
X014777Y002166
|
X017271Y004666
|
||||||
X014777Y004666
|
X018021Y004666
|
||||||
|
X030771Y004666
|
||||||
|
X014521Y003666
|
||||||
|
X030521Y009666
|
||||||
|
X016521Y000416
|
||||||
|
X027771Y004166
|
||||||
T00
|
T00
|
||||||
M30
|
M30
|
||||||
|
|
|
@ -15,180 +15,190 @@ G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||||
G90*
|
G90*
|
||||||
G70*
|
G70*
|
||||||
G54D10*
|
G54D10*
|
||||||
X3228Y867D03*
|
X1877Y467D03*
|
||||||
X1478Y467D03*
|
X2777Y417D03*
|
||||||
X1478Y417D03*
|
X577Y1167D03*
|
||||||
X1478Y367D03*
|
X1452Y367D03*
|
||||||
X1478Y317D03*
|
X2402Y992D03*
|
||||||
X1478Y517D03*
|
X3202Y867D03*
|
||||||
X1478Y267D03*
|
X1452Y517D03*
|
||||||
X1478Y217D03*
|
X1452Y467D03*
|
||||||
X1478Y167D03*
|
X1452Y417D03*
|
||||||
X2878Y1242D03*
|
X1452Y317D03*
|
||||||
X3228Y1267D03*
|
X1402Y492D03*
|
||||||
X2053Y417D03*
|
X1452Y267D03*
|
||||||
X1953Y417D03*
|
X1452Y217D03*
|
||||||
X2153Y417D03*
|
X1452Y167D03*
|
||||||
X2253Y417D03*
|
X2852Y1242D03*
|
||||||
X2353Y417D03*
|
X3202Y1267D03*
|
||||||
X2453Y417D03*
|
X2027Y417D03*
|
||||||
X2553Y417D03*
|
X1927Y417D03*
|
||||||
X2653Y417D03*
|
X2127Y417D03*
|
||||||
X1753Y467D03*
|
X2227Y417D03*
|
||||||
X1828Y467D03*
|
X2327Y417D03*
|
||||||
X3078Y767D03*
|
X2427Y417D03*
|
||||||
X3103Y467D03*
|
X2527Y417D03*
|
||||||
X3078Y967D03*
|
X2627Y417D03*
|
||||||
X3728Y117D03*
|
X1727Y467D03*
|
||||||
X3878Y117D03*
|
X1802Y467D03*
|
||||||
X2028Y1067D03*
|
X3052Y767D03*
|
||||||
X953Y117D03*
|
X3077Y467D03*
|
||||||
X953Y342D03*
|
X3052Y967D03*
|
||||||
X1903Y92D03*
|
X3702Y117D03*
|
||||||
X3553Y1117D03*
|
X3852Y117D03*
|
||||||
X2853Y867D03*
|
X2165Y1067D03*
|
||||||
|
X927Y117D03*
|
||||||
|
X927Y292D03*
|
||||||
|
X1877Y92D03*
|
||||||
|
X3477Y1192D03*
|
||||||
|
X2827Y867D03*
|
||||||
G54D11*
|
G54D11*
|
||||||
X3003Y92D03*
|
X3002Y92D03*
|
||||||
X1403Y92D03*
|
X1402Y92D03*
|
||||||
X3103Y92D03*
|
X3102Y92D03*
|
||||||
X3203Y92D03*
|
X3202Y92D03*
|
||||||
X3303Y92D03*
|
X3302Y92D03*
|
||||||
X3403Y92D03*
|
X3402Y92D03*
|
||||||
X3703Y1492D03*
|
X3702Y1492D03*
|
||||||
X3503Y92D03*
|
X3502Y92D03*
|
||||||
X3603Y92D03*
|
X3602Y92D03*
|
||||||
X1443Y1992D03*
|
X1442Y1992D03*
|
||||||
X2003Y92D03*
|
X2002Y92D03*
|
||||||
X2103Y92D03*
|
X2102Y92D03*
|
||||||
X2203Y92D03*
|
X2202Y92D03*
|
||||||
X2303Y92D03*
|
X2302Y92D03*
|
||||||
X3703Y692D03*
|
X3702Y692D03*
|
||||||
X2403Y92D03*
|
X2402Y92D03*
|
||||||
X2503Y92D03*
|
X2502Y92D03*
|
||||||
X2603Y92D03*
|
X2602Y92D03*
|
||||||
X2703Y92D03*
|
X2702Y92D03*
|
||||||
X2203Y1992D03*
|
X2202Y1992D03*
|
||||||
X3703Y1892D03*
|
X3702Y1892D03*
|
||||||
X3703Y1092D03*
|
X3702Y1092D03*
|
||||||
X3703Y292D03*
|
X3702Y292D03*
|
||||||
X1043Y1992D03*
|
X1042Y1992D03*
|
||||||
X1803Y92D03*
|
X1802Y92D03*
|
||||||
X1803Y1992D03*
|
X1802Y1992D03*
|
||||||
X3703Y1692D03*
|
X3702Y1692D03*
|
||||||
X3703Y1292D03*
|
X3702Y1292D03*
|
||||||
X3703Y892D03*
|
X3702Y892D03*
|
||||||
X3403Y1992D03*
|
X3402Y1992D03*
|
||||||
X3703Y492D03*
|
X3702Y492D03*
|
||||||
X3303Y1992D03*
|
X3302Y1992D03*
|
||||||
X3203Y1992D03*
|
X3202Y1992D03*
|
||||||
X3103Y1992D03*
|
X3102Y1992D03*
|
||||||
X3003Y1992D03*
|
X3002Y1992D03*
|
||||||
X2903Y1992D03*
|
X2902Y1992D03*
|
||||||
X2803Y1992D03*
|
X2802Y1992D03*
|
||||||
X2703Y1992D03*
|
X2702Y1992D03*
|
||||||
X843Y1992D03*
|
X842Y1992D03*
|
||||||
X1243Y1992D03*
|
X1242Y1992D03*
|
||||||
X1643Y1992D03*
|
X1642Y1992D03*
|
||||||
X1203Y92D03*
|
X1202Y92D03*
|
||||||
X1603Y92D03*
|
X1602Y92D03*
|
||||||
X2403Y1992D03*
|
X2402Y1992D03*
|
||||||
X2003Y1992D03*
|
X2002Y1992D03*
|
||||||
X3703Y1992D03*
|
X3702Y1992D03*
|
||||||
X3703Y1792D03*
|
X3702Y1792D03*
|
||||||
X3703Y1592D03*
|
X3702Y1592D03*
|
||||||
X3703Y1392D03*
|
X3702Y1392D03*
|
||||||
X3703Y1192D03*
|
X3702Y1192D03*
|
||||||
X3703Y992D03*
|
X3702Y992D03*
|
||||||
X3703Y792D03*
|
X3702Y792D03*
|
||||||
X3703Y592D03*
|
X3702Y592D03*
|
||||||
X3703Y392D03*
|
X3702Y392D03*
|
||||||
X743Y1992D03*
|
X742Y1992D03*
|
||||||
X943Y1992D03*
|
X942Y1992D03*
|
||||||
X1143Y1992D03*
|
X1142Y1992D03*
|
||||||
X1343Y1992D03*
|
X1342Y1992D03*
|
||||||
X1543Y1992D03*
|
X1542Y1992D03*
|
||||||
X1103Y92D03*
|
X1102Y92D03*
|
||||||
X1303Y92D03*
|
X1302Y92D03*
|
||||||
X1503Y92D03*
|
X1502Y92D03*
|
||||||
X1703Y92D03*
|
X1702Y92D03*
|
||||||
X2503Y1992D03*
|
X2502Y1992D03*
|
||||||
X2303Y1992D03*
|
X2302Y1992D03*
|
||||||
X2103Y1992D03*
|
X2102Y1992D03*
|
||||||
X1903Y1992D03*
|
X1902Y1992D03*
|
||||||
X3803Y1992D03*
|
X3802Y1992D03*
|
||||||
X3803Y1892D03*
|
X3802Y1892D03*
|
||||||
X3803Y1792D03*
|
X3802Y1792D03*
|
||||||
X3803Y1692D03*
|
X3802Y1692D03*
|
||||||
X3803Y1592D03*
|
X3802Y1592D03*
|
||||||
X3803Y1492D03*
|
X3802Y1492D03*
|
||||||
X3803Y1392D03*
|
X3802Y1392D03*
|
||||||
X3803Y1292D03*
|
X3802Y1292D03*
|
||||||
X3803Y1192D03*
|
X3802Y1192D03*
|
||||||
X3803Y1092D03*
|
X3802Y1092D03*
|
||||||
X3803Y992D03*
|
X3802Y992D03*
|
||||||
X3803Y892D03*
|
X3802Y892D03*
|
||||||
X3803Y792D03*
|
X3802Y792D03*
|
||||||
X3803Y692D03*
|
X3802Y692D03*
|
||||||
X3803Y592D03*
|
X3802Y592D03*
|
||||||
X3803Y492D03*
|
X3802Y492D03*
|
||||||
X3803Y392D03*
|
X3802Y392D03*
|
||||||
X3803Y292D03*
|
X3802Y292D03*
|
||||||
X2903Y92D03*
|
X2902Y92D03*
|
||||||
G54D12*
|
G54D12*
|
||||||
X2428Y1517D03*
|
X2402Y1517D03*
|
||||||
X2328Y1517D03*
|
X2302Y1517D03*
|
||||||
X2228Y1517D03*
|
X2202Y1517D03*
|
||||||
X2128Y1517D03*
|
X2102Y1517D03*
|
||||||
X2028Y1517D03*
|
X2002Y1517D03*
|
||||||
X1928Y1517D03*
|
X1902Y1517D03*
|
||||||
X1828Y1517D03*
|
X1802Y1517D03*
|
||||||
X1728Y1517D03*
|
X1702Y1517D03*
|
||||||
X1628Y1517D03*
|
X1602Y1517D03*
|
||||||
X1528Y1517D03*
|
X1502Y1517D03*
|
||||||
X1428Y1517D03*
|
X1402Y1517D03*
|
||||||
X1328Y1517D03*
|
X1302Y1517D03*
|
||||||
X1228Y1517D03*
|
X1202Y1517D03*
|
||||||
X1128Y1517D03*
|
X1102Y1517D03*
|
||||||
X1028Y1517D03*
|
X1002Y1517D03*
|
||||||
X928Y1517D03*
|
X902Y1517D03*
|
||||||
X828Y1517D03*
|
X802Y1517D03*
|
||||||
X728Y1517D03*
|
X702Y1517D03*
|
||||||
X628Y1517D03*
|
X602Y1517D03*
|
||||||
X528Y1517D03*
|
X502Y1517D03*
|
||||||
X428Y1517D03*
|
X402Y1517D03*
|
||||||
X328Y1517D03*
|
X302Y1517D03*
|
||||||
X228Y1517D03*
|
X202Y1517D03*
|
||||||
X128Y1517D03*
|
X102Y1517D03*
|
||||||
X128Y917D03*
|
X302Y342D03*
|
||||||
X228Y917D03*
|
X402Y342D03*
|
||||||
X328Y917D03*
|
X502Y342D03*
|
||||||
X428Y917D03*
|
X602Y342D03*
|
||||||
X528Y917D03*
|
X702Y342D03*
|
||||||
X628Y917D03*
|
X102Y917D03*
|
||||||
X728Y917D03*
|
X202Y917D03*
|
||||||
X828Y917D03*
|
X302Y917D03*
|
||||||
X928Y917D03*
|
X402Y917D03*
|
||||||
X1028Y917D03*
|
X502Y917D03*
|
||||||
X1128Y917D03*
|
X602Y917D03*
|
||||||
X1228Y917D03*
|
X702Y917D03*
|
||||||
X1328Y917D03*
|
X802Y917D03*
|
||||||
X1428Y917D03*
|
X902Y917D03*
|
||||||
X1528Y917D03*
|
X1002Y917D03*
|
||||||
X1628Y917D03*
|
X1102Y917D03*
|
||||||
X1728Y917D03*
|
X1202Y917D03*
|
||||||
X1828Y917D03*
|
X1302Y917D03*
|
||||||
X1928Y917D03*
|
X1402Y917D03*
|
||||||
X2028Y917D03*
|
X1502Y917D03*
|
||||||
X2128Y917D03*
|
X1602Y917D03*
|
||||||
X2228Y917D03*
|
X1702Y917D03*
|
||||||
X2328Y917D03*
|
X1802Y917D03*
|
||||||
X2428Y917D03*
|
X1902Y917D03*
|
||||||
X1928Y1417D03*
|
X2002Y917D03*
|
||||||
X1928Y1317D03*
|
X2102Y917D03*
|
||||||
X1928Y1217D03*
|
X2202Y917D03*
|
||||||
X1928Y1117D03*
|
X2302Y917D03*
|
||||||
X1928Y1017D03*
|
X2402Y917D03*
|
||||||
|
X1902Y1417D03*
|
||||||
|
X1902Y1317D03*
|
||||||
|
X1902Y1217D03*
|
||||||
|
X1902Y1117D03*
|
||||||
|
X1902Y1017D03*
|
||||||
G54D10*
|
G54D10*
|
||||||
X1653Y42D03*
|
X1652Y42D03*
|
||||||
G04 End of Mask0*
|
G04 End of Mask0*
|
||||||
M02*
|
M02*
|
|
@ -17,242 +17,252 @@ G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||||
G90*
|
G90*
|
||||||
G70*
|
G70*
|
||||||
G54D10*
|
G54D10*
|
||||||
X3228Y867D03*
|
X1877Y467D03*
|
||||||
X1478Y467D03*
|
X2777Y417D03*
|
||||||
X1478Y417D03*
|
X577Y1167D03*
|
||||||
X1478Y367D03*
|
X1452Y367D03*
|
||||||
X1478Y317D03*
|
X2402Y992D03*
|
||||||
X1478Y517D03*
|
X3202Y867D03*
|
||||||
X1478Y267D03*
|
X1452Y517D03*
|
||||||
X1478Y217D03*
|
X1452Y467D03*
|
||||||
X1478Y167D03*
|
X1452Y417D03*
|
||||||
X2878Y1242D03*
|
X1452Y317D03*
|
||||||
X3228Y1267D03*
|
X1402Y492D03*
|
||||||
X2053Y417D03*
|
X1452Y267D03*
|
||||||
X1953Y417D03*
|
X1452Y217D03*
|
||||||
X2153Y417D03*
|
X1452Y167D03*
|
||||||
X2253Y417D03*
|
X2852Y1242D03*
|
||||||
X2353Y417D03*
|
X3202Y1267D03*
|
||||||
X2453Y417D03*
|
X2027Y417D03*
|
||||||
X2553Y417D03*
|
X1927Y417D03*
|
||||||
X2653Y417D03*
|
X2127Y417D03*
|
||||||
X1753Y467D03*
|
X2227Y417D03*
|
||||||
X1828Y467D03*
|
X2327Y417D03*
|
||||||
X3078Y767D03*
|
X2427Y417D03*
|
||||||
X3103Y467D03*
|
X2527Y417D03*
|
||||||
X3078Y967D03*
|
X2627Y417D03*
|
||||||
X3728Y117D03*
|
X1727Y467D03*
|
||||||
X3878Y117D03*
|
X1802Y467D03*
|
||||||
X2028Y1067D03*
|
X3052Y767D03*
|
||||||
X953Y117D03*
|
X3077Y467D03*
|
||||||
X953Y342D03*
|
X3052Y967D03*
|
||||||
X1903Y92D03*
|
X3702Y117D03*
|
||||||
X3553Y1117D03*
|
X3852Y117D03*
|
||||||
X2853Y867D03*
|
X2165Y1067D03*
|
||||||
|
X927Y117D03*
|
||||||
|
X927Y292D03*
|
||||||
|
X1877Y92D03*
|
||||||
|
X3477Y1192D03*
|
||||||
|
X2827Y867D03*
|
||||||
G54D11*
|
G54D11*
|
||||||
X3003Y92D03*
|
X3002Y92D03*
|
||||||
X1403Y92D03*
|
X1402Y92D03*
|
||||||
X3103Y92D03*
|
X3102Y92D03*
|
||||||
X3203Y92D03*
|
X3202Y92D03*
|
||||||
X3303Y92D03*
|
X3302Y92D03*
|
||||||
X3403Y92D03*
|
X3402Y92D03*
|
||||||
X3703Y1492D03*
|
X3702Y1492D03*
|
||||||
X3503Y92D03*
|
X3502Y92D03*
|
||||||
X3603Y92D03*
|
X3602Y92D03*
|
||||||
X1443Y1992D03*
|
X1442Y1992D03*
|
||||||
X2003Y92D03*
|
X2002Y92D03*
|
||||||
X2103Y92D03*
|
X2102Y92D03*
|
||||||
X2203Y92D03*
|
X2202Y92D03*
|
||||||
X2303Y92D03*
|
X2302Y92D03*
|
||||||
X3703Y692D03*
|
X3702Y692D03*
|
||||||
X2403Y92D03*
|
X2402Y92D03*
|
||||||
X2503Y92D03*
|
X2502Y92D03*
|
||||||
X2603Y92D03*
|
X2602Y92D03*
|
||||||
X2703Y92D03*
|
X2702Y92D03*
|
||||||
X2203Y1992D03*
|
X2202Y1992D03*
|
||||||
X3703Y1892D03*
|
X3702Y1892D03*
|
||||||
X3703Y1092D03*
|
X3702Y1092D03*
|
||||||
X3703Y292D03*
|
X3702Y292D03*
|
||||||
X1043Y1992D03*
|
X1042Y1992D03*
|
||||||
X1803Y92D03*
|
X1802Y92D03*
|
||||||
X1803Y1992D03*
|
X1802Y1992D03*
|
||||||
X3703Y1692D03*
|
X3702Y1692D03*
|
||||||
X3703Y1292D03*
|
X3702Y1292D03*
|
||||||
X3703Y892D03*
|
X3702Y892D03*
|
||||||
X3403Y1992D03*
|
X3402Y1992D03*
|
||||||
X3703Y492D03*
|
X3702Y492D03*
|
||||||
X3303Y1992D03*
|
X3302Y1992D03*
|
||||||
X3203Y1992D03*
|
X3202Y1992D03*
|
||||||
X3103Y1992D03*
|
X3102Y1992D03*
|
||||||
X3003Y1992D03*
|
X3002Y1992D03*
|
||||||
X2903Y1992D03*
|
X2902Y1992D03*
|
||||||
X2803Y1992D03*
|
X2802Y1992D03*
|
||||||
X2703Y1992D03*
|
X2702Y1992D03*
|
||||||
X843Y1992D03*
|
X842Y1992D03*
|
||||||
X1243Y1992D03*
|
X1242Y1992D03*
|
||||||
X1643Y1992D03*
|
X1642Y1992D03*
|
||||||
X1203Y92D03*
|
X1202Y92D03*
|
||||||
X1603Y92D03*
|
X1602Y92D03*
|
||||||
X2403Y1992D03*
|
X2402Y1992D03*
|
||||||
X2003Y1992D03*
|
X2002Y1992D03*
|
||||||
X3703Y1992D03*
|
X3702Y1992D03*
|
||||||
X3703Y1792D03*
|
X3702Y1792D03*
|
||||||
X3703Y1592D03*
|
X3702Y1592D03*
|
||||||
X3703Y1392D03*
|
X3702Y1392D03*
|
||||||
X3703Y1192D03*
|
X3702Y1192D03*
|
||||||
X3703Y992D03*
|
X3702Y992D03*
|
||||||
X3703Y792D03*
|
X3702Y792D03*
|
||||||
X3703Y592D03*
|
X3702Y592D03*
|
||||||
X3703Y392D03*
|
X3702Y392D03*
|
||||||
X743Y1992D03*
|
X742Y1992D03*
|
||||||
X943Y1992D03*
|
X942Y1992D03*
|
||||||
X1143Y1992D03*
|
X1142Y1992D03*
|
||||||
X1343Y1992D03*
|
X1342Y1992D03*
|
||||||
X1543Y1992D03*
|
X1542Y1992D03*
|
||||||
X1103Y92D03*
|
X1102Y92D03*
|
||||||
X1303Y92D03*
|
X1302Y92D03*
|
||||||
X1503Y92D03*
|
X1502Y92D03*
|
||||||
X1703Y92D03*
|
X1702Y92D03*
|
||||||
X2503Y1992D03*
|
X2502Y1992D03*
|
||||||
X2303Y1992D03*
|
X2302Y1992D03*
|
||||||
X2103Y1992D03*
|
X2102Y1992D03*
|
||||||
X1903Y1992D03*
|
X1902Y1992D03*
|
||||||
X3803Y1992D03*
|
X3802Y1992D03*
|
||||||
X3803Y1892D03*
|
X3802Y1892D03*
|
||||||
X3803Y1792D03*
|
X3802Y1792D03*
|
||||||
X3803Y1692D03*
|
X3802Y1692D03*
|
||||||
X3803Y1592D03*
|
X3802Y1592D03*
|
||||||
X3803Y1492D03*
|
X3802Y1492D03*
|
||||||
X3803Y1392D03*
|
X3802Y1392D03*
|
||||||
X3803Y1292D03*
|
X3802Y1292D03*
|
||||||
X3803Y1192D03*
|
X3802Y1192D03*
|
||||||
X3803Y1092D03*
|
X3802Y1092D03*
|
||||||
X3803Y992D03*
|
X3802Y992D03*
|
||||||
X3803Y892D03*
|
X3802Y892D03*
|
||||||
X3803Y792D03*
|
X3802Y792D03*
|
||||||
X3803Y692D03*
|
X3802Y692D03*
|
||||||
X3803Y592D03*
|
X3802Y592D03*
|
||||||
X3803Y492D03*
|
X3802Y492D03*
|
||||||
X3803Y392D03*
|
X3802Y392D03*
|
||||||
X3803Y292D03*
|
X3802Y292D03*
|
||||||
X2903Y92D03*
|
X2902Y92D03*
|
||||||
G54D12*
|
G54D12*
|
||||||
X2428Y1517D03*
|
X2402Y1517D03*
|
||||||
X2328Y1517D03*
|
X2302Y1517D03*
|
||||||
X2228Y1517D03*
|
X2202Y1517D03*
|
||||||
X2128Y1517D03*
|
X2102Y1517D03*
|
||||||
X2028Y1517D03*
|
X2002Y1517D03*
|
||||||
X1928Y1517D03*
|
X1902Y1517D03*
|
||||||
X1828Y1517D03*
|
X1802Y1517D03*
|
||||||
X1728Y1517D03*
|
X1702Y1517D03*
|
||||||
X1628Y1517D03*
|
X1602Y1517D03*
|
||||||
X1528Y1517D03*
|
X1502Y1517D03*
|
||||||
X1428Y1517D03*
|
X1402Y1517D03*
|
||||||
X1328Y1517D03*
|
X1302Y1517D03*
|
||||||
X1228Y1517D03*
|
X1202Y1517D03*
|
||||||
X1128Y1517D03*
|
X1102Y1517D03*
|
||||||
X1028Y1517D03*
|
X1002Y1517D03*
|
||||||
X928Y1517D03*
|
X902Y1517D03*
|
||||||
X828Y1517D03*
|
X802Y1517D03*
|
||||||
X728Y1517D03*
|
X702Y1517D03*
|
||||||
X628Y1517D03*
|
X602Y1517D03*
|
||||||
X528Y1517D03*
|
X502Y1517D03*
|
||||||
X428Y1517D03*
|
X402Y1517D03*
|
||||||
X328Y1517D03*
|
X302Y1517D03*
|
||||||
X228Y1517D03*
|
X202Y1517D03*
|
||||||
X128Y1517D03*
|
X102Y1517D03*
|
||||||
X128Y917D03*
|
X302Y342D03*
|
||||||
X228Y917D03*
|
X402Y342D03*
|
||||||
X328Y917D03*
|
X502Y342D03*
|
||||||
X428Y917D03*
|
X602Y342D03*
|
||||||
X528Y917D03*
|
X702Y342D03*
|
||||||
X628Y917D03*
|
X102Y917D03*
|
||||||
X728Y917D03*
|
X202Y917D03*
|
||||||
X828Y917D03*
|
X302Y917D03*
|
||||||
X928Y917D03*
|
X402Y917D03*
|
||||||
X1028Y917D03*
|
X502Y917D03*
|
||||||
X1128Y917D03*
|
X602Y917D03*
|
||||||
X1228Y917D03*
|
X702Y917D03*
|
||||||
X1328Y917D03*
|
X802Y917D03*
|
||||||
X1428Y917D03*
|
X902Y917D03*
|
||||||
X1528Y917D03*
|
X1002Y917D03*
|
||||||
X1628Y917D03*
|
X1102Y917D03*
|
||||||
X1728Y917D03*
|
X1202Y917D03*
|
||||||
X1828Y917D03*
|
X1302Y917D03*
|
||||||
X1928Y917D03*
|
X1402Y917D03*
|
||||||
X2028Y917D03*
|
X1502Y917D03*
|
||||||
X2128Y917D03*
|
X1602Y917D03*
|
||||||
X2228Y917D03*
|
X1702Y917D03*
|
||||||
X2328Y917D03*
|
X1802Y917D03*
|
||||||
X2428Y917D03*
|
X1902Y917D03*
|
||||||
X1928Y1417D03*
|
X2002Y917D03*
|
||||||
X1928Y1317D03*
|
X2102Y917D03*
|
||||||
X1928Y1217D03*
|
X2202Y917D03*
|
||||||
X1928Y1117D03*
|
X2302Y917D03*
|
||||||
X1928Y1017D03*
|
X2402Y917D03*
|
||||||
|
X1902Y1417D03*
|
||||||
|
X1902Y1317D03*
|
||||||
|
X1902Y1217D03*
|
||||||
|
X1902Y1117D03*
|
||||||
|
X1902Y1017D03*
|
||||||
G54D10*
|
G54D10*
|
||||||
X1653Y42D03*
|
X1652Y42D03*
|
||||||
G54D13*
|
G54D13*
|
||||||
X3078Y1117D03*
|
X3052Y1117D03*
|
||||||
X3128Y1117D03*
|
X3102Y1117D03*
|
||||||
X3178Y1117D03*
|
X3152Y1117D03*
|
||||||
X3228Y1117D03*
|
X3202Y1117D03*
|
||||||
X3278Y1117D03*
|
X3252Y1117D03*
|
||||||
X3328Y1117D03*
|
X3302Y1117D03*
|
||||||
X3378Y1117D03*
|
X3352Y1117D03*
|
||||||
X3378Y1337D03*
|
X3352Y1337D03*
|
||||||
X3328Y1337D03*
|
X3302Y1337D03*
|
||||||
X3278Y1337D03*
|
X3252Y1337D03*
|
||||||
X3228Y1337D03*
|
X3202Y1337D03*
|
||||||
X3178Y1337D03*
|
X3152Y1337D03*
|
||||||
X3128Y1337D03*
|
X3102Y1337D03*
|
||||||
X3078Y1337D03*
|
X3052Y1337D03*
|
||||||
X2528Y1117D03*
|
X2502Y1117D03*
|
||||||
X2578Y1117D03*
|
X2552Y1117D03*
|
||||||
X2628Y1117D03*
|
X2602Y1117D03*
|
||||||
X2678Y1117D03*
|
X2652Y1117D03*
|
||||||
X2728Y1117D03*
|
X2702Y1117D03*
|
||||||
X2778Y1117D03*
|
X2752Y1117D03*
|
||||||
X2828Y1117D03*
|
X2802Y1117D03*
|
||||||
X2828Y1337D03*
|
X2802Y1337D03*
|
||||||
X2778Y1337D03*
|
X2752Y1337D03*
|
||||||
X2728Y1337D03*
|
X2702Y1337D03*
|
||||||
X2678Y1337D03*
|
X2652Y1337D03*
|
||||||
X2628Y1337D03*
|
X2602Y1337D03*
|
||||||
X2578Y1337D03*
|
X2552Y1337D03*
|
||||||
X2528Y1337D03*
|
X2502Y1337D03*
|
||||||
G54D14*
|
G54D14*
|
||||||
X2703Y511D03*
|
X2677Y511D03*
|
||||||
X2703Y592D03*
|
X2677Y592D03*
|
||||||
X2303Y511D03*
|
X2277Y511D03*
|
||||||
X2303Y592D03*
|
X2277Y592D03*
|
||||||
X2703Y292D03*
|
X2677Y292D03*
|
||||||
X2703Y211D03*
|
X2677Y211D03*
|
||||||
X2303Y292D03*
|
X2277Y292D03*
|
||||||
X2303Y211D03*
|
X2277Y211D03*
|
||||||
X2603Y511D03*
|
X2577Y511D03*
|
||||||
X2603Y592D03*
|
X2577Y592D03*
|
||||||
X2203Y511D03*
|
X2177Y511D03*
|
||||||
X2203Y592D03*
|
X2177Y592D03*
|
||||||
X2603Y292D03*
|
X2577Y292D03*
|
||||||
X2603Y211D03*
|
X2577Y211D03*
|
||||||
X2203Y292D03*
|
X2177Y292D03*
|
||||||
X2203Y211D03*
|
X2177Y211D03*
|
||||||
X2403Y511D03*
|
X2377Y511D03*
|
||||||
X2403Y592D03*
|
X2377Y592D03*
|
||||||
X2003Y511D03*
|
X1977Y511D03*
|
||||||
X2003Y592D03*
|
X1977Y592D03*
|
||||||
X2403Y211D03*
|
X2377Y292D03*
|
||||||
X2403Y292D03*
|
X2377Y211D03*
|
||||||
X2003Y292D03*
|
X1977Y292D03*
|
||||||
X2003Y211D03*
|
X1977Y211D03*
|
||||||
X2503Y511D03*
|
X2477Y511D03*
|
||||||
X2503Y592D03*
|
X2477Y592D03*
|
||||||
X2103Y511D03*
|
X2077Y511D03*
|
||||||
X2103Y592D03*
|
X2077Y592D03*
|
||||||
X2503Y292D03*
|
X2477Y292D03*
|
||||||
X2503Y211D03*
|
X2477Y211D03*
|
||||||
X2103Y292D03*
|
X2077Y292D03*
|
||||||
X2103Y211D03*
|
X2077Y211D03*
|
||||||
G04 End of Mask1*
|
G04 End of Mask1*
|
||||||
M02*
|
M02*
|
|
@ -15,67 +15,67 @@ G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||||
G90*
|
G90*
|
||||||
G70*
|
G70*
|
||||||
G54D10*
|
G54D10*
|
||||||
X3078Y1117D03*
|
X3052Y1117D03*
|
||||||
X3128Y1117D03*
|
X3102Y1117D03*
|
||||||
X3178Y1117D03*
|
X3152Y1117D03*
|
||||||
X3228Y1117D03*
|
X3202Y1117D03*
|
||||||
X3278Y1117D03*
|
X3252Y1117D03*
|
||||||
X3328Y1117D03*
|
X3302Y1117D03*
|
||||||
X3378Y1117D03*
|
X3352Y1117D03*
|
||||||
X3378Y1337D03*
|
X3352Y1337D03*
|
||||||
X3328Y1337D03*
|
X3302Y1337D03*
|
||||||
X3278Y1337D03*
|
X3252Y1337D03*
|
||||||
X3228Y1337D03*
|
X3202Y1337D03*
|
||||||
X3178Y1337D03*
|
X3152Y1337D03*
|
||||||
X3128Y1337D03*
|
X3102Y1337D03*
|
||||||
X3078Y1337D03*
|
X3052Y1337D03*
|
||||||
X2528Y1117D03*
|
X2502Y1117D03*
|
||||||
X2578Y1117D03*
|
X2552Y1117D03*
|
||||||
X2628Y1117D03*
|
X2602Y1117D03*
|
||||||
X2678Y1117D03*
|
X2652Y1117D03*
|
||||||
X2728Y1117D03*
|
X2702Y1117D03*
|
||||||
X2778Y1117D03*
|
X2752Y1117D03*
|
||||||
X2828Y1117D03*
|
X2802Y1117D03*
|
||||||
X2828Y1337D03*
|
X2802Y1337D03*
|
||||||
X2778Y1337D03*
|
X2752Y1337D03*
|
||||||
X2728Y1337D03*
|
X2702Y1337D03*
|
||||||
X2678Y1337D03*
|
X2652Y1337D03*
|
||||||
X2628Y1337D03*
|
X2602Y1337D03*
|
||||||
X2578Y1337D03*
|
X2552Y1337D03*
|
||||||
X2528Y1337D03*
|
X2502Y1337D03*
|
||||||
G54D11*
|
G54D11*
|
||||||
X2703Y511D03*
|
X2677Y511D03*
|
||||||
X2703Y592D03*
|
X2677Y592D03*
|
||||||
X2303Y511D03*
|
X2277Y511D03*
|
||||||
X2303Y592D03*
|
X2277Y592D03*
|
||||||
X2703Y292D03*
|
X2677Y292D03*
|
||||||
X2703Y211D03*
|
X2677Y211D03*
|
||||||
X2303Y292D03*
|
X2277Y292D03*
|
||||||
X2303Y211D03*
|
X2277Y211D03*
|
||||||
X2603Y511D03*
|
X2577Y511D03*
|
||||||
X2603Y592D03*
|
X2577Y592D03*
|
||||||
X2203Y511D03*
|
X2177Y511D03*
|
||||||
X2203Y592D03*
|
X2177Y592D03*
|
||||||
X2603Y292D03*
|
X2577Y292D03*
|
||||||
X2603Y211D03*
|
X2577Y211D03*
|
||||||
X2203Y292D03*
|
X2177Y292D03*
|
||||||
X2203Y211D03*
|
X2177Y211D03*
|
||||||
X2403Y511D03*
|
X2377Y511D03*
|
||||||
X2403Y592D03*
|
X2377Y592D03*
|
||||||
X2003Y511D03*
|
X1977Y511D03*
|
||||||
X2003Y592D03*
|
X1977Y592D03*
|
||||||
X2403Y211D03*
|
X2377Y292D03*
|
||||||
X2403Y292D03*
|
X2377Y211D03*
|
||||||
X2003Y292D03*
|
X1977Y292D03*
|
||||||
X2003Y211D03*
|
X1977Y211D03*
|
||||||
X2503Y511D03*
|
X2477Y511D03*
|
||||||
X2503Y592D03*
|
X2477Y592D03*
|
||||||
X2103Y511D03*
|
X2077Y511D03*
|
||||||
X2103Y592D03*
|
X2077Y592D03*
|
||||||
X2503Y292D03*
|
X2477Y292D03*
|
||||||
X2503Y211D03*
|
X2477Y211D03*
|
||||||
X2103Y292D03*
|
X2077Y292D03*
|
||||||
X2103Y211D03*
|
X2077Y211D03*
|
||||||
G54D12*
|
G54D12*
|
||||||
D02*
|
D02*
|
||||||
G04 End of PasteMask1*
|
G04 End of PasteMask1*
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*eMail=
|
*eMail=
|
||||||
*
|
*
|
||||||
*Project=Teensy 3.5 Adaptor
|
*Project=Teensy 3.5 Adaptor
|
||||||
*Date=21:31:13
|
*Date=23:00:50
|
||||||
*CreatedBy=Fritzing 0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806
|
*CreatedBy=Fritzing 0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
@ -13,392 +13,472 @@
|
||||||
*Rotation in degree (0-360, math. pos.)
|
*Rotation in degree (0-360, math. pos.)
|
||||||
*
|
*
|
||||||
*No;Value;Package;X;Y;Rotation;Side;Name
|
*No;Value;Package;X;Y;Rotation;Side;Name
|
||||||
1;;;51.4477;-27.6069;0;Bottom;Copper Fill288
|
1;;;90.5138;-45.3247;0;Bottom;TXT19
|
||||||
2;;;52.1081;-10.2079;0;Bottom;Copper Fill323
|
2;;;37.0349;-47.6956;-90;Bottom;TXT19
|
||||||
3;;;30.2768;-51.4829;0;Bottom;Copper Fill154
|
3;;;56.5691;-10.5834;0;Bottom;Via16
|
||||||
4;;;95.3262;-26.4639;0;Bottom;Copper Fill234
|
4;;;95.3008;-51.5337;0;Bottom;Copper Fill163
|
||||||
5;;;95.3262;-36.6239;0;Bottom;Copper Fill208
|
5;;;98.6693;-25.2846;0;Bottom;TXT19
|
||||||
6;;;40.9448;-46.7331;0;Bottom;Copper Fill29
|
6;;;51.4891;-10.5834;0;Bottom;Via13
|
||||||
7;;;47.0408;-51.4829;0;Bottom;Copper Fill11
|
7;;;66.6877;-11.0969;0;Bottom;Copper Fill151
|
||||||
8;;;12.9794;-43.0247;0;Bottom;Copper Fill186
|
8;;;54.6608;-51.4575;0;Bottom;Copper Fill15
|
||||||
9;;;78.5622;-24.6224;0;Bottom;Copper Fill104
|
9;;;90.5138;-22.3761;0;Bottom;TXT19
|
||||||
10;;;22.5044;-41.1451;0;Bottom;Copper Fill194
|
10;;;69.4944;-5.6105;0;Bottom;Copper Fill275
|
||||||
11;;;41.9481;-0.7083;0;Bottom;Copper Fill84
|
11;;;49.0474;-20.6219;0;Bottom;Copper Fill245
|
||||||
12;;;24.5872;-3.0324;0;Bottom;Copper Fill134
|
12;;;36.8841;-5.50335;0;Bottom;Via9
|
||||||
13;;;95.3262;-11.2239;0;Bottom;Copper Fill76
|
13;;;12.7381;-9.5729;0;Bottom;Copper Fill283
|
||||||
14;;;50.6222;-20.9013;0;Bottom;Copper Fill241
|
14;;so014;67.3642;-31.1634;0;Top;IC1
|
||||||
15;330k;0805 [SMD];58.4905;-14.0032;-90;Top;R8
|
15;;;6.6294;-19.0471;0;Bottom;Copper Fill68
|
||||||
16;;;98.4377;-3.4769;0;Bottom;Copper Fill97
|
16;;;47.9806;-21.1807;0;Bottom;Copper Fill238
|
||||||
17;;;73.0955;-31.5384;0;Bottom;Via11
|
17;;;70.4977;-11.0969;0;Bottom;Copper Fill332
|
||||||
18;;;46.482;-32.4075;0;Bottom;Copper Fill224
|
18;;;95.3262;-41.7039;0;Bottom;Copper Fill188
|
||||||
19;;;94.6277;-2.5879;0;Bottom;Copper Fill114
|
19;;;78.5368;-11.9224;0;Bottom;Copper Fill120
|
||||||
20;;;67.7672;-10.6524;0;Bottom;Copper Fill143
|
20;;;47.6791;-11.8534;0;Bottom;Via39
|
||||||
21;;;29.2608;-3.2229;0;Bottom;Copper Fill81
|
21;;;88.3191;-30.2684;0;Bottom;Via32
|
||||||
22;;;25.1968;-51.4829;0;Bottom;Copper Fill152
|
22;;;45.4406;-36.7255;0;Bottom;Copper Fill213
|
||||||
23;;;95.3262;-8.6839;0;Bottom;Copper Fill78
|
23;;;54.5084;-27.1624;0;Bottom;Copper Fill108
|
||||||
24;330k;0805 [SMD];61.0305;-14.0032;-90;Top;R13
|
24;;;95.3262;-41.7039;0;Bottom;Copper Fill38
|
||||||
25;;;95.3262;-29.0039;0;Bottom;Copper Fill47
|
25;;;72.8218;-31.582;0;Bottom;Copper Fill143
|
||||||
26;;;59.9694;-48.9683;0;Bottom;Copper Fill35
|
26;;;26.7208;-24.2541;0;Bottom;Copper Fill60
|
||||||
27;;;8.5344;-43.9899;0;Bottom;Copper Fill182
|
27;;;21.844;-40.8403;0;Bottom;Copper Fill187
|
||||||
28;;;22.6568;-51.4829;0;Bottom;Copper Fill151
|
28;;;90.5138;-29.9718;0;Bottom;TXT19
|
||||||
29;;;52.1405;-10.5834;0;Bottom;Via13
|
29;;;77.4573;-25.0669;0;Bottom;Copper Fill298
|
||||||
30;;;77.6732;-19.5424;0;Bottom;Copper Fill304
|
30;;;23.5077;-7.0329;0;Bottom;Copper Fill103
|
||||||
31;;;52.8828;-36.4969;0;Bottom;Copper Fill203
|
31;;;34.3408;-24.2541;0;Bottom;Copper Fill63
|
||||||
32;180k;0805 [SMD];63.5705;-6.38318;90;Top;R16
|
32;;;96.5073;-6.6519;0;Bottom;Copper Fill139
|
||||||
33;;;39.878;-7.6171;0;Bottom;Copper Fill273
|
33;;;89.9456;-7.11828;0;Bottom;TXT19
|
||||||
34;;;9.56589;-15.1119;0;Bottom;TXT5
|
34;;;49.5808;-51.4575;0;Bottom;Copper Fill13
|
||||||
35;330k;0805 [SMD];55.9505;-14.0032;-90;Top;R6
|
35;;;53.7718;-33.9823;0;Bottom;Copper Fill202
|
||||||
36;;;32.6644;-21.8919;0;Bottom;Copper Fill62
|
36;;;95.3262;-21.3839;0;Bottom;Copper Fill239
|
||||||
37;;;52.2732;-15.3895;0;Bottom;Copper Fill262
|
37;;;72.3773;-32.0265;0;Bottom;Copper Fill141
|
||||||
38;;;25.1968;-51.4829;0;Bottom;Copper Fill3
|
38;;;47.4218;-30.9724;0;Bottom;Copper Fill136
|
||||||
39;;;77.6732;-19.5424;0;Bottom;Copper Fill111
|
39;;;69.9008;-51.4575;0;Bottom;Copper Fill19
|
||||||
40;;;58.293;-11.4525;0;Bottom;Copper Fill256
|
40;;;70.4977;-10.2079;0;Bottom;Copper Fill333
|
||||||
41;;;24.1681;-8.3029;0;Bottom;Copper Fill91
|
41;;;22.6568;-51.4575;0;Bottom;Copper Fill3
|
||||||
42;;;62.5348;-49.2985;0;Bottom;Copper Fill36
|
42;;;23.9268;-7.452;0;Bottom;Copper Fill105
|
||||||
43;;;82.6008;-51.4829;0;Bottom;Copper Fill23
|
43;;;98.6693;-30.2596;0;Bottom;TXT19
|
||||||
44;;THT;48.9656;-30.9033;0;Bottom;J3
|
44;180k;0805 [SMD];57.8391;-6.38318;90;Top;R7
|
||||||
45;;;23.7236;-8.722;0;Bottom;Copper Fill92
|
45;;;2.5781;-22.5015;0;Bottom;Copper Fill314
|
||||||
46;;;95.3262;-13.7639;0;Bottom;Copper Fill252
|
46;;;55.3212;-17.0659;0;Bottom;Copper Fill252
|
||||||
47;;;59.7281;-11.0969;0;Bottom;Copper Fill145
|
47;;;36.8808;-37.4875;0;Bottom;Copper Fill197
|
||||||
48;;;27.7368;-51.4829;0;Bottom;Copper Fill153
|
48;;;47.2694;-47.3935;0;Bottom;Copper Fill31
|
||||||
49;;;20.0152;-41.5007;0;Bottom;Copper Fill193
|
49;180k;0805 [SMD];55.2991;-6.38318;90;Top;R5
|
||||||
50;330k;0805 [SMD];66.1105;-14.0032;-90;Top;R11
|
50;;;95.3262;-29.0039;0;Bottom;Copper Fill47
|
||||||
51;;;79.1972;-11.9224;0;Bottom;Copper Fill302
|
51;;;95.3262;-46.7839;0;Bottom;Copper Fill36
|
||||||
52;;;57.4548;-48.6381;0;Bottom;Copper Fill34
|
52;;;54.5084;-27.1624;0;Bottom;Copper Fill292
|
||||||
53;;;97.3582;-7.452;0;Bottom;Copper Fill312
|
53;;;87.8332;-30.312;0;Bottom;Copper Fill100
|
||||||
54;;;81.9855;-22.0134;0;Bottom;Via2
|
54;;;61.2569;-45.8965;-90;Bottom;TXT19
|
||||||
55;;;82.6008;-51.4829;0;Bottom;Copper Fill173
|
55;;;23.5491;-7.40835;0;Bottom;Via30
|
||||||
56;;;78.1755;-24.5534;0;Bottom;Via25
|
56;;;46.4566;-33.6267;0;Bottom;Copper Fill222
|
||||||
57;;;54.6805;-10.5834;0;Bottom;Via15
|
57;;;95.3262;-39.1639;0;Bottom;Copper Fill194
|
||||||
58;;;64.8081;-10.2079;0;Bottom;Copper Fill327
|
58;;;49.0982;-30.9724;0;Bottom;Copper Fill321
|
||||||
59;;;95.3262;-8.6839;0;Bottom;Copper Fill271
|
59;;;19.3294;-41.1705;0;Bottom;Copper Fill186
|
||||||
60;;;78.1177;-19.0979;0;Bottom;Copper Fill110
|
60;;;46.5328;-21.5109;0;Bottom;Copper Fill243
|
||||||
61;;;95.3262;-31.5439;0;Bottom;Copper Fill46
|
61;;;98.6693;-35.3396;0;Bottom;TXT19
|
||||||
62;;;50.9133;-26.4583;0;Bottom;Part1
|
62;;;95.3262;-34.0839;0;Bottom;Copper Fill221
|
||||||
63;;;51.4477;-26.7179;0;Bottom;Copper Fill95
|
63;;;95.3262;-23.9239;0;Bottom;Copper Fill236
|
||||||
64;;;67.3805;-10.5834;0;Bottom;Via20
|
64;330k;0805 [SMD];55.2992;-14.0032;-90;Top;R6
|
||||||
65;;;3.1877;-22.5015;0;Bottom;Copper Fill317
|
65;;;90.7097;-50.4047;0;Bottom;TXT19
|
||||||
66;;;48.2981;-1.9529;0;Bottom;Copper Fill89
|
66;;;48.0568;-2.372;0;Bottom;Copper Fill158
|
||||||
67;;;39.5224;-8.8109;0;Bottom;Copper Fill272
|
67;;;72.4408;-51.4575;0;Bottom;Copper Fill20
|
||||||
68;180k;0805 [SMD];50.8705;-6.38318;90;Top;R3
|
68;;;43.7896;-47.9269;0;Bottom;Copper Fill11
|
||||||
69;;;90.2081;-28.8769;0;Bottom;Copper Fill86
|
69;;;90.5138;-27.4882;0;Bottom;TXT19
|
||||||
70;;;57.2008;-6.4233;0;Bottom;Copper Fill266
|
70;;;64.1096;-24.2541;0;Bottom;Copper Fill230
|
||||||
71;;;43.7388;-50.7971;0;Bottom;Copper Fill159
|
71;;;95.3262;-34.0839;0;Bottom;Copper Fill45
|
||||||
72;;;91.1606;-21.7903;0;Bottom;Copper Fill65
|
72;;;64.1477;-10.2079;0;Bottom;Copper Fill329
|
||||||
73;;;31.8008;-3.2229;0;Bottom;Copper Fill82
|
73;;;95.3262;-16.3039;0;Bottom;Copper Fill255
|
||||||
74;;;57.2008;-51.4829;0;Bottom;Copper Fill164
|
74;;;69.215;-31.8741;0;Bottom;Copper Fill224
|
||||||
75;;;86.4616;-49.3493;0;Bottom;Copper Fill176
|
75;;;77.0128;-24.6224;0;Bottom;Copper Fill116
|
||||||
76;;;30.1498;-40.2307;0;Bottom;Copper Fill198
|
76;;;39.751;-33.4489;0;Bottom;Copper Fill70
|
||||||
77;;;62.4332;-23.3524;0;Bottom;Copper Fill278
|
77;;;27.9908;-30.9089;0;Bottom;Copper Fill41
|
||||||
78;;;13.6398;-36.5477;0;Bottom;Copper Fill212
|
78;;THT;12.7542;-8.67826;-90;Bottom;J4
|
||||||
79;;;20.1168;-51.4829;0;Bottom;Copper Fill1
|
79;;;97.8441;-2.96335;0;Bottom;Via27
|
||||||
80;;;66.2178;-16.2531;0;Bottom;Copper Fill251
|
80;;;19.3469;-1.27133;0;Bottom;TXT18
|
||||||
81;;;95.3262;-16.3039;0;Bottom;Copper Fill250
|
81;;;59.0804;-6.3979;0;Bottom;Copper Fill272
|
||||||
82;;;95.3262;-21.3839;0;Bottom;Copper Fill236
|
82;;;51.4477;-10.2079;0;Bottom;Copper Fill324
|
||||||
83;;;49.784;-47.6983;0;Bottom;Copper Fill31
|
83;;;26.4033;-51.4575;0;Bottom;Copper Fill138
|
||||||
84;;;80.4672;-26.8195;0;Bottom;Copper Fill217
|
84;;;78.1177;-11.4779;0;Bottom;Copper Fill118
|
||||||
85;;;73.0377;-31.1629;0;Bottom;Copper Fill130
|
85;;;10.4066;-5.05384;-90;Bottom;TXT20
|
||||||
86;;;62.2808;-51.4829;0;Bottom;Copper Fill17
|
86;;;90.5138;-19.8406;0;Bottom;TXT19
|
||||||
87;;;32.8168;-51.4829;0;Bottom;Copper Fill6
|
87;;;88.2777;-29.8929;0;Bottom;Copper Fill99
|
||||||
88;;;24.1681;-3.4769;0;Bottom;Copper Fill320
|
88;;;56.5404;-6.3979;0;Bottom;Copper Fill271
|
||||||
89;;;78.8105;-11.8534;0;Bottom;Via24
|
89;;;50.8964;-26.4583;0;Bottom;Part1
|
||||||
90;;;90.6272;-28.4324;0;Bottom;Copper Fill282
|
90;;;55.372;-27.1624;0;Bottom;Copper Fill109
|
||||||
91;;;95.3262;-39.1639;0;Bottom;Copper Fill202
|
91;;;95.3262;-46.7839;0;Bottom;Copper Fill175
|
||||||
92;;;59.7408;-6.4233;0;Bottom;Copper Fill267
|
92;;;59.1091;-10.5834;0;Bottom;Via17
|
||||||
93;;;22.5044;-20.6219;0;Bottom;Copper Fill58
|
93;;THT;31.8042;-38.5233;90;Bottom;J2
|
||||||
94;330k;0805 [SMD];50.8705;-14.0032;-90;Top;R4
|
94;;;50.9524;-36.5223;0;Bottom;Copper Fill200
|
||||||
95;;;33.3502;-45.7679;0;Bottom;Copper Fill26
|
95;;;64.1891;-10.5834;0;Bottom;Via19
|
||||||
96;;;81.407;-38.1987;0;Bottom;Copper Fill189
|
96;;;5.334;-35.6079;0;Bottom;Copper Fill207
|
||||||
97;;;73.0377;-32.0265;0;Bottom;Copper Fill129
|
97;;;88.2777;-29.8929;0;Bottom;Copper Fill285
|
||||||
98;;;27.7368;-51.4829;0;Bottom;Copper Fill4
|
98;;;34.7726;-22.2221;0;Bottom;Copper Fill77
|
||||||
99;;;17.4498;-41.8055;0;Bottom;Copper Fill192
|
99;180k;0805 [SMD];65.4591;-6.38318;90;Top;R13
|
||||||
100;;;49.5681;-11.0969;0;Bottom;Copper Fill127
|
100;180k;0805 [SMD];67.9991;-6.38318;90;Top;R15
|
||||||
101;;;98.4377;-2.5879;0;Bottom;Copper Fill292
|
101;;;55.372;-27.1624;0;Bottom;Copper Fill293
|
||||||
102;;;63.373;-11.4525;0;Bottom;Copper Fill258
|
102;;;90.5256;-21.8157;0;Bottom;Copper Fill78
|
||||||
103;;;78.1177;-25.0669;0;Bottom;Copper Fill101
|
103;;;90.5138;-42.6718;0;Bottom;TXT19
|
||||||
104;;;95.3262;-49.2477;0;Bottom;Copper Fill177
|
104;;;78.5368;-11.9224;0;Bottom;Copper Fill305
|
||||||
105;;;70.0786;-23.6953;0;Bottom;Copper Fill230
|
105;;;57.2008;-51.4575;0;Bottom;Copper Fill16
|
||||||
106;;;62.2808;-6.4233;0;Bottom;Copper Fill268
|
106;;;32.6898;-45.7933;0;Bottom;Copper Fill27
|
||||||
107;;;37.5355;-11.8534;0;Bottom;Via3
|
107;;;88.6968;-30.312;0;Bottom;Copper Fill101
|
||||||
108;;;39.0652;-17.3961;0;Bottom;Copper Fill237
|
108;;;95.631;-15.8467;0;Bottom;Copper Fill85
|
||||||
109;;;95.0722;-3.0324;0;Bottom;Copper Fill308
|
109;;;77.0128;-24.6224;0;Bottom;Copper Fill300
|
||||||
110;;;26.4541;-51.4575;0;Bottom;Copper Fill120
|
110;;;55.118;-11.4525;0;Bottom;Copper Fill261
|
||||||
111;;;78.1177;-24.1779;0;Bottom;Copper Fill296
|
111;;;42.0678;-47.9743;-90;Bottom;TXT19
|
||||||
112;;;92.5322;-45.3107;0;Bottom;Copper Fill187
|
112;;;9.1694;-19.3773;0;Bottom;Copper Fill69
|
||||||
113;;;3.1877;-24.1779;0;Bottom;Copper Fill122
|
113;;;11.4808;-24.2541;0;Bottom;Copper Fill54
|
||||||
114;;;60.833;-11.4525;0;Bottom;Copper Fill257
|
114;;;57.658;-11.4525;0;Bottom;Copper Fill262
|
||||||
115;;;95.3262;-18.8439;0;Bottom;Copper Fill244
|
115;;;95.631;-13.2813;0;Bottom;Copper Fill88
|
||||||
116;;;95.3262;-44.2439;0;Bottom;Copper Fill191
|
116;;;94.4118;-3.0324;0;Bottom;Copper Fill338
|
||||||
117;;;48.387;-21.2061;0;Bottom;Copper Fill240
|
117;;;91.1606;-17.3707;0;Bottom;Copper Fill84
|
||||||
118;;;79.1972;-11.9224;0;Bottom;Copper Fill108
|
118;;;19.304;-20.3425;0;Bottom;Copper Fill71
|
||||||
119;;;12.3444;-19.3519;0;Bottom;Copper Fill54
|
119;;;23.9268;-3.0324;0;Bottom;Copper Fill131
|
||||||
120;;;81.8388;-19.4027;0;Bottom;Copper Fill243
|
120;;;35.179;-46.1489;0;Bottom;Copper Fill28
|
||||||
121;;;39.2176;-10.1063;0;Bottom;Copper Fill263
|
121;;;70.9168;-10.6524;0;Bottom;Copper Fill334
|
||||||
122;;;10.4394;-43.6597;0;Bottom;Copper Fill183
|
122;;;39.8526;-5.0517;0;Bottom;Copper Fill280
|
||||||
123;;;17.4244;-19.9869;0;Bottom;Copper Fill56
|
123;;;95.3262;-49.3239;0;Bottom;Copper Fill35
|
||||||
124;;;91.821;-18.6661;0;Bottom;Copper Fill68
|
124;;;95.3262;-26.4639;0;Bottom;Copper Fill235
|
||||||
125;;;40.1828;-6.2963;0;Bottom;Copper Fill274
|
125;;;59.0677;-11.0969;0;Bottom;Copper Fill153
|
||||||
126;;;24.1681;-8.3029;0;Bottom;Copper Fill285
|
126;;;21.6408;-24.2541;0;Bottom;Copper Fill58
|
||||||
127;;THT;32.4556;-38.5233;90;Bottom;J2
|
127;;;95.3262;-31.5439;0;Bottom;Copper Fill46
|
||||||
128;;;98.8822;-3.0324;0;Bottom;Copper Fill100
|
128;;;79.8576;-26.8195;0;Bottom;Copper Fill217
|
||||||
129;;;67.3481;-10.2079;0;Bottom;Copper Fill326
|
129;;;36.8841;-9.31335;0;Bottom;Via36
|
||||||
130;;;52.0446;-20.3425;0;Bottom;Copper Fill242
|
130;;;98.6693;-27.7761;0;Bottom;TXT19
|
||||||
131;;;94.6855;-2.96335;0;Bottom;Via26
|
131;;;2.5781;-24.1779;0;Bottom;Copper Fill313
|
||||||
132;;;78.1177;-24.1779;0;Bottom;Copper Fill102
|
132;;;77.0128;-19.5424;0;Bottom;Copper Fill307
|
||||||
133;;;94.0181;-6.6519;0;Bottom;Copper Fill309
|
133;;;77.0128;-19.5424;0;Bottom;Copper Fill123
|
||||||
134;;;15.5194;-42.3897;0;Bottom;Copper Fill190
|
134;;;95.3262;-11.2239;0;Bottom;Copper Fill259
|
||||||
135;;;37.5355;-13.1234;0;Bottom;Via7
|
135;;;77.4573;-25.0669;0;Bottom;Copper Fill114
|
||||||
136;;;37.5355;-8.04335;0;Bottom;Via6
|
136;;;16.5608;-24.2541;0;Bottom;Copper Fill56
|
||||||
137;;;62.2681;-11.0969;0;Bottom;Copper Fill146
|
137;;;65.278;-11.4525;0;Bottom;Copper Fill265
|
||||||
138;;;9.8044;-19.0471;0;Bottom;Copper Fill53
|
138;;;23.5077;-3.4769;0;Bottom;Copper Fill129
|
||||||
139;;;98.4377;-2.5879;0;Bottom;Copper Fill98
|
139;;;71.8091;-22.0134;0;Bottom;Via1
|
||||||
140;;;94.1832;-3.0324;0;Bottom;Copper Fill115
|
140;;;7.8994;-35.9127;0;Bottom;Copper Fill208
|
||||||
141;;;8.5598;-35.9127;0;Bottom;Copper Fill210
|
141;;;54.9529;-27.6069;0;Bottom;Copper Fill106
|
||||||
142;;;80.0608;-51.4829;0;Bottom;Copper Fill22
|
142;;;4.5466;-30.9089;0;Bottom;Copper Fill44
|
||||||
143;;;5.9944;-44.2947;0;Bottom;Copper Fill181
|
143;330k;0805 [SMD];62.9192;-14.0032;-90;Top;R12
|
||||||
144;;;55.3974;-33.9569;0;Bottom;Copper Fill205
|
144;;;81.1784;-19.4027;0;Bottom;Copper Fill247
|
||||||
145;;;62.3005;-10.5834;0;Bottom;Via18
|
145;;;35.3568;-51.4575;0;Bottom;Copper Fill8
|
||||||
146;180k;0805 [SMD];68.6505;-6.38318;90;Top;R10
|
146;;;90.5138;-40.1318;0;Bottom;TXT19
|
||||||
147;;;90.8812;-23.1111;0;Bottom;Copper Fill51
|
147;;;95.631;-26.0067;0;Bottom;Copper Fill49
|
||||||
148;;;10.9982;-45.7933;0;Bottom;Copper Fill149
|
148;;;52.578;-11.4525;0;Bottom;Copper Fill260
|
||||||
149;;;35.8394;-46.1235;0;Bottom;Copper Fill27
|
149;;;81.3341;-32.1734;0;Bottom;Via12
|
||||||
150;;;59.7408;-51.4829;0;Bottom;Copper Fill16
|
150;;;83.6168;-26.5401;0;Bottom;Copper Fill229
|
||||||
151;;;37.5355;-10.5834;0;Bottom;Via4
|
151;;;98.6693;-22.6639;0;Bottom;TXT19
|
||||||
152;;;37.5355;-5.50335;0;Bottom;Via9
|
152;;;26.7621;-47.0408;-90;Bottom;TXT19
|
||||||
153;;;37.5355;-6.77335;0;Bottom;Via8
|
153;;;81.7118;-32.2424;0;Bottom;Copper Fill150
|
||||||
154;;;97.3582;-27.772;0;Bottom;Copper Fill330
|
154;;;36.8046;-24.2541;0;Bottom;Copper Fill64
|
||||||
155;;;49.7332;-30.9724;0;Bottom;Copper Fill126
|
155;;;12.7381;-7.8965;0;Bottom;Copper Fill284
|
||||||
156;;;95.631;-23.4667;0;Bottom;Copper Fill50
|
156;;;41.9641;-1.05835;0;Bottom;Via38
|
||||||
157;;;76.0222;-26.7941;0;Bottom;Copper Fill219
|
157;;;75.3618;-26.7941;0;Bottom;Copper Fill219
|
||||||
158;;;24.5872;-3.0324;0;Bottom;Copper Fill322
|
158;;;23.5077;-7.0329;0;Bottom;Copper Fill287
|
||||||
159;;;95.3262;-34.0839;0;Bottom;Copper Fill221
|
159;;;90.5138;-17.3096;0;Bottom;TXT19
|
||||||
160;;;24.2005;-2.96335;0;Bottom;Via29
|
160;;;56.5277;-11.0969;0;Bottom;Copper Fill146
|
||||||
161;;;90.2405;-28.3634;0;Bottom;Via32
|
161;;;97.7773;-2.5879;0;Bottom;Copper Fill111
|
||||||
162;;;78.7781;-11.4779;0;Bottom;Copper Fill106
|
162;;;93.9673;-6.6519;0;Bottom;Copper Fill134
|
||||||
163;;;14.2748;-2.8673;0;Bottom;Copper Fill80
|
163;;;89.5858;-25.6511;0;Bottom;Copper Fill50
|
||||||
164;;;95.3262;-26.4639;0;Bottom;Copper Fill48
|
164;;;72.4441;-31.5384;0;Bottom;Via11
|
||||||
165;;;95.3262;-49.3239;0;Bottom;Copper Fill37
|
165;;;37.8968;-51.4575;0;Bottom;Copper Fill9
|
||||||
166;;;81.28;-25.0415;0;Bottom;Copper Fill232
|
166;;;62.2808;-33.0171;0;Bottom;Copper Fill215
|
||||||
167;;;57.1881;-11.0969;0;Bottom;Copper Fill137
|
167;;;7.91792;-5.74702;-90;Bottom;TXT20
|
||||||
168;330k;0805 [SMD];68.6505;-14.0032;-90;Top;R9
|
168;;;77.851;-36.9541;0;Bottom;Copper Fill203
|
||||||
169;;;95.631;-20.9267;0;Bottom;Copper Fill67
|
169;;;78.232;-48.9175;0;Bottom;Copper Fill170
|
||||||
170;;;47.3964;-36.0905;0;Bottom;Copper Fill216
|
170;;;12.7478;-10.7894;0;Bottom;TXT21
|
||||||
171;;;98.4377;-3.4769;0;Bottom;Copper Fill291
|
171;;;56.3085;-48.0494;-90;Bottom;TXT19
|
||||||
172;;;25.1714;-30.8835;0;Bottom;Copper Fill42
|
172;;;14.0208;-24.2541;0;Bottom;Copper Fill55
|
||||||
173;;;95.3262;-36.6239;0;Bottom;Copper Fill44
|
173;;;25.1968;-51.4575;0;Bottom;Copper Fill4
|
||||||
174;;;54.6608;-51.4829;0;Bottom;Copper Fill163
|
174;;;84.3165;-47.7896;-90;Bottom;TXT19
|
||||||
175;;;58.7248;-17.2183;0;Bottom;Copper Fill245
|
175;;;38.608;-10.1825;0;Bottom;Copper Fill268
|
||||||
176;;;78.5622;-24.6224;0;Bottom;Copper Fill298
|
176;;;34.3408;-37.4875;0;Bottom;Copper Fill196
|
||||||
177;;;51.4477;-26.7179;0;Bottom;Copper Fill289
|
177;;;94.4118;-3.0324;0;Bottom;Copper Fill161
|
||||||
178;;;37.8968;-51.4829;0;Bottom;Copper Fill8
|
178;;;21.844;-20.6473;0;Bottom;Copper Fill72
|
||||||
179;;;50.3428;-13.04;0;Bottom;Copper Fill314
|
179;;;90.5138;-12.2296;0;Bottom;TXT19
|
||||||
180;;;24.765;-26.5401;0;Bottom;Copper Fill148
|
180;;;41.8973;-0.7083;0;Bottom;Copper Fill282
|
||||||
181;;;24.1681;-9.1665;0;Bottom;Copper Fill284
|
181;;;93.9673;-3.4769;0;Bottom;Copper Fill337
|
||||||
182;;;89.7636;-28.4324;0;Bottom;Copper Fill281
|
182;;;77.4573;-19.9869;0;Bottom;Copper Fill121
|
||||||
183;;;57.2205;-10.5834;0;Bottom;Via16
|
183;;;95.3262;-8.6839;0;Bottom;Copper Fill276
|
||||||
184;;;69.342;-26.5401;0;Bottom;Copper Fill79
|
184;;;72.3773;-31.1629;0;Bottom;Copper Fill142
|
||||||
185;;;96.5581;-6.6519;0;Bottom;Copper Fill118
|
185;;;77.9018;-19.5424;0;Bottom;Copper Fill124
|
||||||
186;;;37.8968;-51.4829;0;Bottom;Copper Fill157
|
186;;;95.3262;-29.0039;0;Bottom;Copper Fill227
|
||||||
187;;;85.2932;-35.2015;0;Bottom;Copper Fill220
|
187;;;30.2768;-51.4575;0;Bottom;Copper Fill6
|
||||||
188;;;51.4477;-27.6069;0;Bottom;Copper Fill94
|
188;;;92.5322;-45.3107;0;Bottom;Copper Fill178
|
||||||
189;;;51.8922;-27.1624;0;Bottom;Copper Fill290
|
189;;;47.6377;-2.8165;0;Bottom;Copper Fill335
|
||||||
190;;;64.8208;-6.4233;0;Bottom;Copper Fill269
|
190;;;26.924;-21.2823;0;Bottom;Copper Fill74
|
||||||
191;;;94.6277;-3.4769;0;Bottom;Copper Fill113
|
191;;;80.6196;-25.0161;0;Bottom;Copper Fill233
|
||||||
192;;;76.3016;-49.2731;0;Bottom;Copper Fill179
|
192;;;98.6693;-40.4196;0;Bottom;TXT19
|
||||||
193;;;57.2008;-51.4829;0;Bottom;Copper Fill15
|
193;;;58.8485;-48.0494;-90;Bottom;TXT19
|
||||||
194;;;78.1177;-19.9869;0;Bottom;Copper Fill303
|
194;;;90.8304;-19.9107;0;Bottom;Copper Fill82
|
||||||
195;;;48.2981;-2.8165;0;Bottom;Copper Fill283
|
195;;;37.7444;-46.4537;0;Bottom;Copper Fill29
|
||||||
196;;;92.7608;-9.9285;0;Bottom;Copper Fill77
|
196;;;81.3341;-22.0134;0;Bottom;Via2
|
||||||
197;;;30.2768;-51.4829;0;Bottom;Copper Fill5
|
197;;;95.3262;-31.5439;0;Bottom;Copper Fill225
|
||||||
198;;;12.2621;-17.215;0;Bottom;TXT6
|
198;;;19.1008;-24.2541;0;Bottom;Copper Fill57
|
||||||
199;;;5.9944;-35.6079;0;Bottom;Copper Fill209
|
199;;;48.9491;-10.5834;0;Bottom;Via14
|
||||||
200;;;24.1681;-2.5879;0;Bottom;Copper Fill132
|
200;;;32.1564;-39.5703;0;Bottom;Copper Fill193
|
||||||
201;;;14.9098;-19.6567;0;Bottom;Copper Fill55
|
201;;;77.4573;-19.0979;0;Bottom;Copper Fill122
|
||||||
202;;;95.3262;-44.2439;0;Bottom;Copper Fill39
|
202;;;46.736;-36.0905;0;Bottom;Copper Fill216
|
||||||
203;;;89.7636;-28.4324;0;Bottom;Copper Fill87
|
203;;THT;31.8042;-23.2833;-90;Bottom;J1
|
||||||
204;;;37.5355;-9.31335;0;Bottom;Via5
|
204;;;60.198;-11.4525;0;Bottom;Copper Fill263
|
||||||
205;;;95.3008;-51.5337;0;Bottom;Copper Fill175
|
205;;;78.1177;-12.3669;0;Bottom;Copper Fill302
|
||||||
206;;;54.6608;-6.4233;0;Bottom;Copper Fill265
|
206;;;95.3262;-18.8439;0;Bottom;Copper Fill250
|
||||||
207;;;85.1408;-51.4829;0;Bottom;Copper Fill174
|
207;;;97.3074;-7.452;0;Bottom;Copper Fill140
|
||||||
208;;;96.5581;-6.6519;0;Bottom;Copper Fill311
|
208;;;50.1904;-20.0631;0;Bottom;Copper Fill246
|
||||||
209;;;74.1172;-31.3407;0;Bottom;Copper Fill226
|
209;;;98.7625;-9.94614;0;Bottom;TXT19
|
||||||
210;;;78.5114;-36.9287;0;Bottom;Copper Fill206
|
210;330k;0805 [SMD];65.4592;-14.0032;-90;Top;R14
|
||||||
211;;;11.0744;-36.2429;0;Bottom;Copper Fill211
|
211;;;93.9673;-2.5879;0;Bottom;Copper Fill160
|
||||||
212;;;49.5808;-51.4829;0;Bottom;Copper Fill12
|
212;;;23.0632;-3.0324;0;Bottom;Copper Fill130
|
||||||
213;;;80.0608;-51.4829;0;Bottom;Copper Fill172
|
213;;;98.6693;-20.1284;0;Bottom;TXT19
|
||||||
214;;;38.9128;-11.3763;0;Bottom;Copper Fill261
|
214;;;77.4573;-24.1779;0;Bottom;Copper Fill115
|
||||||
215;;so014;81.9856;-31.1634;0;Top;IC2
|
215;;;97.7773;-2.5879;0;Bottom;Copper Fill295
|
||||||
216;;so014;68.0156;-31.1634;0;Top;IC1
|
216;;;77.5241;-24.5534;0;Bottom;Via25
|
||||||
217;;;62.2808;-51.4829;0;Bottom;Copper Fill166
|
217;;;38.2778;-11.4271;0;Bottom;Copper Fill267
|
||||||
218;;;34.3408;-3.2229;0;Bottom;Copper Fill83
|
218;;;43.7388;-50.6955;0;Bottom;Copper Fill165
|
||||||
219;;;85.1408;-51.4829;0;Bottom;Copper Fill24
|
219;;;82.042;-25.0415;0;Bottom;Copper Fill234
|
||||||
220;;;68.453;-11.4525;0;Bottom;Copper Fill260
|
220;;;95.3262;-36.6239;0;Bottom;Copper Fill206
|
||||||
221;;;95.3262;-11.2239;0;Bottom;Copper Fill253
|
221;;;32.8168;-51.4575;0;Bottom;Copper Fill7
|
||||||
222;;;69.2912;-30.5025;0;Bottom;Copper Fill75
|
222;;;98.6693;-32.7432;0;Bottom;TXT19
|
||||||
223;;;95.631;-15.8467;0;Bottom;Copper Fill70
|
223;;;61.341;-33.4489;0;Bottom;Copper Fill214
|
||||||
224;;;74.9808;-51.4829;0;Bottom;Copper Fill20
|
224;;;95.3262;-39.1639;0;Bottom;Copper Fill40
|
||||||
225;;;78.3336;-11.9224;0;Bottom;Copper Fill301
|
225;;;59.7408;-51.4575;0;Bottom;Copper Fill17
|
||||||
226;;;24.5872;-8.722;0;Bottom;Copper Fill287
|
226;;THT;48.3142;-30.9033;0;Bottom;J3
|
||||||
227;;;84.7598;-26.5401;0;Bottom;Copper Fill222
|
227;;;78.1591;-11.8534;0;Bottom;Via24
|
||||||
228;;;35.433;-22.1967;0;Bottom;Copper Fill63
|
228;;;77.9018;-24.6224;0;Bottom;Copper Fill301
|
||||||
229;;;35.3568;-51.4829;0;Bottom;Copper Fill156
|
229;;;95.3262;-11.2239;0;Bottom;Copper Fill90
|
||||||
230;;;77.3684;-36.1667;0;Bottom;Copper Fill207
|
230;;;98.6693;-45.6125;0;Bottom;TXT19
|
||||||
231;;;77.6732;-24.6224;0;Bottom;Copper Fill297
|
231;;;51.0286;-19.5043;0;Bottom;Copper Fill248
|
||||||
232;;;78.5622;-19.5424;0;Bottom;Copper Fill305
|
232;;;98.6693;-42.9596;0;Bottom;TXT19
|
||||||
233;;;78.5622;-19.5424;0;Bottom;Copper Fill112
|
233;;;39.243;-7.6425;0;Bottom;Copper Fill278
|
||||||
234;;;65.3288;-35.6841;0;Bottom;Copper Fill199
|
234;;;61.6712;-11.5541;0;Bottom;Copper Fill87
|
||||||
235;;;78.1755;-19.4734;0;Bottom;Via23
|
235;;;76.708;-36.1667;0;Bottom;Copper Fill205
|
||||||
236;;;44.0436;-15.0593;0;Bottom;Copper Fill247
|
236;;;16.1544;-42.0849;0;Bottom;Copper Fill184
|
||||||
237;;;81.4832;-32.2424;0;Bottom;Copper Fill140
|
237;;;70.4977;-11.0969;0;Bottom;Copper Fill155
|
||||||
238;;;95.0722;-3.0324;0;Bottom;Copper Fill116
|
238;;;65.5574;-16.2531;0;Bottom;Copper Fill257
|
||||||
239;;;78.7781;-12.3669;0;Bottom;Copper Fill105
|
239;;;63.8813;-45.8494;-90;Bottom;TXT19
|
||||||
240;;THT;32.4556;-23.2833;-90;Bottom;J1
|
240;;;45.7741;-11.8534;0;Bottom;Via22
|
||||||
241;;;38.7477;-37.7415;0;Bottom;Copper Fill124
|
241;;;66.6877;-10.2079;0;Bottom;Copper Fill328
|
||||||
242;;;38.4048;-46.4283;0;Bottom;Copper Fill28
|
242;;;66.0908;-50.6955;0;Bottom;Copper Fill166
|
||||||
243;;;54.6481;-11.0969;0;Bottom;Copper Fill136
|
243;;;97.3074;-7.452;0;Bottom;Copper Fill323
|
||||||
244;;;27.6098;-40.5355;0;Bottom;Copper Fill197
|
244;;;96.5073;-6.6519;0;Bottom;Copper Fill322
|
||||||
245;;;95.3262;-29.0039;0;Bottom;Copper Fill229
|
245;180k;0805 [SMD];50.2191;-6.38318;90;Top;R1
|
||||||
246;;;74.9808;-51.4829;0;Bottom;Copper Fill170
|
246;;;81.2673;-32.6869;0;Bottom;Copper Fill147
|
||||||
247;;;41.3512;-10.5635;0;Bottom;Copper Fill74
|
247;;;5.715;-13.7131;0;Bottom;Copper Fill67
|
||||||
248;;;55.0418;-17.5231;0;Bottom;Copper Fill66
|
248;;;64.1477;-11.0969;0;Bottom;Copper Fill152
|
||||||
249;;;52.1208;-6.4233;0;Bottom;Copper Fill264
|
249;;;54.9529;-27.6069;0;Bottom;Copper Fill290
|
||||||
250;;;67.3481;-11.0969;0;Bottom;Copper Fill142
|
250;;;20.1168;-51.4575;0;Bottom;Copper Fill2
|
||||||
251;;;95.3262;-41.7039;0;Bottom;Copper Fill196
|
251;;;61.6491;-10.5834;0;Bottom;Via18
|
||||||
252;;;57.1881;-10.2079;0;Bottom;Copper Fill325
|
252;;;61.0141;-25.1884;0;Bottom;Via37
|
||||||
253;;;46.101;-36.7255;0;Bottom;Copper Fill214
|
253;;;71.1962;-27.8101;0;Bottom;Copper Fill228
|
||||||
254;180k;0805 [SMD];61.0305;-6.38318;-90;Top;R14
|
254;330k;0805 [SMD];60.3792;-14.0032;-90;Top;R10
|
||||||
255;;;40.4876;-5.0263;0;Bottom;Copper Fill275
|
255;;;24.4094;-40.5355;0;Bottom;Copper Fill189
|
||||||
256;;;32.8168;-51.4829;0;Bottom;Copper Fill155
|
256;;;36.8841;-8.04335;0;Bottom;Via6
|
||||||
257;;;46.8122;-11.9224;0;Bottom;Copper Fill121
|
257;;;39.1922;-37.4875;0;Bottom;Copper Fill198
|
||||||
258;;;51.5055;-27.0934;0;Bottom;Via28
|
258;;;74.1;-47.7896;-90;Bottom;TXT19
|
||||||
259;;;28.8035;-15.8903;0;Bottom;TXT18
|
259;;;2.5781;-24.1779;0;Bottom;Copper Fill132
|
||||||
260;;;90.6272;-28.4324;0;Bottom;Copper Fill88
|
260;;;8.9408;-24.2541;0;Bottom;Copper Fill53
|
||||||
261;;;95.3262;-18.8439;0;Bottom;Copper Fill69
|
261;;;16.1798;-15.6435;0;Bottom;Copper Fill244
|
||||||
262;;;35.3568;-51.4829;0;Bottom;Copper Fill7
|
262;;;82.6008;-51.4575;0;Bottom;Copper Fill24
|
||||||
263;;;23.7236;-8.722;0;Bottom;Copper Fill286
|
263;;;93.1672;-7.452;0;Bottom;Copper Fill320
|
||||||
264;;;62.9158;-33.0171;0;Bottom;Copper Fill215
|
264;;;61.6077;-11.0969;0;Bottom;Copper Fill154
|
||||||
265;;;41.9806;-1.05826;0;Bottom;Via33
|
265;;;88.2777;-30.7565;0;Bottom;Copper Fill98
|
||||||
266;;;78.5368;-48.9683;0;Bottom;Copper Fill180
|
266;;;41.8973;-0.7083;0;Bottom;Copper Fill95
|
||||||
267;;;78.1177;-19.9869;0;Bottom;Copper Fill109
|
267;;;95.3262;-8.6839;0;Bottom;Copper Fill92
|
||||||
268;330k;0805 [SMD];53.4105;-14.0032;-90;Top;R2
|
268;;;29.2608;-24.2541;0;Bottom;Copper Fill61
|
||||||
269;;;65.913;-11.4525;0;Bottom;Copper Fill259
|
269;;;62.738;-11.4525;0;Bottom;Copper Fill264
|
||||||
270;;;3.1877;-24.1779;0;Bottom;Copper Fill316
|
270;;;59.6138;-22.2475;0;Bottom;Copper Fill237
|
||||||
271;;;40.4368;-51.4829;0;Bottom;Copper Fill158
|
271;;;32.004;-21.9173;0;Bottom;Copper Fill76
|
||||||
272;;;20.1168;-51.4829;0;Bottom;Copper Fill150
|
272;;;13.6144;-42.7199;0;Bottom;Copper Fill179
|
||||||
273;;;59.7605;-10.5834;0;Bottom;Via17
|
273;;;98.5765;-37.8796;0;Bottom;TXT19
|
||||||
274;;;97.9932;-3.0324;0;Bottom;Copper Fill99
|
274;;;47.0408;-51.4575;0;Bottom;Copper Fill12
|
||||||
275;;;30.1244;-37.1319;0;Bottom;Copper Fill213
|
275;;;46.1296;-48.0494;-90;Bottom;TXT19
|
||||||
276;;;52.1081;-11.0969;0;Bottom;Copper Fill135
|
276;;;36.8841;-10.5834;0;Bottom;Via5
|
||||||
277;;;47.0916;-33.6013;0;Bottom;Copper Fill223
|
277;;;14.859;-42.3897;0;Bottom;Copper Fill181
|
||||||
278;;;95.3262;-23.9239;0;Bottom;Copper Fill235
|
278;;;36.8841;-6.77335;0;Bottom;Via8
|
||||||
279;;;78.3336;-11.9224;0;Bottom;Copper Fill107
|
279;;;52.5018;-35.2523;0;Bottom;Copper Fill201
|
||||||
280;;;19.5072;-13.5099;0;Bottom;Copper Fill64
|
280;;;45.8216;-32.3821;0;Bottom;Copper Fill223
|
||||||
281;;;11.7094;-43.3549;0;Bottom;Copper Fill185
|
281;;;86.8;-47.7896;-90;Bottom;TXT19
|
||||||
282;;;24.5872;-8.722;0;Bottom;Copper Fill93
|
282;;;79.18;-47.7896;-90;Bottom;TXT19
|
||||||
283;;;54.6608;-51.4829;0;Bottom;Copper Fill14
|
283;;;29.464;-21.6125;0;Bottom;Copper Fill75
|
||||||
284;;;81.9277;-32.6869;0;Bottom;Copper Fill138
|
284;;;73.4568;-31.3407;0;Bottom;Copper Fill226
|
||||||
285;;;43.9166;-21.8157;0;Bottom;Copper Fill238
|
285;;;49.0982;-30.9724;0;Bottom;Copper Fill137
|
||||||
286;;;98.8822;-3.0324;0;Bottom;Copper Fill294
|
286;;;14.6177;-30.1469;0;Bottom;Copper Fill125
|
||||||
287;;;55.9816;-17.0659;0;Bottom;Copper Fill246
|
287;;;23.0632;-7.452;0;Bottom;Copper Fill104
|
||||||
288;;;95.3262;-46.7839;0;Bottom;Copper Fill184
|
288;;;64.1604;-6.3979;0;Bottom;Copper Fill274
|
||||||
289;;;2.3368;-23.3524;0;Bottom;Copper Fill318
|
289;;;24.892;-37.4621;0;Bottom;Copper Fill212
|
||||||
290;;;93.1926;-7.452;0;Bottom;Copper Fill310
|
290;;;14.6177;-29.2579;0;Bottom;Copper Fill126
|
||||||
291;;;40.4368;-51.4829;0;Bottom;Copper Fill9
|
291;;;81.72;-47.7896;-90;Bottom;TXT19
|
||||||
292;;;49.7332;-30.9724;0;Bottom;Copper Fill319
|
292;;;95.3262;-13.7639;0;Bottom;Copper Fill258
|
||||||
293;;;90.2081;-28.8769;0;Bottom;Copper Fill279
|
293;;;95.3262;-44.2439;0;Bottom;Copper Fill37
|
||||||
294;330k;0805 [SMD];63.5705;-14.0032;-90;Top;R15
|
294;;;95.3008;-51.4575;0;Bottom;Copper Fill26
|
||||||
295;;;52.1208;-51.4829;0;Bottom;Copper Fill162
|
295;;;71.4471;-47.7896;-90;Bottom;TXT19
|
||||||
296;;;66.0908;-50.7971;0;Bottom;Copper Fill167
|
296;;;36.8841;-13.1234;0;Bottom;Via3
|
||||||
297;;;46.1772;-21.5109;0;Bottom;Copper Fill239
|
297;;;14.1732;-29.7024;0;Bottom;Copper Fill311
|
||||||
298;;;54.8894;-48.3333;0;Bottom;Copper Fill33
|
298;;;54.0004;-6.3979;0;Bottom;Copper Fill270
|
||||||
299;;;49.5808;-51.4829;0;Bottom;Copper Fill161
|
299;;;47.6791;-2.32835;0;Bottom;Via31
|
||||||
300;;;95.3262;-31.5439;0;Bottom;Copper Fill227
|
300;;;54.9816;-27.0934;0;Bottom;Via28
|
||||||
301;;;94.0181;-6.6519;0;Bottom;Copper Fill117
|
301;;;84.6582;-35.2015;0;Bottom;Copper Fill220
|
||||||
302;;;44.5205;-11.8534;0;Bottom;Via21
|
302;;;62.103;-24.0001;0;Bottom;Copper Fill51
|
||||||
303;;;81.9277;-31.7979;0;Bottom;Copper Fill139
|
303;;;91.567;-43.7359;0;Bottom;Copper Fill180
|
||||||
304;;;22.2549;-19.3072;0;Bottom;TXT3
|
304;;;9.779;-43.6597;0;Bottom;Copper Fill174
|
||||||
305;;;41.9481;-0.7083;0;Bottom;Copper Fill276
|
305;;;36.3466;-5.74226;0;Bottom;TXT5
|
||||||
306;;;94.1832;-3.0324;0;Bottom;Copper Fill307
|
306;;;53.9877;-11.0969;0;Bottom;Copper Fill145
|
||||||
307;;;97.9932;-3.0324;0;Bottom;Copper Fill293
|
307;;;78.867;-33.0425;0;Bottom;Copper Fill80
|
||||||
308;;;25.0444;-40.8403;0;Bottom;Copper Fill195
|
308;;;14.6177;-30.1469;0;Bottom;Copper Fill309
|
||||||
309;;;3.1877;-22.5015;0;Bottom;Copper Fill123
|
309;;;89.7128;-27.0989;0;Bottom;Copper Fill48
|
||||||
310;;;95.631;-13.3067;0;Bottom;Copper Fill72
|
310;;;26.924;-40.2053;0;Bottom;Copper Fill190
|
||||||
311;180k;0805 [SMD];55.9505;-6.38318;90;Top;R5
|
311;;;98.2218;-3.0324;0;Bottom;Copper Fill113
|
||||||
312;;;98.4955;-2.96335;0;Bottom;Via27
|
312;;;11.0744;-43.3549;0;Bottom;Copper Fill176
|
||||||
313;;;54.4322;-35.2269;0;Bottom;Copper Fill204
|
313;;;23.5077;-7.8965;0;Bottom;Copper Fill286
|
||||||
314;;;73.4822;-31.582;0;Bottom;Copper Fill131
|
314;;;52.1208;-51.4575;0;Bottom;Copper Fill14
|
||||||
315;;;95.3262;-39.1639;0;Bottom;Copper Fill41
|
315;;;77.6732;-11.9224;0;Bottom;Copper Fill304
|
||||||
316;;;52.1208;-51.4829;0;Bottom;Copper Fill13
|
316;;;80.8228;-32.2424;0;Bottom;Copper Fill149
|
||||||
317;;;69.9008;-51.4829;0;Bottom;Copper Fill18
|
317;;;77.9018;-24.6224;0;Bottom;Copper Fill117
|
||||||
318;;;55.753;-11.4525;0;Bottom;Copper Fill255
|
318;;;15.0368;-29.7024;0;Bottom;Copper Fill312
|
||||||
319;;;63.754;-16.5579;0;Bottom;Copper Fill249
|
319;;;98.6693;-15.0261;0;Bottom;TXT19
|
||||||
320;;;92.1512;-12.0113;0;Bottom;Copper Fill73
|
320;;;5.334;-44.2947;0;Bottom;Copper Fill172
|
||||||
321;;;97.3582;-27.772;0;Bottom;Copper Fill147
|
321;;;80.0608;-51.4575;0;Bottom;Copper Fill23
|
||||||
322;;;90.2081;-27.9879;0;Bottom;Copper Fill280
|
322;;;67.818;-11.4525;0;Bottom;Copper Fill266
|
||||||
323;;;46.4255;-11.8534;0;Bottom;Via22
|
323;;;39.5478;-6.3217;0;Bottom;Copper Fill279
|
||||||
324;;;64.8405;-10.5834;0;Bottom;Via19
|
324;;;95.3262;-44.2439;0;Bottom;Copper Fill183
|
||||||
325;;;14.2494;-42.7199;0;Bottom;Copper Fill188
|
325;;;77.5208;-51.4575;0;Bottom;Copper Fill22
|
||||||
326;;;61.214;-16.8627;0;Bottom;Copper Fill248
|
326;;;81.2673;-31.7979;0;Bottom;Copper Fill148
|
||||||
327;;;72.4605;-22.0134;0;Bottom;Via1
|
327;;;59.944;-48.9937;0;Bottom;Copper Fill33
|
||||||
328;;;64.8081;-11.0969;0;Bottom;Copper Fill144
|
328;;;97.3328;-3.0324;0;Bottom;Copper Fill112
|
||||||
329;;;77.5208;-51.4829;0;Bottom;Copper Fill21
|
329;;;91.5162;-14.8815;0;Bottom;Copper Fill86
|
||||||
330;;;72.4408;-51.4829;0;Bottom;Copper Fill19
|
330;;;36.8841;-4.23335;0;Bottom;Via10
|
||||||
331;;;19.9644;-20.3171;0;Bottom;Copper Fill57
|
331;;;42.5704;-37.1573;0;Bottom;Copper Fill199
|
||||||
332;;;47.244;-47.3935;0;Bottom;Copper Fill30
|
332;;;48.3955;-3.62757;0;Bottom;TXT19
|
||||||
333;;;48.0568;-30.9724;0;Bottom;Copper Fill125
|
333;;;98.2218;-3.0324;0;Bottom;Copper Fill297
|
||||||
334;;;49.6005;-10.5834;0;Bottom;Via14
|
334;;;39.4903;-47.9272;-90;Bottom;TXT19
|
||||||
335;;;54.6481;-10.2079;0;Bottom;Copper Fill324
|
335;;;2.5781;-22.5015;0;Bottom;Copper Fill133
|
||||||
336;;;94.6277;-3.4769;0;Bottom;Copper Fill306
|
336;;;23.5077;-7.8965;0;Bottom;Copper Fill102
|
||||||
337;;;69.9008;-51.4829;0;Bottom;Copper Fill168
|
337;;;74.9808;-51.4575;0;Bottom;Copper Fill21
|
||||||
338;;;24.2005;-8.67835;0;Bottom;Via30
|
338;;;75.3872;-48.9429;0;Bottom;Copper Fill169
|
||||||
339;;;95.3262;-41.7039;0;Bottom;Copper Fill40
|
339;;;10.5156;-45.6917;0;Bottom;Copper Fill164
|
||||||
340;;;47.0408;-51.4829;0;Bottom;Copper Fill160
|
340;;;29.9084;-30.0886;0;Bottom;IMG1
|
||||||
341;;;82.3722;-32.2424;0;Bottom;Copper Fill141
|
341;;;54.0291;-10.5834;0;Bottom;Via15
|
||||||
342;;;61.6077;-24.1779;0;Bottom;Copper Fill277
|
342;;;17.399;-41.7547;0;Bottom;Copper Fill185
|
||||||
343;;;32.1818;-37.3351;0;Bottom;Copper Fill43
|
343;;;34.6235;-9.47286;0;Bottom;TXT3
|
||||||
344;;;75.0824;-34.6173;0;Bottom;Copper Fill218
|
344;;;81.1022;-37.8685;0;Bottom;Copper Fill182
|
||||||
345;;;23.7236;-3.0324;0;Bottom;Copper Fill133
|
345;;;49.8094;-47.7237;0;Bottom;Copper Fill32
|
||||||
346;;;78.7781;-12.3669;0;Bottom;Copper Fill299
|
346;;;34.4949;-47.6956;-90;Bottom;TXT19
|
||||||
347;;;97.3582;-7.452;0;Bottom;Copper Fill119
|
347;;;70.2818;-25.0415;0;Bottom;Copper Fill232
|
||||||
348;;;7.2644;-18.7169;0;Bottom;Copper Fill52
|
348;;;61.6077;-10.2079;0;Bottom;Copper Fill331
|
||||||
349;;;32.6644;-39.9005;0;Bottom;Copper Fill200
|
349;;;62.2808;-51.4575;0;Bottom;Copper Fill18
|
||||||
350;;;59.7281;-10.2079;0;Bottom;Copper Fill328
|
350;;;77.9018;-19.5424;0;Bottom;Copper Fill308
|
||||||
351;;;22.6568;-51.4829;0;Bottom;Copper Fill2
|
351;;;61.6204;-6.3979;0;Bottom;Copper Fill273
|
||||||
352;;;59.7408;-51.4829;0;Bottom;Copper Fill165
|
352;;;15.0368;-29.7024;0;Bottom;Copper Fill128
|
||||||
353;;;77.6732;-24.6224;0;Bottom;Copper Fill103
|
353;;;31.9549;-47.6956;-90;Bottom;TXT19
|
||||||
354;;;77.5208;-51.4829;0;Bottom;Copper Fill171
|
354;;;45.0088;-21.5871;0;Bottom;Copper Fill242
|
||||||
355;;;61.6077;-24.1779;0;Bottom;Copper Fill85
|
355;;;77.5241;-19.4734;0;Bottom;Via23
|
||||||
356;;;72.4408;-51.4829;0;Bottom;Copper Fill169
|
356;;;23.9268;-3.0324;0;Bottom;Copper Fill318
|
||||||
357;;;71.8312;-27.8355;0;Bottom;Copper Fill228
|
357;;;14.6177;-29.2579;0;Bottom;Copper Fill310
|
||||||
358;;;27.5844;-21.2569;0;Bottom;Copper Fill60
|
358;;;64.6684;-35.3539;0;Bottom;Copper Fill192
|
||||||
359;;;74.0918;-49.6033;0;Bottom;Copper Fill178
|
359;;;95.3262;-36.6239;0;Bottom;Copper Fill43
|
||||||
360;180k;0805 [SMD];58.4905;-6.38318;90;Top;R7
|
360;;;43.4086;-15.0339;0;Bottom;Copper Fill253
|
||||||
361;180k;0805 [SMD];66.1105;-6.38318;90;Top;R12
|
361;;;90.5138;-14.7383;0;Bottom;TXT19
|
||||||
362;;;23.7236;-3.0324;0;Bottom;Copper Fill321
|
362;;;53.9877;-10.2079;0;Bottom;Copper Fill326
|
||||||
363;;;44.0944;-47.9269;0;Bottom;Copper Fill10
|
363;;;38.0873;-37.7415;0;Bottom;Copper Fill135
|
||||||
364;;;91.8464;-14.8815;0;Bottom;Copper Fill71
|
364;;;92.456;-11.0461;0;Bottom;Copper Fill91
|
||||||
365;;;48.7934;-38.3257;0;Bottom;Copper Fill201
|
365;;;98.6693;-17.5975;0;Bottom;TXT19
|
||||||
366;;;37.5355;-4.23335;0;Bottom;Via10
|
366;;;74.4474;-34.5919;0;Bottom;Copper Fill218
|
||||||
367;;;49.5681;-10.2079;0;Bottom;Copper Fill315
|
367;330k;0805 [SMD];57.8392;-14.0032;-90;Top;R8
|
||||||
368;;;51.8922;-27.1624;0;Bottom;Copper Fill96
|
368;;;98.6693;-48.0586;0;Bottom;TXT19
|
||||||
369;;;67.3608;-6.4233;0;Bottom;Copper Fill270
|
369;;;48.9077;-10.2079;0;Bottom;Copper Fill325
|
||||||
370;;;90.551;-24.3811;0;Bottom;Copper Fill49
|
370;;;59.0677;-10.2079;0;Bottom;Copper Fill330
|
||||||
371;;;53.213;-11.4525;0;Bottom;Copper Fill254
|
371;;;90.5138;-35.0518;0;Bottom;TXT19
|
||||||
372;;;49.1236;-10.6524;0;Bottom;Copper Fill128
|
372;;;70.9676;-18.1835;0;Bottom;Copper Fill79
|
||||||
373;;;78.7781;-11.4779;0;Bottom;Copper Fill300
|
373;;;51.4477;-11.0969;0;Bottom;Copper Fill144
|
||||||
374;;;25.0698;-20.9267;0;Bottom;Copper Fill59
|
374;;;23.5077;-3.4769;0;Bottom;Copper Fill316
|
||||||
375;;;69.85;-31.8741;0;Bottom;Copper Fill225
|
375;;;54.9529;-26.7179;0;Bottom;Copper Fill107
|
||||||
376;;;48.3305;-2.32835;0;Bottom;Via31
|
376;;;43.8691;-11.8534;0;Bottom;Via21
|
||||||
377;;;30.1244;-21.5871;0;Bottom;Copper Fill61
|
377;;;12.319;-43.0247;0;Bottom;Copper Fill177
|
||||||
378;;;24.1681;-9.1665;0;Bottom;Copper Fill90
|
378;;;14.1732;-29.7024;0;Bottom;Copper Fill127
|
||||||
379;;;62.2681;-10.2079;0;Bottom;Copper Fill329
|
379;;;56.7182;-39.5957;0;Bottom;Copper Fill39
|
||||||
380;180k;0805 [SMD];53.4105;-6.38318;90;Top;R1
|
380;;;1.6256;-45.4377;0;Bottom;Copper Fill162
|
||||||
381;;;70.9422;-25.0415;0;Bottom;Copper Fill231
|
381;;;63.0936;-16.5579;0;Bottom;Copper Fill256
|
||||||
382;;;81.9855;-32.1734;0;Bottom;Via12
|
382;;;51.4604;-6.3979;0;Bottom;Copper Fill269
|
||||||
383;;;95.3262;-34.0839;0;Bottom;Copper Fill45
|
383;;;23.5491;-2.96335;0;Bottom;Via29
|
||||||
384;;;95.3008;-51.4829;0;Bottom;Copper Fill25
|
384;;;51.2285;-48.0494;-90;Bottom;TXT19
|
||||||
385;;;95.3262;-46.7839;0;Bottom;Copper Fill38
|
385;;;31.8008;-24.2541;0;Bottom;Copper Fill62
|
||||||
386;;;78.1177;-25.0669;0;Bottom;Copper Fill295
|
386;;;24.1808;-24.2541;0;Bottom;Copper Fill59
|
||||||
387;;;52.324;-48.0285;0;Bottom;Copper Fill32
|
387;;;97.3328;-3.0324;0;Bottom;Copper Fill296
|
||||||
388;;;82.7024;-25.0161;0;Bottom;Copper Fill233
|
388;;;93.9673;-3.4769;0;Bottom;Copper Fill159
|
||||||
389;;;46.8122;-11.9224;0;Bottom;Copper Fill313
|
389;;;56.5277;-10.2079;0;Bottom;Copper Fill327
|
||||||
|
390;;;73.9493;-5.40915;-90;Bottom;TXT19
|
||||||
|
391;;;70.9168;-10.6524;0;Bottom;Copper Fill156
|
||||||
|
392;;;12.9794;-36.5477;0;Bottom;Copper Fill210
|
||||||
|
393;;;29.4894;-39.9005;0;Bottom;Copper Fill191
|
||||||
|
394;;;37.0078;-17.8787;0;Bottom;Copper Fill240
|
||||||
|
395;;;25.9334;-12.0113;0;Bottom;Copper Fill281
|
||||||
|
396;;;38.9128;-8.8617;0;Bottom;Copper Fill277
|
||||||
|
397;;;4.191;-2.6133;0;Bottom;Copper Fill93
|
||||||
|
398;;;91.7956;-12.9511;0;Bottom;Copper Fill89
|
||||||
|
399;;;53.4924;-26.5401;0;Bottom;Copper Fill94
|
||||||
|
400;;;95.631;-23.4413;0;Bottom;Copper Fill65
|
||||||
|
401;;;53.7685;-48.0494;-90;Bottom;TXT19
|
||||||
|
402;;;35.6141;-12.4884;0;Bottom;Via7
|
||||||
|
403;;;66.7291;-10.5834;0;Bottom;Via20
|
||||||
|
404;;;69.4182;-23.6953;0;Bottom;Copper Fill231
|
||||||
|
405;;;27.7368;-51.4575;0;Bottom;Copper Fill5
|
||||||
|
406;;;78.1177;-11.4779;0;Bottom;Copper Fill303
|
||||||
|
407;;;90.5138;-47.7707;0;Bottom;TXT19
|
||||||
|
408;;;90.5138;-9.65828;0;Bottom;TXT19
|
||||||
|
409;;;90.5138;-32.4553;0;Bottom;TXT19
|
||||||
|
410;;;98.7625;-12.5175;0;Bottom;TXT19
|
||||||
|
411;;;76.64;-47.7896;-90;Bottom;TXT19
|
||||||
|
412;;;23.0632;-3.0324;0;Bottom;Copper Fill317
|
||||||
|
413;;;48.0568;-2.372;0;Bottom;Copper Fill336
|
||||||
|
414;;;37.6317;-7.61951;0;Bottom;TXT6
|
||||||
|
415;180k;0805 [SMD];52.7591;-6.38318;90;Top;R3
|
||||||
|
416;;;58.0644;-17.2183;0;Bottom;Copper Fill251
|
||||||
|
417;330k;0805 [SMD];67.9992;-14.0032;-90;Top;R16
|
||||||
|
418;;;95.631;-20.9013;0;Bottom;Copper Fill81
|
||||||
|
419;;;40.2844;-46.7585;0;Bottom;Copper Fill30
|
||||||
|
420;;;90.5138;-37.5918;0;Bottom;TXT19
|
||||||
|
421;;;14.6591;-29.6334;0;Bottom;Via35
|
||||||
|
422;;;23.0632;-7.452;0;Bottom;Copper Fill288
|
||||||
|
423;;;24.4094;-20.9521;0;Bottom;Copper Fill73
|
||||||
|
424;;;55.3974;-30.9089;0;Bottom;Copper Fill42
|
||||||
|
425;;;85.1408;-51.4575;0;Bottom;Copper Fill25
|
||||||
|
426;;;36.8841;-11.8534;0;Bottom;Via4
|
||||||
|
427;;;86.1568;-49.2477;0;Bottom;Copper Fill171
|
||||||
|
428;;;89.8906;-24.3557;0;Bottom;Copper Fill52
|
||||||
|
429;330k;0805 [SMD];50.2192;-14.0032;-90;Top;R2
|
||||||
|
430;;;43.5356;-22.1205;0;Bottom;Copper Fill241
|
||||||
|
431;;;55.7276;-29.4357;0;Bottom;Copper Fill204
|
||||||
|
432;;;69.0011;-47.7896;-90;Bottom;TXT19
|
||||||
|
433;;;12.7381;-7.8965;0;Bottom;Copper Fill97
|
||||||
|
434;;;15.4755;-5.53168;-90;Bottom;TXT20
|
||||||
|
435;;;12.9587;-5.04509;-90;Bottom;TXT20
|
||||||
|
436;;;48.5756;-48.0494;-90;Bottom;TXT19
|
||||||
|
437;;;1.7272;-23.3524;0;Bottom;Copper Fill315
|
||||||
|
438;;;10.414;-36.2429;0;Bottom;Copper Fill209
|
||||||
|
439;180k;0805 [SMD];62.9191;-6.38318;90;Top;R11
|
||||||
|
440;;;77.6732;-11.9224;0;Bottom;Copper Fill119
|
||||||
|
441;;;90.2208;-23.1111;0;Bottom;Copper Fill66
|
||||||
|
442;;;60.5536;-16.8627;0;Bottom;Copper Fill254
|
||||||
|
443;;;62.5094;-49.2985;0;Bottom;Copper Fill34
|
||||||
|
444;;;23.9268;-7.452;0;Bottom;Copper Fill289
|
||||||
|
445;;;15.494;-36.8779;0;Bottom;Copper Fill211
|
||||||
|
446;;;26.0096;-45.4377;0;Bottom;Copper Fill1
|
||||||
|
447;;;12.7381;-9.5729;0;Bottom;Copper Fill96
|
||||||
|
448;330k;0805 [SMD];52.7592;-14.0032;-90;Top;R4
|
||||||
|
449;;;47.6377;-1.9529;0;Bottom;Copper Fill157
|
||||||
|
450;;;94.0341;-2.96335;0;Bottom;Via26
|
||||||
|
451;;;90.5138;-24.9968;0;Bottom;TXT19
|
||||||
|
452;;;29.4149;-47.6956;-90;Bottom;TXT19
|
||||||
|
453;;;77.4573;-19.9869;0;Bottom;Copper Fill306
|
||||||
|
454;;;97.7773;-3.4769;0;Bottom;Copper Fill110
|
||||||
|
455;;;77.4573;-24.1779;0;Bottom;Copper Fill299
|
||||||
|
456;180k;0805 [SMD];60.3791;-6.38318;90;Top;R9
|
||||||
|
457;;;97.7773;-3.4769;0;Bottom;Copper Fill294
|
||||||
|
458;;;70.5391;-10.5834;0;Bottom;Via34
|
||||||
|
459;;;40.4368;-51.4575;0;Bottom;Copper Fill10
|
||||||
|
460;;;54.9529;-26.7179;0;Bottom;Copper Fill291
|
||||||
|
461;;;93.9673;-6.6519;0;Bottom;Copper Fill319
|
||||||
|
462;;;24.4348;-30.9089;0;Bottom;Copper Fill195
|
||||||
|
463;;;18.1849;-5.52717;-90;Bottom;TXT20
|
||||||
|
464;;;53.5432;-18.3613;0;Bottom;Copper Fill249
|
||||||
|
465;;;73.1266;-49.2985;0;Bottom;Copper Fill168
|
||||||
|
466;;so014;81.3342;-31.1634;0;Top;IC2
|
||||||
|
467;;;95.631;-18.3613;0;Bottom;Copper Fill83
|
||||||
|
468;;;7.8994;-43.9899;0;Bottom;Copper Fill173
|
||||||
|
469;;;95.3262;-49.2223;0;Bottom;Copper Fill167
|
||||||
|
|
|
@ -8,15 +8,15 @@ G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
|
||||||
%MOIN*%
|
%MOIN*%
|
||||||
%OFA0B0*%
|
%OFA0B0*%
|
||||||
%SFA1.0B1.0*%
|
%SFA1.0B1.0*%
|
||||||
%ADD10R,4.000010X2.088890X3.984010X2.072890*%
|
%ADD10R,3.937010X2.088890X3.921010X2.072890*%
|
||||||
%ADD11C,0.008000*%
|
%ADD11C,0.008000*%
|
||||||
%LNSILK0*%
|
%LNSILK0*%
|
||||||
G90*
|
G90*
|
||||||
G70*
|
G70*
|
||||||
G54D11*
|
G54D11*
|
||||||
X4Y2085D02*
|
X4Y2085D02*
|
||||||
X3996Y2085D01*
|
X3933Y2085D01*
|
||||||
X3996Y4D01*
|
X3933Y4D01*
|
||||||
X4Y4D01*
|
X4Y4D01*
|
||||||
X4Y2085D01*
|
X4Y2085D01*
|
||||||
D02*
|
D02*
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Part/Designator,Manufacture Part Number,Quantity
C16,T356G106K035AT,1
"C1,C3,C5,C7,C9,C13,C15",C322C104M5R5TA7301,7
C14,T356F476K006AT,1
C18,AR215F334K4R,1
C19,C317C103K5R5TA,1
"C11,C12,C20",CC0805KKX7R7BB105,3
C23,C317C472K1R5TA,1
"C2,C4,C6,C8,C24,C10",CL21B224KOCNNNC,6
,Quantity
,Quantity
,Quantity
"D15,D17",1N5818-TP,2
"LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8",LTL-4221N,8
"D9,D10,D11,D12",1N4004-TP,4
,Quantity
,Quantity
C18,AR215F334K4R,1
,,
Jumpers for male pins,969102-0000-DA,5
"JP1,JP2,JP3",M20-9990345,3
"JP4,JP5",M20-9990245,2
J4,3020-40-0100-00,1
IC3,PPPC041LFBN-RC,2
,,
"Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8",STP62NS04Z,8
,Quantity
R54,MFR-25FBF52-10K,1
"R10,R13,R16,R19,R23,R24,R29,R30,R39,R40,R50,R51,R57,R58",MFR-25FBF52-1K,14
C16,T356G106K035AT,1
C14,T356F476K006AT,1
C16,T356G106K035AT,1
C18,AR215F334K4R,1
"R1,R3,R61",RT0805BRD072K49L,3
R7,RC0805FR-073K9L,1
R21,MFP-25BRD52-1K,1
"R11,R14,R17,R20,R35,R36,R37,R38,R48,R49,R55,R56",MFR-25FBF52-100K,12
"R25,R27,R31,R32",FMP200JR-52-180R,4
"R59,R60",RC0805FR-071KL,2
,,
U1,LM2940T-5.0/NOPB,1
MPX4250A,MPX4250AP,1
"IC1,IC2",TC4424EPA,2
"C1,C3,C5,C7,C9,C13,C15",C322C104M5R5TA7301,7
C18,AR215F334K4R,1
,,3
|
Part/Designator,Manufacture Part Number/Seeed SKU,Quantity
C16,T356G106K035AT,1
"C1,C3,C5,C7,C9,C13,C15",C322C104M5R5TA7301,7
C23,C317C472K1R5TA,1
"C7,C9",08055C104KAT2A,2
C14,T356F476K006AT,1
C18,AR215F334K4R,1
C19,C317C103K5R5TA,1
"C11,C12,C20",CC0805KKX7R7BB105,3
C23,C317C472K1R5TA,1
"C2,C4,C6,C8,C24,C10",CL21B224KOCNNNC,6
,Quantity
,Quantity
"D15,D17",1N5818-TP,2
"LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8",LTL-4221N,8
"D9,D10,D11,D12",1N4004-TP,4
,Quantity
C18,AR215F334K4R,1
Jumpers for male pins,969102-0000-DA,5
"JP1,JP2,JP3",M20-9990345,3
"JP4,JP5",M20-9990245,2
J4,3020-40-0100-00,1
IC3,PPPC041LFBN-RC,2
C14,T356F476K006AT,1
R54,MFR-25FBF52-10K,1
"R10,R13,R16,R19,R23,R24,R29,R30,R39,R40,R50,R51,R57,R58",MFR-25FBF52-1K,14
C14,T356F476K006AT,1
,Quantity
C14,T356F476K006AT,1
C16,T356G106K035AT,1
"R1,R3,R26,R28,R33,R34,R61",RT0805BRD072K49L,7
R7,RC0805FR-073K9L,1
R21,MFP-25BRD52-1K,1
"R11,R14,R17,R20,R35,R36,R37,R38,R48,R49,R55,R56",MFR-25FBF52-100K,12
"R25,R27,R31,R32",FMP200JR-52-180R,4
"R59,R60",RC0805FR-071KL,2
R62,RC0805FR-07120RL,1
U1,LM2940T-5.0/NOPB,1
MPX4250A,MPX4250AP,1
"IC1,IC2",TC4424EPA,2
C14,T356F476K006AT,1
C18,AR215F334K4R,1
|
Can't render this file because it contains an unexpected character in line 1 and column 71.
|
After Width: | Height: | Size: 370 KiB |
After Width: | Height: | Size: 490 KiB |
After Width: | Height: | Size: 474 KiB |
After Width: | Height: | Size: 382 KiB |
After Width: | Height: | Size: 930 KiB |
|
@ -302,9 +302,9 @@ void integerPID::SetSampleTime(int NewSampleTime)
|
||||||
if (NewSampleTime > 0)
|
if (NewSampleTime > 0)
|
||||||
{
|
{
|
||||||
unsigned long ratioX1000 = (unsigned long)(NewSampleTime * 1000) / (unsigned long)SampleTime;
|
unsigned long ratioX1000 = (unsigned long)(NewSampleTime * 1000) / (unsigned long)SampleTime;
|
||||||
ki = (ki * ratioX1000) / 1000;
|
ki = ((unsigned long)ki * ratioX1000) / 1000;
|
||||||
//kd /= ratio;
|
//kd /= ratio;
|
||||||
kd = (kd * 1000) / ratioX1000;
|
kd = ((unsigned long)kd * 1000) / ratioX1000;
|
||||||
SampleTime = (unsigned long)NewSampleTime;
|
SampleTime = (unsigned long)NewSampleTime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -387,3 +387,196 @@ byte integerPID::GetKi(){ return dispKi;}
|
||||||
byte integerPID::GetKd(){ return dispKd;}
|
byte integerPID::GetKd(){ return dispKd;}
|
||||||
int integerPID::GetMode(){ return inAuto ? AUTOMATIC : MANUAL;}
|
int integerPID::GetMode(){ return inAuto ? AUTOMATIC : MANUAL;}
|
||||||
int integerPID::GetDirection(){ return controllerDirection;}
|
int integerPID::GetDirection(){ return controllerDirection;}
|
||||||
|
|
||||||
|
//************************************************************************************************************************
|
||||||
|
#define PID_P_FACTOR 128
|
||||||
|
#define PID_I_FACTOR 1024
|
||||||
|
#define PID_D_FACTOR 128
|
||||||
|
|
||||||
|
/*Constructor (...)*********************************************************
|
||||||
|
* The parameters specified here are those for for which we can't set up
|
||||||
|
* reliable defaults, so we need to have the user set them.
|
||||||
|
***************************************************************************/
|
||||||
|
integerPIDnew::integerPIDnew(long* Input, long* Output, long* Setpoint,
|
||||||
|
byte Kp, byte Ki, byte Kd, byte ControllerDirection)
|
||||||
|
{
|
||||||
|
|
||||||
|
myOutput = Output;
|
||||||
|
myInput = (long*)Input;
|
||||||
|
mySetpoint = Setpoint;
|
||||||
|
inAuto = false;
|
||||||
|
|
||||||
|
integerPIDnew::SetOutputLimits(0, 255); //default output limit corresponds to
|
||||||
|
//the arduino pwm limits
|
||||||
|
|
||||||
|
SampleTime = 50; //default Controller Sample Time is 0.05 seconds
|
||||||
|
|
||||||
|
integerPIDnew::SetControllerDirection(ControllerDirection);
|
||||||
|
integerPIDnew::SetTunings(Kp, Ki, Kd);
|
||||||
|
|
||||||
|
lastTime = millis()-SampleTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Compute() **********************************************************************
|
||||||
|
* This, as they say, is where the magic happens. this function should be called
|
||||||
|
* every time "void loop()" executes. the function will decide for itself whether a new
|
||||||
|
* pid Output needs to be computed. returns true when the output is computed,
|
||||||
|
* false when nothing has been done.
|
||||||
|
**********************************************************************************/
|
||||||
|
bool integerPIDnew::Compute()
|
||||||
|
{
|
||||||
|
if(!inAuto) return false;
|
||||||
|
unsigned long now = millis();
|
||||||
|
//SampleTime = (now - lastTime);
|
||||||
|
unsigned long timeChange = (now - lastTime);
|
||||||
|
if(timeChange >= SampleTime)
|
||||||
|
{
|
||||||
|
/*Compute all the working error variables*/
|
||||||
|
long input = *myInput;
|
||||||
|
long error = (*mySetpoint - input) * 100; //Error is multiplied by 100 in order to allow use of 0-100% rather than 0-1
|
||||||
|
ITerm += (ki * error)/PID_I_FACTOR; //Note that ki is multiplied by 1024 to avoid floats. It is divided back here AFTER being multiplied by error
|
||||||
|
if(ITerm > outMax) { ITerm = outMax; }
|
||||||
|
else if(ITerm < outMin) { ITerm = outMin; }
|
||||||
|
long dInput = (input - lastInput);
|
||||||
|
|
||||||
|
/*Compute PID Output*/
|
||||||
|
long output = (kp * error)/100 + ITerm - (kd * dInput)/100; //100 is used to allow 0-100% rather than 0-1
|
||||||
|
|
||||||
|
if(output > outMax) output = outMax;
|
||||||
|
else if(output < outMin) output = outMin;
|
||||||
|
*myOutput = output;
|
||||||
|
|
||||||
|
/*Remember some variables for next time*/
|
||||||
|
lastInput = input;
|
||||||
|
lastTime = now;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* SetTunings(...)*************************************************************
|
||||||
|
* This function allows the controller's dynamic performance to be adjusted.
|
||||||
|
* it's called automatically from the constructor, but tunings can also
|
||||||
|
* be adjusted on the fly during normal operation
|
||||||
|
******************************************************************************/
|
||||||
|
void integerPIDnew::SetTunings(byte Kp, byte Ki, byte Kd)
|
||||||
|
{
|
||||||
|
if (Kp<0 || Ki<0 || Kd<0) return;
|
||||||
|
if ( dispKp == Kp && dispKi == Ki && dispKd == Kd ) return; //Only do anything if one of the values has changed
|
||||||
|
dispKp = Kp; dispKi = Ki; dispKd = Kd;
|
||||||
|
|
||||||
|
/*
|
||||||
|
double SampleTimeInSec = ((double)SampleTime)/1000;
|
||||||
|
kp = Kp;
|
||||||
|
ki = Ki * SampleTimeInSec;
|
||||||
|
kd = Kd / SampleTimeInSec;
|
||||||
|
*/
|
||||||
|
long InverseSampleTimeInSec = 1000 / SampleTime;
|
||||||
|
kp = Kp;
|
||||||
|
ki = (long)((long)Ki * PID_I_FACTOR) / InverseSampleTimeInSec;
|
||||||
|
kd = (long)Kd * InverseSampleTimeInSec;
|
||||||
|
|
||||||
|
if(controllerDirection == REVERSE)
|
||||||
|
{
|
||||||
|
kp = (0 - kp);
|
||||||
|
ki = (0 - ki);
|
||||||
|
kd = (0 - kd);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SetSampleTime(...) *********************************************************
|
||||||
|
* sets the period, in Milliseconds, at which the calculation is performed
|
||||||
|
******************************************************************************/
|
||||||
|
void integerPIDnew::SetSampleTime(int NewSampleTime)
|
||||||
|
{
|
||||||
|
if (SampleTime == (unsigned long)NewSampleTime) return; //If new value = old value, no action required.
|
||||||
|
if (NewSampleTime > 0)
|
||||||
|
{
|
||||||
|
unsigned long ratioX1000 = (unsigned long)(NewSampleTime * 1000) / (unsigned long)SampleTime;
|
||||||
|
ki = ((unsigned long)ki * ratioX1000) / 1000;
|
||||||
|
//kd /= ratio;
|
||||||
|
kd = ((unsigned long)kd * 1000) / ratioX1000;
|
||||||
|
SampleTime = (unsigned long)NewSampleTime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SetOutputLimits(...)****************************************************
|
||||||
|
* This function will be used far more often than SetInputLimits. while
|
||||||
|
* the input to the controller will generally be in the 0-1023 range (which is
|
||||||
|
* the default already,) the output will be a little different. maybe they'll
|
||||||
|
* be doing a time window and will need 0-8000 or something. or maybe they'll
|
||||||
|
* want to clamp it from 0-125. who knows. at any rate, that can all be done
|
||||||
|
* here.
|
||||||
|
**************************************************************************/
|
||||||
|
void integerPIDnew::SetOutputLimits(long Min, long Max)
|
||||||
|
{
|
||||||
|
if(Min >= Max) return;
|
||||||
|
outMin = Min;
|
||||||
|
outMax = Max;
|
||||||
|
|
||||||
|
if(inAuto)
|
||||||
|
{
|
||||||
|
if(*myOutput > outMax) *myOutput = outMax;
|
||||||
|
else if(*myOutput < outMin) *myOutput = outMin;
|
||||||
|
|
||||||
|
if(ITerm > outMax) ITerm= outMax;
|
||||||
|
else if(ITerm < outMin) ITerm= outMin;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SetMode(...)****************************************************************
|
||||||
|
* Allows the controller Mode to be set to manual (0) or Automatic (non-zero)
|
||||||
|
* when the transition from manual to auto occurs, the controller is
|
||||||
|
* automatically initialized
|
||||||
|
******************************************************************************/
|
||||||
|
void integerPIDnew::SetMode(int Mode)
|
||||||
|
{
|
||||||
|
bool newAuto = (Mode == AUTOMATIC);
|
||||||
|
if(newAuto == !inAuto)
|
||||||
|
{ /*we just went from manual to auto*/
|
||||||
|
integerPIDnew::Initialize();
|
||||||
|
}
|
||||||
|
inAuto = newAuto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Initialize()****************************************************************
|
||||||
|
* does all the things that need to happen to ensure a bumpless transfer
|
||||||
|
* from manual to automatic mode.
|
||||||
|
******************************************************************************/
|
||||||
|
void integerPIDnew::Initialize()
|
||||||
|
{
|
||||||
|
ITerm = *myOutput;
|
||||||
|
lastInput = *myInput;
|
||||||
|
if(ITerm > outMax) ITerm = outMax;
|
||||||
|
else if(ITerm < outMin) ITerm = outMin;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SetControllerDirection(...)*************************************************
|
||||||
|
* The PID will either be connected to a DIRECT acting process (+Output leads
|
||||||
|
* to +Input) or a REVERSE acting process(+Output leads to -Input.) we need to
|
||||||
|
* know which one, because otherwise we may increase the output when we should
|
||||||
|
* be decreasing. This is called from the constructor.
|
||||||
|
******************************************************************************/
|
||||||
|
void integerPIDnew::SetControllerDirection(byte Direction)
|
||||||
|
{
|
||||||
|
if(inAuto && Direction !=controllerDirection)
|
||||||
|
{
|
||||||
|
kp = (0 - kp);
|
||||||
|
ki = (0 - ki);
|
||||||
|
kd = (0 - kd);
|
||||||
|
}
|
||||||
|
controllerDirection = Direction;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Status Funcions*************************************************************
|
||||||
|
* Just because you set the Kp=-1 doesn't mean it actually happened. these
|
||||||
|
* functions query the internal state of the PID. they're here for display
|
||||||
|
* purposes. this are the functions the PID Front-end uses for example
|
||||||
|
******************************************************************************/
|
||||||
|
byte integerPIDnew::GetKp(){ return dispKp; }
|
||||||
|
byte integerPIDnew::GetKi(){ return dispKi;}
|
||||||
|
byte integerPIDnew::GetKd(){ return dispKd;}
|
||||||
|
int integerPIDnew::GetMode(){ return inAuto ? AUTOMATIC : MANUAL;}
|
||||||
|
int integerPIDnew::GetDirection(){ return controllerDirection;}
|
||||||
|
|
|
@ -59,8 +59,8 @@ class PID
|
||||||
byte dispKd; //
|
byte dispKd; //
|
||||||
|
|
||||||
byte kp; // * (P)roportional Tuning Parameter
|
byte kp; // * (P)roportional Tuning Parameter
|
||||||
byte ki; // * (I)ntegral Tuning Parameter
|
byte ki; // * (I)ntegral Tuning Parameter
|
||||||
byte kd; // * (D)erivative Tuning Parameter
|
byte kd; // * (D)erivative Tuning Parameter
|
||||||
|
|
||||||
int controllerDirection;
|
int controllerDirection;
|
||||||
|
|
||||||
|
@ -133,9 +133,84 @@ class integerPID
|
||||||
byte dispKi; // format for display purposes
|
byte dispKi; // format for display purposes
|
||||||
byte dispKd; //
|
byte dispKd; //
|
||||||
|
|
||||||
int kp; // * (P)roportional Tuning Parameter
|
uint16_t kp; // * (P)roportional Tuning Parameter
|
||||||
int ki; // * (I)ntegral Tuning Parameter
|
uint16_t ki; // * (I)ntegral Tuning Parameter
|
||||||
int kd; // * (D)erivative Tuning Parameter
|
uint16_t kd; // * (D)erivative Tuning Parameter
|
||||||
|
|
||||||
|
int controllerDirection;
|
||||||
|
|
||||||
|
long *myInput; // * Pointers to the Input, Output, and Setpoint variables
|
||||||
|
long *myOutput; // This creates a hard link between the variables and the
|
||||||
|
long *mySetpoint; // PID, freeing the user from having to constantly tell us
|
||||||
|
// what these values are. with pointers we'll just know.
|
||||||
|
|
||||||
|
unsigned long lastTime;
|
||||||
|
long ITerm, lastInput;
|
||||||
|
|
||||||
|
unsigned long SampleTime;
|
||||||
|
long outMin, outMax;
|
||||||
|
bool inAuto;
|
||||||
|
};
|
||||||
|
|
||||||
|
class integerPIDnew
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public:
|
||||||
|
|
||||||
|
//Constants used in some of the functions below
|
||||||
|
#define AUTOMATIC 1
|
||||||
|
#define MANUAL 0
|
||||||
|
#define DIRECT 0
|
||||||
|
#define REVERSE 1
|
||||||
|
|
||||||
|
//commonly used functions **************************************************************************
|
||||||
|
integerPIDnew(long*, long*, long*, // * constructor. links the PID to the Input, Output, and
|
||||||
|
byte, byte, byte, byte); // Setpoint. Initial tuning parameters are also set here
|
||||||
|
|
||||||
|
void SetMode(int Mode); // * sets PID to either Manual (0) or Auto (non-0)
|
||||||
|
|
||||||
|
bool Compute(); // * performs the PID calculation. it should be
|
||||||
|
// called every time loop() cycles. ON/OFF and
|
||||||
|
// calculation frequency can be set using SetMode
|
||||||
|
// SetSampleTime respectively
|
||||||
|
|
||||||
|
void SetOutputLimits(long, long); //clamps the output to a specific range. 0-255 by default, but
|
||||||
|
//it's likely the user will want to change this depending on
|
||||||
|
//the application
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//available but not commonly used functions ********************************************************
|
||||||
|
void SetTunings(byte, byte, // * While most users will set the tunings once in the
|
||||||
|
byte); // constructor, this function gives the user the option
|
||||||
|
// of changing tunings during runtime for Adaptive control
|
||||||
|
void SetControllerDirection(byte); // * Sets the Direction, or "Action" of the controller. DIRECT
|
||||||
|
// means the output will increase when error is positive. REVERSE
|
||||||
|
// means the opposite. it's very unlikely that this will be needed
|
||||||
|
// once it is set in the constructor.
|
||||||
|
void SetSampleTime(int); // * sets the frequency, in Milliseconds, with which
|
||||||
|
// the PID calculation is performed. default is 100
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//Display functions ****************************************************************
|
||||||
|
byte GetKp(); // These functions query the pid for interal values.
|
||||||
|
byte GetKi(); // they were created mainly for the pid front-end,
|
||||||
|
byte GetKd(); // where it's important to know what is actually
|
||||||
|
int GetMode(); // inside the PID.
|
||||||
|
int GetDirection(); //
|
||||||
|
|
||||||
|
private:
|
||||||
|
void Initialize();
|
||||||
|
|
||||||
|
byte dispKp; // * we'll hold on to the tuning parameters in user-entered
|
||||||
|
byte dispKi; // format for display purposes
|
||||||
|
byte dispKd; //
|
||||||
|
|
||||||
|
uint16_t kp; // * (P)roportional Tuning Parameter
|
||||||
|
uint16_t ki; // * (I)ntegral Tuning Parameter
|
||||||
|
uint16_t kd; // * (D)erivative Tuning Parameter
|
||||||
|
|
||||||
int controllerDirection;
|
int controllerDirection;
|
||||||
|
|
||||||
|
@ -152,4 +227,3 @@ class integerPID
|
||||||
bool inAuto;
|
bool inAuto;
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|